大山で塩そば

はなのワクチン打ちにいったついでに、大山寄った(あんまお腹すいてなかったんだけどネ)。

大山

暖簾をくぐって、券売機。今日は悩んだ。駿河にしようかノーマルにしようか、、、、、

結局塩そば。ヒトとも会う予定がないので、初めてにんにく入れてみた。

塩そば

にんにくって、刻んだ生のにんにくなのね。ペーストになったヤツかと思ってたら。というわけで結構キマス。葱の左上の塊がニンニク。

麺は硬めの湯で加減でプツプツ切れる感じでうまかった。

大山

PerlとImageMagickを使ってモザイク画像を作る

IBM dW : Open source : PerlとImageMagickを使ってモザイク画像を作る - Japan

単純なPerlスクリプトを使って、画像操作やテキスト作成、モザイク画像の合成などを自動化しましょう。ここではImageMagickやGD、The Gimpなどの使い方を学びながら、静止表示や動的コンテンツに適した、独自のモザイク画像を作ります。また、ImageMagickやオープンソースのグラフィカル編集ツールの機能についても解説します。

PerlMagickも使えばもうチョイすっきりするような気もするが、、、

出来ないのかな?

Singleton ( デザパタPerl )

Singletonは結城さんの本の言葉を借りれば

  • 指定したクラスのインスタンスが絶対に一個しか存在しないことを保証したい
  • インスタンスが一個しかないことをプログラムで表現したい

ということになるわけですが、

perlではコンストラクタをprivateにしてしまうということが出来ないので、ココみたいにはいかないのは、おまえののログ に書いてある通りなのは理解できる。

でも、perlサンプルとかココみたいに、

package Singleton;
use strict;
use vars qw($singleton);

sub new {
    $singleton and return $singleton;
    my $class = shift;
    my $self = {};
    $singleton = $self;
    print "インスタンスを生成しました。\n";
    bless $self, $class;
}

1;

こんな感じで書くと駄目な理由がイマイチわからん。

ProductName Web+DB press (特別総集編)

技術評論社 / ?円 ( 2005-03 )


でも同じような書きかたしてたぞ。

このエントリは結城浩さんの本と、それに載っているサンプルをPerlで書いた例をみながら考えたことをメモってます。あとは、はてなの伊藤さんのjavascriptでの例も参考にしてます。 間違いの指摘とか、もっといいやり方教授してくれたらとても嬉しいゾ。

ProductName 増補改訂版Java言語で学ぶデザインパターン入門
結城 浩
ソフトバンククリエイティブ / 3990円 ( 2004-06-19 )


Bioshell

BioShellはどっちかというとモデリング向けのワンライナー用プログラムですな。

rms,str_calcなどが便利そうだ。

あとgnuplotってpm3dをセットすると綺麗に表現できるのね。知らんかった。

16407320

スープカレー

スープカレーの本買った。

ちょっと真面目に取り組んでみようかと。うちはカルダモンとクローブを良く使いますゾ。

デザインパターンとJAVA

perlでモジュール作るときに、グダグダになってくることが多いので、いっちょデザインパターンの勉強を!

というわけで、購入したオライリーの本は言語がjavaだけど面白い。

ProductName Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本
Eric Freeman
オライリージャパン / 4830円 ( 2005-12-02 )


買うときは4.6Kは費用対効果が、、、なんて思っていたが、コード自体は感覚的に理解できるのでなかなかためになる。

とはいえ実際にperlではどう書くんじゃとなったときに困るので、

ProductName Web+DB press (特別総集編)

技術評論社 / ?円 ( 2005-03 )


のデザインパターン特集を見ながら一緒に勉強した。

が、ちゃんとjavaを理解していないとオライリーの本がきちんと理解できんので、

近所の本屋で結城浩の本を買って、年始に読破。

ProductName 改訂第2版 Java言語プログラミングレッスン (上)
結城 浩
ソフトバンククリエイティブ / 2520円 ( 2005-10-26 )


ProductName 改訂第2版 Java言語プログラミングレッスン (下)
結城 浩
ソフトバンククリエイティブ / 2520円 ( 2005-10-26 )


上下巻ともに、すらすら読めてすごくわかりやすかった。特にインターフェースとかスレッドの部分はperlにはなかったような部分なのできちっと理解するように何度か読み返した(スレッドは5.8ではわからんけど)。上巻は基本的な部分でもともとある程度は理解していたのでほとんど斜め読みだったが、下巻はperlでoopを少しは理解していたという面もあるが、流れがスムーズでさらさら読み進めた。そして言語体系としてのjavaもちょっとは理解した(気がする)。

特に予約語とか慣習とかは知らないとオライリーの本はきつい部分があるので、これからオライリーのデザインパターン本は2週目読みますゾ。

taggingプラグインをTagCloudに対応させたヨ

昨日、コメントスパム対策でblosxomを久々にいじったので、なんとなくその勢いでtaggingプラグインをTagCloudに対応させてみた。

といっても、HTML::TagCloudまかせっきりだったりしますが、、、とりあえずCSSまでまかせちゃってます。

tagging - TagCloud対応版

5,6行クラウド用のコードを埋め込んだだけなのでtagging::listで従来のリストが出ますし、tagging::tagcloudでタグクラウドが出力されるようになってます。

ほんとはこんな感じに関連性を視覚化するようなとこまでやりたいナァと思っているんだけど、そうすっと関連性の情報をどこかに保持しておかないといけないので、ちょっと今回は時間の都合上見送りダ。

関連性自体は、距離とか色の類似度で表したり、ネットワークな表現にのせてもいいかなとか思っているヨ。せっかくゆるい関連性の情報があるので、それを(なんとなくゆるく)可視化する表現方法でなんかいいやつあってもよさそうなもんだが。

GOなんか、わりとガチガチに階層構造に埋め込むから、pubmedのアブストなんかをタグでゆるく結びつける試みは面白いと思っている。だけど、それをマイニングする仕組みはまだついてきてないのかなぁとかは思っているヨ。

点群モジュール

CPANに点群のモジュールがたくさん登録されてますね。

一体何に利用するのだろうか?

教えてgooで答えているように、僕の周りのケミストでも点群って言って

あー点群ね

っていったやつ見たことないぞ。

謎モジュールじゃ。誰か使いかた教えてグー。やっぱIRとかラマンで使うのかナァ

コメントスパムを拒否ってみる

最近ちょっとコメントスパムが多くてウザイし、無駄にCPUリソースを消費したり、ダイナミックキャッシュがリキャッシュされちゃってアレなのでhail2u を参考に対策してみた。

いい感じ

斑鳩

一度は行かねばと思う、九段下の斑鳩に足を運んでみたヨ。11時30分に着いたら、もうすでに行列になってたヨ。

斑鳩

煮玉子らー麺は煮玉子の切り方がカーブを描いていて、口当たりがよかった。コンニャクを手でちぎると口当たりが変化してうまく感じるのと一緒かな。

煮玉子らー麺

詳しいことは「九段斑鳩」名店への道などを読めばよろしいのではないかな。

斑鳩みたいな味な店を何件か食べた後で斑鳩に行ったので斑鳩みたいな味の店よりは、やっぱ旨いよなぁ

ってことだけど、本当にオイシイデス。

でもどっちかというとはやしのほうが好みかナァ