ブクログのパブー(Puboo)でGroongaを用いてMovableTypeの検索CGIを本格的な全文検索CGIとして作り直そうって内容の電子書籍を執筆しました。めでたく2012年3月6日に発売開始されました。検索システムの概要も感じていただける内容かと思ってます。宜しければお手にとっていただけると幸いです。...
今仕事で書いてる sledge アプリがあるのですが、先日負荷テストを行った結果びっくりすることに現行アプリの10倍遅いことが判明してしまいました・・・orz sledge...
memcached にレプリケーション機能を実装した repcached において、起動時の割り当てメモリが少ない場合、 SERVER_ERROR out of memory storing object というエラーが発生する場合があります。repcached...
通勤中に音楽を聴く機会が増え、iphone4の音質に不満たらたらな今日この頃。ポータブルヘッドフォンが欲しくなり物色してましたが、ポータビリティと音質のバランスが最も取れていると感じたT-PHA31iを購入しました...
「drk7.jp を lighttpd へ完全移行」に書いたとおり、当サイトは lighttpd で運用しているのですが、lighttpd は mod_perl ではなく、fastcgi でスクリプトの高速化をしなくてはなりません。...
時間が空いているときに catalyst のお勉強をしていたのですが、なかなか情報をまとめる時間がとれないのです・・・。思ったより苦戦したので少しずつでもお勉強の情報をまとめていこうと思ってます。今回はその1ってことで。catalyst...
Yahoo!デベロッパーネットワーク - テキスト解析 - キーフレーズ抽出 なるAPIが公開されました。このAPIを駆使すれば個人でもコンテンツマッチサービスが作れちゃうシロモノです。今回はこのAPIの実力判定として入力されたテキストの特徴語にAmazonへのアンカーリンクを付けるJavaScriptを作ってみました。...
「mt の検索結果をページ処理(page navigation)する方法 - mtpaginate 編」で、movable type にページ処理機能を追加してくれる mtpaginate プラグインを導入することで検索結果にページ機能を実装する方法とその欠点をかきました。...