2007-01-01から1年間の記事一覧
MacPortsの人はeasy_installでの直インストールを試してみるといいよ。
[追記]id:hetimaに指摘された、32bitアーキテクチャでの問題を修正。大感謝。 携帯電話からのWebアクセスゲートウェイのIPアドレスから、 携帯キャリアを判別したい場合がある。 通常は、id:tokuhiromによる Net::CIDR::MobileJP(WWW::MobileCarrierJP)を使…
年末らしく、参拝は守多保神社でどうぞ。 守多保神社
Bepp Tokyoという名前を思いついた。名前を思いついただけで満足した。 誰か実装する人がいたら、受けはmemcachedプロトコルで宜しく。
Tritonn/Ludiaの導入と、実用上気をつけることを記事にまとめてみました。 MySQL/PostgreSQL+Sennaで行うラクラク全文検索……Tritonn&Ludia導入のポイント|gihyo.jp … 技術評論社 なんか間違ったこと言ってたらごめんなさい…>Tritonn/Ludiaの方々 そうい…
天下一カウボーイ大会が意外と真面目そうなイベントになっている件。 http://onosendai.jp/championship2007/cowboychampionship.html もっとユルい感じだと思っていた。。。 という今日は、WEB+DB PRESS Tech Meetingに行ってきます。 こちらは事前に「堅そ…
今日の懇親会では、ファンKLabを結成することが出来て感無量。 是非細々と活動を続けていきましょう!>会員のみなさん 土曜日も飲み会だ。 井戸のように深い胃袋だったらいいんだけど、 もうさすがに飲みすぎな予感。 ええ加減、休肝日を設けないと。。。 …
DELLのサーバ26台が届いた。全部メモリ8Gらしい。 ブラジル秘密基地:サーバーが26台届いた - livedoor Blog(ブログ) そろそろサーバ台数が200台を超えるのかな? やっと重い腰を上げてXenの勉強を始めてみるか。。。 id:Voluntas曰く「VMWareいいよVMWar…
Python Unconference 1というイベントで、 LTに参加してきました。 その際の発表資料をアップしておきます。 PyTCで学ぶPython C拡張の書き方 Pythonから既存のライブラリを呼びたい方はぜひ参考にしてみてください。 口を酸っぱくして言っておきますが、普…
WEB+DB PRESS Vol.42にSennaの記事を書きました。 WEB+DB PRESS Vol.42|技術評論社 今回の記事は、TritonnやLudiaのような他のDBMSを利用するのではなく、 SennaQLという独自のクエリ言語をPHP経由で利用する場合の サンプルコードが載っています。 という…
CodeReposやsourceforgeなどのSubversionレポジトリに 既存のSubversion管理のリポジトリを移したい。 でも、移転先のSubversionリポジトリの物理ファイルには触れない。 つまり、svnadmin dumpはできるけどsvnadmin loadはできない。 こんなときに各リビジ…
find.2ch.netにmumuのバナーが出ていた。 なんだこのコピーは…(笑) mumuは、こないだパフォーマンスを計ったところちょっと芳しくなかったので、 php extensionとする予定です(pecl脳)。目指せblitz。 Blitz templates, fast and powerfull PHP template e…
密教文献(TEI文書として)と全文検索。 http://www.koyasan-u.net/131/etp 最近,SennaやHyperEstraierなど多くの新しい全文検索エンジンが登場しています。それらはMecabによる分かち書きやN-Gramなどをサポートする最新のシステムですが,はたして,送りが…
プログラマとして経験を積むにつれて、 万に一つしか起こらないようなエラー処理・例外処理などを丁寧に書くようになり、 それが趣味のプログラミングにも影響を及ぼしてきて、 正常系の処理のロジックを書くスピードが遅くなり、 その遅さがイヤになって趣…
gccでatomicに64bitの値を代入したい。 一応、以下のようなコードで実現はできるんだけど。。 #include <stdio.h> #include <stdint.h> #define SEN_SET_64BIT(p,v) \ __asm__ __volatile__ ("1:\n" \ "\tmovl (%0), %%eax\n" \ "\tmovl 4(%0), %%edx\n" \ "\tlock; cmpxchg8b (</stdint.h></stdio.h>…
「傀儡師の館」にて、PythonからBerkeley DB、GDBM、QDBM、Tokyo Cabinet、CDBの4つを使った場合での パフォーマンス比較がなされています。 Tokyo Cabinet、結構CDBに肉薄していていい感じですね。 Python のいろいろな方法でキーと値の保存と検索をやって…
お待たせしました。Tokyo CabinetのPython bindingsを公開します。 sourceforgeで公開を予定していましたが、 pypiで公開することにします。 http://pypi.python.org/pypi/pytc/ リポジトリはCodeReposにあります。 http://svn.coderepos.org/share/lang/pyt…
Wikipedia英語版であれば、 ftp://www.wikigadugi.org/wiki/torrents/ にあるtorrentsファイルから画像一式を落としてくることができる。 でも、日本語版のtorrentsファイルは用意されていないんだな。 そういう時には、Wikix。こいつを使えば画像をごっそり…
いないんだったら書く。 書いたあとにカブっていることが分かると悲しいから。。 追記 お待たせしております。。手を挙げたのに作業遅くて申し訳ないです。 PHP版の完成とid:shnさまのコードに触発されて今超絶書き中です。。↓ここで書き中。。たぶんハッシ…
WEB+DB PRESS Vol.41の2ページから5ページあたりに載っているようです。 高林さんの記事が1ページ目にあるのですが、 それをめくると「Googleに勝ちたいからです!」なる文面が載っているという 素晴らしい編集がなされています!うひひ。
システム制御情報学会セミナー2007にて、 「鮮度と精度を重視した全文検索エンジンSenna」という題で発表させていただきました。 発表の際にプロジェクターに映した資料について、 システム制御情報学会のご厚意により公開の許可を得られましたので、 公開さ…
半分冗談で作った、Django風PHPテンプレートエンジンMuMu。 社内でユーザがついたので、ちょっと手を入れてキャッシュをつけてみた。 パースしたテンプレートをシリアライズして保存するだけだけどね。 テンプレートあてはめ後のキャッシュが欲しいところ。 …
「システム制御情報学会セミナー2007」というセミナーで、 「鮮度と精度を重視した全文検索エンジンSenna」 という題で講演することになりました。 http://www.iscie.or.jp/seminar.html この文章を書いているだけで手に汗をぶわっってかくほどの緊張ですよ…
ブラジルのPHP仕事をひさびさにやることになった。 そこで思ったこと。テンプレートエンジンを使いたいよ… しかも、Djangoみたいに継承ができるやつを。 というわけで、よさげなテンプレートエンジンを探してみようか、 と思ったんだけど、PHPテンプレートエ…
Django勉強会 Disc 4で発表させていただいた資料を公開します。 今回は構成とかグダグダ&Djangoの話が少なくてすみませんすみません… DjangoでSenna 2.0!(PDF注意) Senna 2.0を用いたWikipedia検索はリポジトリに公開しています。 Senna2.0でのWikipedia検…
僕がプログラマになる上で大きな影響を与えたと思う、 KAMIさんこと紙山満さんがディレクタ(!)を務めた ファイナルファンタジー・クリスタルクロニクル リング・オブ・フェイトが発売されたらしいので、 みんな買うといいと思う。ファイナルファンタジー…
Sennaの公式ページに、Senna 2.0についての解説文書が登場しました。 http://qwik.jp/senna/senna2.html 実は数日前から登場していたのですが、 随時加筆中でした。 そろそろ内容が固まってきたので、ここでも告知します。 とはいえ、まだまだ文法が変わった…
僕の周りで強引に流行らせている、 エディタで行末に存在するスペースを強調表示する設定。 この設定をすると、人が書いたコードの行末のスペースが大変気になってしまい、 その人に設定を押し付けて…といった伝染力を持ちます。取り扱い注意。 この設定の流…
Ludiaの1.2.0がリリースされたようです。ぱちぱち。んで、Ludiaを含んでいるPostgresForest Suiteのセミナーをやるそうです。 第4回 PostgresForest Suite ハンズオンセミナ - Ludia開発日記 ぜひぜひ参加お願いいたします。
出勤したら、机の上に見慣れないモノが。 某取締役の仕業だな。 使いでがないので、 ビールとかハムとかそういうギフトを希望。