-
俺が普段よくつかう JS を Amon2 ジェネレーターでだすようにした - ... blog.64p.org
普段、JS をつかってるときによくつかってるスクリプトたちを Amon2 でスケルトンつくったときにだすようにしておいた。でっかいものじゃなくて、簡素なユーティリティ的なものだけをとりいれています。 いれたもの es5shim.js https://github.com/kriskowal/e... 続きを読む
-
O/R Mapper におけるページャーの実装について - tokuhirom's blog. blog.64p.org
O/R Mapper においてはページャーの実装方法は3種類かんがえられます。 1. クエリから count(*) 文を発行して、勝手に Pager オブジェクトをつくる 採用しているO/R Mapper DBIx::Class 利点 勝手に処理してくれるので楽。 欠点 $rs->pager(... 続きを読む
-
Re: perl 5.16.0 でメモリリーク? - tokuhirom's blog. blog.64p.org
http://d.hatena.ne.jp/tagomoris/20120731/1343713558以下のコードで再現するので、Perl 5.16.0 のバグのようです。もりもりプロセスがふとっていきます。 use strict; my $kan = bless +{}, 'Kan'; my... 続きを読む
-
node-ncurses で日本語をつかおう! - tokuhirom's blog. blog.64p.org
こんにちは、金曜日の担当、素敵なレディーこと tokuhirom です。node-ncurses で日本語をつかう方法のマトメです。node-ncurses は通常、日本語がつかえません。それはちょっとこまるので、いくつかの hack をおこない、なんとかしました。 やったこと setloca... 続きを読む
-
Twitter からの取り込み機能のテスト - tokuhirom's blog. blog.64p.org
はてなブログに twitter の発言をとりこむ機能がついたのだが、これはなかなか便利だ。ためしに最近の fav のなかからいくつかのっけてみる。学生時代、友人が休んでてたまたま一人で電車のってたら、女子高生がこっちみながらもじもじヒソヒソしてるんでwktkして盗み聞きしたら、「なんでxxxさ... 続きを読む
-
shell script を書くときの tips 2つ(初心者向け) - tokuhirom's blo... blog.64p.org
shell script は普段さけて通りたいと願ってやまないわけですが、たまには書かないといけないことがあるので、そういうときは覚えておくと便利な tips を2つ。 autodie っぽくする set -eとすると、コマンドの実行に失敗したときにそこで実行がとまるので便利。 #!/bin/... 続きを読む
-
micro-location.js がいかす - tokuhirom's blog. blog.64p.org
https://github.com/cho45/micro-location.jsURL のクエリをいいかんじに書きかえる処理を JS でするためにいいかんじのライブラリをさがしていたのだが、URI.js はなんか大仰なかんじなので micro-location.js をつかってみた。jQu... 続きを読む
-
Emacs で一人 Twitter - tokuhirom's blog. blog.64p.org
Day One で一人 Twitter しよう、みたいなエントリをたまにみるんだけど、正直 Day One の iPhone アプリはつかいづらいし、なんか day one の mac アプリもなんかいちいちひらくのが面倒でつかってなかった。そこで、われわれのような Emacs 厨は常時 Em... 続きを読む
-
linux のコマンドラインから、wi-fi の情報をつかって位置情報を得る... blog.64p.org
表題の件につきまして、解説します。firefox などの web browser は geo location API を提供していますが、この位置情報のデータをコマンドラインからとる方法というのが、すんなりとした方法で提供されているものがちょっとみあたりませんでした。これができると、自分の ... 続きを読む
-
ncurses で日本語を表示したいときに気をつけること3点 - tokuhirom'... blog.64p.org
ncurses で日本語表示させたいときには、 setlocale(LC_ALL, "") を最初にしろ -lncursesw instead of -lncurses といった内容のことがよく書かれておりますが、これは実は正しくない。たとえば glibc の場合、環境変数 LC_ALL = ... 続きを読む
-
llvm で Hello wolrd!! 〜llvm入門 その2〜 - tokuhirom's blog. blog.64p.org
http://www.ibm.com/developerworks/jp/opensource/library/os-createcompilerllvm1/ 最初なのでとりあえず↑の記事を基本なぞってますが、わかりやすく解説をいれています。llvm であそぶには、まあいろいろな方法があります... 続きを読む
-
llvm 入門 その1 - tokuhirom's blog. blog.64p.org
http://www.ibm.com/developerworks/jp/opensource/library/os-createcompilerllvm1/ 最初なのでとりあえず↑の記事を基本なぞってます。 llvm ってなんなん? LLVMは(Low Level Virtual Machi... 続きを読む
-
cmake と scons と waf と gyp の話 - tokuhirom's blog. blog.64p.org
@repeatedly さんが scons はオワコンだとさかんにいってる今日この頃ですが、まあぼくはそこまでだとはおもっていません。開発 ML はそれなりに流量がありますし、http://two.pairlist.net/pipermail/scons-dev/ bitbucket のレポジ... 続きを読む
-
MySQL binlog API は row based mode でこそ、その真価を発揮する!! ... blog.64p.org
空前の MySQL binlog API ブームですが、みなさん libreplication の examples/basic-[12] を実行するだけで満足してしまっているようです。しかし、libreplication のおもしろいのは examples/mysql2lucene の方なん... 続きを読む
-
なにかこまったことが解決したときにブログには書く習慣をつけよう -... blog.64p.org
そうすると、次におなじことではまったときにググってみつけることができる。 あと、次におなじことではまったときに「前にブログで tokuhirom ってひとが書いてたよ」と指摘されるという恥ずかしい体験ができます。 続きを読む
-
TheSchwartz のような RDBMS をつかったジョブキューをリアルタイム... blog.64p.org
TheSchwartz のような RDBMS をつかった job queue は、新規に daemon をたてたりする必要がないので楽でいいのですが、一方で job の追加の timing が storage から push でおくられてこないので、若干の delay が生じてしまうのが難点で... 続きを読む
-
mysql の binlog api を利用するための Perl Binding を作りました -... blog.64p.org
mysql の binlog api をあつかうためのライブラリである libreplication というものがあるのですが、これの perl binding を開発しました。https://github.com/tokuhirom/MySQL-BinLog とりあえず、examples/b... 続きを読む
-
(How to Write a (Lisp) Interpreter (in Perl)) - "><xmp>TokuLog -... blog.64p.org
lisp インタープリタを Perl でかいた。前から lis.pl 元ネタはこちら 日本語: http://www.aoky.net/articles/peter_norvig/lispy.htm 英語: http://norvig.com/lispy.htmlperl の強力な機能をつかい... 続きを読む
-
MVCは死んだ!!!!!1111 時代は TCTO だ!! - ”><xmp>TokuLog 改メ tok... blog.64p.org
モデルとかビューとかウェブアプリケーションの文脈では不適切な抽象化なのでT(テンプレートエンジン) C(コントローラ) T(手続き) O(O/R Mapper) とよぶといいです。ツイートする 続きを読む
-
設定ファイルは relaxed JSON でいいんじゃないかとおもった話 - ”>... blog.64p.org
JSON.pm の relaxed モードについてPerl5 の JSON.pm/JSON::XS では relaxed JSON というものがサポートされている。これは JSON 仕様をゆるくしたもので、 shell style のコメント(# 以後がコメントとなる)のサポートと、ケツコンマ... 続きを読む
はてなで話題の商品
匿名で質問できるようになりました!Dyson Hot + Cool ファンヒーターや一休.comギフト共通券等が当たるキャンペーン実施中! - 人力検索はてな 356 users
はてなのQ&Aサイト、「人力検索はてな」に ユーザー名を公開せずに質問できる「匿名質問」機能を追加しました。 名前を隠しているから気軽に楽しく聞いたり答えたりしやすくなりました。 リリースを記念してダイソン Hot + Cool™ ファンヒーター等が当たるキャンペーンを実施中。 詳しくはこのペ... 続きを読む