タグ

ブックマーク / developer.cybozu.co.jp (7)

  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

  • 秋元@サイボウズラボ・プログラマー・ブログ: YSlow for Firebug ページのチューニングを助言してくれるFirefoxアドオン

    via Ajaxian Yahoo! Developer NetworkからリリースされたYSlowは、Firefox+Firebugのアドオンとして、ページの表示速度の改善点を列挙してくれるというツールだ。 ここのところ、ウェブサイトのパフォーマンス改善で積極的に資料を公開しているYahoo!が、ツールも出してきた。今日のOSConにて発表されたもののようだ。 アドオンをインストールして任意のページを開くと、Firebugのメニューの中にYSlowが追加される。Performanceのタブには、パフォーマンスの点数(下記では「C(71)」)と、13の項目のそれぞれについてパフォーマンス対策がされているかどうかを、A~Fのグレードで表示してくれる。 それぞれの指摘をクリックすると、Yahooの解説ページに飛んで、何がパフォーマンスの障害になっているのか、何をどう直すと改善されるのか、が読め

    秋元@サイボウズラボ・プログラマー・ブログ: YSlow for Firebug ページのチューニングを助言してくれるFirefoxアドオン
  • 秋元@サイボウズラボ・プログラマー・ブログ: 日本のアクセス数トップ500サイト

    いまさらながら12月の開発合宿の作成物(の一つ)を公開。 日のアクセス数トップ500サイト アクセス数を配布したツールバーなどから集めてきたデータを基に推定するAlexaには、世界のトップ500や日のトップ100というランキングもある。 日のサイトももう少し下の順位まで見てみたかったので、500位までを取得させている。また、日国内の順位のほかに、世界での順位も併記するようにしたので、日のサービスと世界(とくに英語圏)のサービスの規模感の比較もできるのではないかと思っている。 日語でも英語でもサービスしているようなドメインでは、世界ランキングでは順位が入れ替わることもあるので面白い。 このウェブアプリケーション、もともと11月に出したマッシュアップで作成した4つのマッシュアップサンプルの一つを基にしている。「PHP×WebサービスAPIコネクションズ」を持っている方は、サンプル

    秋元@サイボウズラボ・プログラマー・ブログ: 日本のアクセス数トップ500サイト
    overtake
    overtake 2007/01/17
  • 英語発音辞書 on Net | 秋元@サイボウズラボ・プログラマー・ブログ

    via del.icio.us/popular 英単語の発音だけを簡単に検索し、聞くことができるサイト。読み方がわからないときにパッと開いてちょっと調べるにはいいかもしれない。 たとえば、warning はワーニング? ウォーニング? 自分で聞いてみるのが一番。(音が出るので職場の人は注意) 普通のオンライン英和辞書や英英辞書で、定義の他に発声リンクがあるようなものもあるので、普段使うならそっちのほうがいいとは思うけど、単機能に絞ったことで使われ方が出てくるということもあるかなあと思った。ブラウザのツールバーからダイレクトに発音を確認とかね。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸

  • 秋元@サイボウズラボ・プログラマー・ブログ: Flashによる複数ファイルアップロードライブラリSWFUpload

    via Ajaxian SWFUploadというFlashのライブラリがAjaxianで紹介されているが、これけっこういいのではないか。 ファイルダイアログで表示される拡張子を指定できる 複数ファイルを、CtrlやShiftで選択できる イベント毎にJavascriptのハンドラを呼べる アップロード開始前にファイルの情報がわかる プログレスバーが表示できる ページ全体のリロード無しにアップロードされたファイルを表示できる Flashの動く環境すべてで動く FlashやJavascriptが使えない環境でも、通常のフォームアップロードになる 最後の項目は重要だろう。 リンク先でデモを試せる。”Try it out!”ボタンを押して、適当なファイルを複数選び、アップロードすると、ファイルサイズやプログレスバーが表示される。 複数アップロードは、Webアプリでよく要望されて困るところだし、プロ

    秋元@サイボウズラボ・プログラマー・ブログ: Flashによる複数ファイルアップロードライブラリSWFUpload
  • 秋元@サイボウズラボ・プログラマー・ブログ: 音痴チェッカー

    via del.icio.us/popular 二つの音階を聞いて、同じか違うかを答えると、正解数を教えてくれるというフラッシュ。 やってみあたら94.4%正解で、「世界レベルの才能」とか言われた。おお。 32問もあり、6分かかるのが難点。収集したデータは研究に利用されるとのこと。 [追記] 多方面から「94.4%ってマジすか?」みたいな反応があった。それでこのテストけっこう難しいということがわかったけど、僕は子供の頃楽器をやってたので、そのせいだと思う。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

  • 秋元@サイボウズラボ・プログラマー・ブログ: Googleがソースコード検索Google Code Searchを公開

    [更新 2018] 2012年にサービス終了しています。 噂になっていたGoogleのコード検索サービスGoogle Code SearchがGoogle Labsから公開された。 例: “Romaji”でソースコード検索 上の検索結果からすると、Camel Notation中の単語も探してくれるみたいだ。 IsProgrammerDifferentFromSE()みたいなネーミングからも単語を切り出してインデックスしているということで、これはありがたいかも。 見つかったコードをクリックすると、キーワードハイライトされたソースコード全文、同じディレクトリ内にある他のコードのリスト、パッケージやコードのGoogleキャッシュ(!)、パッケージのダウンロードリンク、などが表示される詳細画面に移る。 検索では、トップページ下にも説明がいくつか書かれているが、言語、ライセンス、パッケージ形式やファ

  • 1