「浮き沈みランチャ」に関する日記(6)

浮き沈みランチャー。最近良く使う項目ほど上に来るタスクトレイ常駐型ランチャーです。正式名称は最後伸ばすけど日記のカテゴリは「浮き沈みランチャ」

<前 次>

浮き沈みランチャー

前回リリース(1.1.0)で発生していた、管理者権限での実行をキャンセルすると例外が発生する現象を解消しました。
大きさを保持できなくなるバグも修正の見込みが立ったので、今度のリリース(1.2.0予定)は、前回よりはましなボリュームのリリースになりそうです。
そういえばタグ機能って今は何の意味もないな…。

浮き沈みランチャー

ファイルの場所を開くメニューを作ってみました。
特定の条件で大きさを保持できなくなるようなので、その調査もしておきたいところ。
一応、バグ修正ができてもできなくても来週中にはリリース予定。

浮き沈みランチャーとNintendo Switch

浮き沈みランチャー

リリースした途端バグが見つかってしまった。
管理者で実行してからキャンセルすると例外が発生する。
データの破損は全く起こらない例外だから、ほっといて続行しても大丈夫だし、終了しても再起動すれば何事もなく動くし、次の更新の時についでに直すぐらいでよさそう。

ニンテンドースイッチ

Joy-Conがいかれてしまっていたので買い直し。
片方ずつの販売がないorあっても高いので、左右セットのを購入。
派手な色のを買ったらカバーの色と全然合わなかった。
しかも、接続してからしばらくは、壊れたほうの接続も生きていて、謎の挙動に困らされてしまった。
古いコントローラの電源が落ちてからは平和。

浮き沈みランチャー

最新版公開しました。
結局更なる新機能は実装せずですが、追々作っていこうかと思います。

浮き沈みランチャー

管理者で実行機能を実装。
他にもつけたい機能があるので落ち着いたらリリースしようかと。

浮き沈みランチャ―とドラゴンクエスト10

浮き沈みランチャ

1.0.0リリースしました。
これまで未完成と言って雑なまま放置していた部分を整えたので、プログラムの根本的な動きは特に変化ありませんが、それなりにしっかりした形にはなったかと思います。

ドラゴンクエスト10

アジサイ姫ゆかた 人間女アジサイじんべい 人間男
おきがえリポちゃん。
アジサイの浴衣と甚平ですね。

浮き沈みランチャ―

最終調整とか動作確認とか終わったんで、明日あたりにリリースします。
一応、バージョン情報を見やすくしたり、今回の変更で発生した微妙なバグを潰したりしました。
ダウンロードページも見やすく調整しています。

浮き沈みランチャー

今日リリースするつもりだったけど、ついでに残件全部片付けていい加減バージョン1にしちゃおうということで、何点か修正を行いました。
まず、メニューで、現在選択中の並べ替え順にチェックを入れるようにしました。
次に、メニューから取扱説明書のテキストファイルを呼び出せるようにしました。
それから、取扱説明書自体の内容も見直しています。
あとは、ソースコードを整理したり、アイコンをより見やすくしたりなど。

大阪北部地震と浮き沈みランチャとBlazor

大阪北部地震

私は無事です。
近年は大地震の直後にさらなる大地震という例が続いていますし、しばらくは気を抜かないで防災しておきたいですね。

浮き沈みランチャ

浮き沈みランチャを起動しているときにたまにほかのソフトのアップデートが失敗する例があって、こいつのせいだと思って検証していたのですが、検証コードではそれらしき現象は観察されず…。
もしかして浮き沈みランチャは犯人ではなかった?

Blazor

C#で書いたやつがWebAssemblyになるという「Blazor」を試してみたのですが、サンプルプログラムからして動かないですね…。
まだ実験的なプロジェクトだそうだし、もっと開発が進んだり情報が出そろったりしてからまたさわろうかな。

浮き沈みランチャ

アイコンがなくて寂しかったので、適当なフリー素材で作ってみました。
また適当なタイミングでリリースします。

浮き沈みランチャー

どうにも実行ファイルをつかんでしまって、そのソフトのアップデートとかに支障が出ることがある模様。
私以外に使う人はいなさそうな気もしますが、一応修正しておいたほうがよさそうですね。

浮き沈みランチャー

Windows10アプリは追加できないですね。
おそらく実行もできないですが、ドラッグ&ドロップもできなければ送るメニューも開けないので、まずリストに追加からしてできません。
Windows10対応ランチャーとしては片手落ち感があります。

浮き沈みランチャー

浮き沈みランチャーも.NET Frameworkのバージョンを4.5.2に更新。
しばらく使ってみて問題なさそうなら公開しようと思います。
ついでに、添付のテキストの操作説明を充実させています。

無題

浮き沈みランチャーが64bit環境でも問題なく動くことを確認しました。
一方NeoMuplは、DirectMusicが使えませんでした。それ以外は32bit版とまったく同じです。…時々エラーで落ちるところまで含めて。

無題

浮き沈みランチャーが起動の度に初期サイズに戻るのが常々不満だったので、保存するようにしました。
なぜ今までやってこなかったのかというと、設定の保存機能自体がそもそも作りかけで放置されていたので、そこに手を入れるのが面倒だったのです。
でもまあ、きちっと手を入れて改良したんで、今後は設定項目を増やす方向でも便利になるんじゃないかと思います。

無題

浮き沈みランチャー最新版アップしました。
んで、そのままの勢いでNeoMuplのほうの開発も進めてみました。
IDEから編集できるSettingsにどうも納得がいかないので結局自前でセーブとロードを実装しました。
原則リフレクションを使って自動的にプロパティの値を取得・設定しているのですが、例外的に一部のプロパティがセーブ時の項目名とプロパティ名が食い違うのでそのあたりにも対応しました。

無題

浮き沈みランチャー、遅くさせるコードをなくしてなおかつ重くならないようにできました。
マルチスレッドでは並列作業できる長時間の処理を見つけるのがポイントのようですね。
バージョン情報も実装したし、作業フォルダがない場合にエラーが出るのも修正したし、そろそろ次バージョンとしてアップできそうです。

無題

落ち着いた次の日に大事件。
はい、アンパンマンDBを移転しました。
アキヤメにいるとどうにも検索に出ないみたいなので、記事も充実してきたこともあって、メインコンテンツへの格上げを行いました。
日記のほうのカテゴリも「アキヤメ」から「アンパンマン」に順次変更していくつもりです。

浮き沈みランチャーのほうは、再起動して試してみたところ、読み込み中に動作が重くなることはなくなったものの、読み込みそのものが結構遅くなっていました。
なので、可能な限りこれらを両立できるように、読み込み処理を更に改良していました。
昨日の実装では一個のアイコンを読み込んだ後、次のアイコンを読み込むまでの間にウェイトを入れて、その間に描画処理ができるようにしていました。
ただ、これだとウェイトの分だけ確実に遅くなるので、ウェイトを入れずに軽くする方法を考えました。

無題

そうだそうだ、アンパンマンのことも大分落ち着いてきたし、そろそろBomber丸Worldのことを思い出さねば。
というわけで、HTML表示のバグをひとつ見つけたんで軽く修正しておきました。
ウィンドウサイズの拡大と縮小を繰り返すと画像がどんどん大きくなるというバグがあったのです。

そういえばアンパンDBの統計のページ、歌DBの作成に当たって微妙に強化しました。
歌のデータの統計を取っているのはもちろんのこと、書いた記事数なんかも表示するようにしました。

浮き沈みランチャーのアイコンをまだ読み込んでいない部分の表示が遅すぎると感じたので、読み込みより表示優先で処理するようにしてみました。
今はディスクキャッシュで読み込み自体が速くなっている可能性があるため速くなってもあまり信用できませんが、再起動するなどしてからだと違いが実感できるようになるかもしれません。

<前 次>