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

システム例外のキャッチ

C++でtry/catchを使ってWin32システムが投げる例外(nullアクセスとか)をキャッチしたいんだけど、 Win32システムエラーを受け取る型が分からないので調べてみた。 #include "stdafx.h" #include <windows.h> #include <assert.h> #include <stdlib.h> #include <conio.h> int filter(PEXCEPTION_POI</conio.h></stdlib.h></assert.h></windows.h>…

Python

会社の人にPythonの素晴らしさをとくとくと語ってもらったので入れてみることにする。 なんかGUIとかも作れるんですね。すげぇよPython。 その人が熱く語るネームスペースとかその辺の話を聞いて静かに感動してた。 後日本語のヘルプがちゃんとWindowsのヘル…

浮動小数点のビットフォーマット

http://java-house.jp/ml/archive/j-h-b/010635.html 上位ビットから順に 単精度 倍精度 符号(S): 1 1 指数部(E): 8 11 仮数部(M): 23 52 (bit) で、 (-1) ^ S * (1 + M) * 2 ^ E指数部は符号付きなのかな。 符号ついてないと1以下が表現できないわけで多分…

NDS早売り情報

秋葉のASOBITCITYは7時から開くらしい。早すぎ。 起きれないつうの。仮に起きれて買ったとして、出社時間までどうすればいいのか。

PC括約筋運動

久しぶりにすごい検索ワードで引っかかってましたよ。 PCの中の人はウンコなどしないっ!!!!!!偉い人たちにはそれがわかっとらんのですよ!

boost::regex

仕事で使うのでインストールと使用方法メモ。 http://boost.cppll.jp/HEAD/libs/regex/doc/index.html http://gimite.ddo.jp/behind/regex.htm http://www.s34.co.jp/cpptechdoc/article/regexpp/index.html http://boost.cppll.jp/HEAD/libs/regex/syntax.h…

デザインパターン

ゲーム開発の現場で、デザインパターンの話ばっかりする奴は胡散臭くてしょうがなく感じてしまうんだけど、ほんとにそんなんでゲーム作れんのか?俺がひねくれてるのか? http://www.eonet.ne.jp/~gekkao/gamedev/tips/index.html 結局は知らなくてもゲーム…

スマートポインタ

テンプレート嫌いのせいもあって全然触ってなかったboostだけど、 ちょこっとだけshared_ptrを使ってみたらすごく便利で偉く感動してしまったので、どうやって実装してるのかなぁと考えながら実装してみました。 どこかまずいかも知れないけどテストコードは…

lambda

よく、lispとか調べてるとLambda式がどうのこうの出てくるんだけど、Lmabdaって何? pythonでも使われてるみたいなので調べてみたよ。 http://members.at.infoseek.co.jp/nbz/ref/lambda.html 関数fのxにおける値をfxで示し、xにおける値がf(x)となる関数fを…

境目の目立たないテクスチャ作成法

http://www.3drender.com/light/EqTutorial/tiling.htm 有名どころで散々取り上げられてるので今更感漂うけど、メモって事で。 2分の1ずつスクロールしてスタンプ使って境界を消すのは知ってたんだけど、 反転してガウスフィルタで超ぼかしたのを重ねて色味…

開発中

12月2日より前には完成させないと。 でも全然面白くないんだよね。

HALO2

前日の夜に前の会社の知り合いが来たので、HALO2を協力プレイで一晩掛けてクリアした。 途中まで、スゲースゲー!言いながらやってたんだけど、 途中で迷子になって暗いマップをウロウロするぐらいになって一気に疲れが出た。 それでも最後の方は すげ―! と…

DirectX

おらの環境でバックバッファが正しくキャプチャーできない。 他の人の環境だと大丈夫。 調査 サンプルにキャプチャ突っ込む。 サンプルでも失敗した。 Present周りが怪しい予感。 フラグにLOCKをつけるがだめ。 結果 PresentのSwapEffectパラメータがDISCARD…

エスパー清田君

ふとしたことで、見つけた清田君ご自身が作成しているページ。 http://www.xeneph.com/ マインドシーカー2の発売を夢見る中年/中女は必見(まだ見てないけど)。 そういえば、昔ホト山さんがエスパーエンジンの構想はすでに出来てると言っておられたので期…

Firefoxメモ

AN-HTTPDの設定 今まで通りだと、ローカルのDNSをIPアドレスに変換出来ないみたいなので オプション→一般→表示/インデクス→スタートアップ→ホスト名/アドレスを取得 にチェックを入れてFirefox再起動で繋がるようになった。 Sleipnirだと大丈夫なのは無理や…

プラグイン

