あなたが探している情報は、この日記には記されていない可能性が高いです。(検索で来た人用)
にらどんは一杯500円。尚、出前は承っておりません。ご了承下さい。

programing

for〜in文

久々にちょっと書こうと思ったらしょーもないとこで詰まって何一つ進まなかった。 // これはバグる。どこがおかしい? max = ary.length; for(i in ary) { if(i + 1 > max) break; ary[i + 1] = ary[i] * 2; } これ、動きません。 for〜in文の落とし穴なんだ…

めちゃくちゃつっかえたのでメモ。 クラス内の静的メンバ変数を参照する場合、"::"でスコープ解決を行うのだけど その文法は"CLASS::$member"となる。 "$CLASS::member"と書いてずーっとエラーになってた。 Perlとかやってる人からしたら常識なのかもだけど…

当日から何連続で出勤するかを数値化して配列にしたらどうだろう。 日・土が休みだと0,5,0、日水だと0,2,0,3で、火金だと2,0,2,0,1となる。 配列の合計値は出勤日数と等しくなって、要素数が少ないと、つまり配列の平均値が高いと連続勤務が多い。inで0の数を…

いっつもシフト表を作るのが完全手作業だって聞いて、 そんなん時間の無駄じゃん自動で作れるのあるだろと思って調べてみたけどよくわからん。 一応あるみたいだけど、うちは出勤者の組み合わせが複雑だから使えないのかな。 有料だとそれなりの機能のがある…

お風呂入ってたらこんなん思いついた。 乱数生成機から取り出す乱数をランダムに選択する機構。 名づけて鳩の巣セレクタ、通称"Pox"。いやこの名前が使いたかっただけなんですけど。 int n, result; static int Pox[3] = {0}; // rnd()は擬似乱数列から乱数…

作りたいゲームの全体像がくっきりしてきたのでこれもそろそろ取り掛かろうかと。 とりあえずは、ドラムカウンターを作ってみたい。 既に作ってる人いるみたいだけど勉強のため自作してみたい。 作るのは不可能じゃないってのがわかってれば十分。これも構造…

