『 コメント欄も要読。php-wオプションの紹介。文字列は変数埋め込みより「'」結合のほうが速いみたい。あと否定的なコメントが目立つ。既存のコードを書き換えるには利益が少なすぎるみたい 』
前の記事、「The Uniform Serverを使ってUSBメモリでタスク管理サーバを持ち歩く方法」では「The Uniform Server」をUSBメモリにインストールして使えるようにするところまでを解説しましたが、今度は実際にオープンソースのプロジェクト管理ツール「activeCollab」をUSBメモリで動かすことになります。 手順は以下の通り。簡単に「activeCollab」の動作画面も掲載しておきます。
空いた時間にWEBシステム(ホームページだけでもいい)を(バイト感覚?で)受注する為の情報サイトを探しています。 PHP,Perl,MYSQL等は触れます。基本は、土、日、祝日を使って作りたいので、大規模なものより、掲示板やメールフォーム等のツール的なものがベストかなと考えています。もちろん時間をもらえれば、大規模なものもやりたいですが。 都合がいいようですが、この辺の...
『 WEB開発者のためのリソースを集めたリンク集。Ajax、Firefoxプラグイン、Ruby、Flash、JavaScript、SQL、フォント、HTML色関連サイト、PHP、イメージ編集、ロイヤリティフリーの画像などにリンク 』
1970年北海道生まれ。現在、株式会社エクサ マルチメディアソリューションセンター所属。フォトリアリスティック3次元コンピュータグラフィックス、リアルタイムグラフィックスやネットワークを利用した各種開発業務に携わる。コンピュータ自動彩色システムや3次元イメージ検索システム大規模データ可視化システム、リアルタイムCG投影システム、建築業界、エンターテイ...
『 Webサイト・パフォーマンスチューニングに関する情報まとめ。Apache、MySQL、IIS、ログ、モニタリング、JavaScript、HTMLなど。 』
mod_perl のプロセス内でやるのに POE でイベントループ回せ、ということ? もうちょいkwsk! > b:id:kazuhooku naoyaグループ - naoyaの日記 - 非同期SQLサーバ エントリ全体の趣旨はさておき、ソケット通信を非同期化するためにまた別のソケット通信を行うという使用例に違和感を覚えたのですが、回避策としてブクマコメントで提示した POE::Component::EasyDBI も内部で fork (&プロセス...
『 MySQLのバックアップを行うmysqldump機能を提供するPHPクラス 』
こちらもいつか使ってみたい、という意味でエントリー。 phpUserClassはユーザー管理に関する機能に特化したライブラリです。ユーザーの認証、ログイン、ユーザーの追加などなど、コミュニティサイトに必要そうな機能をさくっと使うことができます。なお、MySQLと連動させて使います。 実例で見たほうがいいですかね。いくつかコードをご紹介。 if ($user->is_loaded() && !$user->is_acti...
MySQLをブラウザから管理したいときはphpMyAdminが定番かと思いますが、いまいち使いにくい・・・という人もいますよね。そこで最近見つけたSQL Buddyを試してみました。 日本語も通るし、さくっと使えるので手軽ですよ。デザインが綺麗なのが個人的には大きいですが。以下、いくつかぐっときたポイントをご紹介。 インストールはフォルダごとコピーするだけ 基本的にインスト...
『 シェルに関してはb:id:nekotankさんが既に言及されてるので略。valuedomainを利用している場合は無料スペース募集を待たなくていいのが便利。 』
『 MySQLパフォーマンスに関する84のTIPS 』
」(画面1)は、株式会社モバオクが運営する携帯電話およびPC向けのオークションサービスで、2007年2月末時点での有料会員数84万人、出品数284万品、1日のページビュー数7000〜8000万という規模である。 画面1:「モバオク」公式サイトトップページ 「モバゲータウン」(画面2)は、株式会社ディー・エヌ・エー(以下、DeNA)が運営している携帯電話サービスで、無料ゲームやSN...
『 Yahoo!の独自カスタマイズApache(yapache)とPHPについての資料 』
DreamHost という海外のレンタルサーバを最近になって知りました。 いちばん安い Crazy Domain Insane! プランを見てみると、2007年1月19日現在、 料金1年契約=月9.95ドル、2年契約=月7.95ドル ディスクスペース190GB 月間転送量制限1.9TB (←テラ!) 桁間違ってませんか? と言いたくなるような設定。しかも、1週間ごとにちょっとずつ増量されるっぽいことも書いてある。他には PHP4,5 両対応...
『 (ローカルブクマからはてブへ移行):やね師匠経由:SQLINJECTION再現動画 』
3月以来、世界中の多くのインターネットサイトが、悪意のユーザーによるSQLインジェクション攻撃に遭い、被害を出していることが報じられている。SQLインジェクションとは何か、またなぜこのように流行し被害が広がったのか、被害を防ぐにはどうすればいいのか、3回にわたり考えてみたい。 ● SQLインジェクションとは何か SQLインジェクションによる攻撃では、不正な...
選択する列も結合インデックスに含めるとさらに高速化が期待できる → DBにまったくアクセスせずに結果を返せる 参照が早くなる反面更新が遅くなるので注意 NULLはインデックスに含まれない。NULLの検索をしたいならデフォルト値の設定を検討すべき !=,<>の使用に注意。in,orなどの置き換えを考える WHERE句の条件に関数を使うとインデックスが使用されない。意味的に等価なS...
『 GoogleGearsが発表されて1週間以上経ちましたが、それを利用したアプリが沢山産声を上げてこないのは何故でしょう?ごく一部では目にするのですが、爆発的な広がりとは言えないレベルです。apolloみたいな感じです。 』
Top10SQLPerformanceTips - MySQLForge Wikiというのがあったので、和訳してみるテスト。 1. Kaj (Most Excellent Obvious Facilitator) Index stuff. 一番重要なのはIndex 2. Ronald Don't Index Everything かと言って全部にIndexを張るなよ 3. Use benchmarking ベンチマークしろ 4. Minimize traffic by fetching only what you need. 欲しいデータだけ取得してトラフィックを最小に 1. Paging/chunked data retrieval to limit ページングやチャンキング...