■
NEZpocket。
水面下で作業してます。
設定のXMLとプレイリストのパーサを書き終えました。
プレイリストのリストが雑に書いた割にスマートにまとまってる気がして怖い。消力(シャオリー)?
カーソルキーによる強制ファイル読み替えをすると、バグる件も何とか直って一安心。
ただ、プレイリスト有無による仕様をしっかり決めてなかったので、アレな気がする・・・設計って大事ですね。
とりあえずストレステストしてリリースしたいなー。
■
ストレステストにかけたまま寝てしまいました。
起きたら、演奏が止まっていた。
■
MSDNより。
waveOutOpen
The waveOutOpen function opens the given waveform-audio output
device for playback.
MMRESULT waveOutOpen(
LPHWAVEOUT phwo,
UINT_PTR uDeviceID,
LPWAVEFORMATEX pwfx,
DWORD_PTR dwCallback,
DWORD_PTR dwCallbackInstance,
DWORD fdwOpen
);
Parameters
(中略)
fdwOpen
Flags for opening the device. The following values are defined.
| Value |
Meaning |
| CALLBACK_THREAD |
The dwCallback parameter is a thread
identifier. |
|
スレッドIDを渡すと不具合が起きます(たまに)。
■
ほかにも、waveOutResetを呼ぶと、WOM_DONEが来るとか。
どこに書いてあるんじゃあぁぁぁ。
■
IDをハンドルに変更してみたら、動かなかった。
MSDNは正しいの?
IDとハンドルは値が一致するときと、しないときがあります。
Webを探すと、CALLBACK_THREADを使ってないくせに口をそろえて、「ハンドルを渡しましょう」と書いてある。
どうなっとるんだ?
■
・・・冒頭のMSDNからの引用を貼り付けたときに、Pタグが混じっていて段落がめっちゃ増えた。
そんなに書くことない・・・。
■
最近、24時前に強力に眠くなって、風呂にも入らず横になって入眠。
朝方(5時過ぎ)に目が覚め、風呂に入って寝なおす。
携帯とコンポに起こされ、起きるだけ起きてぐったりする。
新卒教育(まだ残ってる)のスケジュールの時間が遅めなので、それにあわせてもそもそと出社。
いつまでこんなのが続くのか。
■
今年は、新卒で中国の人を二人採ったのだけど、一人はかなり痛かった。
言葉が通じてないくせに、「わかりました」「はいはい、なるほどー」を連呼してわかったフリをして乗り切られた。
もうお客さんのところ行っちゃったけど・・・教育しなおしに近いよな、アレは。
先方様、ごめんなさい。
■
んで、もう一人なんだけど、なんと院卒。
数学の話とかさせると、かなり盛り上がる。楽しい。
だけどどこにも引っかからない。くすぶってる。
院卒は、レベルが高すぎて周りに水準が合わず逆に就職が難しい、という話を聞いたことがあります。
PG志望で入社したわけではないんだけど、ちょっとVCを触らせたら意外にできそうなので、教えてるんだけど・・・。
■
だけど、
・プライドが高いのかわからないことを聞かない
・課題・指示を受けて、横道にそれる
・教科書の解答の間違いを見つけて、鬼の首をとった気になる
・教科書をあまり読まない
などなど、こいつもやっぱ新卒か、というオーラを放っている。
日本語も少し弱くて、いろいろ難航してる。
大学院まで出るくらいの時間を日本で過ごしたのに・・・とか思ったら、最初の数年は中国の学校にいたらしい。
でもなぁ、二人そろってハッタリかますのはやめてほしい。
■
個人的に感動した楽曲(カバー編)。
・F-ZERO GX Advatise
いやぁ、もう。ハードの壁を飛び越えて、nsfでF-ZERO GXですよ。狂喜乱舞。
・好きさ…
これもなんか懐かしさ全開で聴いていてほろりときた。
全体的に豪華すぎて、実機で鳴るのか!? と思う曲が多かった。
■
個人的に感動した楽曲(オリジナル編)。
基本的にオリジナルは神、いわゆるゴッドが集まりすぎてる。ヤバイ。
・連続www小説 「お前ン家、燃えてるぞ?」 茶の間のテーマ
初回に数回ループさせた(とりあえずみんな聴かないといけないので、イントロ聴いて飛ばす人...すいません)ほどお気に入り。ネタっぽいテイストがかなりツボでした。
・disk panic
聴いてて楽しかったんだけど、引っ張りすぎてる気がした。気を引かせたところでスパッと終わるとステキだったかも。
・TからSへ
超豪華。PCで鳴らしても負荷が高くなるほどたくさん音源使ってる。
・REAL BLUE
深海、という雰囲気がぴったりくる。そのうえスピード感もありオサレ。ステキすぎます。
・8bit goa
予想外。まさかゴアトランスがnsfで作れるなんて!! 感動した。
・少女感覚
TからSへ、と同じ方の作品なんだけど、結構この曲と好みが分かれてました。繰り返し聞くと味が出る曲な気がする。哀愁系。
ミニコンポどころか、天下一武道会だな・・・。
■
NEZpocket 0.5リリース。
プレイリストとジャケット対応。
ジャケットは個人的にやりたかったんだけど、どうだろう?
みんなの意見が聴きたいな。
あと、相対パス指定に対応してます。がんぱりました。
■
すげー暑い。
編んでこんな日に限ってスーツなんだ。
■
昔、別経路で仕事したところに面接に行ってきた。
# ./Noteを見てもらうとよくわかると思うけど
昔の事もあり、乗り気じゃなかった。
なので、何も考えず、構えず好き勝手喋ってきた。
昔はこのスタイルが意外に当たりに結びついていたのだけど、最近そうでもなくなってきた。
なので、超ラフ。蝶適当。
■
NEZpocketを公開したはいいんだけど、告知するところが無い・・・。
どこの掲示板に行っても、Famicompoお疲れ祭り状態。
空気読まずに告知できる雰囲気ではない・・・。困った(w
■
おとついからNEZpocketエンドレス再生テストを開催中。
Windows版でたまにおかしくなるバグがあってそれを追跡中。
VC経由で動かしつづけて、おかしくなったら止めていろいろ眺める。
リファレンスで読み抜かしてたんだけど、オーディオデバイスからのメッセージを受ける手段に、
・ウィンドウのメッセージキュー
・スレッドのメッセージキュー
のほかに、
・コールバック関数
があった。
すっかり見落としててへこんだ。
つっても、メッセージ以外に残り時間とかサスペンド防止とかやることがあるので、スレッドは必須(アイドル時間でもいいけど)。
なので今更直さない。機会があったら使ってみるかも。
■
少し過ぎてしまったけど、
ありかまさん一周忌。
今でも"moe"聴いてます。気持ちが落ち着くいい曲です。
■
昼間天気がよかったので、部屋の窓を開けて外出した。
グランドボウルで一時間ぐらい遊んで、駐車場に戻ってみると、雨が降った様子。
振り込んでないかなーと思って帰宅したら浸水。
・モニター(エアブローと除湿で奇跡的に復活)
・ルータ/Bフレッツモデム(奇跡的の損害なし)
・キーボード(絶命)
キーボードが89キーボードなので、カバーなし。
蘇生作業するのも明らかに無駄と思えるぐらいびちゃびちゃ・・・。
今月お金ないんだけどなー。
■
当方、マウスパッドレスでマウス使ってるんですが、先日の雨のせいか、掃除したから気づいたのか、机の場所によってマウスの動きが鈍る場所がある様子。
これあたり買っとこうかなぁ。
■
どうしようもなく不安で、どうしようもなく孤独。
どこかに隔離されて、「もういらない」という言葉に押しつぶされそうになる。
自分の作り出す憂い。
たくさん薬を飲んで、気丈に振舞っていた後に突然やってくる反動。
毎度のことだけど、極端すぎる。
躁のときにここまで憂うことができる自分を省みると、笑えてさえくるのに。
憂いに理由はない。ただ、自分の周りが虚無に見えるだけ。
・・・女の子の生理みたいなものか? と苦し紛れに言ってみる。笑えないな・・・。
■
どうにもネガティブでOD気味だ。
先月の薬がそこそこ余っているせいか、一錠だけ多く飲んでいる。
くすぶっている自分への嫌悪と、認められなかったショック。
あんな懐古なところ、自分にはそぐわない。何の迷いもなく自分に言い聞かせたい。
ひとつだけ変わったことがある。
薬を飲んでいても眠らなくなった。
眠ってしまう原因は何だったのだろうか?
つまらなかったから? これも自身をもって自分に言い聞かせたい。
暑さが空虚さを増す。愉しい、燃え上がることはないものか。
■
h2210のクレードルが水害でお亡くなりになりました。
シンクケーブルもう一本お買い上げの必要が出てきた。
くそう・・・カードで買ってやる。
■
暇なときにやるプログラミングを「
暇プロ」と言うらしい。
ここ3ヶ月毎日暇プロです。研修講師を名目に、課題の待ち時間は暇プロ。その成果がNEZpocketだったりklimtの実験だったり。
というか、3ヶ月もそんなことしてたらそりゃ暇プロと呼ばんだろ、とセルフ突込みを入れたくなる。
今日も怠惰です。
ちなみにぐぐった結果の中にWinny作者の47氏のページが含まれているのはいったい・・・結構古い言葉なんスかね?>暇プロ
■
んで、暇プロの成果。
Q:ダイアログ(モーダル、モードレス問わず)で、WM_NOTIFYを受け取ったときに戻り値をどのように返すか? DlgProcの戻り値はBOOL(INT_PTR)だけれども・・・?
A:SetWindowLong APIの第二引数にDWL_MSGRESULTを指定して、第三引数で戻したい値を指定する。
久々に、API直叩きでしっかりしたWindowsアプリを書くと疲れる。
# NEZpocketで疲れてるだけか?
■
四畳半社長の結婚(港区赤坂四畳半社長)。
去年お世話になったプロジェクトで、仕様のヒアリングからドキュメント作成、テスト関連の書類の作成を一手に担っていたバリバリ仕事のできる娘がいました。
一見おとなしくて、ビターチョコが大好き?(よく配って回ってました)
ウチ等PGにもヒアリングに来るんですけど、鋭い突っ込みで「この娘はやり手だ・・・」と思わされました。
こういう娘が社長婦人になったりするんですかね?(w
■
暇プロでNEZpocketをいじる。
複数のプレイリストを個別管理できるようにする。
しないと、NEZpocket.cfgを書き出すときに、PlayListタグが書き出せないので。
なんかMDのアルバムの概念に似てる・・・気がする。
■
NEZpocketの設定ダイアログを作り始める。
数字入力のボックスを作って適当に数字を入れた。
入った数字は、"4646"(よろよろ)だった。
マジか!? と思った。
■
最近、早朝覚醒?でおじいちゃん並に早く起きる事があります。
# 前にも書いたっけ?
起きたついでに風呂に入って、コードいじりだしたりするんだけど、chiptuneが子守唄代わりになって困ります。
聖剣伝説(旧約)とかアウトランとかかけたまま入眠できます。
電車でも待合室でも楽勝です。
# 睡眠リズムがおかしいだけですかそうですか