BMX2WAV(と他ツール)開発日記

主にBMX2WAVの開発についての記録ブログ

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

記録

サーチの実装に向けていろいろと サーチの仕様についてはいろいろ考えてとりあえずは固まった感じ。 スクリプト上のエントリーオブジェクト作成の見直し。 これにより、一度読み込んだ後にカラムを変更しても BMS のパースが発生せず速くなった。 次はディレ…

BMX2WAV Searcher テスト版公開

http://childs.squares.net/program/temp/bmx2wav_searcher_test1906092223.zip コア機能がある程度実装出来たので BMX2WAV Searcher のテスト版を公開します。BMX2WAV Searcher は BMX2WAV に同梱予定のアプリで、BMX2WAV で変換したい BMS ファイルを見つ…

記録

エントリー表示の関数を整理した フィルタやカラムグループ選択時のセル表示等のタイミング整理

記録

デフォルトの機能の為にスクリプトをガシガシと書いていく。 カラム内容自動表示ボタンを機能させた。 各種操作のタイミング時に何を表示するかとかを考える必要アリ カラムグループ選択時の表示 エントリープールの再利用とかのタイミングを考えたり スクリ…

記録

各カラムの表示の実装。ちょい時間がかかったが思った通りに出来てる感じ。 これでスクリプトの中身をある程度充実させたらとりあえずテスト公開はできると思う。 ただし、アプリとしての使い勝手の部分は全然まだまだなので その後はサーチだけどその前に公…

記録

カラム名の表示を実装 どのタイミングで表示するかはとりあえずはやったけど後でしっかり見直しは必要かも。

記録

スクリプト上でエントリ(1ファイルに対応するオブジェクト)からBMSをパースする関数を実装 スクリプト上でBMSの各種データ(主にヘッダ情報)を取得出来る事を確認。 次はカラム名の表示か その次に各カラムのセルを表示ですかね

記録

今日は突然やる気になった前々から考えていたスクリプト上でメッセージボックスを使えるようにした。

記録

カラムグループからカラム名群を取得する関数名を決めた。 カラムにエントリーを渡して表示する内容を取得する関数名を決めた。 それらに渡す前にエントリーにパースしたBMSデータを持たせる処理が必要 ここで前回は止まってた筈だったようなきがする。

記録

わお、一ヶ月以上間を開けてしまった。それも前回は間をあけつつもりが無かったので区切りが良い状態ではなかった筈。なので今どんな状況だったかソースを見て思い出さないと スクリプト上のI/Fは出来ている筈。 カラム表示関数はガワは作ってあるが、中身は…

記録

エントリープールという概念を導入した アプリの使い方やスクリプトでの利便性等を考えた結果。 それに伴うクラスのメンバやメンバ関数等の整理など。

記録

カラム表示の為の実装をいろいろ スクリプト上でのBMSデータを含むユーザ側に見せるデータの表現で仕様なり実装なり整理等が必要で時間の割にあまり進んでいない。 基礎になる部分とI/F仕様は固まったのでこれから実装していけばヨシ カラム表示の部分は実装…

記録

スクリプトの関数名やクラス構成等の再検討 色々考えるも最初のが良いということに エラー処理をちょいと変えて何度もエラーにならないように カラム表示関連のI/Fを考えたり BMSの情報をまとめたクラスをスクリプトで扱うクラスの実装とか

記録

付属のスクリプトの初期記述内容についてちょいちょいと書いたり整理したり フィルタを選択した際にそのフィルタの適用をするようにした。

記録

またもや久々にやっとこさ時間が取れた。とにかくやる気はそれなりにあるので時間さえあればなんですが、仕事が忙しいのと週末に色々入ることが多くて。 Searcher に実装をするする。どうにか早くコレは試用版を出して意見もらって実装していきたい。 適当に…

記録

ツールバーのアイコンのファイル(中身はゴミ)の用意とID割り振りとそれの登録まで。

記録

ツールバーのボタンのID割り振りと配置をやった。

記録

searcher 部分のファイルのD&D部分が完成。この部分の技術は消失したWebページに詳しく書いてあって、以前に作ったやつもそのWebページを参考というか殆どコピペして作ったので技術的に不安があってあまりやる気が無かったのだけど、なんとか完成までこぎ着…

記録

今作ってるのは BMX2WAV に付属させる BMX2WAV Searcher というモノで、BMSを探したりする専用のプログラム。役割としてはBMX2WAV v1のバッチ処理の部分を豪華にした感じ。ただし、実際の変換はBMX2WAVでやる。BMX2WAV v2 では最初から複数ファイルの変換に…

記録

しばらくは消えたサイトを探してたりしてたのですが結局見つからず諦めました。その傷心でやる気が減退したのもありますが、仕事が忙しかったりしてだいぶ時間が無いのもあり放ってしまってました。んで、まだ仕事は忙しいけど消えたサイト探しは本当に諦め…

記録

今日も消失したサイトの探索だけど、流石に手作業だと限界があるのでプログラムを組んで効率良くやってたりする。割と勝算はありそう。

記録

消失したサイトをInternet Archiveで探してみるも見つからずかなり時間を使ってしまい徒労に終わる。喪失感でやる気が出ず。

記録

以前に使っていた Win32API 関連のサイトが見つからず、どうも消失したみたい。Internet Archive で探してみるも探し方がイマイチ判らず結局見つからず。今日はそれを探すのに時間を食ってしまった。

記録

年始は休みが合わせやすいとかで色々と予定があったのと、寒くてあまりやる気になれなかったのと、他にも用事があったのでしばらく休みであったが、その間移動中などやるべき事やその順番等をまとめておいたりしたり。 アイコン類をガワだけ用意してツールバ…

記録

今日はガチで一日中やってたのでかなり進んだ。 ツリービューでフォルダー一覧はほぼ終わり zipは処理が判らんので除外するようにした その際にかなり遅くなってしまってたのを対処 アイコンもちゃんと表示できるように。 フォルダを選択した際にその配下の…

記録

色々勉強できたと思うので実際に作ることに。 作るのは、v1のバッチ処理画面を進化させた感じのやつ。 とりあえずウィンドウのガワを作った。コレでも結構時間かかるんだからめんどい。 この部分をGUIで高速に作るようにしたのをRADと言うのだが、自分の環境…