■
昼の薬を抜いてみた。
とりあえず、
意識が飛ぶほどウトウトはしなくなりました:-)
ただ、飲まないと少し落ち着かないので飲む時間を見直さないといけないか?
■
@IT FaQ : UML編を読んでみる。
今お世話になっている仕事場でも「UML使おう」って動きは少なからずあります。
作っているシステムの仕様書を渡され、UMLの図(どの図か覚えてない)を見たときはカルチャーショックの極みでした。
# 今もなんだけど。
こういう知識も必要なんだなぁ、と痛感だけしてみる:-)
■
仕事場の人が2ちゃんのヘッドフォンスレで安くて(・∀・)bイイ!ヘッドフォンを見つけてきたらしい。
そのスレ見に行ったら、なかなかの両スレでした。
俺も
これほしいな。
仕事場でMP3聞く用に。
■
メニューのIDの項目を探してチェックをつけたり外したりするコードを作ってみた。
汎用できそうなのでメモ書き程度に載せておく。
long SetMenuCheck( HWND hWnd, UINT nID, BOOL& bCheck, BOOL bIsToggle )
{
long lRet = -1;
HMENU hMenu;
HMENU hSubMenu;
int nCount;
int nMenuCount;
MENUITEMINFO menuInfo;
BOOL bResult;
hMenu = GetMenu( hWnd );
nMenuCount = GetMenuItemCount( hMenu );
memset( &menuInfo, 0, sizeof(MENUITEMINFO) );
menuInfo.cbSize = sizeof(MENUITEMINFO);
menuInfo.fMask = MIIM_STATE;
for(nCount = 0;nCount < nMenuCount;nCount++){
hSubMenu = GetSubMenu( hMenu, nCount );
bResult = GetMenuItemInfo( hSubMenu, nID, FALSE, &menuInfo );
if( bResult != FALSE ){
if( bIsToggle != FALSE ){
menuInfo.fState ^= MFS_CHECKED; // 反転
bCheck = (menuInfo.fState & MFS_CHECKED) ? TRUE : FALSE;
}
else{
menuInfo.fState = (bCheck != FALSE) ? MFS_CHECKED : MFS_UNCHECKED;
}
SetMenuItemInfo( hSubMenu, nID, FALSE, &menuInfo );
lRet = 0;
break;
}
}
return lRet;
}
|
■
心療科の日。
担当の先生が不在?らしく、いつもよりも長く待たされた。
待合室で呼ばれるまで寝ていたのだけど、起きたら汗だくだった。
天気よすぎるよなぁ・・・。
仕事なんかせんと、遊びに行きたいなぁ〜・・・。
■
割り込みの仕事が入る。
で、MFCのソースの中をダイブする。
・・・AfxGetThread がNULL返すケースってどんな時だ!?
■
割り込みで、ちょー忙しかった割には私用で早めに引き上げる。
カラオケ誘われてるのすっかり忘れてました(ぉぃ
■
んで、カラオケ屋でびっくりしたのが、
これ。
目次とリモコンが一体化したデバイス。
液晶のサイズに妙な親近感を覚えるのは自分だけでしょうか?(w
んで、職業病なのかすぐにデバイスの裏を見たり、解像度どれぐらいだろうと数えようとしてしまったりする(w
デバイス自体のサイズも程よい大きさで、かなりユーザビリティ面に関しては研究されてるようである。
組込みデバイスって浸透してるんだなぁ・・・。
ついでに、
ユーザビリティの解説。
■
今年の初頭、久々に触ってみたら電源すら入らないVAIOにつけた20Gのハードディスクを使いまわすため、大須で2.5インチHDのケースを買ってくる。
これなんだけど、9.5ミリしか対応して無いらしい。箱の下っちょにこっそりシールが貼ってありました・・・買ってから気付いた。
まぁ、「使えればいい」的なレベルだし。
# あと、HDDの先端にくぼみが無いディスクだとつっかえました。
# VAIO標準(富士通製)はつっかえました。IBM製はOKでした。IBM最高。
■
DVDを見ていて、思ったこと。
(PCなので)ディスク入れ替えるの面倒
↓
MP3みたくプレイリストに入れてダラ流しできない物か?
↓
CDみたいにリッピングすればいいじゃん
ってことで、急に興味がでてきたので手持ちのDVDをリッピングしてみようと思い立つ。
とりあえずgoogleでソレらしい単語をキーに検索する。
30分のアニメでもエンコードに1時間ちょっとかかるのか・・・。
15000回転のHDDが出るのにも頷けるなぁ・・・。
# 20Gあればワーク領域には十分だろうし。
# Blue-ray Diskが出たら状況も変わるんだろうけど。
■
遅ればせながらプロジェクトX「家電革命 トロンの衝撃」を見る。
いつもながら熱い。そして、OSのハナシということでなんか身近に感じます。
坂村教授は、「コンピュータは楽しい」「コンピュータは飽きない」と言っていましたが、自分が知る限りこんなに熱く、いきいきと「コンピュータが好き」と言っている人を自分は見たことがありません。
TRONが公開しているのはアーキテクチャであり、Linuxのようにカーネルソースではないのだけど、レイヤの深い層から開発者がカスタマイズできるOSというのは、それはそれで面白いなと思いました。
# 仕事で触れる機会があれば、ぜひ触れてみたいなぁ>TRON
# そして、熱い仕事ができる技術者になりたい:-P