多言語対応のサービスを作る際に必要となる要素の1つとして言語判定があります。考えた結果として判定器としては Lingua::LanguageGuesser もしくは Google Translate...
えーっと、いきなりですがタイトルが全てです。ここ最近痛感しているのが web サービスの応答を高速化するコツは キャッシュを如何に利用するか キャッシュを利用可能とするための仕掛けを如何に作り込んでいくか...
静的コンテンツの構成をチューニングすることで、当ブログの描画表示を約2倍に高速化することができました!チューニングのテクニックとして、css sprite、css/javascript...
ブログをリッチスニペット対応することで検索結果で注目度をアップさせることができます。対応するにはmicrodata、microformats、RDFaに準拠したhtmlタグの変更、テスト、申請が必要です。当ブログの対応手順を公開します。ご参考になればと。...
今年もいろいろとありましたが無事に年を越すことができそうです。といいつつこの記事を年明けに書いているのは内緒です。今年の締めくくりとして左足の小指のつめを剥がす怪我をしました。えぇ怪我の原因もなんとも情けないんですが子供とふざけていて廊下で転んだだけです。2007年31日の良き思い出です。...
年始に帰った際に購入したのが無線ルーターLAN-W300N/DRのプリンター無線化機能が相当使えます。正確には無線ルータに接続したUSB機器の共有機能なのですが、簡単に有線を無線化できるコンセプトがすばらしいです。...
気がつけばfacebookに買収されて無料APIが1年も前に終了してしまっていたface.comの顔検出API・・・個人的にもサービスに使っていたことを思い出し、代替APIを探しました。結論から言えばskybiometry.comのAPIがすごい認識率が高くていい感じ。でもFREEの制限がきつく、有料はお高い。Lambda...
Log::Dispatch::FileRotate のデフォルト設定ではファイルサイズが 10MB でファイルがローテートされます。10MB 以上のサイズが予想される場合(もしくは10MB 以上のサイズでローテートしたい)場合は、size...