Bois Creative Homepage.This page is being made for Japanese. If you can understand Japanese, you can enjoy this page all the more.
Site Map [Top] [Profile] [MyWorks] [Diary(New)] [BBS] [Homework] [Links] [Contact Me]

2003/8 の日記  

[←先月の日記] [最新の日記] [来月の日記→]

2003/08/05 (火)
■give up smoking 第1日目 8月5日09:30より開始

 10:30 1時間経過。まだまだ余裕。
 11:00 普段1時間1本ペースだったので、ちょっとハァハァしてきた
 11:30 2時間経過。喫煙所に移動して気持ちだけ「吸った」感じを満喫。まだ大丈夫
 12:30 3時間経過。第一の山である3時間。次は、食後の一服が山ですね。。
 13:30 4時間経過。食後も越えた。ただ、ノンシュガーガム噛みすぎておなかが。(汗
 15:45 6時間経過。かなり限界。。やばあ
 16:54 7時間経過。たまにすごい汗が噴出す。今タバコみたら飛びつくな。。
 18:40 9時間経過。「今吸ったらうまいだろうなあ」の思考に支配され中。


2003/08/06 (水)
■give up smoking 第2日目 8月6日10:00より開始

 第一日目は 失敗。12時間目付近で誘惑に負けて吸ってしまった。
 ものすごく うまかったわけですが(・∀・

 気を取り直して、第2回戦行きます。今日は昨日ほど、気合がないので、まぁ無理かな(==;


2003/08/07 (木)
■疑問メモ

 C++での出来事。

 たとえばデバッグ時に、coutを使っていろいろと出力している人が居たとします。
 リリースビルド時には、coutの情報は不要なのでコンパイルしたくない。
 coutが通常の関数コールであれば #define cout (void*)(0) とかでいいんでしょうけど、coutの場合 STLで、パイプ(<<)によって数値や文字列や関数の結果などなどが入ってきます。
 defineで解決しようとすると (void*)(0) << "test" << endl;
 とかになって、無効な左辺式だか、なんだかになってしまうわけです。

 更に言えば、無意味なシフト演算として計算式を立てて、コンパイラの最適化で消してしまうという手も考えましたが、数値以外(文字列とか関数とか)も入ってくるので、これも使えません。

 coutの1行をきれいさっぱりするには、どうすればいいんでしょうか。

 #ifdef DEBUG
 cout << "test" << endl;
 #endif

 とかは、却下です。なんとか、ならないものでしょうか。
 無い知恵しぼって5分くらい考えてみましたが、思いつきませんでした。
 まぁ、僕は cout も cerr も 使ってないんですけどね〜。

■give up smoking 第3日目 現在停滞中

 予想通り、スパスパしちゃってますね( ̄ω ̄)y-~~~
 連休中に完了しなかった場合は頓挫の方向で。


2003/08/16 (土)
■おねがい☆ツインズ

 今日はTVアニメ・おねついネタで。

 どうしても神城麻郁の組んでるソースコードに目がいってしまうわけですが、プレフィックスが cc が多いあたり、.hackのCC社の下請けで、プログラムを組んでいるのでしょうか。
 1話で出てくる ccLoadFLAddOne という関数も、.hackがらみの関数の線が濃厚ですし。

 さりげなくバンダイビジュアルだし、そんな感じかなと。
 まぁ、秀丸なんか使わないで、他のエディタにしましょうよと。


[←先月の日記] [最新の日記] [来月の日記→]

Bois Creative Homepage.This page is being made for Japanese. If you can understand Japanese, you can enjoy this page all the more.
Site Map [Top] [Profile] [MyWorks] [Diary(New)] [BBS] [Homework] [Links] [Contact Me]