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

うごめも

風の噂でおもしれぇって聞いたのでダウンロードしてみた。 http://ugomemo.hatena.ne.jp/0B3D19604CE04B2F@DSi/movie/E04B2F_08714A8F989BA_001?in=user 糞おもしれぇ。子供のこういった読めない行動はその辺の芸人を軽く凌駕している。 ところで、うごメモ…

3

INTERPOLATEのαの値しか使われないことに気がつかなかったorz αはずっと1.0f固定でやってたよw Arg0*Arg2.a+Arg1*(1-Arg2.a) Arg0*0.5+1.0*(1-0.5) Arg0*0.5+0.5 glColor4( 1,1,1,1 ); float blend[4] = { 1.0f, 1.0f, 1.0f, 0.5f,}; glTexEnvfv( GL_TEXTUR…

2

DOT3コンバイナは前ユニットのコンバイナの結果が渡せないくせぇ! ENV_MODEがGL_MODULATEとかは渡せるみたいだけど。 わけわかんねぇ!!!死ね糞GL!!!

なんかこのやり方だと、カラーがベクトルとして扱われちゃうみたいね。 127以下を負の値として計算してしまうので127以下はほぼ真黒になってしまう。 レンジが半分になってしまうけど、rgb*0.5+0.5の計算をdot3の前に済ませておけば解決。 4ユニットで計算で…

DOTの結果をαだけに適用したい場合

http://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20050616 いつもお世話になってる床井研究室ではdot3についてはあまり書かれてなかったので手探り状態。 いろいろ調べた結果。 dot3はCOMBINE_RGBでしか動かない。COMBINE_ALPHAしても無意味! dot3の結果…

OpenGLでバンプマップ

http://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20050826 コンバイナの設定めんどくせぇ! RGBの内積器の結果ってαにぶち込めたっけ? シェーダ使いたいわw

GetOpenFileNameの罠

http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200703/07030031.txt ファイル選択ダイアログが出るので便利なんだけど、成功(キャンセル時は失敗と見なされる) したときにカレントディレクトリが変わってしまうっぽい。 なので使うときは一…

キーボードの打鍵音

http://pc11.2ch.net/test/read.cgi/prog/1221232426/日本エンター力標準 JEPSS:Japan Enter-key Pressure Sound Standard 公認 標準式打鍵手本 /⌒)⌒) )) ((/⌒) / ./ 彡 . ( ::::::::::(⌒) ノ ノ / ____ ( / \ `ヽ/ ─ ─ \ | (●) (●) \ ⌒(_…

α値つきパレット減色

意外と未だに需要が多い割に、対応してるのはほとんどが糞高いシェアウェアとかでしかもGUI。 バッチ処理があるっていってもコマンドラインからだとやはり使いづらいので、最初からフロントエンドと分けてくれればいいのにとか思う。 と思ってたらすごいのが…

重力

この前実家に帰った時にNHKをぼんやり見てたら、物理の番組がやってた。 カジュアルな感じのやつ。 そんなかで重さが違う物を同時に落して、どちらが早く落ちるかという実験をやってた。 そもそも実験の方法が両方手に持って落とすと言う超アバウトな測定方…

わろた

デバッグできない

なんか特定のファイルだけデバッグ情報でなくてはまった。。。 環境移行はつらいぜよ。 http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=257183&SiteID=7 28 11 2006, 2:17 午後 UTC BaryonLee 投稿数1 Re: C++のソースがデバッグ時に表示できな…

モンテカルロ法

参加します。東大で僕と握手! http://www.igda.jp/modules/news/article.php?storyid=1519 囲碁ってルールは知ってるんだけど中盤から終盤にかけての意味不明具合は半端ないね。 わかるんだけども、状況がどうなってるのかよくわかんないのよね。 この前も…

だめだー! ちょくちょく失敗するのでまとめて移動するがたまに失敗する。 もういみわからーん!!!!ぎゃー!!!! ファイルリストも出ないので何が失敗してるのかわからない上に移動中に失敗すると元のファイルが残ったままなので何のファイルが原因なの…

コピーできないファイル

会社のPCがぶっ壊れたので元の環境を新しいPCにコピーしてたらロックされまくり。。。 HDDのアプリを移行するツールとかないかな。レジストリとかそろそろ仕組みを変えてほしい。 シンクライアントはいつ普及するんだろうか。 Unlocker http://ccollomb.free…

Box2Dとオブジェクト管理

Box2Dを触り始めたけど、すごく簡単ですね。 Box2Dでも後処理をしてくれてるみたいなんだけど、 結局自分でも管理する必要(たとえば画面外の物は削除するとか、その時に関連したJoinを削除とか)があってさらにそれをLuaとかで操作したりするとさらにLua側…

電脳フィギュアを褒めてはいけない

http://www.atinfinity.info/blog/archives/92 逆切れとかは最低の対応。 特許の部分が非常にグレーかつ説明が矛盾してるのですが、そういう事情も知らず手放しで褒めてるサイト(特に自称ガジェット通)が多くうんざりする。 新規性はどこにも見当たらない…

付けられないファイル名

ユーティリティソースがぐちゃぐちゃなので分離しようと思って、 "aux.lua"を作ろうとしたらどうにも名前が変更できない。 "aux"ってのもだめだった。 "aux_.lua"とかはいけるのだが、気持ち悪いのでぐぐってみた。 http://beefway.hp.infoseek.co.jp/prog/f…

軽量組み込み言語Nasal

http://www.plausible.org/nasal/2006年で更新が止まってるけど、なかなかよさそうな感じ。

下村脩

昨日なんか「下村務」でやたらアクセスカウンターが進んでルナーと思ってたら [日記・雑文]ノーベル化学賞を受賞した下村脩氏の息子下村務氏は超凄腕ハッカーhttp://d.hatena.ne.jp/nakakzs/20081008/1223468261 こんなことになってたんですか。

SDLで後からアイコンを変更したい

SDLにはSDL_WM_SetIconてのがあるんだけどInitする前に呼ばなきゃいけないとか不便すぎる。 HICON hIcon = (HICON)LoadImage( (HINSTANCE)GetModuleHandle(0), MAKEINTRESOURCE(IDI_ICON1), IMAGE_ICON, 0, 0, LR_DEFAULTCOLOR ); SendMessage( hWnd, WM_SET…

VCでSDLのコンソール消す方法

外に出す時ってコンソール消したいよね。でもぐぐっても見つからなかったのでメモ。 プロジェクトのプロパティを探したらあった。 起動(mainがある)プロジェクト→構成プロパティ→リンカ→システム→サブシステム の コンソール (/SUBSYSTEM:CONSOLE)を Windows…

FindFirstFile

Win32APIのFindFirstFileのワイルドカードって結構制限があって使いづらい。 複雑だと展開するのむずいのはわかるけど。 こんな感じのディレクトリがあったとする。 +. +hoge +foo +var +hoge2 +foo +var"./*/foo" ->何も返ってこない"./hoge/*" ->"foo","va…

リーマン占い

リーマン潰れた時のあなたの反応は? 「ざまぁwwwww」 B型。せっかちで周りが見えてない人とよく言われませんか? 「地球ヤバイマジヤバイ」 AB型。終末思想気味。そんなあなたには大型ハドロン衝突型加速器がラッキーアイテム。 「サラリーマン?」 A…

processingでの継承とか初期化とか

久しぶりにprocessing触ってたんだけど、継承するとスコープがおかしくなってしまってAPIを参照出来なくてはまった。 あとクラススコープで2次元配列初期化してたんだけど、newをする場所によっては値が設定されてないことがあったりしてそれでもまたはまっ…

Google Code Jam

クオリファイをすっぽかしたので、参加できずorz http://code.google.com/codejam/contest/dashboard?c=agdjb2RlamFtchALEghjb250ZXN0cxin2QUM それでもLuaでテストだけしてみた。 Smallな入力なら普通に終わるんだけど、Largeだとまずテスト時間内に計算が…

高尾山

登ってきたよ! 帰りの道にあった看板に書いてあった評語。 「不悪口 優しいことばを使おう」ですががどうみてもファック・ユー! これ気が付いた人いるのかなと思って調べてみたら http://setuna.s27.xrea.com/2006/06/post_32.html昔は「不悪口 粗暴なこと…

階層化誤差拡散

一気に量子化してそのまま誤差拡散をすると、誤差が大きすぎていまいち綺麗に出なかったので ちょっとずつ量子化するようにしてみた。 処理量子化bitが目標量子化bitよりも小さい時は伝播する範囲を2の階乗で広げてブロック全体に誤差を配るようにする。 htt…

誤差拡散法(テーブルバージョン)

いろいろあって、誤差拡散を使うことになったので前作った奴を元にテーブルに対応してみた。 誤差拡散テーブルの作り方でいろいろ名前が付いているらしい。 5*3ぐらいあれば十分表現できるだろと思ったら他のテーブルも5*3がベースになってた。 みんな考える…

Googleプログレスバー

http://googlejapan.blogspot.com/2007/07/20.html 何も考えずに作るとこんな感じ。 エスケープシーケンス使用。 def progress(str,per) pstr = "" p = (per*20) na = 0 na = p-6 if ( p >= 7 ) nd = 20-p pstr += "\x1b[34mT" if ( p >= 1 ) pstr += "\x1b[…