タグ

ブックマーク / www.drk7.jp (8)

  • TokyoCabinet のデータサイズは 64GB 付近で性能劣化

    当ブログでサービスを提供している AmazonSearch ですが、子ども部屋の確保が最大の理由で、自宅サーバから sakura VPS 2G へ一ヶ月ほど前に移行を行いました。移行手順は以前もご紹介した、ブログをさくら VPS へ移行手順に準じて行いました。 AmazonSearch は内部計算が複雑なため、さくら VPS では QPS(queries per second)が 5-6 程度しかでません。したがって、高速化を図るためレスポンス結果を TokyoTyrant(TokyoCabinet)にキャッシュする仕様で実装を行っています。先日まで安定運用できていたのですが、RDB(casket-a.tch) のデータサイズが 64GB 付近に近づいた時点で性能が急激に劣化して高負荷でレスポンスが返せない事象が発生しました。ちょうど 2012/6/2 15:30 付近からです。 [tts

    kamawada
    kamawada 2012/06/03
  • 新しい iPad は Retina ディスプレイだけで買う価値あり

    新しい iPad がオンラインストアで予約注文が出来るようになった翌日早朝、既につながりにくい状態になっていた Apple ストアで購入行為を何度もチャレンジしてやっとの思いで注文できました。お財布事情により 32GB Wifi モデルを注文しました。注文から一週間、iPad が届くのをワクワクして待ってました・・・と言いたいところですが仕事に忙殺される日々が続き、気がつけば届いていた「新しい iPad」を夜な夜な開封の議を済ませた次第です。 電源をいれてセットアップ完了。少々使った時点で結論は出ました。 iPad2 を持っていても、新しいiPadは買う価値あり!Retina ディスプレイ美しすぎです! それもそのはず。ディスプレイの情報量が違います。絵にするとこんな感じ。フルハイビジョンの情報量を超えてますもの。 さて、既に巷にはレビュー記事が出回っているのです周回遅れっぽいですが、僕な

    kamawada
    kamawada 2012/03/19
  • Perl 言語自身すら拡張する Filter 機能をお勉強

    で、そんなことをして何が嬉しいかというと、perl に独自の言語仕様(構文)を加えることができます。ぱっと思いつくものでいえば、Filter::SQLSwitch あたりで使われていたりします。 そもそもなんで今毎 source filter 機能なんて調べているかというと、つい最近、このブログのカテゴリ部分に jQuery の jquery.pager.js を使ってページ分割をしてみました。最近エントリ数が多くなってきて見づらいなぁ〜と思っていたところなんです。 脱線しないように詳しい話はまた別エントリにするとして、MovableType 3.3 の ContextHandlers.pm を一部書き換えないとコレが実現できなかったんですけど、どうせなんでプラグインで配布しようかなぁ〜と考えてしまったわけです。・・・がですね、MT4 系等をサポートしようとすると・・・結構ソースが違

  • ISP から帯域制限をかけられてたので ISP 変更しました

    ここ数ヶ月、回線速度が妙に遅いと感じていました。僕の住まいは団地で各棟にBフレッツマンションの VDSL 方式でネット接続ができるようになっているのですが、他の人が動画とか見ていて帯域を使ってるのかなぁ〜と思いこんでました。 仕方がないからBフレッツファミリーへ乗り換えるべく新規加入申し込みをしました。NTTから通常マンションタイプがあるときはファミリーはひかないと思うので管理人に工事許可を取ってきて下さい。と言われて週末に話をしに行くかというところでした。でそんなときに読んだのが、 ゆーすけべー日記: 「連絡 - ISP から帯域制限をかけられつがりにくくなってます」自宅サーバ管理者の憂 あぁっっっ!なるほどっ! この可能性があったかっ! まさに見落とし。早速調べてみました。 今使っているプロバイダは ASAHI ネットです。いろいろと調べてみるとでてくるでてくる。大量のリクエストがあ

    kamawada
    kamawada 2008/02/10
    drk7さんからのリンクktkr
  • Perl で作る画像類似検索システムの考察

    今日はとてもショッキングな出来事がありました。あまりにショックがでかいので何かに没頭しなければ気が紛れそうにありません。と言うわけで全く専門分野でもないし当面使う予定もないのですが、1年ほど前にちょっと気になっていた画像の類似検索についていろいろ調べてみました。 どうやら ImgSeek ってソフトが結構有名らしいです。最新バージョンは 0.86 で Linux Only です。1つ前のバージョン 0.85 は Windows binary があります。 過去にいくつか画像類似検索ソフトを試したような記憶がありますが忘れてしまいました(vector でも結構類似検索ソフトありますね)。まずは windows binary 版をダウンロードしてきて実行してみました。 それなりに使えそうな予感がします。Linux 向けの imgSeek-0.8.6.tar.bz2 をダウンロードしてインストー

  • Module::Build is not configured with C_support の対処方法

    Catalyst を新しいマシンにインストールしている最中、Pod-Coverage の make 時に見慣れないエラーが。 Module::Build is not configured with C_support at /usr/local/lib/perl5/site_perl/5.8.6/Module/Build/Base.pm line 3726. 解決方法は、ExtUtils::ParseXS モジュールをインストールすればOKです。それにしても、Catalyst のインストールって毎回違うエラーがでるんだけど、どうにかならんもんかね。。。 ちなみに、今回の Catalyst インストールはこんな感じ。結構いっぱいモジュール入れてます。そんなに入れても使わないモジュール沢山あるだろとつっこまれそうですが、誰かが一元管理してモジュール入れておかないと管理がメンドウなので。 in

  • Lighttpd 1.5 系がスゴイらしい

    はてブで lighty のブログがあることを知ってブログを見てみました。lighty の中の人が書いてます。 ナント、lighty 1.5 系が pre release されているではありませんか! なんでも、1.5 系は いままでより 80% のスループット向上が見込めると書かれています。激速の lighty が更に高速になるってわけですよ。Σ(゚Д゚; Using Async IO allows lighttpd it overlap file-operations. We send a IO-request for the file and get notified when it is ready. Instead of waiting for the file (as in the normal sendfile()) and blocking the server, we ca

  • 【備忘録】CPAN Author の登録手順とモジュールの登録手順 :: Drk7jp

    えーっと、一応 CPAN サイトを読みまくったのですが、英語が苦手なためか、ずーっと CPAN Author の登録手順やら CPAN へのモジュール登録手順がわかりませんでした・・・orz 幸いなことに、社内のモヒカン族な方に PAUSE ってキーワードを教えて頂きました。ググッたらすぐに情報でてきました。この前の Shibuya.pm でライトトークされてた、kawasaki さんのサイトに [Perl] 作成したモジュールをCPANで公開する手順 とそのまんまのタイトルで手順でてました。PAUSE ってキーワードがわからないと、このページにすらたどり着けなかったです・・・orz ってことで、以下登録までの備忘録。 1. PAUSE(Perl Authors Upload Server)のアカウントを取得します http://pause.perl.org/pause/query?ACT

  • 1