いつもの更新滞り病になってます。
ソフトはけっこう更新したり新しいの作ったりしてるんですが、だいたい最後にアイコン作るのがメンドイ、ドキュメント書くのがメンドイなどの理由で最後の一歩で死蔵になったりします。なんじゃそら。
とりあえず今回は機能改善のご要望やら雑誌収録の依頼をもらったのでソフトの更新をしました。
これは以前VAIO使って不便だと思った時に作った月の形のバッテリーメーターです。
今回はバグ修正と(これはずっと前にやってたんですが上記のとおり面倒で公開してなかった)マウスカーソルが重なると自動的にウインドウが隠れる機能を追加しました。
微妙なフェード効果を入れてるせいで状態遷移がややこしかった・・。
あとは完全な余談。
プログラムソースには適度なコメントを入れてもちろんドキュメントなんかも残したら最高、というかそれが基礎なのかもしれませんが、僕はもう断念しました(w
仕事ではもちろん気を使いますが、趣味なんて好きにやればいいって事ですよね。
おかげで驚くほどコメントが入ってません。
でもちゃんと判るんだなぁ。この程度なら。
むしろ下手にドキュメントがあってもそれが更新されてるかどうかもよく分からないし面倒だし、無いほうがいい感じです。
「好きなことは趣味で」という方針は最近ではやっぱ良かったかなと思ってます。
なんだろ。クリエーター気取りしたって所詮たいした才能なんて無いですし、才能があったとしても易きに流れる性格ですんで。
▼KNO MoonLightBatteryMeterのソース
何も書いてない。
もう少し複雑なのだったらもう少しちゃんと書きますけどね。
ちなみに何のライブラリも使ってなくてWindowsのAPIしか呼び出していません。
クラスになってるのは学生時代にかなり気合入れてつくったクラス群。
もちろんメンテナンスしてかなり機能追加はされてますが、今思えば最初にこれらを作った学生暇パワーはすげえ。