D-7 <altijd in beweging>

Day to day life of a Perl/Go/C/C++/whatever hacker. May include anything from tech, food, and family.

2005年12月


時々死にたくなるのはこういう夜。きっと誰も悲しむ事もないんだろう、というより悲しむ人がいるのかとどうか確かめるためだけに死んでみたくなる。えらく傲慢な考えだとはよくわかってるつもりだからさすがに騒いだりせんけど、こういう不特定多数が読む場所では書きたい。


日本ではこういう気持ちになる回数が比較的少なかった。アメリカでは毎週のように落ち込んでた。今思うに付き合ってた相手もまずかったのだろうな。今日久しぶりにアメリカ時代の日本人友達に会った。別に悪意の篭ったことをされたわけでもなく、普通に食べて飲んで、仕事もあったのでさっと別れた。でもなんなんだ、この疎外感というか、よそよそしさは。この人だけじゃない、向こうでつきあってた人達の相当数にこういう感じを受けてた。責めてるわけではないのだけれど・・・。


逆に言うとそういう付き合いでもしてしまうほど孤独だったんだろうなぁ。


日本でじゃあどうかというと結構うまくやってると思う。でもこの3週間程は忘年会シーズンを口実に毎日のように飲んでるけど、多分飲まないと寝れない感じなんだと思われる。一人でいられない。静寂が恐怖だ。暗闇が恐ろしい。


結局もう10年近くも前に言われた部分が直っていない。自分の存在意義が見いだせない。自分のこういう部分が大嫌いだ。


コレで痛いと言われようがなんだろうが、俺はこうなんだよ。うるせー。



    このエントリーをはてなブックマークに追加 mixiチェック


週末に直したと思ったのにまだなんもうごかんとの連絡・・・orz。本当は色々物を買いに行かなくちゃ行けないのだけど・・・というわけで朝一から作業。一応これでいいかな、と思うのだけど要観察


なんか頭がごちゃごちゃしてる。とりあえず、(1)定例会議はなくなった(2)買物にはいまから行こう!(3)その前にタクシーで荷物を運ばないと。


うし、がんばるぞ。あ、でもその前にシャワーを・・・



    このエントリーをはてなブックマークに追加 mixiチェック


皆で夜通しコーディング。今回俺はちと別件があったのでそちらをまず優先。だいたいメドがたったところで参加。だがやっぱり連日の早朝ミーティングとかが効いてたのか結構使い物にならなかったような気がする。とほほ。


終わった所でご飯を食べに行って、軽くビールとスコッチ。あとは何故か勢いでDの家でマリオカート。そして今に至る。



    このエントリーをはてなブックマークに追加 mixiチェック


午前7時半か・・・いい天気だなぁ。サイクリングか散歩にでもいきたかったのだが・・・まだ作業中。とほほ。



    このエントリーをはてなブックマークに追加 mixiチェック


昨日も今日も朝9時から溜池山王でミーティング。その前の晩は接待で飲まされてるし、死ぬー。ミーティングがすぐ終わるとは思ってなかったので行けない事にしてたその後のアポがあったのだが、意外とはやめに終わったので頑張って新宿へ。小一時間程話してから今度は一路渋谷へ。うどんなんぞ食べてたら途中、今日も泊まり込みのコーディング大会があることを知り、愕然。


その後オフィス開き。ちょこまかしたものを買ったり、ガスとかを開通させたり、あとデスクが届いた。組み立ててキレイ。うひ。


ビアードパパをお土産に買って、コーディング大会会場へ。そして今にいたる。しかし疲れた。まだ起きてなければいけないのか・・・



    このエントリーをはてなブックマークに追加 mixiチェック


この前買ったシステムの関係で接待してもらったのだがそこは自分の古巣で、当時の支社長さんなんかに頭を下げられたりして緊張することこの上ない。


うまいワインを飲ませてもらったのだがおかげでちーとも酔えなかった。タクシーに乗せられて家に着いてからようやく酔いがまわりだしたらしくSにメール。酔っ払いをちゃんとあしらってくれるのは好きよ(笑)



    このエントリーをはてなブックマークに追加 mixiチェック


オヤジが今日ブラジルに帰っていった。そういうわけで昼は実家で一緒に。その後昼過ぎにオヤジと家族は成田へ。俺は渋谷某所へ。どこででも仕事ができたのとあちこちの案件を抱えているのでとりあえずT氏に電話。これでオフィスにいたらそっちへ行ってそっちの仕事をしようと思ったのであった。


そうしたらいたので、ビアードパパでお土産買ってオフィスへ。思いのほか皆喜んでくれた。



    このエントリーをはてなブックマークに追加 mixiチェック


某店でチキンファヒータ食べた。



http://www.youmaga.com/seattleite/cooking/04.html



うまーい。ファヒータってアメリカにいる時は全然食べたくなかったんだけどなぁw。上司が連れて行ってくれたサンノゼの場末のメキシコ人しかいかないレストランのがとてもうまかったな、そういえば。



    このエントリーをはてなブックマークに追加 mixiチェック


毎日がめまぐるしい。場所を移動して、コードを書き、知らない世界の人と話し、自分でもどうにもならないかもしれないような所に自分が4年かけたコツコツためたお金を使い。考えている暇もない、というのはこういう事なのかな。


