jFD開発したりしなかったり日誌
2006-04-16
_ 今日のボクシング
今日もプリンストレーナーと僕の、二人の愛の世界は薔薇色です。
練習の合間合間に熱い抱擁をし、仲むつまじくメールアドレスの交換をして愛を深めあった。
最近、この日記を親が見たら卒倒するんじゃないかと思う今日このごろ。
Iトレーナーと話してて、
「俺、いまだにわかんないんですが、プリンストレーナーって
何やってる人なんですか?」
「大人のおもちゃを売ってるんですよ」
「ほう?」
そこから話が飛躍し、プリンストレーナーは伝説の大人のおもちゃ職人で、
裏の世界では彼の名を知らぬものはモグリで、彼がハンドメイドで作った
名品の数々はマニアの間で奪い合いになるほどの人気だとか一通り話し、
最後に聞いてみた。
「で、どこまで本当なんですか?」
「全部嘘です」
相変わらず謎の人物だ。
_ 他にもネタになる話がいくつかあったが、練習で酸素足りてなくて
あんまり覚えてないのですよ。
ちなみにMacで遊びすぎて、気が付けば練習時間が45分くらいしかなかった。
なのにIトレーナーやプリンストレーナーと遊んでいたので実質30分くらいしか
練習できてないし。
ダメすぎ。
2007-04-16
_ 超がっかり
今日は先週火曜(10日)に購入したテレビが届く予定だった。
19〜21時で届くはずで、仕事を定時で抜けさせてもらって速攻で帰宅し、それはもうワクワクしながら
業者の到着を待っていた(くたびれてたんで寝てたけど)。
しかし、21時を回っても音沙汰無く、遅延の電話の一本も来ない。
もしかしてすでに来てて不在票が入ってるかと思ってポストを確認したが見あたらない。
ビックカメラに問い合わせようにもすでに閉店していて電話に出ない。
ふと思い立ち、伝票を確認して悲鳴というかため息が。
届くの来週になってるよ・・・
購入した際に店員に言われたのだが、このテレビは展示品で、納入前にクリーニング業者に出すので
納品まで中五日かかり、最短で来週月曜日、つまり今日まで納品にかかる、とのことだった。
平日夜の19時までに帰宅しなければならないということに引っかかって、どうしようかちょっと
考えていたら、
「じゃあその次の週末はどうですか?」
と聞かれたが、それは遠すぎて悔しい。
少し考えて
「やっぱり月曜でいいです」
と言ったのだが、それでさらに翌週の月曜(23日)にするってのは、いくら何でも相手の気持ち
読めてなさ過ぎないか?
そりゃ伝票確認しなかった僕も問題だが、ちょっとは空気読めよ。
楽しみにしてわざわざテレビ台を準備して待っていたので、もの凄くがっかりした。
明日電話して、可能なら水曜に持ってこさせようと思う(火曜は予定あり)。
本当にがっかりだ。
_ 仕事
朝会で「なんか今日は声に元気ないですね」と言われた。
朝飯食ってこなかったから?
確かに週末に下痢して、食事直後に数回トイレに行くとかやったり、テレビのことで興奮したテンションで
汗かきまくりながらテレビ台を組み立てたらテンションが下がった後でぐったりしたとかで、
元々そんなに体調は良くなかったが。
マルチスレッド絡みで想定外の動作をしている部分があって、先週末から調査していた。
先週から検証コードを書いていたのだが、それがやっときちんと動いて現象の再現に成功し、
色々こねくり回してたら退社直前にやっとバグの原因を特定できた。
疲れた。
_ 当たり前でしょ
山ほど予算使ってオープンソース振興したけど、当の役所で調査したらLinux使ってたのが1.2%しか居なかった、
けしからん、という記事。
そんなの当たり前だと思う。
Linuxをデスクトップ用途に使うのは、コンピューターを使うこと自体が目的になってるマニアだけだ。
マジョリティであるWindows以外のOSを使うと何かしら余計なコストが必ずかかる。
使い方がわからなかったり、見られないホームページがあったり、WMVが見られなかったり、
みんなが使ってる便利なソフトが無かったり、UIがいまいちいけてなかったりとかだ。
役所の職員なんて一般人が、最初から入ってるWindowsを削除してまで茨の道確定のLinuxを導入するわけがない。
現状のLinuxは、一般人にWindowsを捨ててまで使いたいと思わせるほどの魅力は持ってない。
少なくとも後数年は、鶴の一声で一斉導入&Windows使用禁止、とかやらなきゃたとえ役所でも普及は無理だと思う。
_ なお、
MacはWindowsを捨ててまで使いたい、と思わせるものがあると思う。
OSXはUNIXのわかりづらいところを魅力的なインターフェイスで一般人の目の触れないところに覆い隠している。
一般人にはわかりやすいインターフェイス、マニアにはUNIXの通好みの機能を提供するというのは
「間口は広く、奥は深く」
にうまく合致していると思う。
Windowsじゃないために発生するコストは存在するが、Linuxに比べれば許せるレベルだし、
最後の手段でBootCampやParallelsがあるから何とかなる。
メインストリームにならなくてもいいんで、魅力的な代替案環境であり続けて欲しい。
2008-04-16
_ 仕事
Windows Mobile案件、デザイナーさんが素敵な画面をデザインしてくれているのだが、
.NET Compact Frameworkのコントロールが何かと低機能で、色んなコントロールを
自作しないとその見た目を実現出来ない。
なんせボタンに画像表示することも出来やしない。
色んな苦し紛れを駆使して頑張っていたが、一番やっかいそうなDataGridもどきの
自作をした。
僕の調査不足かもしれないが、標準のDataGridは奇数行と偶数行で背景色を変えるような
ことも出来やしないし、ヘッダに文字以外を表示することも出来ないし、
画面幅いっぱいに表示すると右側のスクロールバーが指で押しづらいし
(液晶枠の盛り上がった部分のすぐ横にあるので、とがったものじゃない通しづらい)
ひーひー言いながら車輪の再実装をした。
.NET Compact FrameworkのDataGridは、標準の.NET Frameworkのとは違い閲覧専用らしいが、
更新可能にするのは実装が面倒なんでそれはこっちも踏襲する。
SwingのJTableとDataGridをいい加減に混ぜてネジを3本くらい抜いたような実装で、
JTableライクにセルレンダラを設定可能にした。
JTableライクにControlをセルレンダラとして使用する造りにしようとしたら、
ControlのOnPaintメソッド(SwingでのPaintComponentメソッド)がpublicじゃないんで
出来なかった。
悔しい。
昼から書き始めて、夕方に動き始め、夜に見た目の調整がほぼ出来た。
ど疲れた。
_ 口は災いの元
金曜日のjava-jaで、ゲーム業界のUIに学ぶというテーマ(というか言い訳)でみんなで集まって
Wii Sportsをやって、ついでにモンハン部の部活もするという企画があるのだが、ヨシオリさんに
「僕マリオカート持ってきましょうか?」
と言ったら
「Wii本体も持ってきてください」
と言われてしまった。
うおう、あんな見た目よりずっしり重いものを・・・
まあいいか、iMac持ち歩くよりはマシだ。