diary 2003-02

index diary photo-memo thinkpad airdict nazobmplay

// おもひで

日記のろぐ @ 2003/02

地味 - 02/17/2003 [09:25:12]
#osdev-j で某 SuperCon の時に知り合った Yuryu 君に久々に出会う。
あー。うーん。アセンブラとか OS とかコアなネタはちょっと付いてけない tnj さんでした。

FileSystemObject[○]:
今更 VB での FileSystemObject の使い方を知る。
あー、便利じゃん…。(弱

てーか、アーリーバインディングできるの知らなかった俺。弱すぎ。
参照設定で "Microsoft Scripting Runtime" にチェキですね。
わざわざ CreateObject("Scripting.Dictionary") とかしてました。あひゃ。

WIN32API をがさごそ叩きまくるのはもう時代遅れなのかも。


SPAM 対策?[?]:
なんかこれを CGI に組み込んでもらうと地味に嬉しい」要望あったので、どる仲にメールアドレスエンコーダーを作って組み込んでみた。
tanji@nothing.sh → %74%61%6e%6ai%40n%6ft%68ing.sh
とか変換するとゆーもの。
ナンバーエンティティは 10 進と 16 進がごっちゃ。
んで、 <a href="〜"> の中に使うので、 %xx エンコードなのも混ぜてみた。
しかしこの程度で SPAM 対策になるのだろうか。所詮エンコードしただけだしなぁ。


>> 1 - 5 [total 5msg] Message-box:
  • 1. A: だめですた<試した人
  • 3. tnj: >>2 !
    見てたんスか。お久しぶりですw
  • 4. 結柳: Yuryuです。こんばんわ。
    そもそも文系がいるのが場違いな気がしてます。>#devos-j
    ところで、そのうち襲撃したいと思っているのですが・・・ =D
  • 5. Viagra: general_search,1,1,0,20,1]cheap viagra[/url]
# 1 private invisible messages
お名前:(匿名可) 非公開で
またかよ - 02/16/2003 [01:14:01]
買いたいものがあるのです。

To Buy[○]:

HDD のリムーバブルケース。
いや、転がってるHDDも有効活用しないと、ね。(・ω・)

…つーより、今メインで使ってる DTLA-307020 がそろそろご臨終かもしれないので。
……いや、元々壊れてる奴貰ってきたんですけどね。

PC のケース。
えーと。いや、今のケースはそろそろ辛いというか……。
電源逆さまに置いてるしね、 5 インチベイの下 1 個使えないしね (M/B 被る) 、 3.5 インチのシャドウベイ少ないから RAID な HDD の置き場に困るしね。
まぁ、何はともあれちょっと辛くなってきたので新しいケースが欲しいナと。



……いや、うちはそんなに HDD が多いのかと。
# 4 台しか無いんだけどなぁ


で、リムーバブルケースを賢く使う人も世の中には居て。
普通 IDE のリムーバブルは PC の電源切らないと抜き差しできないんですが。

IEEE か USB2 接続にしちまえばホットスワップできるのではないか、と。

