<< 生きている証を | main | いきるために、ただひつようなこと >>

スポンサーサイト

  • 2007.10.30 Tuesday
  • -
  • -
  • -
  • by スポンサードリンク

一定期間更新がないため広告を表示しています


なんか今更

久々に集中して考える力が甦ってきたというか、違うな。
今更当たり前のことに気づいた。
頭の中にあるのはとあるウェブページで見たDirectInput8の初期化ルーチンなんだけど、その中で、デバイスを拾い上げるルーチン(コールバックで)があるのだが、それの話。

今までなぜかずっとわからなかったのは
最後のところにコメントで
return false;
// return true;
// 複数のジョイスティックを取得する場合はreturn trueする

みたいなことが書いてあった。
でもって、これがなぜかという話。

簡単なことで
DirectInputDevice8を取得する->ジョイスティックゲット
で、関数の最後でreturn true(継続条件)
またコールバック関数が呼ばれるわけ。
でもってもう一個ジョイスティックがある場合は同じことをやって
ジョイスティックがもう無い場合は
デバイスの作成関数EnumDeviceとかその辺からNULLが返ってきて途中で
if( !ret )
{
return false;
}

となるもんで、ここで抜けられる。
ジョイスティックの列挙が不可能になった時点でコールバック関数が呼ばれなくなる。
…なるほど。
俺は馬鹿だったのか。
愚かだ。

というわけで、忘れないように書いておく。こんな馬鹿げたことを。
こんな簡単なことが瞬時にわからないなんて…底が見えるという物です。

ところでFizzBuzz。
あれなんなんだ。
あれが書けないプログラマって言う意味が全くわからないんだが。
正攻法で素直にそのまま書けばいいだろうに。
ショートコーディングのしがいは少しだけありそうだけど(それでもすぐにできそうな気が…)
それともあれなのか、いろんな言語でFizzBuzzできることを自慢するためのツールなのかあれは。でもって出てくる言語がなんかPythonだのPerlだの…にゃー。
AdaとかOCamlとか、Lispだといろんな人が書いてるだろうなあと。
雑記。

徹夜でカラオケした日のことは後で書きます。とりあえず、超楽しかった。

スポンサーサイト

  • 2007.10.30 Tuesday
  • -
  • 23:51
  • -
  • -
  • by スポンサードリンク

コメント
コメントする









この記事のトラックバックURL
トラックバック
profile
某大学第三学群情報学類所属。 グラフィックスエンジン、圧縮アルゴリズム、ゲームエンジンなど
feedmeter
人気ブログランキング - SENSE-LESS MANEUVER 2nd
selected entries
categories
archives
links
recent comment
search this site.
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM
recommend
PHPサイバーテロの技法―攻撃と防御の実際
PHPサイバーテロの技法―攻撃と防御の実際 (JUGEMレビュー »)
GIJOE
とりあえず読まなければならない本。phpプログラマならばこの本の内容をすべて押さえているべきの気がする。
recommend
初めてのPHP5
初めてのPHP5 (JUGEMレビュー »)
デイビッド スクラー, David Sklar, 桑村 潤, 廣川 類
recommend
Debian GNU/Linux徹底入門第3版 Sarge対応
Debian GNU/Linux徹底入門第3版 Sarge対応 (JUGEMレビュー »)
武藤 健志
400ページぐらい読了。
徹底入門!
Linuxを導入し始めるという人向けのわかりやすい入門書です。設定項目を一つ一つきちんと説明するので冗長になりがちですが、抜け目はなさそうです。
recommend
 (JUGEMレビュー »)

DirectXGraphicsの関数について丁寧な説明がしてあるという趣向の本。初心者は買い。応用的なところはあんまりありません(6章の半分くらい?)。
recommend
C++の設計と進化
C++の設計と進化 (JUGEMレビュー »)
ビョーン ストラウストラップ, Bjarne Stroustrup, 岩谷 宏, エピステーメ
3章13節まで読了。
recommend
Happy Hacking Keyboard Lite2 USB JP 黒
Happy Hacking Keyboard Lite2 USB JP 黒 (JUGEMレビュー »)

現在絶賛使用中。Professinalは高い。
実用これで十分です。
recommend
Effective STL―STLを効果的に使いこなす50の鉄則
Effective STL―STLを効果的に使いこなす50の鉄則 (JUGEMレビュー »)
スコット メイヤーズ, Scott Meyers, 細谷 昭
欲しい。STL使いは持っていた方がいいとのことです。
sponsored links