Flexでキーボードイベントを取得するのに詰まる

Flex 3でコントロールのfocus関係なしにキーボードの入力を取得するには、 http://livedocs.adobe.com/flex/3_jp/html/help.html?content=events_11.html http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=304…

[xml][libxml2][c]XMLをHTTPで取得して、XPathで指定された中身をC言語で取り出す方法

タイトル通り。必要に迫られて… libxml2はAPIの数がオニのようにあります。泣きそうです。 注意:ルートノードが1つの文書しか対応していません。 根性不足で、URLからxmlDocPtrを得られるAPIを見つけられなかったため、 xmlTextReaderPtrで最初のノードを…

x86_64環境でRubyからMySQLのクエリを実行するときの問題が示す根本的な問題…

ニコニコ大百科というサービスをリリースしたわけですが、 開発言語を選定する際に 「最近書いてなくて忘れかけてるし、部下も書けるし、 たまにはRubyで書いてみようじゃないか。」 とテキトーに決めたことをちょっと後悔。 特にRubyのbase64に関しては マ…

ツッコめ!全文検索エンジンSennaの新しいAPIについての素案。

みんな、[Senna-dev 884]のメールは読んだかな!? 全文検索エンジンSennaの新しいAPIについての素案がついに公開されました。 今までのAPIのほとんどを刷新するという 大改造!劇的ビフォーアフター的API群です(APIの匠)。 んで、この新しいAPI群で何が…

ニコニコ大百科リリース

ニコニコ大百科という、ニコニコ動画版Wikipediaとも説明すべきサイトをリリースしました。 5/25 25:25:25公開という設定になっております。 社会人になってから、初めての外部向けWebサイト構築がこれだよ! ミドルウェア開発が本業(?)なので、 ミドルウ…

Ludiaパフォーマンス・チューニング・セミナをやるらしい

Ludiaパフォーマンス・チューニング・セミナというセミナをやるそうです。 http://lists.sourceforge.jp/mailman/archives/ludia-users/2008-March/000205.html http://d.hatena.ne.jp/ludia/20080326 さて、演習問題サンプルを解けるでしょうか!?

Ludia 1.5.0ワクテカ

PostgreSQL 8.3対応のLudia 1.5.0が今月中に出る(ことを目標にしている)ようです。 Ludia 1.5.0 ドキドキ。

MySQL + Sennaで実現する全文検索とMySQL Enterprise Monitor 日本語版プレビュー

住商情報システム主催で、MySQL+Sennaの紹介を含んだセミナーが開催されるそうです。 MySQL + Sennaで実現する全文検索とMySQL Enterprise Monitor 日本語版プレビュー 興味のある方は是非是非ご参加くださーい。

Debianのlibtidy-ruby1.8がすぐ落ちてくれる件について

scrAPIにも使われているlibtidy-rubyですが、 DebianのtestingだとSEGVで落ちてくれるようです。原因はコレ↓ http://rubyforge.org/tracker/index.php?func=detail&aid=10007&group_id=435&atid=1744

FastCGIでRubyのスクリプトを動かしたとき、Lost connection to MySQL server during queryと怒られる件について

Rubyを最近書いていなくて忘れそうだったので、次の仕事はRubyを使って書くことにしてみました。 lighttpdを使ったことがなかったので、次の仕事はlighttpdを使うことにしてみました。 という非常にいい加減な理由でlighttpd + Ruby on FastCGIでWebアプリケ…

最もタメになる「初心者用言語」はSennaQL!

地味に反響のないSenna 1.1.0ですが、 SennaQLという新しい問い合わせ言語が搭載されています。 我々の調査の結果、 なんとSennaQLは以下のページで挙げられている Schemeの特徴を全て満たしていることが判明しましたっ!!! 最もタメになる「初心者用言語…

グニャラは大変なFlashを描いていきました

今週末は2つの勉強会に参加・発表させていただきました! ステキな発表の場を設けていただいてありがとうございます!! 両方ともActionScript/Flashについて(?)の発表です。 それぞれ発表資料を公開させていただきます。 Flash + JavaScriptでmemcached…

PHP Extensionを書く勉強会に参加中

PHP