マウスジェスチャー http://kengo.preston-net.com/archives/001285.shtml http://perso.wanadoo.fr/marc.boullet/ext/extensions-en.html これ入れました。快適。他にも便利なプラグインが大量にありそうな予感。 タブブラウザ拡張 http://piro.sakura.ne.j…

FireFox1.0

なにやら前から噂のFireFoxが1.0をリリースしたらしいので、早速使おうと思ったが全然落ちてこない。 サーバーよ!蘇れ! と祈るがやっぱり落ちてこないので気長に待つことにする。 祈りながらこれを書いてたらたら落ちてきた! 今使用中。 自動的にタブが開…

特許について考える

3Dの表示が特許に抵触するらしいが、 3Dの物体を表示するには手段がそれしかなくて、特許とる以前に誰が実装しても同じになると思うのだけれども、普遍的な手法に対して特許が通るなんて本当に信じられない。 特殊性のかけらも見られないクソ特許を主張する…

Bitonic-Sort

t-pot氏のところで見たのがずっと気になっていたので、調べてみた。 とりあえず元になったページから http://www.iti.fh-flensburg.de/lang/algorithmen/sortieren/bitonic/bitonic.htm なんだJavaのソースあるじゃねぇか。 いっちょqsortと比較してみようと…

NintendoDS

コンビニでBANANAFISHの3冊目を買ってから出社がてらに秋葉で降りる。 BANANAFISHはあっさりヒゲキャラ系がやたら多い気がするのは気のせいか。 しかもヒゲキャラの描き分けができてないので、あれ?なんでこいつここに居んの?とか混乱してしまう。 そしてD…

Slerp と Squad

BBXより抜粋 ○SlerpとSquadの補間式 Slerp(q0,q1,t) = sin( omega*(1-t) )/sin(omega) * q0 + sin( omega*t )/sin(omega) * q1 ただし、q0,q1が単位長の時、omega = acos( DotProduct( q0, q1 ) ) Squad(q0,b1,b2,q3,t) = Slerp( Slerp(q0,q3,t), Slerp(b1,b…

VBでバイナリファイルを書き出す

http://www.f3.dion.ne.jp/~element/msaccess/AcTipsGnrlHowToAttachExternalText.html このページにも書いてあるけど、VBAだとバイナリファイルに関する資料が少なくてがっかりする。 VBのML見ると後はPutを調べろとか抜かしてる奴がいるが、最近は.NETに移…

前方宣言

今のプロジェクトではC++にあんまり慣れてなくてCスタイルでコーディングする人が多い。 前の会社のメインの人もそうだったんだけど、 typedef struct { int var; }hoge_t;みたいに構造体の宣言にtypedef使うのは気になってしょうがない。 Cだと上記の様にし…

休日も いつもどおり出社で歯が痛い。。 見出しにタイトルがつけれるのは知っていたんだけど、なんとなく自分のスタイルと合わない感じがしてやってなかった。 でも、新しい見出しを作ったので今度からはなるべくがんばってみますよ。 と思ったけど、無理や…

Proce55ing 音鳴らそうと思っていろいろ試してたら音だけなりっぱなしになってしまった。 今も延々とちゃかぽこ鳴ってます。 BSoundってヘルプに無いんだけど、音が止まらないのも含めてまだ使うなって事なのかなぁ。 とりあえず怪しいプロセスを無理やり終…

マリオ http://headlines.yahoo.co.jp/hl?a=20041026-00000106-kyodo-soci 専門知識を持った「きのこアドバイザー」も全国に185人おり、問い合わせに応じるという。 きのこアドバイザーと聞いてマリオを思い浮かべてしまった。 http://www.sakigake.jp/se…

Proce55ing(というよりJava) コンストラクタではまった。コンストラクタで Test test; void setup() { test = new Test(); } class Test { void Test() { // 変数の初期化とか. } }ってやってたんだけどコンストラクタが呼ばれない。 なんで?意味わかんな…

土日の秘密情報 久々の休みはずっと家に引きこもってファントムダストしてた。 予定を山のように立てたんだけど全く意味なし。 で、日曜の夜py○y氏と焼肉を食べに行ったときにすごい情報を手に入れてしまった。 py○y氏の事だから聞き間違いの可能性もあるが…

ヒトフデについて考える 正直『LUMINES』よりもDSの『ヒトフデ』の方が音と関連付けた時に分かりやすいし面白いんじゃないかと思う。 消したブロック?には音階があってなぞった順番にその音が鳴るだけでも楽しいんじゃないかとか、そんなんです。 でもそれ…

パンチ佐藤 http://www.watch.impress.co.jp/game/docs/20041018/poem06.htm モニターの横で冷たい視線を送っているスタッフに激萌え!