job

健康診断

job

胸部のX線写真を撮ったり、血を抜かれたり。 問診では明かに数をこなそうと「異常はありませんよね?[Y/y]」と強く聞いてくる医師にちょっとうんざり。ここで深刻な病状を告白するとどうなるんだろう、とか。

割り込み禁止フラグ

job

コード書くだけが業務ではないとはいえ、最近集中してコーディングをしてると不意に声を掛けられて考えをゼロクリアされてしまうことが多い。 もうちょっと静かな環境で仕事がしたいもんだ。背中に"spltty()"とか大きく書いておこうか。

ラッキング作業@データセンタ

job

朝からサーバ十数台をiDCに運び込んでラッキングとケーブリング。 3人でやったにしては短時間で終了した。勝因はケーブルの周到な準備と良く考えられたサーバの取り付け器具。

ハマリどころ

job

謎の変数消失 発端:ある処理から先で渡していた変数の中身がごっそり消えるという現象で悩む。正し配列の数だけは合っていたりする。 原因:原作者を横に置いてコードを読んでいたところ、一部の処理でラッパーがシャローコピーしていることが判明。そりゃ…

ロジックいじり

job

雑事に惑わされることなく、ただひたすらロジックを追いかけるのは非常に楽しい。

前の席

job

前の席に今月から着任の方が座られることになったのだが、早くも表情が暗くなってきて直視に耐えない。 「あぶなーい、にーげーてー」

プロセスの断末魔を記録しよう

job

暴走しているプロセスを見かけても直ぐには殺さず最後の声を聴こうキャンペーン実施中 とりあえず、apache httpdでやってみたらfutex(2)で刺さってた。このシステムコールってlinux kernel 2.5.7以降で実装されたとmanにあったのだが、これが動いているのは2…

送別会

job

荒れ気味の送別会。 むしろ、人がどんどん抜けていくフェーズの送別会が荒れない方が不思議である。とはいえ、後腐れがない人から色々と裏事情を聞けたのは収穫であった。

ログ解析

job

久しぶりにanalogを触る。相変らず独特のconfigだ これでも最低限の集計はできるし、何より速い。ようは使い所次第。

TGSで

job

みんな出払っております。 ゲーム業界では最大のイベントなんですね。ネットワーク屋におけるN+IとInternet Weekが同時に来たようかかんじでしょうか。

ファイル名

job

とりあえず機能の断片を実装したtest.plだとかtest.cが追加機能が実装されていき、いつの間にか本番ファイルとなっているという法則。あと、hoge.phpとか。 いや、commit前にはちゃんとリネームしますよ。

携帯電話の動画再生

job

3GPなんて言っても所詮コンテナなので適当にMPEG4で圧縮すれば再生してくれるみたい。 音はAAC、画像サイズはQCIFとかにしておくのが無難か。 (追記)FOMAとauともに、ウェブから落とさせるタイプの動画の場合512kbytesのサイズ制限があった。これはかなりキ…

オフィスの入り口

job

マスコミ関係者が数グループカメラを携えて取材をしていた。 何かと思ったが、アレか、堀江元社長の初公判の日か。取材するにしてもライブドア関係者以外も多く通る場所で何を聞きたいのやら。

ケイタイという異文化

job

今どきの携帯電話はウェブが見られるとはいえ、PCとの基本的なスペックの違いからほとんど別世界だな。 ユーザーの総数としては既に携帯の方が多いわけでビジネスとして無視するわけにもいかない。だけど私自身は恒常的に携帯電話によるウェブ閲覧をするわけ…

バージョン管理ツールの功罪

job

っていうか効用か。 開発環境で一部の機能が動かなくなっていたので、追跡したらバックエンドの処理の一部にバグを見付けた。バグ自体は当該コードを見た瞬間に気付いたぐらい明白なものだったので、「誰だこんな馬鹿なコードを書いてエンバグしたのは」と憤…

LBをいじいじ

job

前職でFoundryのLBは触っていたが、ちゃんとF5は初めて触ったかな。 案外、Linux剥き出し。FreeBSDがベースになっているJUNOS*1とか、NetBSDをベースにしているというNetAppなんかは独自のCLIを被せているけど、そんなこともしないでCLIはbashそのまま。コマ…

上司の人

job

急に態度が変になってビビる。 どうやら、品華の話が巡り巡って耳に届いた模様。にしてもリアクションが唐突すぎて、背中が痒くなる。

延焼

job

DQNアタックが自分にまで波及してきた。そろそろ潮時かとも思う。

企画屋の仕事

job

他社がやっていることを同じようにやろうと言うだけが企画の仕事ですか?

オフィスとDCの往復

距離は片道で10kmぐらいだった。 この時期少し走ると汗だくになってしまうのだけど、そのまま空調の効き過ぎたDCに入ると酷い目に遭う。

どこで作業するか文化圏

job

/optか/homeか/varか /varで作業する文化の場合パーティションを切るときも、残りは/varとする

JavaScript書き仕事

久しぶりだったので四苦八苦しながら書いていると脳内JavaScript回路が復活してきて、徐々にスピードが上がる。そのまま放っておくと再び脳内回路が無くなりそうだったので、JavaScriptで記述する必要のある仕事をまとめて処理。 この処理はどこそこサイトで…

黒いDS

job

イギリス出張から帰ってきた人が黒いDSを密輸入してきたり。 普通に日本ロケールに設定すれば使える模様。ただし、付属のACアダプタは使えない。 あと同時購入で脳トレを買ってこられたのだけど、当然英語。英語漬けをやりつつ脳を鍛えられるというかなり過…

mysqlとか

job

merge table意外と使えるかも。5.1からの新機能であるテーブルレベルのパーティショニングを使えば更に裏を意識することなく使えそうだけど、今回の用途ではmerge tableをバッチ処理で貼り替える仕掛でいいかな。 それっぽい動作をperlスクリプトで仕込んで…

トラブル対応と教訓

job

メール周りのトラブルに見舞われたときの教訓 トラブルは担当者が地球の裏側に行っているような時に限って発生する RDBMSのNULLは文字通りのぬるぽ NULLが返ってきただけで死ぬようなコードを書く輩は、今後三代に渡って呪う 面倒だからって動いているバイナ…

DCへのおつかい

job

DCに置いてある計算機にHDDを詰める作業が発生したので、一人でおつかい。 ハンドキャリーしたHDDが重いのと、やたらと薄着で入ってしまったのでガタガタと震えながら作業した以外は、ごく普通に。

それVMで(ry

job

ということで、最近Virtual Machineついているので、ちょっとした用事でサーバを調達してくれと言われると、何でもVMで実現しようとする私 今日も「Oracleが入った開発機が欲しいんだけど」と依頼され、VMで作った次第。しかし、もとよりメモリ貧乏なPCをホ…

今日のコーディング

job

先人曰く、「0と1以外の全ての数字はマジックナンバーなので直接コード内に書いてはいけない」(確かRob Pikeだったか)。しかし今日のケースは0というマジックナンバーを勝手に仮定した酷いコードだった 修正してレポジトリにコミットするときに散々恨み事を…

人材募集の記事

job

を見て悶える。うーん、うーん

会議

job

結局、企業の生産性を決めるのって会議とかミーティングではないかという気がしてきた。 従業員個々の処理能力が企業によって数倍も差が出ることなんて無いはずで、平均化すれば差なんてせいぜいが数十%程度ぐらいだろう。ただ企業では仕事が一人で完結する…