« 2006年05月 | メイン | 2006年07月 »
2006年06月30日
つかれたー
歩きすぎかな。ということで、昨日(29日)の食事内容です。
昼は、コナクリでエビピラフを食べた。WEB+DB PRESS Vol.33を買って読みました。結構なお値段がすることに気が付いた。文庫本を2冊買えるじゃんけ。月刊誌と思ってポコポコ買うのもなぁ。
夜は、焼そばを買ってきました。社会保険料の納付も一緒に。
コナクリ (昼)
エビピラフ
自宅 (夜)
焼そば
21:12 | コメント (0) | トラックバック | Meal
2006年06月29日
最近暑すぎます
ここのところ、暑い日が続いています。梅雨だというのに雨も降らずに蒸し暑い日々です…。
昨年は、8月までエアコンを使わずに生活していたのですが、今年は、7月になる前に使ってしまいました。暑すぎてテスト勉強がはかどらなかったのですよ。解析学なので落とせないですし。
暑いときは、大学の計算機室に逃げればどうとでもなるのですが(寒いくらいエアコンが効いてる)、部屋においているサーバはどうにもなりません。エアコンで温度を下げるのとサーキュレータを買うのとどちらがいいだろう。扇風機に頑張ってもらおうかな。
構成を変えて、マシンの破損があったときに直ぐに対応できるようにしておくか。念のため。
あー。暑い暑い。
16:48 | コメント (2) | トラックバック | Life
サイゼのカレーはいまいち
やばー。ということで、昨日(28日)の食事内容です。
昼は、サイゼでカレーを食べました。いまいち。というか、サラダのチープさにがっかりですよ。
サイゼリヤ (昼)
カレー
11:12 | コメント (0) | トラックバック | Meal
2006年06月28日
ゴミ捨てやってる
今日も感謝祭。ということで、昨日(27日)の食事内容です。
昼は、モスで読書をしていました。ちょっと時間が無かったので急いで食べたんだけど。
夜は、東京から訪れた方を RanRan に連れて行きました。とりあえず Big 丼を勧めました。
モスバーガー (昼)
テリヤキチキンバーガー, オニポテ, コーラ
RanRan (夜)
小盛肉トーフ丼
12:04 | コメント (0) | トラックバック | Meal
2006年06月27日
テスト勉強中
大本命の解析学の勉強をしてる。ということで、昨日(26日)の食事内容です。
昼は、サイゼリヤでパスタとプチフォッカを食べる。人が少なくって読書がはかどるはかどる。でも、冷房のおかげで寒さを感じ、紅茶でも飲もうと思ったらカップがないでやんの。
夜は、インスタント焼そばを買ってきた。ダメ生活。
サイゼリヤ (昼)
パスタ, プチフォッカ, バー
自宅 (夜)
インスタント焼そば
23:08 | コメント (0) | トラックバック | Meal
2006年06月26日
Google Maps で Lightbox JS を使いたい
画像をクールに表示する Lightbox JS という便利なスクリプトがあるのですが、ちょっと制約があって困っています。
<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>
rel 属性を追加するだけで使用できるというシンプルな仕様なのですが、今回は、このシンプルな仕様がアダとなってしまいました。
Google Maps のふきだし内のリンクのように、リンクを JavaScript で生成している場合は、期待通りの動作が行われない。ページを読み込んだ後、リンクタグに rel 属性が付いているものに対して、下準備を行うからだ。
onclick="showLightbox(this); return false;"
ソースを斜め読みし、属性を追加する代わりに上記のように onClick を追加してみたのですが、いまいち上手く動かない。IE の場合は、最終的に Lightbox JS を使用しない場合と同じように表示されてしまう(return false; が効いていない?)。また、FireFox の場合は、半透明の背景画像が適用されない(背景画像がキャッシュされると大丈夫)。
どうやったら解決できるのかな?ソースを見ながら、使えるように移植するのがいいかなぁ。
【関連情報】
・Lightbox JS
http://www.huddletogether.com/projects/lightbox/
19:30 | コメント (6) | トラックバック | Programming
サイエンス大通りの宝島はだめぽ
やばいやばい。ということで、昨日(25日)の食事内容です。
昼は、食パンを食べました。飲み物は DAKARA を飲んでいるわけですが、麦茶の方がいいですね。やかんを買ってきます(2度こがしてる)。
夜は、サイエンス大通りの宝島に行ってきました。ホールに4人くらい居るようなのですが、全然上手くまわっていない。コールを押してから15分くらい待たされるし、そもそも肉が出てくるまで30分くらい待った気がする。派閥でもあるのだろうか?
自宅 (昼)
食パン
宝島 (夜)
ビッグセット
02:53 | コメント (0) | トラックバック | Meal
2006年06月25日
久しぶりに RanRan に行ってきた
テストが始まるよ。ということで、昨日(24日)の食事内容です。
昼は、食パンを食べました。
夜は、久しぶりに RanRan に行ってきました。すごく混んでいるでやんの。その割には、席についてから短い時間で丼が出てきた。タイミングがよかったのかな。
自宅 (昼)
食パン
RanRan (夜)
小盛肉トーフ丼
02:45 | コメント (0) | トラックバック | Meal
2006年06月24日
グーグル - Google 既存のビジネスを破壊する
ウェブ進化論を読んだ後は、ぜひこれを読んでおけ!みたいな記述を見つけたので、読んでみました。
ザ・サーチを読んで理解できているなら、とくに読まなくてもいいという感じ。文庫本というだけあって、誰が読んでもわかりやすいように書かれていたので、ネットに縁のない方が読むにはちょうど良いかも。
グーグル側から記事見出しへの著作権料支払いの申し出があり、その結果として記事を提供するようになった。
グーグルニュース日本語版の内情について書かれていた。上記の事が本当であれば、ちょっと残念な気持ちがあります。安全にそして確実に進めていくためには、そういうのも仕方ないだろうけど、他人に理解されない天才で居て欲しいという期待もあります。どんな期待だ…。
まぁ。リスク管理は重要ですけど。
ロングテールにも軽く触れられているのだけど、どうも僕の考え方とは違うようだ。むしろ、僕の考え方がおかしいような気がしないでもない。ヘッドを捨ててロングテール「だけ」で勝負するのが良いという雰囲気がある。全体の管理コストが下がり、ロングテールを捨てる必要が無くなったのが本質であって、ヘッド部分を捨てるのは如何だろうか。
アメリカでは、新書の価格競争があるらしいですね。価格の維持は文化の維持(発展)に必要というのは理解できるけど、媒体によっては管理・製造コストを大幅に下げることができるのだから、そろそろ再販制度を見直す時期かも。書物になっているのが文化の維持ではなく、書物の内容が文化を維持するのだと思う。
ウェブ進化論を読んだ後に読むと、グーグルに関することに理解が深まります。ザ・サーチの方がもっと詳しいので、ネット業界に少し知識がある方は、そちらの方がよいと思う。
Yahoo! をテクノロジー企業と抑えた視点での書籍は出ていないのかな?グーグルはそろそろお腹いっぱいになってきました。
【関連記事】
・キャンペーンギフトで書籍を購入 (2006年06月07日)
【関連商品】
・グーグル - Google 既存のビジネスを破壊する (佐々木 俊尚)
03:40 | コメント (7) | トラックバック | Books
1日で読み終わりました
ココスに居るよ。ということで、昨日(23日)の食事内容です。
昼は、モスバーガーでマスタードチキンバーガーを食べました。もちろん、読書が目的なわけだけど。
夜は、中途半端に寝てしまったのでココスにしか行くところが無い…。松屋でもよかったのだけど、読書をしたかったのでね。ということで、1日で読み終わりました。文庫本を好きになりそうです。
モスバーガー (昼)
マスタードチキンバーガー, オニポテ, コーラ
ココス (夜)
カレー
03:12 | コメント (0) | トラックバック | Meal
2006年06月23日
来週からテストが始まる
だめぽ。ということで、昨日(22日)の食事内容です。
夜は、サイゼリヤで食べた。そして読書が終わった。文庫本が読みやすいのか、筆坂氏の文章が読みやすいのか…。ピザとパスタを食べたら気持ち悪くなってきた。食べすぎはダメだね。
サイゼリヤ (夜)
ピザ, パスタ, バー
14:29 | コメント (0) | トラックバック | Meal
2006年06月22日
日本共産党
内部告発物は好きなので、買ってみました。日本共産党の元ナンバー4が明かす、日本共産党の全貌です。
これが実態だ!元・最高幹部が赤裸々に明かす「革命政党」の全貌
帯には、景気の良い(?)文章が踊っています。書店で購入したわけではないので、帯をみて買ったわけではないのですが。
著者は、元参議院議員の筆坂秀世氏です。セクハラ問題で議員辞職し、党内のポストも追われたわけですが、詳報が出ておらず気になっていました。そんな内情は、週刊新潮に掲載された手記に書かれていましたが。離党した事実を党本部がマスコミに回答したということで、日本共産党に抗議していたような気もします。思想及び良心の自由を犯されたとか何とか。
日本共産党も普通の政党なんだよ。ということが分かる内容です。胡散臭さを感じている方が読めば、なぜ胡散臭いのか納得できるのではないでしょうか。「これだから共産党はダメなんだ」という結論でもいいですし「共産党はこう変わっていかないといけない」という結論でもいいと思います。まずは、いろいろな意見・情報を眺めてみることですね。
政治には興味があるので、主要政党の政策はよくしらべているのだけど、知らないことがあった。
そもそも日本共産党は、政党助成法の考え方を最初に提唱してきた政党ではなかったのか。
現在、日本共産党は政党助成法に反対する立場を明確にしており、政党助成金を受け取っていない。
第九条 人民は民主主義的な一切の言論、出版、集合、結社の自由をもち、労働争議および示威行進の完全な自由を認められる。
この権利を保障するために民主主義的政党ならびに大衆団体にたいし印刷所、用紙、公共建築物、通信手段その他この権利を行使するために必要な物質的条件を提供する。
筆坂氏の主張どおり、共産党が提案していた憲法草案には、政党に対し「必要な物質的条件を提供する」となっている。もちろん、現在の政党助成法と異なるが、議員個人への配分ではなく、政党への配分という点では、助成法によく似ているかもしれない。
他にも自衛隊の取り扱いをめぐる迷走についても書かれていた。
読んでいて気付いたのだけど、半分くらいは不破氏の批判であった。個人的な恨みというよりは、共産党の組織がそうさせているのかもしれない。
私が罷免された時、メディアは私のことを「党のナンバー4」と書いたが、私にいわせれば、共産党にはナンバー1しかいなかったのである。
と書いているし。
ということで結構面白い。自民党や公明党、民主党の暴露本もあるのかな?
【関連記事】
・キャンペーンギフトで書籍を購入 (2006年06月07日)
【関連商品】
・日本共産党 (筆坂 秀世)
【関連情報】
・日本共産黨の日本人民共和國憲法(草案)
http://www.ndl.go.jp/constitution/shiryo/02/119/119tx.html
・日本共産党中央委員会
http://www.jcp.or.jp/
・筆坂秀世氏の本を読んで (関連記事も参照)
http://www.jcp.or.jp/akahata/aik4/2006-04-19/2006041925_01_0.html
23:12 | コメント (0) | トラックバック | Books
スパマーを追いかけろ - スパムメールビジネスの裏側
目当ての書籍が無くって、代わりに購入した書籍だけど、面白かったです。
この書籍の面白いところは、文章上は「アンチ・スパマー = 善」「スパマー = 悪」として書かれているのだけど、読者にはそう感じさせない雰囲気があるところ。善のはずのアンチ・スパマーに賛同しにくいのです。
逆に言うと、スパマーには、読者をひかせる何かを感じました。多分、スパマーからは新たなチャレンジ精神を感じるのだけど、アンチ・スパマーからは保守的な臭いしか感じないのかもしれない。もちろん、スパム行為が鬱陶しいことには変わりはない。
善悪を曖昧にしている分、読者の考える幅が広がります。
物語風なので、読みやすいです。1人のスパマーと、1人のアンチ・スパマーのお話という感じ。そこに、その双方が関連する人物の話が枝分かれします。
外国人が多く出てくる書籍はどれもそうなのだけど、誰が誰だかわからなくなることもしばしば…。また、脚注が最後のページにあるのもちょっと残念です。そのページの下部などに書いてくれるほうが読むほうは楽なんだけどなぁ。
いわばスパムは人間の姿を映す鏡のようなものなのである。
スパムフィルタを作るためにスパムメールの収集をしているのだけど、時系列に頻度キーワードを調べてみるのも面白いかも。出会い系サイトのスパムが大半なんだけど。
読み終わった後に『訳者のあとがき』をみると、書きたいことがほとんど書かれていたのですよ…。純粋な読み物として読むと楽しめそうです。
【関連記事】
・キャンペーンギフトで書籍を購入 (2006年06月07日)
【関連商品】
・スパマーを追いかけろ - スパムメールビジネスの裏側 (ブライアン マクウィリアムス)
04:23 | コメント (0) | トラックバック | Books
不定期に寝てる
休日をまったり過ごした。ということで、昨日(21日)の食事内容です。
昼は、モスバーガーで読書をしました。日本共産党を読み始めました。文庫本ってスラスラ読めますね。それとも筆坂氏の文章が上手いのだろうか。自宅の隣にモスバーガーがあればなぁ。
夜は、コンビニで弁当を買ってきました。レンジで温めようと思ったら、エラーが出る。重さが軽すぎるらしい。そろそろ電子レンジ用の皿の購入を検討しないと。
モスバーガー (昼)
テリヤキチキンバーガー, オニポテセット
自宅 (夜)
弁当
04:15 | コメント (0) | トラックバック | Meal
2006年06月21日
BLOG 型画像ファイルの画像形式を変換する
Image::Magick を使えば、画像形式の変換が出来るのだけど、メモリ上で行う方法を調べてた。多くのサイトでは、物理ファイルを読み込む方法しか書いていない。
具体的には、予め画像のバイナリを MySQL の BLOB 型として保存しておき、表示するときに画像の形式を変換したかったのです。もちろん、必要に応じてリサイズも。
ということで、適当なコードを。
use Image::Magick; # DB から画像ファイルのバイナリを取得 my $file = &get_blob(); my $image = Image::Magick->new(); $image->BlobToImage($file); print "Content-Type: image/gif\r\n"; print "\r\n"; print $image->ImageToBlob(magick => 'gif');
get_blob にて BLOG 型の画像データを受け取って、それを GIF に変換するコードです。
BlobToImage も ImageToBlob も配列を扱うことが出来ます。なので、1日に1回画像形式を変換するといったバッチ処理が効率よく行えるのではないでしょうか。掲載したコードの最後の部分は、厳密にはリストです。
携帯の画像をストレージするようなサービスを始めるかもしれない。時間があればね。
【関連情報】
・Working with Blobs - PerlMagickリファレンス (Cepheid)
http://www.ss.iij4u.or.jp/~somali/web/_perlmagick_ref.html#blobs
23:03 | コメント (0) | トラックバック | Programming
レーザープリンタを拾った
20日に感謝祭(大規模なゴミ捨て)があったので、ウロウロとよさげな物が無いか探しました。去年は、大規模なゴミ捨てが無かったので、ゴミの分量がいつもより多い感じでした。
デスクトップ型ページプリンタ EPSON LP-1700S を拾いました。トナーが入っていたので、そのまま使えました。小さいレーザープリンタが欲しかったので、丁度良い機会。詰め替えが可能かどうか分からないけど、トナーがなくなったときにためにキャノンのトナーを拾っておきました。トナーが無くなったら入れてみる。
よく分からない実験用基盤2枚と、懐かしい秋月電子通商で売られていた液晶も拾いました。前者は、直ぐにゴミ行きな気がする。欲しい方は居ますか?液晶は懐かしい。僕が中学校の頃に売られていました。データシートを入手しないと。
Athlon 1.4GHz くらいの PC が出ていたみたいですね。
PC を狙うよりも周辺機種を狙うほうが良さそう。そういえば、カラーレーザープリンタが出ていて某編集部の面々が拾ってたけど、結局はまたゴミ捨て場行きに。保守契約が必要そうだしね。
【関連情報】
・感謝祭の戦利品 (2004年12月04日)
22:16 | コメント (2) | トラックバック | University
肉といえば宝島
さかいを利用する頻度が大幅に下がりました。ということで、昨日(20日)の食事内容です。
夜は、宝島に行ってきました。肉を食べるのであれば、宝島に行くのが楽チンであるという共通認識(誰と?)が出来つつあります。そういえば、牛角の割引券(葉書)があるので、近いうちに行こうかな。
宝島 (夜)
いろいろ
03:43 | コメント (0) | トラックバック | Meal
2006年06月20日
やっと読み終わった
思ったより時間がかかった。ということで、昨日(19日)の食事内容です。
昼は、サイゼリヤで読書をしていました。ただ、直ぐに読み終わってしまったので居座った時間は30分ほどかも。ドリンクバーを有効活用できていない気がする。
夜は、すき家で食べました。口内炎が出来ているのだけど、我慢しながら辛口豚丼を食べたら、案の定、ひどいことになった。控えないと。
サイゼリヤ (昼)
パスタ
すき家 (夜)
辛口豚丼, サラダセット
21:06 | コメント (0) | トラックバック | Meal
2006年06月19日
サッカーを観ながら飯
博物館に行ってきたよ。ということで、昨日(18日)の食事内容です。
朝は、博物館に行く途中におにぎりを食べました。起きて15分ほどで駅に向かったので頭がクラクラ。
昼は、博物館の近くで親子丼を食べた。うどんを食べたかったのだけど、単品がないでやんの。カレーにした方が良かったかな。ちょっと胃がもたれる感じ。
夜は、おうちでサッカーを観ながら飯。相変わらず決定力不足ですか。もう数年前から言われてるけど、一向に改善されていないんですね。改善なき反省は、真の反省では無いのでは?そろそろ、長く続けている方々が責任をとる時期ですかね(協会関係者あたり)。とりあえず、カンガルーの活躍がすごかった!
道中 (朝)
おにぎり
アザリア (昼)
親子丼
おうち (夜)
鶏肉
23:02 | コメント (0) | トラックバック | Meal
2006年06月18日
ブログの本文抽出にチャレンジ
zuzara.com を読んでいると、ブログの本文抽出にチャレンジしているのを見つけました。
tdかdivで囲まれた文字列で、文章と比べてHTMLのタグがあまり多くないもののうち、一番文字数が多いのが本文だろう、というアルゴリズム。
PHP で書かれたコードを Perl に移植しながら、もっと効率的なアルゴリズムが無いかを考えていました。
まずは、『タグの数』ではなく、比率をで判定するように改良(?)しました。
スコア = タグ除去後(length) / タグ除去前(length)
タグが含まれていないときが最大値になるので、スコアは 1 が最大となります。タグの数よりもこっちの方が良さそうだったのだけど、コメント部分を抽出してしまう可能性が非常に高い。だめぽ。
牛乳を飲みつつ考えていると(カルシウムを摂取して身長を伸ばす)、ひらめきましたよ!要は、長い文章を取り出せればいいのだから、句読点の多いブロックを取り出せばよくね?とね。
日本語の句読点がたくさん含まれる部分を本文とするプログラムを作ってみた。適当に作ったので、カウント部分がかなり手抜き。
それなりに上手くいってるかも。もう少し考えてみると、上部のブロックほどスコア(句読点の数)を高めにするようにしても良いかも。上部にあるものほど重要ということで。どちらかというと、コメントが抽出されないようにする感じ。
前から考えていたのは、こんなのが。
・直前のエントリと diff を取る
・RSS の description と比較する
どちらも定期的にクロールしていることが前提ですね。任意のページを渡したときに本文抽出してくれないのでいまいち。人間ってすごいよね。
今回は、判定するための文字列(ブロック)を zuzara.com に倣って『tdかdivで囲まれた文字列』としたのだけど、もっと良い方法が無いかな。ニュース記事のように、途中に table で画像を入れられるとどうしようもない。
【関連情報】
・ブログの記事本文を抽出するスクリプトをつくってみた
http://blog.zuzara.com/2006/06/06/84/
20:41 | コメント (2) | トラックバック | Programming
飯記録日記化しております
原点だけどね :p ということで、昨日(17日)の食事内容です。
夜は、くぼやで飲んでました。本部企画の打ち合わせというかなんというか。某エリート(自称)のキャラクターが非常に面白くって、6時間も居座ってた。良く間がもったものだと。実施できれば、面白い企画になるかもしれない。
くぼや (夜)
いろいろ
20:33 | コメント (0) | トラックバック | Meal
2006年06月17日
図情を経由すると西大通に抜けれる
色々やってる。ということで、昨日(16日)の食事内容です。
昼は、冷蔵庫にあった食パンを食べました。というか、昨日買って来た。
夜は、スシローに行ってきた。電話がかかってきて、図情の図書館に来いと…。知らなかったんだけど、図情から簡単に西大通に抜けれるんだね。街灯が微妙なので、犯罪発生率が高そう。
自宅 (昼)
食パン
スシロー (夜)
いろいろ
17:09 | コメント (2) | トラックバック | Meal
2006年06月16日
ちょっと徹夜する
ブログ会議に行って来ました。ということで、昨日(15日)の食事内容です。
昼は、一休でそばを食べました。三学食堂できつねうどんを食べようかと思ったのですが、呼んでも店員が出てこないのでカッとなって一休に行った。相変わらず僕には合わない麺です。
夜は、自宅で弁当を食べる。ホットスパーで弁当100円引きサービスをやってる。
一休 (昼)
かき揚そば
自宅 (夜)
弁当
02:36 | コメント (0) | トラックバック | Meal
2006年06月15日
TX の車内で無線 LAN が使えた
ブログ会議に行ってきます。ということで、昨日(14日)の食事内容です。
昼は、読書を兼ねてモスバーガーに行って来ました。テリヤキチキンとマスタードチキンを交互に食べているので、今回はマスタードチキンで。オニオンセットが本気で欲しい。本部にメールしてみようかな。
夜は、無性に肉が食べたくなったので宝島に行って来ました。宝島セットを難なく。
モスバーガー (昼)
マスタードチキン, オニポテ, コーラ
宝島 (夜)
宝島セット
18:59 | コメント (0) | トラックバック | Meal
2006年06月14日
散髪してきました
FREAK'S で髪を切ってきました。夏が近づいてますからね。
・分け目が付かないくらいで
・耳を出して
この2点だけお願いしてる。切る人はプロフェッショナルなので、素人は余計な口を出さないことにしてる。
帰ってきて鏡で見てみたら、喉のあたりから出血してやんの。シェービングを失敗したな…。喉のくぼみの関係で、正面からは見えないようだけど。
先週というか、土日で一段落付いたのでちょっと休養しました。また、2日間ほど一気に頑張るつもり。忙しいのは良い事なんだけど、ペースを保たないと。どうも、一気に作業して完全に休養しての繰り返しっぽい。徐々にやるのとどちらが良いのだろう?
もうじきテスト週間らしい。
02:49 | コメント (0) | トラックバック | Life
そろそろ自炊しないといけないと思う
思うだけ。ということで、昨日(13日)の食事内容です。
昼は、コナクリでエビピラフを食べました。学内の食堂で読書をするには、コナクリが最も良いかな。多分、サイゼに行く方がお得なんだけど。
夜は、自宅でおにぎり。コンビニで買ってきたよ。アジのひらきを食べたい。
コナクリ (昼)
エビピラフ
自宅 (夜)
おにぎり
02:23 | コメント (0) | トラックバック | Meal
2006年06月13日
ntp.nict.jp が一般公開
新しい NTP サーバ ntp.nict.jp が一般公開されたらしい。公開するのは、独立行政法人情報通信研究機構(NICT)です。
独立行政法人情報通信研究機構(NICT)は12日、日本標準時に直結したNTPサーバー「ntp.nict.jp」の一般向け公開を開始した。
気象庁の気象データが XML で公開されるくらいのインパクトじゃないかな。一般の方にはピンと来ないんだろうけど。ちなみに、気象庁の気象データを XML で公開する計画はあるようだけど、まだ実現されてないですね。
今までは ntp.jst.mfeed.ad.jp を使っていたのだけど、どちらを使おうかな。直結の方が良いんだろうか。
もちろん、利用しているプロバイダが NTP サーバを提供しているのであれば、それを使うのが原則だと思うのだけど、僕の利用している INTERLINK は、残念ながら NTP サーバを公開していないっぽい。
NICTでは、公開NTPサービスの開始を記念し、NTPを利用したソフトウェアやハードウェアを募集する「NICT NTPサービス利用クライアントコンテスト」を開催する。
NTP クライアントのアイデアを募集するらしい。頭の片隅に入れておこうと思う。
【関連情報】
・NICT 独立行政法人 情報通信研究機構
http://www.nict.go.jp/
・NICT、日本標準時と直結したNTPサーバー「ntp.nict.jp」を一般公開
http://internet.watch.impress.co.jp/cda/news/2006/06/12/12297.html
18:56 | コメント (6) | トラックバック | Technology
PostgreSQL を使ってみた
諸事情で PostgreSQL を使いました。いつも使っている MySQL からの移植メモということで。
REPLACE tbl_name ( col_1, col_2 ) VALUES ( ?, ? )
REPLACE は PostgreSQL で使用できない。面倒がらずに INSERT と UPDATE を使い分ける。
INSERT tbl_name SET col_1 = ?, col_2 = ?
INSERT で SET を使うことは PostgreSQL では出来ない。これは UPDATE と合わせた形式で便利だったのだけど、素直に VALUES を使う。
・UNSIGNED が使えない
・AUTO_INCREMENT の代わりに SERIAL を使う
というあたりも。
今回は意識しなかったけど、内部的な値の問題で、ブール型 BOOLEAN は使わずに INT か CHAR を使う方が良いというのも。バイト数を考えれば、後者かな。
まとめると、標準化された仕様(SQL99)に従えということですな。ともあれ、良く使われる MySQL と PostgreSQL には、きちっと対応させたいと思う。コードがそのまま使えなくとも、最低限の変更で済むように。
標準化された仕様に従わないと DBI を使ううま味が無いかも。データベースエンジンを変更する機会はそうそう無いんだけれども。今回は、初めて使う PostgreSQL に対応させるために、まずは MySQL で構築したのが始まり。
移植にあたり Web+DB press (Vol.25) の特集を参照しました。データ型の対応表ね。
【関連情報】
・新しい業界標準「SQL99」詳細解説
http://www.atmarkit.co.jp/fnetwork/tokusyuu/01sql99/sql99_0.html
・SQLデータ型一覧
http://www.nslabs.jp/book2-sql-types.rhtml
03:19 | コメント (0) | トラックバック | Programming
体芸食堂でサッカー観戦をやってた
帰り道に体芸食堂の前を通ると、スクリーンで観戦してた。4年前は、そういった許可は下りなかったと聞いていたのだけど、独立法人化のおかげか緩くなってきてるのかもしれませんね。
結果は、皆様のご存知の通り。いつも通り(?)の息切れですかね。
日本を応援する人が大半なんだけど、留学生も多いこともありオーストラリアを応援する人も居て面白かった。なんというか、交流というのはこんなところで出来るんだろうね。終了後は直ぐに退散してたけど。
2戦目以降もするのかな?
01:41 | コメント (0) | トラックバック | University
お好み焼より焼そば
コーラに飽きてきた。ということで、昨日(12日)の食事内容です。
昼は、サーチャどころかインデクサすら終わらないと言ってる某氏と和食コーナーで。牛丼を食べてみました。本当の牛丼っぽくって、ちょっと合わないかなぁ。唐揚定食あたりがベターだね。
夜は、蔵人に行ってきました。お好み焼ではなくって、ソース焼きそばを食べることに。丁度良い量でウマウマ。
和食コーナー (昼)
牛丼
蔵人 (夜)
ソース焼きそば
01:32 | コメント (0) | トラックバック | Meal
2006年06月12日
久しぶりにカレーを食べた
本棚を買ってきたよ。ということで、昨日(11日)の食事内容です。
昼は、冷蔵庫に残っていたコーンフレークを食べました。あまり満腹感は無い。
夜は、香辛飯屋に行ってきました。本当は、アテーナの近くにある福助に行きたかったのだけど、閉まってた…。そこで、目に入った COCO壱 を見て、カレーを食べたくなったわけ。福神漬けを多めにすればよかったな。
自宅 (昼)
コーンフレーク
香辛飯屋 (夜)
ポークカレー
05:27 | コメント (0) | トラックバック | Meal
2006年06月11日
XAMPP
僕は、ウェブアプリケーションの開発をサーバサイドで行うことが多いのですが、ローカルでも開発を行える環境をそろえてみることにしました。特にネットがつながらない場所にて、ノート PC で開発を行いたいので。
過去に XAMPP が良いという話を聞いていたので、入れてみました。そのインストールの流れを記録しておきます。
ActivePerl を入れていましたが、アンインストールしました。XAMPP の方で Perl の環境をインストールする予定だからです。というか、インストールしました。重複する環境は、予めアンインストールしておく方が良いです(Apache, MySQL, PHP, Perl etc...)。
公式サイトから XAMPP のパッケージをダウンロードしましょう。僕のダウンロードしたバージョンは 1.5.3a でした。また、標準では Perl がインストールされない(?)ので Add-Ons の Perl もダウンロードします。
まずは、本体をインストールします。ポチポチとクリックしていけば OK でしょう。特に変更を行う必要はありません。
Apache HTTP Server をインストールするときにこのような警告が表示されます。あくまでもローカル開発環境であって、公開を前提としないので「ブロックする」で良いと思います。
FileZilla FTP Server は、特に入れる必要は無いと思います。開発環境ですからね…。
とまぁ。こんな感じで、本体をインストールします。個別に入れると管理面倒ですが、この XAMPP を使ってインストールすると、数秒で終わってしまうのです。かなり便利!
次に、本体では足らない Perl をインストールしましょう。前まで使っていた ActivePerl でも良さそうですが、標準でインストールされるモジュールの数が XAMPP Add-Ons Perl の方が多かったです。
こちらもポチポチとクリックしていけば OK でしょう。特に変更を行う必要はありません。
インストールは直ぐに終わるのですが、残念ながらファイルの関連付けの設定を行ってくれません。ウェブアプリの開発だけであれば特に問題ないのですが、簡単なスクリプトを書いて楽している僕には耐えられません。
db.pl という空ファイルでも作成して、クリックします。
「このファイルを開けません」というエラーが出るので、ファイルの関連付けを行いましょう。
Perl Command Line Interpreter を選択するわけですが、インストールしたばかりでは選択項目として挙がっていないと思います。ということで「参照」をクリックして、以下のファイルを選択してください。
C:\Program Files\xampp\perl\bin\perl.exe
「OK」をクリックするとファイルの関連付けが終わり、アイコンがトカゲ(?)に変わります。これで、コマンドプロンプトで実行しやすい環境になりました。
インストールが終わったので、テストプログラムを実行してみることにしました。せっかく Apache + MySQL + Perl が使えるので、全てを同時にテストできるような Perl CGI を書きました。
テスト CGI を
C:\Program Files\xampp\htdocs\db.cgi
として保存します。このディレクトリは XAMPP の Apache のデフォルトドキュメントルートとなっています。
http://localhost/db.cgi
にアクセスすると mysql のテーブル一覧が表示されます(テキストで)。表示されなかったらどうしましょう…。なんとか頑張ってくださいませ。
ホスト名にも考慮した開発をおこなうのであれば hosts を書き換えるのも良いですね。また、複数のドメインがあるのであれば Apache の VirtualHost の設定を行えばよいかと。この辺の細かい設定は、また別エントリーを書くことにします。そのうちに。
XAMPP + Perl に関する情報が少なかったです。やはりウェブアプリは PHP で開発するものですかね…。うーん。大学では Perl の布教を行っていますけど。
ではでは、良きウェブアプリ開発を!
【関連情報】
・XAMPP
http://www.apachefriends.org/en/xampp.html
・ActivePerl
http://www.activestate.com/Products/ActivePerl/
・ローカル開発環境ができた
http://www.ideaxidea.com/archives/2006/02/post_60.html
03:39 | コメント (2) | トラックバック | Technology
遅くに起きました
疲れてるのかね。ということで、昨日(10日)の食事内容です。
夜は、松屋でネギ塩豚カルビを食べました。ちょっと辛い気がする。頭痛が離れないのは、睡眠が不定期だからですかね。
松屋 (夜)
ネギ塩豚カルビ
03:31 | コメント (0) | トラックバック | Meal
2006年06月10日
OB ミーティングがありました
あたま痛い。ということで、昨日(9日)の食事内容です。
夜は、蔵人で学実委の OB ミーティング がありました。後輩の名前は、全然覚えれてません。日記みてたら MSN Messenger にでも加えてください。その後、ダーツとかに行ったわけですが、合計で40時間以上も起き続けていた気がします。やばいやばい。本当にやばいのは、食事もとらずに15時間ぐらいプログラミングを続けていたことだと思う。
蔵人 (夜)
海の幸入り
23:36 | コメント (0) | トラックバック | Meal
2006年06月09日
持続可能なブログ会議
6月15日に「持続可能なブログ会議」が開催されます。
ブログを書くのが当たり前になった今、”持続可能な”が新しい論点になっていると思いました。そこで本イベントでは、ブログなどの情報発信を何年あるいは何十年も続けた実績を持つ方々をゲストにお招きし、その秘訣を共有したいと思います。
この日記も2003年12月14日に開始してから、すでに2000エントリー以上書きました。続ける秘訣は、とりあえず毎日行うことを記録することです。食事は毎日するので、食事を記録しておけば続くというわけ。僕は、内容よりも継続を優先していたりします。毎日同じ店にいってるのに違うコメントを考えるのは、結構大変ですよ…。
日時: 2006年6月15日(木) 19:30-22:00
場所: デジハリ東京本校(御茶ノ水)
本イベントの収益は主にブログ活動を陰で支えてくれている私の家族サービスに当てられます。
こういうのは面白い。収支が分かりやすくていいですね。
ということで、参加の方向です。ゲストは、百式の田口氏とたつをのChangelogの山下氏です。ぜひぜひ、皆さんの継続の秘訣を知りたいですね。
【関連情報】
・1000エントリ達成記念 持続可能なブログ会議
http://www.ringolab.com/note/daiya/archives/004537.html
01:14 | コメント (4) | トラックバック | Memo
秋葉原 UDX に入った
写真撮るの忘れた…。ということで、昨日(8日)の食事内容です。
昼は、サイゼで読書をしました。もうね。やる気でない。
夜は、秋葉原で MTG というか、会食のような感じのもの。もう少し詳しい話は今度聞くとしても、結構面白そうな内容でした。もしかしたらよい体験が出来るかも。
サイゼリヤ (昼)
パスタ
UDX (夜)
焼肉
00:52 | コメント (0) | トラックバック | Meal
2006年06月08日
無理呼び出したわけではない
お腹痛いかも。ということで、昨日(7日)の食事内容です。
昼は、久しぶりにモスバーガーで食べました。テリヤキチキンバーガーを片手で食べれたらいいのに。と思う。なかなか難しいんだよね。なので、食べるときは読書をさえぎってしまう…。
夜は、実委に居てた某氏を呼び出して RanRan にいってきた。学園祭は大変そう。
モスバーガー (昼)
テリヤキチキンバーガー
RanRan (夜)
小盛肉トーフ丼
17:14 | コメント (0) | トラックバック | Meal
2006年06月07日
キャンペーンギフトで書籍を購入
Amazon.co.jp の割引券があったので、欲しかった書籍を何冊か買いました。また割引券を貰えるように調整しながら購入したので、買いすぎな気もする。
・誰のためのデザイン? - 認知科学者のデザイン原論 (ドナルド・A. ノーマン)
・Mind Hacks - 実験で知る脳と心のシステム (トム スタッフォード)
・Web2.0への道 (佐藤 信正)
・ヒルズ黙示録 - 検証・ライブドア (大鹿 靖明)
・グーグル - Google 既存のビジネスを破壊する (佐々木 俊尚)
・日本共産党 (筆坂 秀世)
誰のためのデザイン? は、2年前くらいに受講したヒューマンインターフェースの復習かな。内容が濃さそうなので、新たに学ぶこともかなり期待してる。学ぶのは、講義よりも書籍の方が多いかも。講義は、あくまでもきっかけだと思う。
・スパマーを追いかけろ - スパムメールビジネスの裏側 (ブライアン マクウィリアムス)
金持ち父さん貧乏父さん の続編を BOOKOFF に買いに行ったときに、隣の棚で見つけました。肝心の続編は無かったんだけど。古本屋に蔵書検索機能があると便利なんだけどな…。営業すればいいのかね?
さて。未読の書籍が何冊たまってるのやら…。来週から時間を取れるかな。と思ってます。
20:33 | コメント (0) | トラックバック | Memo
不可解な天気というか
大学周りだけ大雨。ということで、昨日(6日)の食事内容です。
昼は、コナクリでエビピラフを食べました。待ち時間に書籍部で書籍を買おうと思ったのですが、もうじきアマゾンから書籍が届くので思いとどまりました。
夜は、焼肉を食べたかったので焼肉を食べに行きました、リズナーブルな宝島へ。テーブルには、塩があるのだから、あと胡麻があれば、ご飯を何杯でも食べれるのではないかという議論になりました。結果は、別に胡麻が無くてもタレをかけたらいいんじゃね?ということで。
コナクリ (昼)
エビピラフ
宝島 (夜)
ビッグセット
05:18 | コメント (0) | トラックバック | Meal
2006年06月06日
オモロ検索エンジン SAGOOL サグール
1週間ほど前の話ですが、純国産検索エンジンサイト SAGOOL が公開されました。6月から公開するという噂は耳にしていたのですが、少し早いスタートとなりました。
既存の検索エンジンが提供する客観的な事実よりも、「“おもしろい”“おいしい”“え、本当?”のような、より主観的なものを大事にした、豊かな検索体験を提供することを目標としています。
ということで、既存の検索エンジンサイトをと差別化しています。それよりも、純国産検索エンジンサイトが新たに出てきたのが嬉しいですね。純国産検索エンジンサイトは、他に3つほどあります(検索エンジンの相関図を参照)。
さて、本題の検索エンジンの質ですが、「筑波」で検索すると「筑波研究学園都市のなぞ」が出てくるといったように「おもしろい」検索エンジンです。あくまでも Google に置き換わるというわけではなく、通常の検索エンジン(Google, Yahoo! etc...)とブログ検索エンジン(NAMAAN, Bulkfeeds etc...)の中間を狙っているのでは無いでしょうか?固有名詞での検索は、わりかししっかりしています。
アルゴリズムに関する考察は、面倒なので飛ばしたいのですが、多分、ブログやソーシャルブックマークサイト、掲示板などユーザの投票行動(それに相当する行動)をスコアとして重要視している気がします。勘ですけどね :p
インターフェースも面白く、下までスクロールすると自動で読み込んでくれます。このインターフェースは、他のサイトで見かけたのだけど、どこだったか思い出せない…。確か、ソーシャルブックマークや digg みたいなサイトだった気がするのだけど…。ちゃんとメモしておかないとダメですね。
インデックスサイズがまだまだ小さいので、今後に期待ですね。
他の検索エンジンと違った検索結果が導き出されるので、メタ検索サイト CEEK.JP に組み込みたいところです。そのうちやります。
【関連情報】
・オモロ検索エンジン SAGOOL サグール
http://sagool.jp/
22:16 | コメント (2) | トラックバック | WebSite
クリーニングに出してきた
白いジャケットをクリーニングに出してきました。ずいぶん汚れていたもので…。
・シャツ2枚
・ジャケット
・コート
をクリーニングに出したわけですが、合計で4000円くらいする。思ったより高いな…。染抜きはともかく、汗抜きって標準のサービスに付いていないのね…。ジャケットは、汗抜きと染抜きをお願いしました(そういう流れになった)。
そもそもサービスの詳細が分からないので、言われるがままでしたが何か?2回目からは、もう少し賢くなれると思う。標準サービスでは、どこまで対応してくれるのかが分かりにくいのが、クリーニング屋の難点なのではないかな。つーか、母親に聞いてみれば良かった。
スーツとカッターシャツは、次の機会にしよう。
20:03 | コメント (2) | トラックバック | Life
特に早起きしたわけではない
えーん。ということで、昨日(5日)の食事内容です。
昼は、大学の食堂できつねうどんを食べました。というか、きつねうどんしか食べないなぁ。丼物はあまり美味しくないというよりは、昼からそんな油っぽいものは食べたくないというかなんとか。
三学食堂 (昼)
きつねうどん
10:43 | コメント (0) | トラックバック | Meal
2006年06月05日
隠し味にわさびかな?
早寝する。ということで、昨日(4日)の食事内容です。
夜は、人生に行ってきました。お腹が空いていたので大盛りにしたら食べきれず…。だめやん。食べていて思ったのは、少しわさびっぽい香りがした気がするのだけど、入ってる?
人生 (夜)
ラーメン, 手羽餃子
22:38 | コメント (0) | トラックバック | Meal
2006年06月04日
はてブをチェックするブックマークレット
はてなブックマークを手放せなくなってきている今日ですが、そのページがブックマークされているかどうかをチェックするブックマークレットが見つからなかったので作りました。
仕組みは特に難しくなく、表示しているページのブックマークページにリダイレクトするだけです。アドレスの # は、エスケープしなければならないのでエスケープするようにしました。単なる置換でやろうと思ったら、上手くいかなかった…。関数の escape を使ったよ。
探せばありそうなブックマークレットだけど。
【関連情報】
・はてなブックマーク
http://b.hatena.ne.jp/
23:08 | コメント (2) | トラックバック | Service
新聞が無かったよ
気持ち悪い…。ということで、昨日(3日)の食事内容です。
昼は、カロリーメイトをかじりながらコーンフレークを食べました。とても栄養バランスが良いです。
夜は、こっそりと RanRan に行ってきました。新聞があると思って、書籍を持っていかなかったのですが、新聞が無かった…。お腹が空いているはずなのにあまり入らず。メチャクチャ空いていると、あまり入らないかも。
自宅 (昼)
コーンフレーク, カロリーメイト
RanRan (夜)
小盛肉トーフ丼
23:03 | コメント (0) | トラックバック | Meal
2006年06月03日
ゴキブリが出てきた
ここ数日で、3匹ものゴキブリが出てきました。うーむ。
ゴキブリが害虫というのは、人間が勝手に決めたルールではありますけど、僕も嫌悪感があるので、残念ながら相容れません。ゴキブリ側は、人間を受け入れているなら「相容れない」という表現は不適切か…。
バルサンでもたいてみようかな。1度も使ったこと無いんだけど。
15:17 | コメント (5) | トラックバック | Life
高田馬場に行ってきたよ
昼起きだよ。ということで、昨日(2日)の食事内容です。
昼は、カロリーメイトをかじりました。牛乳と一緒に食べると、かなりバランスが良いのではないか。クッキーダイエットなんか目じゃないと思う。
夜は、用事があって高田馬場に行ってきました。ということで、夜ご飯は高田馬場で食べました。デジカメを持っていくのを忘れたので、詳しく記録できず…。中国料理店でした。どれも美味しかったのだけど、ビールはやっぱり苦手かも。最初に一気に飲み干さないと、続かねー・。
自宅 (昼)
カロリーメイト
中国料理店 (夜)
いろいろ
15:08 | コメント (0) | トラックバック | Meal
2006年06月02日
金持ち父さん貧乏父さん
5年も前の書籍ですが、状態が良かったので古本屋で購入しました。
アメリカのお金持ちが教えてくれるお金の哲学
要は、今すぐに行動しようということでした。そして、会社を作ろうと(独立しようと)。後は、資産を見極めようというのも。見栄を満足させるだけのものは、資産ではなく、単なる負債であると…。
この書籍は、単純なことを丁寧に説明している感がしました。少しかじったことある者からみると、冗長であると思いましたが、多分、そういう層のタメに書かれた書籍ではないですね。でも、再確認する意味でも良い機会となりました。
自分の父親は、この書籍で言う『貧乏父さん』であると思うのだけど(職業も教員で公務員)、父親は『良い教育を受けて良い会社に就職しなさい』とか言っていなかったような気がする。母親は心配性なのか、そういうことを常々言っていたような気がするけど…。
『良い教育を受けて良い会社に就職しなさい』というのは、自身がそうしてきた道で、それしか言えないから子供にもそう言うのだと。格差社会が広がってきたということで、親の年収と子供の教育レベルを比較するニュースを見かけるけど、これって、教育にお金をかけれると言うよりは、教育こそが重要というのを知っているんだろうなぁ。ニュース解説の視点は、ちょっと変な気がする。
手っ取り早くお金持ちになる方法は、この書籍では学べません。というより、その『手っ取り早くお金持ちになる方法』でなった『お金持ち』は、本当の『お金持ち』ではないと説いている節があります。目先ばかり気にしてはいけないよ!というか、なんというか。
思うに『金持ち父さん』の考えだけ受けても、ダメな気がする。結局のところ、自ら学ぶことが重要なのであって、色々な考え方の中を泳いでこそ学べると思うのだ。選択肢の無い教えは、学習ではない。
ということで、ベストセラーになったということもあり、面白かったです。5年前の書籍なのに、ちっとも古さを感じませんでした。ただ、少し冗長なので『金持ち父さん』の考え方に傾いている人には、ちょっと暇かもしれません。
ロバート氏の書籍も読んでみたくなった。金持ち父さんの子供はみんな天才も同時に買ったので、次はこれを読もう。
【関連記事】
・キャンペーンを行っていたので古本を購入 (2006年05月05日)
【関連商品】
・金持ち父さん貧乏父さん (ロバート キヨサキ)
15:16 | コメント (5) | トラックバック | Books
マンガの続きを購入
BOOKOFF の割引券の期限が迫っていたので、書籍を購入してきた。
普通の読み物を買おうと思っていたのだけど、いまいちピンを来るものが無かったので。
買い取りカウンターを見ていると、価格一覧簿のようなファイルを見ながらチェックしてた。チェーン店全体でデータベース化していないのかな。バーコードリーダで調べる方が楽そうなのに。もちろん、状態によって価格が変動すると思うけど。
アマゾンの割引券もあったので新書を購入した。これは、届いてから。
15:00 | コメント (0) | トラックバック | Memo
金持ち父さんを読み終えた
今日は都内に行きます。ということで、昨日(1日)の食事内容です。
夜は、サイゼで食べました。隣の席に居た方がゴスロリの格好でした。流行ってるのかな…。サイゼで食べたのは、読書が目的です。15分くらい寝てたような気がするけど。
サイゼリヤ (夜)
パスタ, ピザ
04:04 | コメント (0) | トラックバック | Meal
2006年06月01日
livedoor Reader レートランキング で1位になりました
さっき見たら、4位から1位になっていました。やたー。登録ユーザ数が減っているのが気がかりですが…。
中の人にお願いしたんじゃないんだからね o(´□`*o)ぽんぽんっ!
【関連記事】
・livedoor Reader レートランキング で4位になりました (2006年05月31日)
04:56 | コメント (2) | トラックバック | Service
学食混んでたから弁当にした
調整だるい。ということで、昨日(31日)の食事内容です。
昼は、三学食堂で弁当を食べました。うどんを食べたかったのですが、並ぶのが嫌なので弁当を買ってきました。戻ってきたら、とっても空いてた。なんてこったい。
夜は、ココスで読書をしてました。深夜料金が高い。
和食コーナー (昼)
唐揚弁当
ココス (夜)
カレーうどん