タグ TokuLog
人気順 10 users 50 users 100 users 500 users 1000 usersMySQL binlog API は row based mode でこそ、その真価を発揮する!! - "><xmp>TokuLog - tokuhirom's blog.
空前の MySQL binlog API ブームですが、みなさん libreplication の examples/basic-[12] を実行するだけで満足してしまっているようです。しかし、libreplication のおもしろいのは examples/mysql2lucene の方なんです。 3つのロギングモード 普段はあまり意識しないかもしれないですが mysql の binlog には... 続きを読む
なにかこまったことが解決したときにブログには書く習慣をつけよう - "><xmp>TokuLog - tokuhirom's blog.
そうすると、次におなじことではまったときにググってみつけることができる。 あと、次におなじことではまったときに「前にブログで tokuhirom ってひとが書いてたよ」と指摘されるという恥ずかしい体験ができます。 続きを読む
TheSchwartz のような RDBMS をつかったジョブキューをリアルタイムに処理するアイディア - "><xmp>TokuLog - tokuhirom's blog.
TheSchwartz のような RDBMS をつかった job queue は、新規に daemon をたてたりする必要がないので楽でいいのですが、一方で job の追加の timing が storage から push でおくられてこないので、若干の delay が生じてしまうのが難点でした。この問題を解決するために、mysql の binlog API を用いて、処理してみるハックを考えて... 続きを読む
mysql の binlog api を利用するための Perl Binding を作りました - "><xmp>TokuLog - tokuhirom's blog.
mysql の binlog api をあつかうためのライブラリである libreplication というものがあるのですが、これの perl binding を開発しました。https://github.com/tokuhirom/MySQL-BinLog とりあえず、examples/basic-2.cpp でやっていることができるところまでつくっておきました。バイナリログの内容を stre... 続きを読む
(How to Write a (Lisp) Interpreter (in Perl)) - "><xmp>TokuLog - tokuhirom's blog.
lisp インタープリタを Perl でかいた。前から lis.pl 元ネタはこちら 日本語: http://www.aoky.net/articles/peter_norvig/lispy.htm 英語: http://norvig.com/lispy.htmlperl の強力な機能をつかいこなすことで非常に簡単に lisp を実装できる。汎用性をたかめるためにちょいちょい細工してるので pyt... 続きを読む
最速な JavaScript のリファレンスマニュアルサイトをつくった - ”><xmp>TokuLog 改メ tokuhirom’s blog
http://jsapi.64p.org/JavaScript のリファレンスマニュアルといえば MDN(Mozilla Developers Network) が有名ですが、MDN の資料は探索がめんどくさいし、表示が遅いということで使い勝手がわるいという問題がありました。そこで、jQuery のリファレンスマニュアルサイトとして有名な jqapi.com とおなじよような使い勝手のサイトがあっ... 続きを読む
Node.js で重い処理をしてしまったときにタイムアウトするの法 - ”><xmp>TokuLog 改メ tokuhirom’s blog
(この記事は Node.js アドベントカレンダー不参加記事です)チャットサーバー的な使い方とか意外とみんな興味なくて、普通のウェブアプリケーションなどをかく、という用途にちょっと node.js がつかえたらいいのにな、とおもっている人がおおいようにかんじています。Node.js が人気なのは、v8 をうまくパッケージングしているのが node.js ぐらいで、そして v8 をうまくパッケージン... 続きを読む
Perlの軽量フレームワークAmon2::Liteでmarkdownその他のリアルタイムプレビュー、にTracを追加!! - kazuphの車輪の再発明
最近もっとPerl使いになりたい!って思ったのとCatalyst以外のフレームワークを使ってみたいって気持ちが相まって探していたら以下の記事を発見。 TinyURLをつくってみよう 〜 軽量フレームワークAmon2入門 (4) 〜 - TokuLog 改メ tokuhirom’s blog Amon2::Liteでmarkdownその他のリアルタイムプレビュー - すぎゃーんメモ Mojolici... 続きを読む
gem ソムリエになる方法 - 刺身☆ブーメランのはてなダイアリー
CPANソムリエになる方法 - TokuLog 改メ tokuhirom’s blogの Ruby 版があるといいなと思ったので、自分で書いてみます。「もっといいやり方があるよ」という方からのフィードバックをお待ちしています。ruby-toolbox.com をみる僕の知る限り、 rubygems には search.cpan.org のような配布されているパッケージを Web 上で閲覧できるイン... 続きを読む
最近は local::lib を直接つかわないでもいきていけるという話 - TokuLog 改メ tokuhirom’s blog
wget --no-check-certificate http://cpanmin.us/cpanm -l extlib My::Favorite::Moduleってやれば、extlib/ にモジュールをインストールしてくれる。cpanmin.us からとれる script は、コア以外にまったく依存してないので、すぐつかえる。あとは以下のようにしたらライブラリパスがとおります。perl -Ml... 続きを読む
モダンなPHPの開発環境の構築方法 - 肉とご飯と甘いもの @ sotarok
PHPvia. モダンな Perl の開発環境の構築方法 - TokuLog 改メ tokuhirom’s blog誰か書くんじゃないかと思いつつ、まあ、お決まりのパターンとしてPHP版も書いてみよう。PHPのこと見てると、書き方とか取り巻く環境ってあんま変わってないなーとか思いつつ、そして何がモダンなんだっけ?新しければいいのか?って話だけど。一般的な OSX 環境および Linux 環境におけ... 続きを読む
404 Blog Not Found:perl - Encode 入門
すでにOSCONでもYAPCでも、あちこちそちこちでこの基本方針に関しては話したのですが、ここ 404 Blog Not Found でも改めて。 Perl で utf8 化けしたときにどうしたらいいか - TokuLog 改め だまってコードを書けよハゲ入り口で decode して、内部ではすべて flagged utf8 で扱い、出口で encode する。これがすべてです!とにかくこの基本方... 続きを読む