■
今週から修羅場に突入らしいです。えらい人曰く。
その偉い人は、コレまでの歴代えらい人に比べてマトモですが、やはりどこか危機感にかけます。(口ぶりがやさしいのでそう聞こえるだけかもしれませんが)
近隣の席ではこの期に及んで「言った言わない」でもめるSEもいます。
本当にこのプロジェクト・・・大丈夫なのか?
■
旧友に「昔みたいに小説書かないの?」と聞かれたことを思い出す。
実は、書く気もコンセプトになるネタもあったりするんだけど、時間が無いので踏み出せない。
# 銀粘土細工のときも同じこと言ってましたけど:-)
何とかならんもんかねぇ・・・。
モバイルツールがあっても、ブラウザから書ける日記があっても時間が無かったらモノは書けません。
■
2、3日前から首周りが痛いです。
寝違えただけ? と思っていたんですが、あまりに尾を引きすぎています。
何だろう? やばい病気?・・・なわけないか(w
■
赤い部屋。
ポップアップ広告を逆手に取った面白いFlash。季節柄少し早いかもしれないけど:-)
■
ゆめりあベンチ。
コレ、本当にナムコのゲームなんですか!?
ギャラクシアン3とかリッジレーサー作ってた頃のナムコはどこへ行ってしまったんですか!?
それなりに大変なことになってるっぽいですが、昔みたいな熱いゲーム出してよ>ナムコ
#
R:Racing は期待してますよ(切実
■
暑いのとダルいのが相まって汗が止まらない・・・。
■
朝、コンビニでお金を引き出してきたんだけど、自社から「営業の者だけど、
駐車場のお金払いに行くよ」と連絡が入る。
え? 来るの?
これまで仕事場に営業が来る事なんて一度も無かったのに、珍しいですな。
で、支払ってもらったんですが、自分はお金持っていると使ってしまうタチなので、ちと困る:-D
■
技術ネタ。
対象ディレクトリ以下のファイルサイズの総量を調べる関数(WinCE)。
DWORD CalcOccupancy( TCHAR* ptchPath, DWORD& dwSize )
{
DWORD dwRet = 0;
TCHAR tchFind[ _MAX_PATH ];
TCHAR tchRecursiveBase[ _MAX_PATH ];
TCHAR tchRecursiveFind[ _MAX_PATH ];
long lLength;
long lCheck;
WIN32_FIND_DATA ffi;
HANDLE hFind;
BOOL bRet = TRUE;
DWORD dwAttr;
// 検索パスの設定
memset( tchFind, 0, sizeof(TCHAR) * _MAX_PATH );
if( ptchPath == NULL){
// 指定パスなし
_tcscpy( tchFind, _T("\\*") ); // ルートに指定
} else{
// 指定パスあり
_tcscpy( tchFind, ptchPath ); //
// 終端の区切り子('\')チェック
lLength = _tcslen( tchFind );
lCheck = (lLength == 0 ) ? 0 : (lLength - 1);
if( tchFind[ lCheck ] != _T('\\') ){
_tcscat( tchFind, _T("\\") );
}
// 再帰呼び出し用に、区切り子付きパスを控える
memset( tchRecursiveBase, 0, sizeof(TCHAR) * _MAX_PATH );
_tcscpy( tchRecursiveBase, tchFind );
// ワイルドカードの付加
_tcscat( tchFind, _T("*") );
}
// 検索
hFind = FindFirstFile( tchFind, &ffi );
if( hFind != INVALID_HANDLE_VALUE ){
while( bRet != FALSE ){
// サイズを加算
dwSize += ffi.nFileSizeLow;
// フルパス作成
memset( tchRecursiveFind, 0, sizeof(TCHAR) * _MAX_PATH );
_tcscpy( tchRecursiveFind, tchRecursiveBase );
_tcscat( tchRecursiveFind, ffi.cFileName );
// 属性取得
dwAttr = GetFileAttributes( tchRecursiveFind );
// 属性チェック
if( dwAttr != (DWORD)-1 ){
// 対象がディレクトリだった場合、
if( dwAttr & FILE_ATTRIBUTE_DIRECTORY ){
// 再帰的に関数を呼びなおす
CalcOccupancy( tchRecursiveFind, dwSize );
}
}
// 次のファイルを検索
bRet = FindNextFile( hFind, &ffi );
}
FindClose( hFind );
}
return dwSize;
} |
再帰とか本で見かけてもあまり使う機会に恵まれないので、ここぞとばかりに使ってみました。周りのコード見ると、Findも総当りだし。
気分だけエレガント♪・・・ええ、ダメPGですとも。
■
早めに寝たにもかかわらず、なんかぐったりです。
■
ふと考えた。
どうしてこんなにぐったりなってしまっているのか?
慢性的な寝不足のせいもあるだろう。
でも、一番の原因は「目の前がクリーンになっていない」せいじゃないかと思う。
問題は山積み。終わりは見えない。
周りがあせっていると自分もあせらないといけない錯覚。
落ち着いて、本当に自分がすべきことを見極めよう。本質を見極め、目の前をクリーンにしよう。
することが何も無いなら、それは休んでいいときだから休もう。
# 「やることが無いとき」は、神様がお休みをくれたと思え、とFMのナビゲータが言っていたのを思い出しました。
■
非常事態用待機なので、何も起きなければただただ待ってるだけだったりします。
■
昨日のことだが、nVidiaのGeForceFX Demoを試す。
Orga動かん、その他ガタガタ。
当方、FX5200なんですけどー。
ドライバがチートだか最適化だかされてるみたいだけどー、ウチのカードの遅いに変わりないのでー、何とかしてくださいー。
# なんで投げやり・・・
■
遅ればせながら今週号のマガジンなんぞ読んでみる。
シチサンメガネ最終回・・・それはないんでない?
ぶっちゃけ、ネタなしで勝ちましたって展開は少年マンガだからできるインチキですね。
最後でダメになったマンガ認定です。
■
今週のチャンピオンを読んでみる。
バキは死刑囚編が事実上終わっている感じがします。特にコメントなし。
アクメツ。なんか、正直に楽しめません。連載当初は政治・金融の仕組みとか噛み砕いて解説してくれるマンガだと思ったんだけど・・・アクメツのキャラが飛躍しすぎてどうにも「?」な感じが否めません。
で、先週当たりから読み始めた「無敵看板娘」が面白かったりします。コレは一から読みたいかも。
■
友人とカラオケに行く。
もう俺レパートリーねぇよ。
■
[オプソの集いレポート(1)]
逝ってきました。オープンソースのつどい 2003 in 名大。
時間が悪かったのかなんか人がほとんどいませんでした・・・。
オプソのコミュニティだよな? こんなに人いなくていいの? ものすごく心細かったです・・・。
■
[オプソの集いレポート(2)]
今日は、名大の文化祭だったようで、会場がどこか探すのにものすごく苦労しました。
天気がものすごくよく、熱い中ダラダラと歩き回りました。
結局敷地の奥の生協だったんですが・・・体育館とかあるような場所に生協があるっていうのはどうなんですか?
会場はエアコンが効いていて涼しかったですけど。
■
[オプソの集いレポート(3)]
で、人がいない会場に入って最初に目が言ったのが超漢字4のデモ機。
# っつーか他の端末が触っていいのかわからんような空気を放っているので・・・それしかない。
ESP東海の方が親切にオペレーションの事とかプロジェクトの概要とか説明してくださいました。
プロジェクトXのTRONの回を見ていたので、TRON関連の動きは一応知っていたのですが、ここの試みは全く知らなかったので、「こういう取り組みもあるんだ」と感心しました。
テキストや絵が書けて、Webが見れて、メールのやり取りができれば、ユーザから見ればOSはWindowsやLinuxでなければいけない理由は無いんだなぁと実感しました。
# Windowsに慣れきっている自分はWindowsを選んでしまうだろうけど:-)
■
[オプソの集いレポート(4)]
んで、お目当ての「オープンソースによるゲーム展示」。
・・・海外のプロジェクトからソース引っ張ってきてビルドしただけの展示でした。
「FreeTrainっていって、A列車クローンなんですよー」って・・・なぁ。
SDLのハナシふってみると、「聞いたことある」「紹介記事見た程度」・・・。
暑い中何しにきたの? 俺は?
■
[オプソの集いレポート(5)]
んで、最後。NetBSDのコーナー。
DreamCast版やhpcmips版が展示されてました。
あまりにフツーに動いているので違和感を感じなかったんですが、冷静に考えると「ありえないはずのものが動いてる」んだよなぁ。
ゲームの展示より感動したかも。
・・・が、自分以外でブースにいる人はみんな顔見知りの知り合いらしく、入り込む隙がありません。
いろいろ面白そうな話が聞けると思っていただけに、ちょっと残念。
■
[オプソの集いレポート(6)]
全体的な感想を書くと、名古屋ではオープンソースってあんまり活発じゃなさそう。そんな印象を受けました。
SoftwareDesignやUNIX User等のUNIX系雑誌、Interfaceではgccの連載が組まれたりしていて、自分のなかでは結構メジャーなキーワードだった>オープンソース
自分がコミュニティに歩み寄らなかっただけで世の中では活発な動きがあるものだと思ってたのに・・・。
とはいえ、名古屋のオプソ事情にちょっとだけ詳しくなれました:-D
# SDLのゲームの移植でもやってみようかしら?(言うだけ
■
DoCoMoショップにシグマリオン3を見に行く。
小さなボディに800x480液晶・・・ドットが小さすぎます。
このサイズの液晶が欲しかったらノート買います。
デザインもゼロハリじゃなくなったのでそれほど惹かれません。
シグ2時代の情熱はどこへ行ってしまったんでしょう?>俺
# つっても、C760の白xシルバーもいただけない気がする・・・。