日記才人、とてもじゃないが元旦には間に合わない。すんません、すんません。
2005年12月
Lオート
そういえば、この間某所で噂のライブドアオートのCMを見てしまった。・・・堀江さん、いったいどうしちゃったんですか。せめて薄ら笑いしてなかったらまだよかったのに・・・いや、薄ら笑いしてなくてもすでにコンセプトが・・・
っていうか、ライブドアのCMって去年のブログもそうだけどセンスがイマイチ・・・・広告代理店がマズいのだろうか。
いかなきゃよかった
いかなきゃよかったよ。本当。なんかこの前も少し書いたけど、アメリカ時代の友達は俺はもう少し選ぶべきだった。もうこれからは付き合う相手を厳選するよ。時間と金の無駄遣いだ、これは。
寂しさとかに負けて後々嫌になる相手と過ごす時間って本当もったいないわ。逆に、どんなに非常識に見えても気の合う相手とは頑張って付き合おうっと。
だー、まにあわなかった。
今日はこれから今年最後?の飲み。その前に日記才人のだいたいの機能をそろえようと思ったのだけど、ちょっと間に合わなかった・・・くそ。それではいってくるぜ。
よろしくないと思う
http://search.cpan.org/~mahito/Class-Args-0.02/lib/Class/Args.pm
気になったのでCPANのrecentリストから見てみたが、なんじゃこりゃ。
Module->func();
Module::func();
を同じように扱うためのモジュールらしいが、正直言ってそれらを同じように扱おうとする事自体がすでに間違っている。
ひさしぶりに
知り合いの日記を覗いたら、マイホーム建築云々書いてある。へー。っていうか読んでるのしらねーだろうけど。
仕事納めにはほど遠い
(↑現在MSNに登録してる名前の欄)昨日はとりあえずちょこまかした用事を片付けて、だいたいメインの仕事は終わったわけだが、日記才人がある。とほほ。
公言していた本番前までに書く機能のうち、URLを以前の/index.plから書き直すヤツはとりあえず品川駅で書いた(けどまだ稼働させてない)。index.plだけで動かすのはいいアイデアだと思ったんだが、デバッグが難しすぎた。ごめんね、ごめんね。とりあえずストレス無しで動くとは思うんだが。
経験値のヤツはまだやってない。これはひょっとしたらデータベースを一回止める必要アリ。フレームは半分くらいできてる。新規登録はこれから。あと大事なのを忘れてた。検索!
一応pg_sennaを使ってみようかと思ってるんだが、前にこれで失敗したからなー(笑)わははh。
See Who’s Lurking
誰がログイン中なのか書いた。あとマイ日記才人に足すのが足りなかった。書いた。削除ボタンも書いた。とりあえず風呂でもいくかなー
昔のURIから新しいURIへのマッピング、書いた。
まだデータがそろってないので全部マッピングされるわけではないが、もう設定ファイルをいじるだけでマッピングができる。問題は昔の投票をどうやってマッピングするかだなー。POSTなのでredirectするわけにはいかぬ。これだけはinternal_redirect()するかな。
[internal_redirect()で一発でできた!]
メモ
さらにマイ日記才人を改良
マイ日記才人を書き直したら今度は投票ができなくなってしまったので考えてみたんだが、やっぱり同じコードでHTML作成したいよな、ということでHTMLをサーバーサイドで作成するんではなく、サーバーサイドで埋め込みのJSON構造体を作成してそれをjavascriptで展開する方法に変えてみた。
<script language="javascript">
<!--
var hash = new NikkiSite.LocationHash();
if (hash.param['p'] > 1) {
NikkiSite.showLoading();
new Ajax.Request(app_uri + '?p=' + hash.param['p'], { asynchronous: 1,onComplete: updateList} );
} else {
var next_page = 2;
document.getElementById('next-link').onclick =
NikkiSite.ajaxNextPageCallback(app_uri, next_page, updateList);
var list = <% JSON->new(skipinvalid => 1)->objToJson([ map { NikkiSite::App::ListRecent->d2h($_) } @diaries ]) %>;
NikkiSite.HTML.mylist(list);
}
-->
</script>
<% ... %>内がHTML::Masonのコード。このNikkiSite.HTML.mylistをupdateList()コールバック内で呼ぶようにすると、一ページ目は埋め込みのデータを使い、それ以降はajaxでガンガンとってくるようになる。これでどうだ、これで!
NetApp
昨日紆余曲折を経てようやく某案件のためにNetAppシステムが稼働しはじめた。昔俺が毎日のようにディスクを初期化しては俺の書いたテストツールを走らせてたシステムだ。もう懐かしいったらありゃあしない。
good ol' daysにちなんで最初のシステムは早速autofsとsymlinkでまとめてみたぞ。さー、これでいくらでもデータをいれてやるぜ、ベイベー!
忙!殺!
またもやNの案件でデータセンターへ。今日は相手の業者さんも含めて皆遅刻気味。とにかくちょこまかと問題の起こる案件だこれは。
ところ今日先方は技術者4人+営業1人で来てたのだが、途中から営業さんのほうは本当にやることがなくなってしまったし、俺も一緒に来てたK女史と一緒に他の作業に没頭してたので暇だったらしい。作業をしている技術者の横に立って、見るふりをしながら寝てた。ワロす。
予定ががんがん遅れまくってその後飯食って渋谷に移動。内容も知らんのに入ったミーティングだったが、なんとか乗り切れた模様。っていうか、皆ミーティング中に電話かけまくり。すげーな。
マイ日記才人Ajax修正
起きたら自分がワインくさい。忘年会の影響ですね。横たわったまま30分程かけて昨日ishinaoさんに言われたヤツ、とりあえずマイ日記才人だけでやってみた。機能的には全然文句ないんだけど、JavascriptとPerlで同じHTMLを2回書くの嫌だなぁ。なんかその辺りを自動的に生成するようにしようかな・・・
まじうぜー
(また)よっぱらって帰ってきたところ、日記才人にメッセージ。・・・またストーカーだよ。ほんとうぜー。っていうか、俺は他の人にそんなこと言った事ないのに、「死ね」とまで言ったのに、なにがわからないのかね。病気なんだろうなぁ。多分これ読んだ人引くと思うけど、ちょっとだけマジで死んでくれないかな、と思う。
死ね、とまで言ってもわからないのってどうすればいいんだよ、本当。
ishinaoさんが良い事言った
- マイ日記才人等、リストは最初にHTMLを作成して、差分をAjax
- マイ日記才人RSS、認証無しでとれるように「公開する」オプション
- メッセージ、日記登録番号→ユーザーがうまくいってない。
年末にやるぜ。
やばス
どうも頭が理解している以上に疲れているらしい。足が重い。くらくらする。やばいなー。仕事の相棒さんには「ドリエルを買いなさい」「病院に行きなさい」と散々言われるし、昨日忘年会した人達には「寝ろ!」と言われるし、なんとなく自覚症状もでてきたんだけど、しかしなー。
やっぱりドリエルなのか。
朝から水回り調査工事
工事のおじちゃん達がにこやかに「では朝9時半でどうでしょうか?」と言ってくれたので、朝から昨日の水漏れの件に関して調査工事。わしはドトールでコーヒーを買って、PCをいじりながら横でぼけぼけ。
ソフトのインストールでもするかなー。
YAML::Syck
あー、書こうと思ってたCでのYAML実装が、AutrijusAudreyの手によって。RubyのYAML実装はCなのにPerlのはPurePerlしかないのはまずいよなぁ、と常々思ってたんだが、これで開発が進めば安心してYAMLが使えるようになる。
忘年会
某イタリアンで16人も集まって忘年会。ワインがぶがぶ。