DDKに付いているフィルタドライバのサンプルを見てみると、自分が書いているやり方と全然違いました。しかもクラスとかデバイスとか、色々別れていて良くわからんす。本買おうかなあ。
普通、キーボードフィルタドライバというと、全てのキーボードに対して作用しますが、自分の書いたドライバは 1つめのキーボードにしか作用しません。これだとフィルタドライバとは呼ばないんだろうな。しかしこれはこれで使い道が有りそうなので、取っておきます。
明日の発表練習に向けてスライドを作りました。発表は20分、スライドは26枚…完全に時間オーバーです。明日、練習前にまた直そう。
腐れプロテクトに邪魔されずにマウスやキーボードをいじってみたくて、キーボードのフィルタドライバを書いています。ざっと見た感じでは、押したか離したかという情報やキーコードが取れているようです。
キーボードから来た情報は読めますが、新たに何かしたよという情報をどうやって作るのかイマイチわかりません。しかもアンロード処理がうまくないらしくて、フィルタドライバを削除した後にキーを押すとBoD します。これが俺クオリティ。
どうやらドライバを削除した後なのにI/O完了通知ルーチンに登録していた関数(IoSetCompletionRoutineでセットしたやつ)が呼ばれて、落ちているようです。
MSDNを見るとIoSetCompletionRoutineExなる関数があって、上記のようにドライバを削除する場合はこれを使え、とあります。しかし良く見るとWindows XP専用とあります。俺は2000なんだよ。惜しい、惜しいよ!
今日は時間切れなので、またいつか。
ブックマークに入っていて思い出したので、リンク張っておきます。QUOQのショートフィルム bunkatsu 全4話です。最初は頭おかしいって思ったけど、最後は頭良いなあって思いました。あまり書くとネタバレするので書きません。気になる方は見てくださいな。
卒論生達が大変そうだったので何か手伝おうと思ったのですが、スーパーバイザーたるいけじやhdk氏がいるし、特に仕事はなさそうでした。
ドコモのプログラムを進めてみたら結構めんどくさいことがわかってしまって、徹夜の作業になりました。これがミーティングの直前だったらやばかったなあ。今気づいて良かったか…。
出来たところメモ。fp-treeもどきの構築/解放、ファイルからの読み込み/保存、それとスタックリストの読み込みです。
M2の皆さんと、修論提出の打ち上げでピザを食べました。浮かれ気分も今日までですね、来週は発表練習です。
卒研生の人たちがやばそうです。その雰囲気に混ざって、ドコモの作業を進めていたら次の日になってました。何してるんだろ…俺。
月末は勤務簿にハンコ押さないと事務に怒られるので、学校行って押してきて、そのまま研究室でダラダラしていました。
塚田氏と石川氏とともに、学園線沿いのゲームセンターへ。UFOキャッチャーでガチャピンをゲットしました。嬉しいけど、後ででかくて邪魔なことに気づきました…。
あと自分は、音ゲーがメチャクチャへたくそなのがわかった。
明日からは放置しっぱなしだったドコモの続きとか、修論の発表スライドを作らねば。
あるあるが昔も捏造していたという話が出てきて、フジ以外が大盛り上がりです。健康番組なんてどれも叩けばホコリが出ますって。
あるあるを見て「マスコミは公正中立な放送をしなければならないのに、けしからん。」なんて怒り方する人は大間違いです。
マスコミは営利組織であって公正中立な放送を目的とした機関ではありません。
利益を追求するからこそ、ネタ切れでも捏造するし、嘘もホントにしちゃうし、事実無視の記事もセンセーショナルと銘打って売ります。
ただし日本では、あまりにいい加減な人には、訴訟したりしょっ引いたりして不利益を与える仕組みがあります。国家権力で、マスコミは事実に沿った報道をした方が長い目で見て得だよ!と教えているわけです。
普通の神経なら、訴訟されたりしょっ引かれたりするのは嫌でしょうから、仕方なく事実に沿った記事(報道)を書いているだけに過ぎません。
マスコミが、我が社は公正中立な記事(放送)をお届けしています、なんて言ったら大嘘つきです(※)。そんな狂った会社には要注意です。
(※)我が社は公正中立な記事(放送)をお届けするようにしています、と言う分にはあくまでも努力目標なので嘘にならない。日本語は便利ですね!
完成、提出しました。馬渕氏と一緒に提出しに行ったら、事務に表紙の書き方が違うってイチャモン付けられて、突き返されてました。今年まで書式も何もなかったくせに、何をいまさら…。
同学年の友達に話を聞くと、書類についても注意されたとかされなかったとかバラバラで、どうやら事務員によって言うことが違うみたいです。打ち合わせくらいしてくれよ。
榮樂くんが明日からの学会で忙しいので、帰ってきたらM2のみんなで絶対打ち上げするんだ!って思いました。見てるかなー?榮樂くん。
さらに直し、直し。なんか疲れてきた。
VirtualBoxでゲームができたら面白いなあと思って、昔使っていたWindows 2000とDirectXをVirtualBoxにインストールしました。ゲームは研究室で大流行のトリックスターを入れてみました。
ランチャーが起動してnProtectのアップデートも成功し、ゲーム画面用のウインドウが出たので、お?動くのか?と思ったら、「誤謬発生」がどうのこうのというメッセージが出て起動しませんでした。
なんだか中途半端に化けてるし、変な日本語です。しかし、利益を考えるなら、誰も見ないようなエラーメッセージを正確に訳すなんて無駄な仕事しませんね。ハングルが出るよりマシってことか。
徹夜は効率が悪いので、遅寝遅起きで頑張っております。それっていつもの生活と同じじゃん。
塚田氏の実験を手伝うべく、自分の家にマシンを持っていくときに、家のカギを忘れて再び大学に戻る羽目になりました。塚田氏の車に乗せてもらってたので、二度手間かけてしまいました。
明日辺り実験開始かな?
この日記、未来に書こうとしたら警告するようにしないと、間違って一年後とか、次の日とかに書いてしまいますね…。我ながら、だめなシステムだなあ。
あとはいい加減、削除機能をつけなきゃだめかなって思いました。
筑波記念病院の予約をキャンセルするのをすっかり忘れていたので、今日電話してキャンセルしました。直前(?)なので、何か言われるかと思ったら「ああ、そうですか。」って感じのお返事だけでした。
冷静に考えてみればドタキャンでもなければ、何も言うことはないのは当たり前ですね。
阿部さんに見ていただいた上に、明日つまり休日にも見ていただけるということで、頑張ってガリガリ直して、阿部さんに送りました。残るは土日のみ。
修士論文は製本(簡単な表紙を付けて、背表紙にタイトルを書く)しなければならないので、その表紙を事務からもらってきました。研究室に戻ったら修士論文は5部作りなさいってお達しがありました。ううーん、タイミングが悪い。表紙を取りに行くのがあと5分遅ければねー…。
今週一週間はひきこもり度が高かったです。といっても日がな一日実験とか修論をしていましたけど。
今日は家から出て研究室に行って、阿部さんに修論を渡し明日までに見ていただけるというお返事をいただきました。ありがたいことです。
その後はまた論文とか実験とかです。提出は29日。あと三日です。
ドコモミーティングに参加しました。しかもドコモの方々にわざわざ筑波まで来ていただきました。
ミーティング自体も結構長かったですが、その後に色々やってて結局、家に帰るのは夜になりました。
明日、阿部さんに見ていただこうと思い、実験以外をガガガーっと書き上げました。CSECの論文という基礎があるから話は通ってるはずですが、付け足した部分がうっとうしいかも知れません。
あと、そろそろ提出用の書類を書かないと、前日(28日、日曜日)になって書き方わからん!!なんて事になりかねない。
実験もやらねばならんのですが、ARMのマシンはヒートシンクレスで動いているだけあって、あまりにも遅すぎる…。
今日辺り、書類とか色々たまってるので処理します。
健康診断書を会社に送って、出せって言われていた書類出しました。一つ忘れていたので、それはまた明日です。
やっと実験プログラムができました。最後に入力データの読み込み部分作って実験しやすくしないといけないかな。
ARMのマシンはすごく遅い上に、ARM上でのスタックトレースは非常に条件が厳しいので、実験対象も選ばないと、データが取れないかもしれないです。
修論のベースは以前出した論文を使えるので、それに研究の基礎事項の説明と、ARMでの苦労の話を論文に加えて、今週やる追加実験を加えて、どのくらいのページ数になるか見てみたいと思います。あと少しだわ。
< | 2007 | > | ||||
<< | < | 02 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | - | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | - | - | - |
合計:
本日: