2007-01-01から1年間の記事一覧
mysqlには独自のユーザ定義関数を組み込むことができる「UDF」(User Defined Function)って機能があります。 例えばsennaのsnippetなどもUDFとして書かれてるみたいです。 mysqlに詳しい方々の間では結構メジャーなもののようですが、実際に使ってみたこと…
前々回のエントリで紹介した重要部分を抽出するperlモジュール「HTML::Feature」ですが、その後ジワジワと反響があって、意外なことにid:fubaさんから「HTML::Elementでデータを返してくれるといいなぁ」というリクエストまでいただくほどに。でようやく今週…
前回のエントリで書き忘れていたのですが、HTML::Featureはメインで処理する部分をEngineとして切り出したカタチの設計になってるので、アイデア次第で別のエンジンを書いてそれを走らせることができます。 なんてことを書き忘れたな、と思っていたら、さっ…
以前からCPANで公開していたモジュールがあるんですが、日本語での解説ドキュメントがなかったのと、最近大幅にブラッシュアップしたので、せっかくなので紹介記事を書きます。HTML::Feature - Extract Feature Sentences From HTML Documents 「えいちてぃ…
家にあった古いデジカメが壊れてしまったので新しいデジカメを買い求めに近所のコジマに行ってきました。2〜3万円程度の素人向けのものが欲しかったんですが、コジマの店員さんから色々と話を聞いているうちにふらふら〜っとハイエンドマシンを衝動買いす…
今更ながら、perl(POE)でCometっぽいものを書いてみようと思い挑戦してみました。「Cometと言えばチャット」というくらい、サンプルや例題のほとんどがチャット関連のネタばかりなので、あえてそういう類いのものではなく、もっと地味なネタでせめてみようと…
最近のことですがwindows 2003 serverでApache2.2とmod_perl2をセットアップする必要に迫られ、その際にいろいろハマったことがあったので、手順をメモしておきます。 perl5.8.8 + Apache2.2 インストール activestateのサイトからperl5.8.8をダウンロード&…
巨大でかつupdateが頻繁に走ってかつ古いデータの消し込みなんかも随時行わなければならないようなデータを「mysqlでテーブルを分割して、読み書きをマスタスレーブにして、、、」みたいにハンドリングするのがなんか面倒で、なんか良さげな方法はないかなと…
数日前からプロトタイプ的に作っていたmod_perlによるApacheハンドラですが、 プライグインでロジックを自由に拡張できるようにして先ほどCPANに上げておきました。 モジュール名はこんな風にしてみました↓ Apache2::BalanceLogic - Perl extension for mod_…
今通勤中の電車の中からEM-ONEを使って日記を書いてみてます。買ってはみたものの、緊急時のsshコンソールとしてしか使ってなかったEM-ONEでしたが、ブログ始めたのでやっと生産的な使い方ができそう。さてここ2日ばかり悩んでるのですが、mod_perlで書いた…
今日はお師匠さまであるid:kdaibaの粋な計らいでendeworksのid:lestrratさんとお会いすることができました。 半年ぐらい前にYAPCでClass::C3のトークを拝聴したのですが、実際にお会いするとその時のイメージよりもずっと気さくな感じの方でした。「Xango使…
昨日つくったApacheモジュールですが、その後いろいろ調べてみたら、まだまだ改善の余地があるっていうか、大幅に見直した方が良いんでないかい?と思い出したので、もうちょっとしつこく検討してみます。 昨日つくったやつの主な流れを再度整理すると、 あ…
mod_perlを使ってApache APIのコアな領域にちょっとだけチャレンジしてみようと思います。 ようするにこれのことです↓ はてなダイアリーより 巷ではmod_perlはCGIプログラムを高速化するための技術だという解説も時折みられるが、CGIプログラムを高速化させ…