こんなページを見つけてしまったわけです。
いや、これはやらずには居られません。(本当かよ



…しかしちょっと用途をまず考えろという話です。はい。(阿呆

>> 1 - 6 [total 6msg] Message-box:
  • 1. わっしょい: http://www.ratocsystems.com/products/subpage/frdk2.html
  • 2. W-SYoI: 名前間違え…
    とりあえず、身内で使ってる人間を見たところ割と便利なようですよ。
  • 3. 法学部のdt: CD-Rに焼くより安く済むのか?
  • 4. tnj: 高杉(´・ω・`)>わっしょい
    CD-R に焼ける量なら誰もそんなこと考えません。>dt
  • 5. 法学部のdt: わがノートPCには…
    動画情報がたまってえらいことになりそうなんですけど。
# 1 private invisible messages
お名前:(匿名可) 非公開で
敢えて2月14日な話題には触れず。 - 02/15/2003 [01:16:53]
ちょっと買い物。

HP-AK100[○]:
買った。
いや、なんか結局1年前から欲しいなと思いつつ買ってなかったので、思わず。
あと、実家でまともに音聞ける環境が無かったので。

うーん。

適当に聴きなれたソースをいくつか聴いてみる。
あー。 EX70SL じゃ聞こえない音が聞こえる。すげー。
# いや、インナーイヤーと比べるなよ
んでも、 X121 でも聞こえない音が自然と聞こえる。いやプラシーボじゃなくて。

あと HP-X121 より付け心地全然良い。構造全然違うし、そりゃそうか。
眼鏡かけっぱなでも平気です。良い。
オープンエアなヘッドフォンは初めてなんだけど、良い感じかな。

しかし、音漏れしまくりなのを忘れちゃうのが難点。
あと、俺頭でかいから、結構サイズがぎりぎりかも。

…まぁ、比べる対象が X121 しか無い辺りダメっぽいですが俺の耳。
AK100 も 5,980 円の安物じゃねーかと言われたらぐうの音も出ません。学生は金が無いのです。(違うと思う


折りたたみ自転車[△]:
うーん、俺が実家で乗ってたチャリが既にもう無いので(2台とも盗られたらしい)、代わりに、(弟が最近まで乗ってた)折りたたみ自転車でその辺を走り回るのですが、こいつしばらく走ってると尻が痛くなる。最悪。あとカゴ無いのはやっぱ不便。それから、車輪の径が小さいのは意外と苦痛じゃないんだけど、やっぱ加速には向いてない。スタートダッシュを決めようもんなら前輪が浮きます。ビックリした。あと小回り効きすぎ。

そんなこんなでちょっと外に出るのが億劫な tnj さん。
でもヒッキーになるのは体腐ってヤナカンジ。

うーん。

>> 1 - 2 [total 2msg] Message-box:
  • 1. G兄: >前輪が浮きます
    ちゃんと前輪に体重載せましょう.
    # え?そういう乗りカタする自転車じゃない?(ぉ
  • 2. tnj: 前輪に体重乗せると今度は後輪がやばい気がします。
    ていうかあの形のチャリで前輪に体重乗せるの怖スギ。
お名前:(匿名可) 非公開で
ダミークラス - 02/12/2003 [02:04:39]
なんか無駄な知識から入ってる気がする。

VC++ コトハジメ[△]:
とか言いつつ、いきなり DLL の解析などという意味不明なことを始める tnj さんです。
いやもう GEOBIT が使い難いのですよ。なので何とかならんかと。(ならん

とりあえず、 dumpbin /exports からなんとか def ファイル作ったところで萎えましたが。
    ordinal hint RVA      name

1 0 00001090 ??0audioRemCon@@QAE@XZ
2 1 00001160 ??1audioRemCon@@UAE@XZ
3 2 000030F8 ??_7audioRemCon@@6B@
:
…いや、なんでクラスですか。あーもう。

ちなみに VB から叩くと何の予告も無く IDE ごと落ちます
まぁ、コンストラクタ叩いてどうしろと?という話ではあるのですが。

てなわけで、 VC++ 使って実際にダミークラス作ってました。
で、何とかインポートライブラリとヘッダが完成。

…でもなんかうまく動きませぬ。
ダミーの方は本物と差し替えてもちゃんと動くんだけどな。 (しかしあくまでダミー)
00:15 tnj : VC++ でクラスごと囲んだ DLL を作ってたら、なぜか宣言してもいない operator= がexportされて困ってる tnj さんですコンバンワ。
00:15 nikq : DLLで
00:15 nikq : クラス使うときって
00:15 nikq : いろいろ大変だと思ったが
00:16 nikq : たいていは
00:16 nikq : インスタンスを返してもらって
00:16 nikq : なんかいろいろやるんだと思った
00:16 tnj : しかも僕は
00:16 tnj : 今日突然触りだしたので
00:16 tnj : 何が何だかさっぱり理解できていない(ぉ
00:17 tnj : いきなり def ファイルからクラスを定義し始めるという。
00:17 nikq : 突然触りだして
00:17 nikq : そこまで行ってるあたり
00:17 nikq : 恐ろしい
いや単なる阿呆でしょう。(きぱ
ちゃんと基礎からやんねーといずれ崩壊しますよ。(大丈夫か俺(つか素で駄目ぽ

結局それで一日潰れた感じ。あと Y!BB をまた申し込んでます。 ISDN は辛い。

(no messages posted)
お名前:(匿名可) 非公開で
礬 - 02/11/2003 [00:24:00]
あー。
基本的に実家だとぐーたら生活しちゃうなぁ。

DirectShow on VB[×]:
ムービーをフルスクリーン、つか DirectDraw サーフェス上で再生したいのですが。
とりあえず DirectShow を使えば何とかなるのかなぁと思いつつ SDK ヘルプを見る。

なぬ、 VB の DX8SDK ヘルプには書いてないのか。
仕方がないので ISDN で 9MB もある VC++ 用の SDK ヘルプを落としてくる。

ようやく落ちたところで眺めてみる。
どうやら、 IDDrawExclModeVideo インターフェイスを使えばできそうな感じ。

しかしここで VB の罠発動。

VB に提供されている DirectShow はサブセットでしかないそうで。
つまり IDDrawExclModeVideo は VB から使うことができない。

…はぁ。

結局 IVideoWindow でしか取ることができないので、ウィンドウハンドルを持つオブジェクトにしかビデオを描画できない。
ウィンドウモードだと問題なく再生できるが、問題はフルスクリーンの時。

DirectDraw を協調レベル DDSCL_EXCLUSIVE にしないとフルスクリーンな状態にできません。
しかし DDSCL_EXCLUSIVE だと、自分自身以外はオーバーレイサーフェスを持つことができない。
つまり拡大表示がガクガクになるわけです。

うーん。
… VC++ で作れということなのだろうか…。

とりあえず、ウィンドウ状態で再生する簡単なサンプルは この辺 で見つけました。
やりたいのは オーバーレイミキサ とかその辺。

VBで生き残る[×]:
VB.NET じゃなくて VB6 で生き残るのは辛いなぁと感じる今日この頃。
VB.NET に移行するぐらいなら VC++ に移りたいカモ。

VC++ に移るとして怖いのが、経験不足。
VC++ で開発するスキルが全く無いので、手の出しようがないというか、出したところで妙な書き方しかできない気がする。
なんかサンプルとか適当に組んでから移った方が(かなり)良い気がする。

サンプルかぁ…。


DirectSound de Effect[○]:
とりあえず DirectSound8 から、コーラス、コンプレッサ、ディストーション、エコー、リバーブ、フランジャー、ガーグル、パラメトリックイコライザ、は標準で掛けられるんですが…これって使うかなぁ。
ちなみに、掛ける対象はそれぞれの音であって、全体ではないのです。

使うとしたら BMS 定義かなり拡張しないといけないかな。
というのも、エフェクトによってそれぞれパラメータの種類も違う、それにその辺もリアルタイムに変えられないとあかんわけで、簡単には定義できないんじゃないかと思う訳です。
あとソフトウェア処理なので、どのくらい CPU 食うかちょっとわからないなぁ、と。

(no messages posted)
お名前:(匿名可) 非公開で
徹夜明けなんですが - 02/07/2003 [13:50:45]
肩いてー。


…え、今日誕生日ですか俺?知るかそんなもん。


前途多難[×]:
はーい。
てなわけで帰省です。
現在伊丹空港です。
1250の便で帰る予定でした。


で・し・た・が!
なーんと、京都駅発の空港バスが「運休」とかホザいてまして。
急遽新大阪駅へ向かって電車に乗ったわけですが、そんな予定してない乗り継ぎがスムーズに行くはずもなく、結局間に合いませんでした。
しかも聞くところによると俺が新大阪に着いた頃、どうやら運休が再開しただとかどーのこーの。

あー。


てなわけで 1600 時まで待ちぼうけです。めっさ萎える。
つか荷物重すぎ。


あ、ちなみに今回メインマシンを実家に送りつけてあります。
「おめーさ、実家帰ってまでパソコンかよ…」
と言われて堂々と「たりめーだゴルァ」と答える辺り、もう救いようがありません。

しかもキーボードとマウスと IIDX 専コンを送り忘れてるし。
仕方がないので全部手荷物です。重い。肩痛い。最悪。

# つかこんなことをしてるのも全部 8thmix の為です Yp! ぐふ。



あー、スタバのコーヒーフラペチーノ、ウマー。


驚愕の事実[!]:
え、 L565 って疑似フルカラーだったの !?

…うそーん。めっさ発色綺麗なのに?どゆこっちゃ。

UOnazo[○]:
20030207 リリースされたみたいです
いや作ってるのは俺だけどリリースしてるのは俺じゃないのですよ。(意味不明

そんなこんなで[○]:
腹減ったので PIZZA-LA へ潜り込む。ピザ屋で飯とか初めてです。
で、そんなピザ屋で X22 広げてるアフォが俺です。あー。

まぁ、前は焼き肉屋で X22 広げたしね? (何

てな具合で 1520 時。もうすぐ乗れる予定。やっとだー。

>> 1 - 6 [total 6msg] Message-box:
  • 1. いちる。: 素敵な時間に言ってみる。

    誕生日おめでとうw
  • 2. Az7: あ…日付変わっちゃった(汗)
    誕生日おめでとう〜。
  • 3. G兄: >前は焼き肉屋で X22 広げたしね? (何
    それってまさか焼き肉屋でLANのアレ?
    # こっちに突っ込まずには居られなかった罠w
  • 4. 法学部のdt: 日付?そんなもん知らねぇよ。
    誕生日おめでとうございます。
  • 5. 某魚: お誕生日オメデトー
    じゃあ誕生日祝いにコロンビアの富士山を一緒n(ターン
  • 6. tnj: みなさんありがとでやんす。
    > G兄サソ
    あー。そんなこともありましたナ。
    ……どうやら俺は焼肉屋でノートを広げることが多いらしい…。

    > まんぼ
    死なない程度に。
お名前:(匿名可) 非公開で
恐怖の大魔王 - 02/06/2003 [15:38:15]
明日おうちにかえります。

今日の出来事[×]:

読み取れません




…なああああああにいいいいいいいいいいいいっ


しかも RAID でミラーリングしてるドライブですよ。
あーもうね、阿呆かと馬鹿かと。


でも再起動して CHKDSK 掛けると直りましたけどね。怖い。

>> 4 - 13 [total 13msg][ALL] Message-box:
listing only last 10 messages. [display all messages]
  • 4. tnj: ほんまやー

    携帯からなのでsage
    #下がりません
  • 5. まらお: リンク貼って布教したくてウズウズなんですが、
    正式公開っぽいのを待つことにしまうす。あはん。
  • 6. tnj: おいおまいらちょっと待ってください。
    何突然流行してるんですかーw

    正式公開は…準備できないので与作の人方式で>まらおたん
  • 7. (nameless): 一度登録したスコアの削除機能とか、リプレイうp機能とか欲しいなぁ…
  • 8. AZO-HELL: VB6はいってませんでした(汗
    VB6(SP5)いれたら直りました(滝汗
  • 9. AZO-HELL: でも・・・・
    コンポーネント'MSWINSCK.OCX'またはその依存関係の一つが適切に登録されてません。ファイルが存在しないかあるいは不正です

    といわれまして・・・・_| ̄|○||||| トウロクデキナイ
  • 10. tnj: irtest.txt をお読みください-
  • 11. AZO-HELL: なんか・・・
    テキトーにやってたら登録できました(汗
  • 13. kuzira: はじめましてkuziraです
    AZO-HELLさんそれは
    ttp://www.runan.net/program/runtime/files/ocx/MSWinSck.lzh
    ここでできますよ(さいしょにhつけてね)

# 1 private invisible messages
お名前:(匿名可) 非公開で
帰省準備 - 02/06/2003 [00:30:56]
眠すぎ。寝る。

帰省[○]:
とりあえず 7 日に帰ることになったらしい。
って何も準備できてないんですが。どうすんだお前。

部屋片付けなきゃ…。

nazoIR[○]:
適当。
http://bms.nothing.sh/bmsid にアクセスすると Web 上から自分の状況を見れます。
あ、アカウント持って無いと意味無いのでこいつで登録してから使ってねん。
というか自分が持ってる BMS を登録しておかないと何もできません。はい。

で、昨日の日記の EX+4th のキー間違ってました。正しくは
0F5343323030335F45583474683A31305EE18A716B9B1E10E4567A2C1C0F19DBBB532298BF
FD0DD946C34B9344D0A5B3AE4384AB5571AAEAF0F8711B98ECF66C15179933FA7CD57E606B
2DA107365CE4042D075064C33C189ED3BFD6F991A086
でした。あかんやん。

>> 4 - 13 [total 13msg][ALL] Message-box:
listing only last 10 messages. [display all messages]
  • 4. tnj: ほんまやー

    携帯からなのでsage
    #下がりません
  • 5. まらお: リンク貼って布教したくてウズウズなんですが、
    正式公開っぽいのを待つことにしまうす。あはん。
  • 6. tnj: おいおまいらちょっと待ってください。
    何突然流行してるんですかーw

    正式公開は…準備できないので与作の人方式で>まらおたん
  • 7. (nameless): 一度登録したスコアの削除機能とか、リプレイうp機能とか欲しいなぁ…
  • 8. AZO-HELL: VB6はいってませんでした(汗
    VB6(SP5)いれたら直りました(滝汗
  • 9. AZO-HELL: でも・・・・
    コンポーネント'MSWINSCK.OCX'またはその依存関係の一つが適切に登録されてません。ファイルが存在しないかあるいは不正です

    といわれまして・・・・_| ̄|○||||| トウロクデキナイ
  • 10. tnj: irtest.txt をお読みください-
  • 11. AZO-HELL: なんか・・・
    テキトーにやってたら登録できました(汗
  • 13. kuzira: はじめましてkuziraです
    AZO-HELLさんそれは
    ttp://www.runan.net/program/runtime/files/ocx/MSWinSck.lzh
    ここでできますよ(さいしょにhつけてね)

# 1 private invisible messages
お名前:(匿名可) 非公開で
怠惰 - 02/05/2003 [07:56:56]
誕生日が近いのですが、いつになったら実家に帰れるのでしょうか私は。
……当日頑張って帰るのもアリかなぁ。

…でもね、でもね、実家だとね、ネット環境がね。(めそめそ
ついでに、デュアルディスプレイ慣れしてしまったからね。あーん。

怠惰に委ねた日々〜[×]:
というわけで30時間もヒッキーしてたら疲れますネ。
飯も1日一食とか阿呆かと馬鹿かと。
加えて昼夜逆転。アハハー。


…疲れるわ。


MeltyBlood[○]:
巷で噂の(いつの話だ)渡辺製作所の格ゲー。結構面白かった。
でも格ゲー苦手な tnj さんにはちょっと難しすぎました。G秋葉とか。


nazo弄り[○]:
の前に Feedback 壊れてるの直しました。
んで、と。

急かされてる分をちょっと直したりその他。
01:47 tnj : Pressure で爆発しなくなったのと
01:47 tnj : コントローラ3つ以上刺さってても異常終了しないのと
01:47 tnj : ロングノートの判定は前より易しめになったのと
01:48 tnj : WAVメモリ開放を厳密にしますた
01:48 tnj : あと見逃し判定もちょっと厳密になりますた
でも結局見逃し判定はまだ怪しいのでした。

あと検索→4タブ飛びとか、ラインランダム直したりとかその他しなきゃ。


コースジェネレータ[○]:
前々からやりたいなーと思ってたんですが、さくっと組んでみた。
nazobmplay のスコアランキングテストに組み込んであるので、とりあえず。
これ を nazobmplay と同じフォルダに展開してごにょごにょ。
説明書をお読みください。

んで、これで何がうれしいかってーと、
0A552E4D2E442E472E3A3686EBF850AE7FB101C71E1BE681B3CBBAD5846F464567389F0259
F8787BE99A0B348CBAEAEDA886964503D4EACF4F04B3099FD2F094B49AA8889A4A85D18D77
62D9F9AA78F21B9CD6
U.M.D.G. コース ( ちなみに氏の古い曲はこっちにあったり ) だとか、
0E5343323030335F45583474683A385EE18A716B9B1E10E4567A2C1C0F19DBBB532298BFFD
0DD946C34B9344D0A5B3AE4384AB5571AAEA6EBC444DFCDBF15315179933FA7CD57E606B2D
A107365CE4042D075064C33C189ED3BFD6F991A086
(間違ってますこれ。こっちが正しい。)
EX+4th コースだとか、要はコース作るのにこのキーをコピペすれば済むようになるわけで。

えぇ、まぁ、手抜きしたい仕様なのですよ。はい。

さっさとランキング表示も直さなきゃなぁ。


英語は絶対、勉強するな![○]:
この本、しっかり体系化されててかなり良い。
高校1年のときに、この本に出会ってればなぁ、と。

というわけで、実践してみようと思う昨日今日。

「僕は受験のために英語を勉強してるんじゃない」
あの頃、先生に貶された僕の意見を、今から取り戻したいと思います。


(no messages posted)
お名前:(匿名可) 非公開で
終了 - 02/02/2003 [03:46:04]
2月です。もうすぐ誕生日です。大丈夫ですか俺。
さてそろそろ部屋を片付けたい tnj さんです(また?

テスト終わったー[◎]:
単位取れてるといいなぁ、という希望的観測をするしかない科目が2つ。
しかも2つとも今日の分。あかんやん。

んでも何か生活リズムが崩れてるらしく。日がな一日眠いです。だめぽ。

ほげ[○]:
数学 IV の先生であるところの A 木 (通称: ほげ) 先生が、ナカナカ楽しいこと人だったことが今更判明。
授業はすげー独特 ( たったったった、ほげほげほげほげ、書きそこ間違えました etc.) な用語を多用するので一度受けた人には「ほげ先生」で通じるようになります。

そんな先生が、来期からは千葉に行ってしまうらしく、ちと寂しい感じ。

というか理工学部テスト対策板にリンク張ってるのは笑った。

で、単位取れたかなぁ…。あーん。

To Buy[?]:
やねうら本買ってちょっとお勉強です。 ygs2nd がんばってみるかなぁ。

後、別件で
・ DirectDraw で 16bit カラー時に擬似パレットアニメーションやるにはどうすれば良いのだろう。
・ DirectShow の扱い方
・ むしろ DirectDraw + Direct3D より DirectX Graphics ( つまり DirectX8 以降 ) でまとめて扱えるようになった方が良いかなぁ。

そもそも大前提として
・ VC++ で組めるようになれるかなぁ。

前途多難。春休みはこれに費やす予定というか決定。

追伸(つか私信): ……ミキタさーん、どうなりやしたか? (めそめそ

>> 1 - 1 [total 1msg] Message-box:
    # 1 private invisible messages
    お名前:(匿名可) 非公開で