それなりに遊んではいるが、しかしそれでもそれが独立したイベントとして頭の中に登録されずに全てが連続した瞬間のようになっている。ほんの数週間前まではそれほどでもなかったが、このごろは特にこの傾向が強い。


まわるまわる。


そういえば明後日からオフィスが使える。



    このエントリーをはてなブックマークに追加 mixiチェック


今朝起きたら日記才人が真っ白になってた。全然わけわからん。しょうがないので今リブートしてみた。


・・・結局設定ミス。わからないのはなんで昨日作業した時にリブートとかしてないのに勝手に設定が反映されているのかどうか。まぁええわ。ついでにメッセージが呼び出せないってのも直した!javascriptでHTMLをエスケープしてたんだけど、多分JSONでデータを受け渡す時に数字の値(でも本当は文字列)が勝手にint型とかになってString型じゃなくなってた。



NikkiSite.escapeHTML = function(string) {
var p = string;
try {
p = p.replace(/</g, "&lt;");
p = p.replace(/>/g, "&gt;");
} catch (e) { p = ''; }
return p;
};

の一行目を



var p = '' + string;

で問題解決。いや~、これはハマるね。



    このエントリーをはてなブックマークに追加 mixiチェック


渋谷の某所で小さいオフィスを契約した。16日から使える。50万円くらいふっとんだ。鍵をもらった。色々と書類に判子を押した。感慨深かった。


・・・あ、ガスとか水道とかの手配せにゃ。



    このエントリーをはてなブックマークに追加 mixiチェック


某プロダクトを家に持ち帰ってきてから数ヶ月。すっかりそれがある生活になじんでしまったため、もう今更それ無しなんて考えられないのだが、今日あえなく返還する事に。とほほ。



    このエントリーをはてなブックマークに追加 mixiチェック


毎朝起きて必ず・・・毎年正月は必ず・・・。なんかそういうルーチンと無縁の生活を送ってきたのでどうもそう言う事を言われてもなじめない。悪い言い方をするといきあたりばったりの生活を送ってきたわけだが、それでも毎日ルーチンがないってことはいつも「今日は何をしよう?」と思えてとてもいいんだけどな。



    このエントリーをはてなブックマークに追加 mixiチェック



http://www.kua-aina.com/



アボカドバーガー、超うま。でもちと高過ぎるといえば高過ぎるので(セットで1300円くらい)そうそう行かないとは思うが・・・。でもアボカドたっぷりでうまかったー。



    このエントリーをはてなブックマークに追加 mixiチェック


俺のデザインミスもあるのだが、どうも以下の現象がよく起きてる気がする



ページにアクセス→認証OK→ページ内からAjaxでアプリにアクセス
→ちょうど認証が切れて、Ajax拒否→ブラウザがほげってページが表示できない

これ、まずいよねー。認証が必要なAjaxアプリに関しては認証が必要だけど、普通のページにアクセスした瞬間にはアクセスが正しく終了する事が保証されるようなAPIが必要ってことだな。そんな無茶な・・・


なんかいい方法あるのかな。



    このエントリーをはてなブックマークに追加 mixiチェック


    このエントリーをはてなブックマークに追加 mixiチェック


Xango 0.99を使って日記才人クローラー書いてみた。1999年くらいに停止した、自動更新報告チェックですな。でも今度はRSSかAtom配信が必要。


ちなみにXangoはXango::Broker::Pushを初めて使ってみた(笑)ちゃんと動く事を確認しますた。



    このエントリーをはてなブックマークに追加 mixiチェック


以前最速インターフェース研究所で見たlocation.hashでパラメターを引き連れて行く方法でajaxを使ってるページのページングを実装してみた。基本的には、ページ移動をした時に



location.hash += 'p=' + page;

みたいにして連れて行くだけ。あとは現在のページを知るのに、以下のようなオブジェクトを定義して、



NikkiSite.LocationHash = function() {
this.parseHash = function(h) {
var list = h.split(/&/);
for(i = 0; i < list.length; i++) {
var chunk = list[i];
pair = chunk.split(/=/);
this.param[pair[0 = pair[1];
}
};
this.hash = location.hash;
this.hash = this.hash.replace(/^#/, '');
this.param = {};
this.parseHash(this.hash);
};

こんな感じでページをしてxmlHttpRequestを投げる:



var hash = new NikkiSite.LocationHash();
var app_uri = '/hoge.app?p=' + hash.param['p'];
new Ajax.Request (app_uri);

これで他のページにページ移動しても#p=1みたいな感じにページが常に残る。



    このエントリーをはてなブックマークに追加 mixiチェック


日記才人の得票ランキング開発できた。とりあえず今日の得票ランキングと、それをあとは自動的にログにまわすヤツがあるのでいいかな。次はちょっとページングでも見るか・・・location.hashをうまく使えないかな。



    このエントリーをはてなブックマークに追加 mixiチェック


家に帰ってきてちょっとだけ寝てから実家へ。横浜中華街でご飯を食べてから、一旦実家に行ったものの何故かこんな日に限って今までそんな事を言った事のない親がカラオケに行きたいとかぬかすのでおつきあいで徹夜カラオケの後にまたカラオケに行く事に。まぁ折角なので「VIPPOP STAR」を練習。結構歌えそうだ。ちゃんと覚えよう~。


しかし眠い。さて、日記才人の仕事するぞ!



    このエントリーをはてなブックマークに追加 mixiチェック

このページのトップヘ