ひっさしぶりにjQuery勉強。 これすっごいお手軽にゲーム作れるじゃんと思ったらやっぱり既存だった。 js版スーパーマリオブラザーズとか作ってる人いそう。さすがに処理追いつかないかな。 クロージャってなんだろうとか(たまに見かけたけどプロシージャの…

よさそうかと思ったら超初心者向け?序盤だけかなぁ。 返り値とかいう新しいワード出てきたからぐぐったら戻り値のことみたい。大丈夫かここ。 アニメーションとかしっかり説明してくれるっぽいのでやっぱりここを一通り見ておこう。

読み終わったけど、肝心の具体的な使い方は本を買ってねってとこだった。 まぁ基本的なとこはかなり丁寧に説明されてたからためになったと思う。 つわけで別ページでまた最初から読み込み中。 引き出しとしてTipsを拾い集める前に箪笥を持ってないと引き出し…

jQueryの入門講座を読み始めた。 けど実践的なものじゃなくてリファラみたいなので思ってたのと違う。 これそのものはライブラリだから、使い方は個別にぐぐっていけばいいのかな。ってどんな使い方があるのかわからんのだけど。 セレクターセレクターって戦…

あるやん。jQueryというので僕のやりたかったことは全部できそうだ。 じゃあと言う事で別ページの要素取得はと思ったらこれもAjaxで出来そう。 とーりあえず、jQueryを一通り勉強すればその中にAjaxも含んでるっぽいからそれを足がかりにAjaxも身に着けてい…

jsで要素のドラッグってどうやったらいいのかな、と思って調べたら HTML5ではデフォ定義されてるとか。マジかよ。技術革命起こりまくりで勉強しなおさなきゃあかん。おそろしやHTML5・・・ onclick()で要素選択して、mousemove()でリアルタイムに座標変更し続け…

ちょっと用があるのでFireFoxのプラグインを作ろうかと思ったけど XULという専用言語を習得しなくちゃいけないみたいね。 そして簡単なハローワールド講座はパッと見なさそう、と。 別にプラグインにこだわることはないんだけど、一番お手軽そうなのがそれだ…

PIDSearcher

コイントスによる初期seed絞込みをやろうとしたら結果がでない。 なんだろうと思って旧版から探すと発見。 数値を変えても全然ダメ。おかしいと思ってソース確認するとちょっとあやしい。 入力された2進数の文字列を16進数で読み込んでるけど、それって1111…

入力を先に変数に格納してからループ処理へ。 うーん、早くなった気があまりしない。待機時間が0.4秒が0.25秒になった感じ。 単純に比較回数が多いってのはどうしようもないからなぁ。 それでもド頭はswitchにして、以降もリターンでかければ頭切りして省い…

とりあえずデッキビルダーをいじる。 エクストラデッキのカードを表示できるようにしました。 リストビューのリサイズが上手く出来なくて、ちゃんとやろうとすると切り替え時に再検索みたいなことをしなきゃいけなくて 切り替えにちょっと時間かかるのがネッ…

デッキビルダーの様子見。 うーんあわよくばペンデュラムも追加できないかと思ったけど大改造が必要になる。GUIもどうすりゃいいのか見当つかない。 そういえば攻撃力の範囲指定で悩んでたんだっけ。どうしたらいいんだ本当に。 こりゃお蔵入りでもいいかな…

PID Searcher 1.0

もじのくずかごよりダウンロードできます。 塩鯖は直リンできないからわざわざページを用意したんだったような気がする。のでhtml一応書きました。 配布用にビルドしてあるので、おそらく他のDLLファイルなどがなくとも動く、と思います。 前回までのが動か…

帰ってきてからささっとプログラム書いて完成させました。 長いことかかったけど一度データ飛んだりしてるしね、しょうがないね。 アイコン作るのが面倒だけど今ある最新.exeからぶっこ抜けるはずと思って 最悪自分でプログラム書くかと覚悟してたけどぐぐっ…

メニュー関連を。 チェックの動作と、それを反映した動作を各関数に実装。 ひとつまったく動かなくてなんでやねんと調べまくってしまったが、コントロールIDを間違えていただけだった。 設定用ダイアログの成形してたらタイムアップ。 形は出来たからプロシ…

メニューバーの動きは簡単に作れそう。下書き済み。 やってみれば割かしあっさり復元できるんだな。

PIDサーチャー

連続検索のバグをとった。 メニュー項目を設置。動作は後回し。 ダイアログ内のエディットボックスにフォーカスが移ったら全選択するように設定。 コントロールに直付けしていたHookが、ダイアログ全体に影響を及ぼしているのを確認。 仕組みがまるでわから…

フックできました。当初の目論見どおりの実装。 SetWindowsHookEx 関数 ローカルフック まだ開いてあった参照ページ。 とくに下の解説はコードコピーしてみたら動いた。 肝はフック先の指定とreturn ture;だと思います。 僕はてっきりキューリストから引き抜…

気がついたんだけど、モードレスダイアログだからおかしなことになってるんじゃない? フックを設置するハンドルはDlgBoxのじゃなくて引っ掛けたいEditBoxを直接指定するんじゃない? ていうのを明日試します。

Vista/Windows 7におけるキーボードカスタマイズ問題 - A Successful Failure ソースあったよー。 windows7て09年には出てたのか。そんな前からあったのか。知らなかった。 で、結局なんですが、関係なさそうですね。 僕のやってるのはLLフックにあたるので…

キーボード入力フック

できない。 SetWindowsHookEx()でフックをセットして、 HookProc()内でメッセージ処理して、 その後の処理をCallNextHookEx()でDefProc()に返せばいいだけじゃないの。 HookProc()にはちゃんとWM_KEYDOWNメッセージ引っ張ってこれてるんだけど、 wParam(つま…

ダイアログだからWM_KEYDOWNがコントロールに処理されちゃって拾えない。 それでやるならコントロールをサブクラス化しないといけない。 いろいろ試したけどGetDlgItemText()がどのアドレスからコピーしてきてるのかわからない。それ直接いじらせて欲しい。 …

試しに起動したら早速バグ。 というかXPと7の互換のない部分。 ダイアログプロシージャ内。 "case IDC_DLGCOIN: if(HIWORD(wParam) == EN_UPDATE) CountCoin(hDlg);" WM_COMMANDメッセージからテキストボックスのコントロールIDでswitchして、wParamから更新…

DOのカードデータの更新をwikiで管理しようという動きがあるみたいだけど、まだ個人レベルの話なのかな。 カードデータはメインとエクストラで分けたほうがいいですよって言いたいんだけどコメント欄がなくて困る。

六角形マスの敷き詰めMAPを考えるとき、その実装方法はいくつかある。 まず1つがマスのクラス化。 class hexcell { hexcell* next[6]; }1マスごとに隣り合うマスのアドレスを保有し、相互アクセスを可能にする。 マスclassを1次元配列で確保することで複雑な…