PHP Extension勉強会に参加しました。 さすが肉好きのPHPer、 懇親会のロウリーズ・ザ・プライムリブではみんな大食いしていました(嘘 参考 実例で学ぶPHP拡張モジュールの作り方:連載|gihyo.jp … 技術評論社 PEAR::CodeGen_PECLでPHP拡張を書いてみよう(…

Senna 1.1.0リリース

Senna 1.1.0をリリースしました!(GREEで) 落ちるバグとか治っているので是非入れ替えを…

Google Suggestのようなものを高速に実現するサーバsuggested

Google Suggestのようなものを高速に実現するサーバsuggestedというものを書いてみた。 が、しばらく放置していた。とりあえず公開してみる。 特徴 epollやkqueueを使っていてネットワーク部分が速い Sennaを使っていてSuggest部分が速い Sennaを使って正規…

「ウェブ国産力 日の丸ITが世界を制す」って本が出るらしい

ウェブ国産力―日の丸ITが世界を制す (アスキー新書 047)作者: 佐々木俊尚出版社/メーカー: アスキー発売日: 2008/01/10メディア: 新書購入: 2人 クリック: 134回この商品を含むブログ (63件) を見る第一章で弊社が取り上げられてるらしい。わーぱちぱち。 第…

年末ゆったり

今年の年末は実家に帰ってゆっくりしていたのですが、 その間にいろんなコードが書けて自分でもちょっとびっくりした。 そして、ひさびさに小説を1冊読みきることができた。水源―The Fountainhead作者: アイン・ランド,藤森かよこ出版社/メーカー: ビジネス…

Sennaではてなキーワード自動リンクを実装する

[注意]このエントリはPHPとMecabでキーワード自動リンクを実装するのパクリです。 こんにちは、末永です。 今年もどうぞよろしくお願い致します。Webサービスを開発していると、特定のキーワードを自動でURLリンクにする処理が必要になることがあると思いま…

弊社取締役の髪型が変です。

横山たかしに劇似ww 横山たかし(左)

PyTC 0.3リリース

MacPortsの人はeasy_installでの直インストールを試してみるといいよ。

PHPで高速に携帯ゲートウェイのIPから携帯キャリアを判別する

[追記]id:hetimaに指摘された、32bitアーキテクチャでの問題を修正。大感謝。 携帯電話からのWebアクセスゲートウェイのIPアドレスから、 携帯キャリアを判別したい場合がある。 通常は、id:tokuhiromによる Net::CIDR::MobileJP(WWW::MobileCarrierJP)を使…

守多保神社オープン

年末らしく、参拝は守多保神社でどうぞ。 守多保神社

名は体を表す

Bepp Tokyoという名前を思いついた。名前を思いついただけで満足した。 誰か実装する人がいたら、受けはmemcachedプロトコルで宜しく。

TritonnとLudiaの記事を書きました。

Tritonn/Ludiaの導入と、実用上気をつけることを記事にまとめてみました。 MySQL/PostgreSQL+Sennaで行うラクラク全文検索……Tritonn&Ludia導入のポイント|gihyo.jp … 技術評論社 なんか間違ったこと言ってたらごめんなさい…>Tritonn/Ludiaの方々 そうい…

技術イベントだらけ。

天下一カウボーイ大会が意外と真面目そうなイベントになっている件。 http://onosendai.jp/championship2007/cowboychampionship.html もっとユルい感じだと思っていた。。。 という今日は、WEB+DB PRESS Tech Meetingに行ってきます。 こちらは事前に「堅そ…

同好の士を発見!

今日の懇親会では、ファンKLabを結成することが出来て感無量。 是非細々と活動を続けていきましょう!>会員のみなさん 土曜日も飲み会だ。 井戸のように深い胃袋だったらいいんだけど、 もうさすがに飲みすぎな予感。 ええ加減、休肝日を設けないと。。。 …

サーバ26台

DELLのサーバ26台が届いた。全部メモリ8Gらしい。 ブラジル秘密基地:サーバーが26台届いた - livedoor Blog(ブログ) そろそろサーバ台数が200台を超えるのかな? やっと重い腰を上げてXenの勉強を始めてみるか。。。 id:Voluntas曰く「VMWareいいよVMWar…

Python Unconference 1でLTに参加してきた

Python Unconference 1というイベントで、 LTに参加してきました。 その際の発表資料をアップしておきます。 PyTCで学ぶPython C拡張の書き方 Pythonから既存のライブラリを呼びたい方はぜひ参考にしてみてください。 口を酸っぱくして言っておきますが、普…

WEB+DB PRESS Vol.42にSennaの記事が掲載されます。

WEB+DB PRESS Vol.42にSennaの記事を書きました。 WEB+DB PRESS Vol.42|技術評論社 今回の記事は、TritonnやLudiaのような他のDBMSを利用するのではなく、 SennaQLという独自のクエリ言語をPHP経由で利用する場合の サンプルコードが載っています。 という…

Subversion to Subversion migration

CodeReposやsourceforgeなどのSubversionレポジトリに 既存のSubversion管理のリポジトリを移したい。 でも、移転先のSubversionリポジトリの物理ファイルには触れない。 つまり、svnadmin dumpはできるけどsvnadmin loadはできない。 こんなときに各リビジ…