2005-12-01から1ヶ月間の記事一覧

休日出勤

biz

今年はクリスマスも正月も仕事みたいです(笑)。でも、別になんとも思わないというか、むしろ居心地がいいです。その理由を考えると、 家にいても一人 休みはお金がとってもかかるので、お金がない自分は休みが欲しくない 会社で仕事をしていればお金がかか…

メソッド呼び出しではまったこと

これは動くのに、 package Hoge; sub fuga { } package main; # OK Hoge->fuga(); # OK my $a = 'Hoge'; $a->fuga();これが動きませんでした。 package Hoge; sub fuga { } package main; # NG 'Hoge'->fuga();これがたまたま動いているのか、Perl の仕様な…

メトロポリタンミュージアム

TSS Clipboard Player というのを起動して、下の文字列を Ctrl+C すると・・ q12o6 $ggegggegrggar2raaagfe4e4c>gr2; q4o4 $cc<cc>dd<dd>ee<ee>>aa<aa dd<dd>ee<ee>ff<ff>gg>gg; q1o7v11 $g2r2r2ra<dea2r2r4 ef4ec>a; q1o7r16v8 $g2r2r2ra<dea2r2r4 ef4ec>a; l16q1s50%2$v15o1 cr o5v10ee v15o2dr o5v10ee</dea2r2r4></dea2r2r4></ff></ee></aa></ee></dd></cc>

クリスマスプレゼント

ずーっとほしかったキーボードを買ってもらいました。閉店セールで6800円でした。ラッキー♪でも、ぷらっとホームが閉店するのは悲しすぎます・・。 半日使ってみた感想は、「まさに富士通のキーボード!!」。昔使っていた富士通デスクパワーSXのキーボード…

SOAP ではまったこと

Perl には型がありません。SOAP では と明示的に型が決まっているためにいろいろはまりました。以下はまったことをまとめます。 int型とdouble型 SOAP における数値型は 1、1 のように表現します。仕方ないので、 my $int_a = 1; my $dobule_b = $int_a . '.…

CGI についての誤解

自分も今の会社に入るまでは完全に誤解していました。 Perl == CGI という誤解 そもそも最近では CGI といえば PHP のほうが有名ですが、私もずっと誤解していました。Perl を使うということは、結局 javac Hello.java java Helloとか、 gcc -o main main.c …

ハリーポッターと炎のゴブレット

ハリー・ポッターと炎のゴブレット 通常版出版社/メーカー: ワーナー・ホーム・ビデオ価格: ¥ 2,980メディア: DVDクリスマスファンタジーとして、とてもワクワクドキドキさせてくれました。次回もすごく観たくなりました。この映画の迫力はスクリーンじゃな…

コミット!コミット!コミット!

biz

今日は休日出勤でした。1000回くらいコミットしました。腕がつりました。Ctrl+S と同じくらいの頻度でコミットしたので、あんまりアップデートしていない人のところでは100ファイルくらい衝突するかも・・。

Mona 0.3.0alpha6.1リリース

Mona 0.3.0alpha6.1をリリースしました。大きな変更点は以下の通りです。(1)ソースツリーが分割されMonaNew/contrib_0.3に分割されました ソースツリーが分割され以下のような役割・方針で今後進む予定です。 MonaNew・・・カーネル・コアライブラリなどMona…

alpha6.0 と alpha6.1 の関係について

先日リリースされたのは alpha6.0 ですが、hello を実行しただけで落ちるなど、リリースレベルにないと判断したため、id:higepon との協議の結果、自分がディストリビュータとなることで id:higepon には開発のみに専念していただくことになりました。alpha6…

結婚式

biz

今日は上司の結婚式でした。結婚式って、すごく温かくて幸せな気分になります。私もまた結婚式をやりたくなりました(笑)。結婚契約更新式を開いたら社員の方きてくれるかな・・・。新郎のお父さんが「昔は有名な大学を出て、有名な企業に就職したら、あと…

Perl6 vs PHP5

Perl6 のチュートリアルを読んで思ったこと。「Perl は 5 で終わりだな・・。」 PHP5 の洗練された非常に簡素で美しいオブジェクト指向文法と比較すると、Perl6 の拡張文法はどう見ても破綻しつくした感じ。Catalyst がやっている sub Hoge : Private {} と…

車輪の再発明はやめよう

うちの会社には Web アプリケーション開発用のフレームワークがあります。しかし、今回のプロジェクトは試験的に Catalyst で開発することになり、ようやく Catalyst の学習期間が終わりつつあります。改めて思うことは「車輪の再発明はやめよう」という格言…

JavaがC++を追い抜く日

http://slashdot.jp/developers/article.pl?sid=05/12/06/0325201インターネットは究極のクロスプラットフォームな世界ですから、環境に依存するコンパイル型の言語はつらいんじゃないかと思います。最近では大学でJavaから教えるところも多いですし。自分が…

Class::DBI

こんな感じで使えてGoodです。 my @users = Hoge::Model::ClassDBI::User->search (disable => 0, {order_by => 'id'}); foreach my $user (@users) { # ごにょごにょ printf("%s,%s,%s\n", $user->id(), $user->name(), $user->pass()); }一瞬 $user->{'id'…

Catalystその後

バージョンがしょっちゅう変わる 最新版を追いかけるのをやめることで回避 その度に挙動がしょちゅう変わる 最新版を追いかけるのをやめることで回避 巨大なライブラリーなのでブラックボックスだらけ 諦める(笑) POSTで固まる orz XXX_server -r p YYYY …

Catalystに悪戦苦闘中

バージョンがしょっちゅう変わる その度に挙動がしょちゅう変わる 巨大なライブラリーなのでブラックボックスだらけ POSTで固まる orz Class::DBIの挙動がアホすぎる 一番軸を開発している人が夜中にならないと来ない(怒