参加証をいただいていた Google Developer Day 2011 に参加してきました。ウェブエンジニアの皆さん、html5の技術は今後必須スキルですよ。間違いなくネイティブアプリはウェブアプリに置き換わっていくと思います。...
既に広く使われている mysql+senna+tritonnの後継として開発されたgroongaのインストールについて解説します。コンパイル時に発生するlibmecabエラー、encoding違いによるインデックスエラーについても解説します。...
超魅力的なさくらVPSの新プランがリリースされ、旧プランからの移行を検討している方は多数いることかと思います。1.5Gプランから2Gプランへの移行を実施したので手順を公開します。CentOS-5の移行手順ですが、他OSでもほぼ同じかと思います。...
当ブログの各種サービスは、TokyoTyrant経由のTokyoCabinetでキャッシュDBを使って高速化しているのですが、データサイズが64GBに近づくにつれ性能が急激に劣化しました。知名度は低いですが、そもそもTokyoCabinetにはデフォルトでは64GBまでという制限があります。そんな話です。...
高音質インナーイヤホン shure e4c がまもなく市場に出回り始めるようです。 shure e4c は、高音質インナーイヤホンで評価の高い shure e2c、e3c の上位機種になります。e5c...
最近ブログの片隅で踊っているダンシング・スパイダーマンの gif 画像をよく見かけるんですが、謎が解けました。 踊る *idance っていう韓国の会社が運営するサイトがありまして、そこで作った...
前回の perl スクリプトで遅い場所を特定する方法 - devel::profiler / devel::nytprof のエントリで、 sledge フレームワーク自身が重くないことは今までの経験でわかってるのですが、どうにもソースを見直しているだけでは原因が特定できない・・・そんな活躍するのがプロファイラです。プロファイラの御陰で遅いヶ所を特定することができ、無事に想定するパフォーマンスを得ることができました。この内容に関してはまた別エントリにて。...
最近、本業のデータベースシステムのパフォーマンス劣化で悩む日々が続いております。いろいろ分析をしているのですが、何しろ miracle linux 1.0 を使っていて、kernel...