2009-07-01から1ヶ月間の記事一覧
このまま完全移行を迎えて、ぼくはお金がないからデジタルテレビが買えないんだけどそんなぼくをお国は見捨てるのか、ぼくは年金とかも追納してるし税金も払ってるのに国はぼくから文化的な生活を奪うのかとかテキトーなこと言ったら、デジタルテレビ買って…
書いてあることをそのままするだけなので当然なんだけど、テストがうまく通ると嬉しいなー。 というわけで、statfs(2) を Perl から呼び出すための XS。Mac の場合は sys/param.h と sys/mount.h の include が必要。 void statfs(path) char * path INIT: i…
ぼくとかは、 20 代の前半を以下のような思考で過ごすなどしました。 世の中にあるものは基本的に変わらないんだけど、おれの考え方をどうにかすれば世の中変わったっぽく見えるし、楽しいとか面白くないとかぼくの脳内での話なんだから、おれが脳内でそうい…
この不景気に、味がしない食材をわざわざ買って料理に入れる料理人がどこにいるのか。
エンターテイメントというのは、基本的にお金が伴います。たとえば、遊園地とか映画館とかですね。 これはなぜかいうと、一言でいうとエンターテイメントっていうのは自分で用意できないことが多いからです。みなさんの庭に 30 分で遊園地が作れるようになる…
こんなハッシュリファレンスを、 my $h = { a => { b => 'bbb', c => { d => 'ddd', e => 'eee' } } }; こんな風にアクセスしたいと思いました。 my $o = Class::Accessor::Hash->new({ data => $h }); $o->a->b; # 'bbb' $o->a->c->d; # 'ddd' でとりあえず…
こんにちは!! ぼくは日頃家にばっかし居るんですけど、今日はちょう勇気を振り絞って、銀座まで行ってきたよ!!!!!! ぼくがちょう勇気を出して銀座に行った理由としては GAP の T シャツを買いに行くためなんですけど、もちろんぼくが GAP の場所なんて知るわ…
Perl XS でちょっと複雑なことをしようと思うと、CODE または PPCODE セクションに C レベルのコードを記述する必要がありますが、この CODE と PPCODE セクションの違いはなんだろうということで調べてみました。詳細は perlxs の "The PPCODE: Keyword" や…
実は明日 7/24 が第何回だかの勉強会の日で、ぼくのテーマは O/R マッパなわけで、準備してねーこれはヤバいとか思って家でちょっとしたプログラムを動かしてみてたんですけど、ヤベーうまく動かないみたいなことになりました。 何が困ったかっていうと、DBI…
電子ブックというのはわりかし昔からあって、Sony の LIBRIe やら、最近だと Amazon の Kindle やらあるんだけど、iPhone に電子ブックをアプリとして配信というのも最近よく聞いたりします。 -http://magastore.jp/web/ そこに技術書籍の雄 O'Reilly が、つ…
Livedoor Reader には非公開の API があるそうです。 livedoor ReaderのAPI一覧 - ニフラムで消せる相手は自分くらいです なので、取り急ぎ Perl から使ってみようということになりました。 将来的に何がしたいのか http://readitlaterlist.com/ を使うと、…
自宅のオフィスチェアとか、そもそもに矛盾を孕んだ狂気の文章なんだけど、とにかくぼくの家のオフィスチェアが歪んだ!!! 買い替えないといけない!!!!!!!! このイスは、ぼくが 2,000 円くらい払って決死の覚悟で購入したオフィスチェアなんですけど、買って…
夢のように思えた 3 連休が今もう終わろうとしているし、夢とか結局のところ儚い幻。もともと 3 連休なんか存在しなかったんだよ。
ぼくというとやる気に満ち満ちていて、そのやる気のおかげでバラ色の人生に導かれるはずなんだけど、最近のぼくはとにかくおかしい。 今は 3 連休という珠玉の日々に突入していて、ぼくの予定だとこの 3 日間でぼくはガンガンコードを書くし、勉強するし、LO…
最近ちょっと話題になってた Devel::Declare を触ってみました。 POD に書いてあることを素直に行っていくと、例えばですが Perl の文法が普通は許さないこんなプログラムが書けるようになります。method という語でメソッド定義は、普通の Perl ではできな…
DBIC のソースを読んでたら、不意に出てきた Carp::Clan。気になって調べてみました。 Carp との違い 一番分かりやすい Carp との違いは、どのサブルーチン内でエラーが起こったかまでが、エラーメッセージとともに出力されることです。 #!/opt/local/bin/pe…
初恋のときめき 学ぶ喜び 2000円札
おまえのか。
1 万円分の花火を買った。爆死の危険がある。
一ヶ月前のことなんて覚えてるわけないし、覚えられる記憶力があれば日記なんて書きません!!!!
愛とか友情とかを大事にしたい思うのなら、永遠の愛とか永遠の友情とかはきっと、ないほうが良いです。いらない。 おまえがさ、愛とか友情とかが大事だって思うんだとしたらさ、それはそういうもんが嘘みたいに消えやすいってことを知ってるからなんだと思う…
ぼくは常識に従順に生きる常識人で、世の規範みたいなのを文句なしに受け入れたりしてるんですけど、世の中にはいろんな人がいまして、「まず常識は疑いましょう」とかカッコいいことをぬかしたりする。カッコいいのはいいんだけど、世の中には順序があって…
テストコード。 を計算する。N=10 なので、答えは 55 になる。 template <int N> struct sum { static const int value = N + sum<N-1>::value; }; template <> struct sum<0> { static const int value = 0; }; int main() { return sum<10>::value; } アセンブラコード</n-1></int>…
今日、後輩にインタビューってか悩み相談みたいなことされて、「今はつらいと思うけど、やっぱり役にたつよ」って答えたんですけど、よくよく考えるとあまりにカスな答えだったなって、ぼくは今、とても反省しているんだ!!! 美談アピール ぼくは多少つらいこ…
腕時計はめてるだけで腕が重いなーって思うのに、5 kg の米持ち運んだら疲れないわけないだろ!!!!!!!!! 常識で考えろ!!!!!!!!!! ぼくはもうだめだし、みなさんがんばってください。
コンピュータでガンガン色んなことができるようになった世の中ですけど、やっぱしハードコピーが欲しい、あるいはハードコピーじゃないと無理だなーってことがあります。 ぼくの場合、 論文の読みこみ お客さんに出すドキュメントのチェック とかは絶対にプ…
やたら長いモジュール名になりますけども、CGI::Application::Plugin::Session を使うことで、ほとんど何も意識しないでもセッション管理ができるようになりました。 今のところ、Driver には mysql を使い、Serializer には Data::Dumper を使ってます。CGI…
SJC-P 取ってきたぞ!!!! とりあえず一週間くらいガーってかんじで勉強して、ワーって問題解いたら、ヤッターってかんじになりました。 プログラミング Java だけで大丈夫だと思うけど、大丈夫とか言っといて大丈夫じゃなかったらヤベーって思いましたので、…
みなさんとか先週から今日のために生きてこられたことでしょう、今日は花の金曜日ですね!!!!!! 花の金曜日というと「明日も仕事あるし、体力温存するために今日は帰るか」とかいうカスみたいな根性とか捨てて、企業戦士みたく夜までぶっとおしで働くみたいな…
CGI::Application では、Plugin を読み込むことで、CGI::Application に新たにメソッドを生やすことができます。CGI::Application を継承した MyApp。 package MyApp; use base qw(CGI::Application); # use CGI::Application::Plugin::DBH qw(dbh_config); …