2006-01-01から1年間の記事一覧

また消えた…orz

修論で DirectSound のストリーミングを自前実装しなきゃいけないヨカン*1な故にドキュメントなりサンプルなりを調べていたのですが…DirectX 日本語ドキュメントの DirectSound サンプルの項目には "Stream Data" なる、まさに私が必要とするサンプルが 紹介…

タスクマネージャ - プロセス の「I/O その他バイト数」

って、一体何を示してるんですかね。WinAMP を起動しようとしたら、HDDがガリゴリいいつつ中々起動しない。 タスクマネージャでみてみたら「I/O 読み取りバイト数」「I/O 書き込みバイト数」は殆ど変化せず、且つ「I/O その他バイト数」の値がぐんぐん(「く…

DirectX の HRESULT値が被ってる

エラーコードについて調査してて気づいたんですが…例えば DIERR_NOTDOWNLOADED - DirectInput VFW_E_ENUM_OUT_OF_SYNC - DirectShow というエラーコードは、共に「0x80040203」という値です。 関数の戻り値を、その場の場限りの値として利用するだけであれば…

.NET Framework 2.0 廃止予定の API

http://www.microsoft.com/japan/msdn/netframework/programming/obsoleteapi/何でこんなのが出てくるのか良くわからないなぁ…。「非推奨」程度であれば分るけど「廃止」ってのは何なんだろう。.NET Framework って「Ver2.0 用アプリであれば、Ver2.0 Framew…

暗号を解読せよ!

\xa5\xb5\xa5\xe0\xa5\xcd\xa5\xa4\xa5\xeb\xa4\xce\xa5\xea\xa5\xb9\xa5\xc8\xa4\xf2\xc6\xc9\xa4\xdf\xb9\xfe\xa4\xe1\xa4\xde\xa4\xbb\xa4\xf3\xa4\xc7\xa4\xb7\xa4\xbf\xa1\xa5 さぁ、なんと言ってるでしょうか!? ヒント mod_uploader のエラーメッセ…

サーバーメンテナンス

今日やってて苦労した事 Apache2.0系 (Win32) と php の連携 AN httpd と php の連携 IIS と php の連携 ………んまぁ、一つの鯖で3つの httpサービスが動作してます、ハイ。^^;一見すると無駄っぽい印象もありますが…そうでもなく、各サービスの本来の役目…

_TCHAR / TCHAR について考える

VC

頭の T って、何の略だろう… Text だとなんか変だし… Template はなんか違うだろうし… Type の略? size_t とか ptrdiff_t とかと同じような感じで…って、そもそも C の型の _t って type だよなぁ。^^; うーん、よくわからない。 tchar.h の頭には tchar…

apache を利用しての public_html が公開できない - 解

各ユーザーの home にある public_html が公開できないという 問題 について…… 謎は…全て解けた…!! # ls -l /home drwx------ 23 ir9 ir9 4096 11月 6 07:28 ir9 嘘だぁぁぁぁッッッッ!!!!!!! orz えーっとつまりは、selinux はぜんぜん関係ありま…

apache を利用しての public_html が公開できない

できないんですよ。orzCentOS 4.4の環境でやったこと。 userdir なモジュールを有効にした。 LoadModule しました。 LoadModule userdir_module modules/mod_userdir.so userdir なモジュールの設定をした <IfModule mod_userdir.c> # # UserDir is disabled by default since it can</ifmodule>…

templateとコピーコンストラクタを組み合わせたみたところ死亡(スペランカー先生のように)

C++

諸事情で、所有権付 auto_ptr が欲しくなったので、yaneSDK 2nd の auto_ptr をベースにして class B{}; class D : public B{}; auto_ptr<D> d(new D); auto_ptr<B> b1(d); auto_ptr<B> b2(b1) 見たいなのが出来るようにちょいと手を入れてみたわけです。(基底クラス</b></b></d>…

VDMの存在意義が良くわからない

仕様記述言語 VDM というものを勉強させていただいています。仕様記述なので「プログラム的に書いた仕様書」であり、この時点で論理的なエラーがないか検出するためのもの見たいなのですが… 結局これ「言語」なんで、ガリゴリコード書いていく形っぽいんです…

GUIDを文字列化したい……ってえー

タイトルのように、GUID を 文字列化したかったのです。 ちなみに、その文字列をファイルに書き込んでみたり、書き込んだ値を読み込んで再度 GUID に戻してみたり…という事を計画してます。さて、GUID を printf とかで自前で文字列化する方法も取れますが、…

メル鯖が誤爆…なんてことは無いよなぁ…?

こんなメールが届きました。(一部隠蔽、但しヘッダー項目の数は同じ) Return-Path: caiwwqgcp@xxxxxxxxxxxx Received: from 61-258-256-32.dynamic.xxxxx.xxx ([61.258.256.32]) by hogehoge.********* (ExpressMail 5.00) with SMTP id 20061016.144551.4…

再度やってきた恐ろしい事態

3年前のコードが読めません。orz …な、なんかえらいややこしい事してるので解読し辛い…。何やってるんだ昔の俺。orz

Expression Art - 式絵

60 名前: 仕様書無しさん [sage] 投稿日: 2006/10/12(木) 00:33:040x0d ミッフィーが親指を立てている顔文字に見える。0x0a ミッフィーが人差し指で顔を掻いている様に見える。 61 名前: なぎさっち ◆Nagi/FmYMM [sage] 投稿日: 2006/10/12(木) 10:33:29…

コンストラクタで引数1個を持つオブジェクトの配列の初期化(長いよ

C++

class A { public: A(int n){}; }; int main() { A a[3] = {1, 2, 3}; return 0; } 記憶の奥底で、できた…よなぁ…。 なんて思いつつコンパイルしてみたら本当にできてちょっとびっくり。^^;ぱっと見で微妙に見づらい感があるかもしれませんが…1つの有効…

レンダリングでゴミがのる…時がある

何だこれ…orz 1個、丸い "ほわっ" としたテクスチャを曲線状に並べて加算合成してるんですが…なーんか上部にノイズがのってしまいます。テクスチャ自体にゴミがあるのだろうか…なんて思ってみますが、そしたら全てのノイズが繋がって一本の線みたいになるは…

オブジェクトの依存関係に悩む

dev

ゲームとなると、あるオブジェクトが一定の状態になったら別のオブジェクトを new して云々 なんてことが当たり前のようにありますがーさて、クラス A, B, C とあり、それぞれ Compute() / Draw() を備えており、A-B-C の順で Compute() の後、A-B-C の順で …

boost::lambda な無名関数の戻り値の型が知りたい

C++

諸事情で template<typename IT, typename FN> typename FN::result_type my_for_each(IT itBegin, IT itEnd, FN fn) { // ごにょごにょ } こんな事がやりたくなったのですよ。std::mem_fun / boost::bind が fn に投げられる時は、FN に result_type が typedef されているので問題な</typename>…

64bit Windows での 32bit DirectX アプリケーションデバッグ

DirectX SDK をインストールした場合、ランタイムのみをインストールした場合とは違い、コントロールパネルで DirectX が利用するランタイムのバージョン(リテール版/デバッグ版)の切り替えや、各種設定を変更することができますがーさて、WinXP64bit上で …

…そ、そんな……Visual Studio で "アレ" が動作しているだと……!?

Visual Studio で COBOL.NET が動いてやがる…ッ!? COBOL.NET は本当にあったんだ…!!(天空に浮かぶ城を見上げながら)参照 : Microsoft .NET Day 2002開催

boostって便利だよね。変態的だけど。(誉め言葉)

2ch

HDDを整理していたら出てきた話題BOOSTを語れゴラァhttp://pc8.2ch.net/test/read.cgi/tech/1091198276/l50 965 名前: デフォルトの名無しさん [sage] 投稿日: 2006/02/06(月) 07:42:24 __ / ヽ _____ l ´ ̄ `ヽ、_ _ゝ `ヽ、 -ニ/ ⌒ ト、 , -、 l l …

プログラマとしては安部氏の当選に何となくガッカリしなくてはいけないらしい。

ローゼン大臣とか言われたりと、アキバ人に何となく近い麻生氏じゃなかった事にガッカリするべき……というわけではなく。 安部氏 ですよ。安部氏。 あべし。 あ べ し。 A・B・C ………すごく、 隠語です…。 笑える人だけ笑ってください…。 関係者さんは 笑う…

InputStreamを長さぴったりの配列にする処理の命名をよろしくおながいします。

クラス名・変数名に迷ったら書き込むスレ。Part8http://pc8.2ch.net/test/read.cgi/tech/1154448184/341-347 341 名前: |デフォルトの名無しさん 投稿日: 2006/09/09(土) 11:09:47 InputStreamを長さぴったりの配列にする処理の命名をよろしくおながいしま…

コンテナに格納したオブジェクト。デストラクタの呼ばれる(==破棄される)順番は?

C++

vector なり list なりにオブジェクトをガンガン push_back していきますが、そのオブジェクトが破棄される時順番で破棄されるんだろうかと。 個人的には、末尾の要素から削除されると嬉しいんだけどなー とか思っているんですが…実験してみました。 コンパ…

ext3が死んだ...

昨晩久々に linux マシンをモニタに映してみたら*1、あらまぁなんと hde: dma_intr: status=0x51 { DriveReady SeekComplete Error } hde: dma_intr: error=0x84 { DriveStatusError BadCRC } ide: failed opcode was: unknwon なんてメッセージが沢山表示さ…

CentOS で久々に yum かけて update してみた。

その結果 Installed: centos-release.i386 6:4-4.2 dapl.i386 0:1.2.0-1 kernel.i686 0:2.6.9-42.0.2.EL kernel-devel.i686 0:2.6.9-42.0.2.EL kernel-smp.i686 0:2.6.9-42.0.2.EL Dependency Installed: kernel-ib.i386 0:1.0-1 libgssapi.i386 0:0.8-1 lib…

IMEの単語登録についてのちょっとしたTIPS

IME

長年の謎だったのですが、特に緊急で必要になる知識も無かったのでずっと確認せず放置してきたけど、最近になってようやく調べた事。(長いよMS-IME の登録単語は、テキストファイルに指定されたフォーマットで記述すれば、一括で沢山登録する事が可能です。…

(また)Visual Studio 2005 の正規表現置換えが正常に動作しない。

VS

前回に引き続き また見つけちゃいました*1。なんでかなーもう。orzそして、謎なこと(そして、IDE製作チームにとっては悪夢なこと)に、再現性が100%でないという代物。^^;というわけで、再現するかどうかわかりませんが……… 以下のソースコードは ogg…

他人のソースコードは読めないとは言うけれど

おすすめのソースは? | スラド デベロッパーboostのコード読むのと、どっちが幸せだろう…