2005-09-01から1ヶ月間の記事一覧

RastとかSennaとか

わが社内ではpg_rastも動いているし、MySQL+Sennaも動いている。 両者のプロジェクトはほぼ関係ないんだけど。 やっぱり全文検索は大事だよね〜 他にもLucene先生も、独自のtrigram検索エンジンも動いています。 検索マニア。

HTML::RSSAutodiscoveryクンも

HTML::RSSAutodiscovery、 入れようとしたらwww.syndic8.comにつながらないでエラー。 で、またforce install。

TidyでHTMLの根性を叩き直す。

世の中に溢れる、だらけたHTML。 こいつらの腐りきった根性を叩き直してやる!で、Tidyクンなわけです。 http://tidy.sourceforge.net/ からダウンロードできる、んですが、 正式ダウンロード版は古い。 cvsから自動でアーカイブされたものは必要なファイル…

で、デバッグオプションつけたら

SEGV出さないでやんの。 まあ、ありがちな話だな。デバッグオプションなしで自前ビルドだとどうなるんだろう。

Perl自前コンパイル

Perlをコンパイルして入れてみる。初めて。 デバッグ情報が欲しかったので。http://www.perl.com/download.csp ここからダウンロードして、 rm -f config.sh Policy.sh sh Configure -Dusethreads -Dprefix=/usr -Duseshrplib -DDEBUGGING -Doptimize='-g' L…

Windows+Apache2+WebDAV+Kerberos認証+Subversion

http://d.hatena.ne.jp/tasukuchan/20050908/1126198290 で書いたように、 Windows+Apache2+WebDAV+LDAP+Subversion をやろうとしたらApache2が落ちてしまうという現象。で、LDAPで認証しなくても、Kerberos認証を直にやりゃあええやん、 ってことで Windows…

MySQL5でmysqlhotcopyをしてrestoreするとき、 ストアドは復元されなかった。 何かミスったかな。

チャート作成コンポーネント

サーバ側で利用可能で、 Perl/PHPで使えるChart作成コンポーネントについて、 ライセンス料も含めて調査。 情報間違ってたらごめん。日本語通らなかったらごめん。 超えろGD::Graph。PHPだとJpGraphとかもあるんだっけ・・・●ChartDirector(Perl/PHP) 出力形…

Windows+Apache2+WebDAV+LDAP+Subversion

記憶だけで書いているが、 WindowsなApache2でmod_authz_svn経由でLDAP認証でWindows2000ServerなDCで… って環境で認証かけようとすると即Apacheが落ちる。しょうがないからDigest認証だけをかけた。 遅いけど認証データはテキストに。 パスワードの変更やユ…

Senna Unicode 正規化サポート

エラく容量増えてるな、と思ってSubversionの履歴見たら、 SennaでUnicode正規化@utf8サポートだそうで。 うーむ。DBをujisからutf8に変えておくか。ところで、ネットワークドライブの割り当てをしたドライブで TortoiseSVNのオーバーレイアイコンが出ないん…

MySQL 5.0.12-beta + senna(20050906) on SUSE Linux 9.3 Pro.

試しにコンパイルしてみたらあっさり通った。 起動も検索もうまくいっているようだ。 こっちに乗り換えよっと。 僕はチャレンジャーなのです! チャレンジャーで難易度を最低にすると、実は難しくなるのです!

MySQL 5系に上げたくなる

スキーマをきちんと正規化して、かつ、非同期でいろいろ投げていると VIEWとストアドが欲しくなる今日このごろ。 でもSenna先生が… MySQL 5系にパッチ当てるか・・・でも、5系ってデータベースエンジンから派生してごにゃごにゃできる、 ってsennaのMLに書い…

DBD::Perl、SUSEのパッケージでハマる?

DBD::mysql::st execute failed: Illegal mix of collations (ujis_bin,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' at /usr/lib/perl5/site_perl/5.8.6/POE/Component/EasyDBI/SubProcess.pm line 593. こんなん出る。 my.cnfにdefault…

POEの日本語での解説はPerlクックブックにある、が

以前頼んでおいたPerl本9冊が届いた。うち8冊はオライリー。 オライリー岡田。ギルガ〜メッシュ★で、POEの日本語での解説はPerlクックブック第2版 Volume2 p.878にある。 が、3ページほどしかない。http://poe.perl.org/を見るか、 perldocを読むかしない…

結局POE::Component::EasyDBIに

POE::Component::EasyDBIを採用することにした。 SimpleDBIからforkしたもののようです。とりあえず、非同期でクエリーばんばん投げて 知らん振りできそうな様子。で、僕はPOEの理解が超いいかげんなので、 変数のスコープとか同期とかがよく分かっていない…

POEでDBI

ん・・・どれがいいんだろ・・・ POE::Component::DBIAgent POE Component for running asynchronous DBI calls. POE-Component-DBIAgent-0.21 - 02 Dec 2003 - Rob Bloodgood POE::Component::EasyDBI Perl extension for asynchronous non-blocking DBI ca…

senna(20050905)+MySQL 4.1.14

SUSE Linux Professional 9.3を導入。 で、senna+MySQL 4.1.14を導入。MySQLのライブラリをすべてスタティックリンクにしようとしたら、 libgcc_sのスタティックリンクが出来ねえ!といわれたので、 さくっとダイナミックリンクに。コンパイルオプションは C…

Senna + mysql-4.1.14 on FreeBSD5 インストールメモ(失敗中)

# portinstall textproc/senna にゃんかmecab-razilとかipadicとかも一緒に入れてくれる。 てへ。楽じゃ〜ん。/usr/local/etc/pkgtools.confのMAKE_ARGSに 'databases/mysql41-server' => 'WITH_CHARSET=ujis WITH_XCHARSET=utf8 WITH_LINUXTHREADS=yes WITH…