工房日記(2005/09〜)
最新の工房日記
工房(ダウンロード部屋) ホーム
過去の日記:
2005/07〜08 2005/05〜06 2005/03〜04 2005/01〜02 2004/11〜12 2004/09〜10 2004/07〜08 2004/05〜06 2004/03〜04 2004/01〜02 2003/11〜12 2003/09〜10 2003/07〜08 2003/05〜06 2003/03〜04 2003/01〜02
05/10/28ぷちらんちゃ
本業の忙しさは相変わらず続いていて、あまり作業をできない状態。それでも正式版のリリースもそろそろやってしまいたいなぁということで、今回やろうと決めておいて未だに手を付けていなかった「システム制御のメニュー形式表示」を作り込み始めた。今まではファイルを拾って表示するだけだった部分を自分で内容を作るだけということだと思って作ってみたのだが、今回も結局はあちこちに手を入れないといけない状況らしく。完成、リリースは来月へ持ち越しかなぁ。
05/10/26ぷちらんちゃ
最小化状態でタスクトレイアイコンを右クリックした際、最小化が解除されてしまうとの話を聞く。いつからこうなってるんだっけ・・・と調べてみると、5.4beta5からそうなるようになっているようなのだが、この辺をいじった覚えはなく、最小化を解除させようとしてる部分もなく、前からそうなってもおかしくない感じ。でもとりあえず最前面表示しようとしている部分はあったので、ここを最小化状態のときは処理させないように修正。思いもよらないところで動きが変わるってのも謎だなぁ。
05/10/24ぷちらんちゃ
いくつか不具合報告を受け、その調査の延長で更に自分でも不具合を見つけてしまう始末。こう立て続けに不具合を出してしまうとさすがに凹みつつ、とっとと修正だけ入れて5.4beta6として早々にリリースへ。正式版への道のりはまだまだ遠いのか。_| ̄|○
05/10/21ぷちらんちゃ
また本業の忙しさに製作作業がなかなかできなかったのだが、ちょこちょこいじりながら不具合も修正し、スキン周りのサポート項目もひと段落するまで入れ込めた。あともう少しスキン関連の設定を入れて正式版として出したい気もするのだが、その前に間も開いてることだし、この時点で5.4beta5としてリリースへ。サポートしたい項目はまだ残ってるんだけど手を付けられない状況。
05/10/17ぷちらんちゃ
スキン関係で次のサポート項目を入れ込もうと色々いじっているうち、不具合を2件ほど見つけて修正。うち1件はウィンドウサイズ変更がまともにできなくなってしまったという割と大きな不具合で、早くに次を出さなきゃなぁと思いつつ、既にサポート項目が入れ込み中途半端な状態なのでどうすることもできず・・・。
05/10/14ぷちらんちゃ
軽く全体的にテストを流して、ヘルプの整備もしてリリースしようとしたとき、滑り込みで落ちるといった報告を受ける。調べてみると割とイレギュラー的なものだったが一応回避処理を入れ、晴れて5.4beta4としてリリースへ。今回は結構修正入っているので、不具合とかいっぱい出なきゃいいなぁと今から不安になってみたり。
05/10/13ぷちらんちゃ
ひたすらに同じようなフィルタ関連の処理をあちこちに入れ込んで、長かったこの機能もサポート完了。これまでのフィルタ設定は引き継げないことにしてしまったわけだが、まぁそんなには酷いことにはならないだろうと踏んでみた。あとは一応全体的なテストをして、ヘルプの整備もしてリリースできるかといったところか。
05/10/12ぷちらんちゃ
登録画面からフィルタの設定ができるようにしてそのテストを繰り返すが、一気に複雑なことをやりすぎたからか落ちまくりの苦労しまくり。ひたすら悩んで修正してテストしての繰り返しの末、やっとのことで落ちる地獄から脱出成功。調子に乗ってこのまま一気な勢いでメニュー形式表示へのフィルタ適用処理も完了。で、今まで画面設定でフィルタと呼べるような「保護されたOSファイルを表示しない」「隠しファイルを表示しない」設定があるので、これは新フィルタにもある設定なのでこちらは削除し、新たに画面設定でもデフォルト用のフィルタ設定ができるようにすることに。まだまだ先は長いのか・・・。orz
05/10/11ぷちらんちゃ
色々と苦労した部分はあるものの、新フィルタダイアログはとりあえず完成し、フォルダからの一括登録でのフィルタ指定を差し替え完了。結局、ワイルドカード指定とファイル種別の指定とファイル属性の指定ができるようにまで拡張。フォルダからの一括登録でこのフィルタを使用することができるようにしたのはいいとして、問題は新たにメニュー形式表示でもフィルタをかける部分。あまり登録画面を大きくしたくないなぁと思いつつ、こればかりはしょうがないので無理矢理な感じで登録画面にフィルタの設定を行なう部品を追加したところまで。
05/10/07ぷちらんちゃ
今日も今日とていくつか要望をいただく。その中で「メニュー形式表示するファイルにフィルタをかける」というものに対して色々考えていると、今フィルタ機能というのは「フォルダからの一括登録」で既に搭載してあるわけで、どうせこっちもショボいフィルタでしかないし、いっそのことこれをグレードアップさせて同じ部品を使い回そうというにしてみたものの。新しいダイアログを作るのも久し振りで苦労するわ、思ったよりも処理が面倒になるわで大変。これはちょっと時間が掛かりそうだ・・・。
05/10/06ぷちらんちゃ
スキンでフォントサイズを指定した文字表示が行なえる部分の領域について、その高さ等を指定できるようにしてみた。対象としたのは「タイトル部スペース」「メッセージ領域の高さ」「タブの高さ」で、それぞれをスキンで指定できるように。あちこちで影響が出るだろうし修正は大変かなぁと思いきや、やってみたらそんなに苦労もせずにあっさり完了。ちょっと前にこの辺の描画処理改善で処理をオブジェクト化してあったことが功を奏したという感じか。後々のための改善、ってのが活きるってのは嬉しいもので。(笑
05/10/05ぷちらんちゃ
スキンでのフォントサイズやスタイルの指定。どうやって指定させようかとちょっと悩んだ程度で、処理的には簡単なのであっさりと完了。今までこの辺をサポートしなかった理由というのが「それを表示する領域のサイズを変えられない部分が多い」ことにあったのだが、まぁそこはおいおいサポートしていけばいいかと思えるようになったわけで。5.4の正式版までにはその辺が全て指定できるようになればいいかなと。ということで、早々に5.4beta3としてリリースへ。
05/10/04ぷちらんちゃ
「.xls」ファイル起動の件は結局よくわからず、色々試しているうちに起動方法を変更してみたらあっさりと解決。なぜ今までの方法ではダメだったのかはわからないものの、まぁ動けばそれでいいや、ということで。で、今回スキン周りを久し振りに色々サポートしようということがあって、ようやくその辺に取り掛かることに。とりあえずフォント指定でサイズやスタイルを指定できるようにしようとしたところ、今までメニュー形式表示のフォント指定が有効になっていなかったことが発覚して修正。あまりこの辺をスキンで指定することなんてないだろうけど、今までよく発見されなかったなぁと思ったり。
05/10/03ぷちらんちゃ
「とりあえずリリース」でまた大ポカをやらかして、新規登録しようとするとコケるというどうしようもない不具合を報告される。忙しいときに無理矢理作業してちゃいかんなぁとまたも反省して凹みまくり。それを修正していると、「.xls」ファイルを登録してそれを実行後、すぐぷちらんちゃを終了すると正しくExcelが開かれないという報告を聞く。こちらは処理を見てみてもなぜこうなるかが全然わからない。どうもOFFICE系はみんな同じ動きになりそうなのだが、とりあえずすぐには修正できそうもないので、こっちは後回しにさせてもらうことに。
最近プライベート的にも凹むことばかりだし、何かイイコトないかしら・・・。
05/09/28ぷちらんちゃ
忙しい合間をぬっていくつかの不具合を修正し、ヘルプの整備をして5.4beta1としてとりあえずリリース。来月になれば本業も楽になれるかなぁ。(;´д`)
05/09/27ぷちらんちゃ
最近また本業が忙し気味。パスワード機能で今度は登録ボタンに対しても適用できるようにしてみる。タブの方でやったことをそのまま入れ込むような感じなので、修正自体は楽。登録ボタンのアクションが多いので、その辺だけ気をつけてあっさりと完了。ここまでやって、区切りがついたので溜まってきていた要望や不具合っぽい報告についての調査を開始。現象的によくわからないものばかりで難航しそうなのだけれど。orz
05/09/22ぷちらんちゃ
パスワード機能。タブを開く際にパスワードを設定できるようにまで。タブを開く操作ってのは実は色々あったりするので、そこかしこに同じような修正を入れるのが結構大変だったりしたが、まぁ何とかこの部分は完成。後は登録ボタンか・・・。
05/09/21ぷちらんちゃ
パスワード機能。どうやって実現しようかとちょっと考えて、とりあえずは3種くらいのパスワードをぷちらんちゃ全体として設定できるようにして、タブや登録ボタンの設定の1つとしてどのパスワードで開かせるかというような感じにすることに。まずはパスワードを設定させてそれをハッシュ変換して保存する処理を完成。ハッシュ処理を自分で好きなように作るってのは予想外に楽しいということ発見してみたり。(笑
05/09/15ぷちらんちゃ
タブを開く際や登録ボタン実行時にパスワードを掛けられるようにしてほしいという要望は結構前から来ていて、重い腰を上げてその辺をサポートすることに。とりあえずはパスワードの設定画面やパスワード確認の画面を作り、それが動くことを確認できたところまで。このパスワード機能、設定ファイルで実現しようとしている以上はパスワードの設定自体を消すとかで対処できたりもすることになりそうで、厳密な管理ができないわけだが・・・ランチャーでのパスワード管理なんてそんなレベルでもいいんだろうな、と思ってしまうのはヤバいことなのだろうかと色々考えるところ。まぁ、今まで何もしていなかったことからすればこれだけでも十分ではあるんだけどねぇ。(^^;
05/09/12ぷちらんちゃ
メニュー風モードのある条件下で表示が崩れるという不具合報告を受け、5.3でデグらせてしまったものだし、と急遽修正。ついでにタブプロパティで「適用」することができるようにしてみたりして、5.3gとしてリリース。5.4の製作に入りたいところだが、やろうとしていることが難しかったりするのでイマイチ気分が乗れていない状態。
05/09/09FNCVT
もうFNCVTも随分と更新してないなぁ、ということで、以前要望ももらっていたまま放置していたこともあるし、ぷちらんちゃでも使用している共用関数にも修正が入っているのに吸収してないし、メールやHPもアドレスが前のままだし、ということで、その辺だけ修正して4.6fとして久し振りにリリース。
Roll Ball for Win
FNCVTと同じように、多く世に出ているけどアドレスとか古いままという意味ではRoll Ball for Winにもこういった修正を入れて出したい気も。今でもヒント要求のメールが来るし、それも古いアドレスの方に来てしまっていて、現在では完全にそちらも見れなくなってるのでどうしようもなく。最近では海外のサイトでも何やら紹介され始めてて、英語で続編作れとか言われてどうしようかなぁとか気がかりではあるわけで。で、今から修正を入れるのであれば、新しく作り直したい気もしていたり。気が向いたら新Roll Ballの開発でもやってみようかと。(*´∀`)
05/09/08ぷちらんちゃ
5.3eをリリースと同時くらいに、メールにて「登録時にループしてしまう」といういかにも不具合っぽい報告を受ける。調査してみるとやっぱり不具合で、タイミングが悪いなぁと思いつつ調査して修正。ついでなので簡単な要望なら今すぐ受け付けますよーという告知をして、そこで来たメッセージ領域内のメッセージ表示の配置を中央にもできるようにしてほしいという要望をサポート。ついでのついでなので右端にもできるようにしてみたり。といったところでまた早くも5.3fとしてリリースへ。他にも大きそうな要望をもらっているのだが、それは5.4でサポートする方向で。
05/09/05ぷちらんちゃ
ツールチップの表示開始時間も設定できた方がいいという要望を受け、こちらもサポート。まぁ前回やった表示時間とほとんど同じ部分をちょこっといじるだけなので簡単なもので。で、また別口から「起動オプションを指定してある登録ボタンから右クリックでプロパティ表示しようとすると失敗する」という話を聞いてその修正を行い、更に「エクスプローラがコケた際にタスクトレイが初期化されてしまってぷちらんちゃアイコンが消滅してしまう」といった件に対しても対応。後者についてはIE4以上がインストールされている環境を対象にした簡単な対処方法があったので、IE4を前提にしている仕様にしててちょうどよかったという感じか。その他、やっとながら気が向いたのでマウスのX1、X2ボタンについても長押し表示で使用できるようにしてみたり。これに関しては実際にそういうボタンが付いたマウスを持ってないこともあり、ほんとに対応できてるか確認できないという問題があるのだが・・・誰か持ってる人が人柱となってテストしてくれるだろう淡い期待を持ってみたり。まぁ少なくとも悪さはしないはずなのだが・・・。(^^;;
と、ここまで作って5.3eとしてリリースへ。今回は致命的な問題の修正もなく、それなりに使えるサポートはできたかなぁという久しぶりに前向きなリリース。
05/09/01ぷちらんちゃ
「ツールチップの表示時間を設定できるように」の件は、わざわざ実現方法を調べてくれた方がいたので、それに甘えさせてもらった形でサポートできた。それでも結局最大で30秒ちょいまでしか設定することはできず、本当は無限に表示という設定ができてもいいかと思っていたのだが、その方法まではわからず。で、それは今度のリリース時まで暖めておいてもいいかなとか思っていたところに、「ファイラーを使用する設定になっているとファイルを登録している登録ボタンを押してもファイラーで開こうとしてしまう」といった不具合報告を受ける。調べてみると5.3cでデグらせてしまっていたことがわかり、また凹みながら修正。それでも出した直後くらいで判明したことは被害がそれだけ少ないと考えればイイコトではあるのだけれど。逆に言えばその程度の問題はすぐ判れよとも・・・。_| ̄|●
ということで、また昨日の今日といった感じで5.3dをリリースへ。なんかもうここまで来ると5.3は呪われたバージョンなんじゃないかと勘ぐり始める今日この頃。(^^;
05/08/31ぷちらんちゃ
タイトル部の詰め処理。かなり苦労した感じではあったものの思ったよりもすんなりコトが進み、画面構成を変えてテストするたびに思わぬところに問題が出て修正しての繰り返しではあったのだが、まぁ何とか完成。苦労の甲斐あってというか、途中でまた色々と小さな不具合を見つけたりもできたので結果的には良かったかなと。で、昨日受けた他の要望の中に「ツールチップの表示時間を設定できるように」というのがあったのだが、色々調べてみたがそれっぽいものが全然見つからない。しょうがないので一旦この件は諦め。ここまで作って、前回大慌てで出したおかげでヘルプのバージョンも直せなかったりと自分的にも不満が残った5.3bから更新しようと5.3cをリリースへ。色々ゴタゴタが続いてしまった5.3シリーズだけど、今度こそは何事もありませんように。(*´д`)
05/08/30ぷちらんちゃ
タイトル部に何も表示されない場合に、その空いた部分を詰めて表示するようにしてほしいという要望を受け、この辺って内部的に物凄く面倒なことやってたんだよなぁと思い出しつつも改造開始。どういうときに何も表示されない状態なのかを各画面モード毎に判断しなければならないし、タブの大きさにも影響を受ける部分でもあるし、と見なければいけない部分が盛りだくさん。ということで一つ一つ愚直に修正を入れて、この際なので今後いじる場合のことを考えてタブの描画処理に大改造を加えてみたり。と、その途中にいくつかの不具合報告や軽い要望を受けたのでそちらもとっとと修正。とりあえずタブの描画処理改善はまでは完了。
05/08/26ぷちらんちゃ
URLを開く際に新規ブラウザで開く場合、今までは起動するブラウザを決めるためにhttpファイルタイプに関連付けられているアプリケーションを見ていたのだが、通常はhtml拡張子に関連付けされているものを見るべきだろうということでそちらに変更。これでIEでしか起動できない状況は回避できるはず・・・。ということで、ちょっと余裕ができたので古いバージョンからバージョンアップすると起動時にコケるといっていた話を調べてみると、Version 4以前からバージョンアップすると一発でコケることがあっさりと発覚。5.3のbeta版のどこかでこの辺の読み込み方式を変えたのだが、そこでやらかしていたらしい。まぁ早く見つけられて良かったということで、ちゃちゃっと修正して急遽5.3aとしてリリースへ。なかなか世の中うまくはいきませんなぁ。(;´д`)
と、5.3aを出した直後に「URLが開けない」といったデグレードをやらかしていたことに気付かされ、大慌てで5.3bをリリース。かなり凹んだ・・・。_| ̄|○
05/08/25ぷちらんちゃ
無駄な処理をまとめているとき、ユーザ設定色の保存関連で怪しい部分を見つける。5.3betaになってからいじっていた部分であり、最近beta版にしてからおかしくなったといった話も聞かれたこともあるし、この辺も影響しないわけでもないなぁ、ということで修正。他にもマウスホイール関連で動作しなくなることがあるという話もあったがそれは処理を見直してもやっぱり特におかしそうなところも発見できず、一応処理を簡潔化だけしてみた。ここまでやってテストし、特に問題なく動作できそうだという自分なりの結論のもとにやっとこさ5.3正式版としてリリースへ。5.3beta版の開発開始から正式版まで2ヶ月か・・・今までにない長期betaテスト期間だったなぁ。(笑
05/08/23ぷちらんちゃ
製作作業を再開。休み中にタブの貼り付け関連で不具合が発覚していたので、それをまず修正。他にいくつか問題が出ているようなのだが、こちらでは再現しないもので、一応調べてみるが怪しいところは見つけられず。とりあえず資料待ちということで、それまでまた無駄な処理をまとめてみたり。
05/08/12ぷちらんちゃ
明日から一週間ほどお休みをいただくことになったので、その前に正式版リリースしてしまおうと全体的に処理を見直して無駄な部分を改善したり。で、まぁ問題もないようなのでリリースの準備をしようとしていたのだが、ぷちらんちゃスレの方でbeta4以降でたまに落ちるとかいう話を見てちょっと悩む。どういうときに起きてる問題なのかもよくわからないままだし、今回改善したことで直っていればいいんだけどなぁ的なことしか言える状態で、正式版としてリリースして酷いことになるともっと大変なので、今回もβ版として5.3beta6をリリースへ。何もなければこのまま再来週に正式版として出したいところだが。
05/08/10ぷちらんちゃ
前回メニュー形式表示の処理を大幅に変えたわけだが、まだ処理的に改善できそうな部分も多かったのでそこに手を入れてみる。その甲斐あって表示性能がちょっとは上がった感じ。調子に乗って「元に戻す」の処理も改善を加え、こちらもメモリ使用量を多少ながら改善に成功。ところがこのあたりを確認しているとき、スケジュールが保存されなくなっていることに気付く。恐らくは5.3beta4で登録可能数を拡大した際に、内部的に持っているスケジュール用の番号をズラしたことでおかしくなったんだろうということで、慌ててその辺を以前の状態に戻した。思わぬところまで影響があるなぁと凹みつつ、今回のその問題の影響度がやたら高いので急遽5.3beta5としてリリースすることにした。本当はこの辺で正式版として出したかったのだが仕方ない・・・。_| ̄|○
05/08/08ぷちらんちゃ
タブの枚数やその中に登録できるボタンの数を増やしてほしいという要望をサポート。結構前からこれを実現するために動的に登録内容のインデックスを増減する方法で悩んでいたのだが、今日になって閃いてあっさりサポート完了。最大20x400というのはどうなんだろうと個人的には思いつつ。まぁリッチな環境な人にはいいことなんだろうということで。(^^;
で、こちらもしばらく悩んでいたXP Homeで落ちるという件は、結局OSは関係なく、使用しているスキンの名前が16バイトを超えていた場合に落ちることがあるという問題だったことが判明し、ちゃちゃっと修正。こんな簡単な条件だったとは・・・と凹みつつ、他に気になっていた不具合も一緒に直して早々に5.3bate4としてリリース。これでそろそろ落ち着いてくれれば、正式版リリースへあと一歩というところか。
05/08/04ぷちらんちゃ
メニュー形式表示の複数列表示サポート。何とか一通りは完成して、それなりに迫力ある画面が完成。(笑
複数列表示をサポートしたことで、今まで左右カーソルキーの操作の意味が「フォルダの展開・閉じる」だったのだが、やっぱり素直に横移動したい場合も多くなるだろうということで、その切り替えも設定でできるようにした。やれることはこれくらいかなということで、5.3beta3として一旦リリースへ。でも実は他にXP Homeで不具合が出るような話もあるし、その辺も見なければならないとかやることはまだまだあったり・・・。
05/08/02ぷちらんちゃ
メニュー形式表示の複数列表示サポートの作り込みを開始。ここもあちこちで修正が入る大改造になるわけで、少しずつゆっくりと作業していくことに。で、とりあえずは複数列で表示できたところまで。まぁここからが大変なのだけれど。そしてその辺の設定をいじっているうちに、画面設定保存で一部の設定が保存されていなかったことが今更発覚。保存していなかったのは「タブ名称前にタブ番号を付加して表示」の設定だけだったのだが、よく調べてみると保存する必要のない設定もいくつか余分に保存していたことがわかり、凹みながら修正。この対策のためにメニュー形式の複数列表示を終わらせて、とっとと5.3beta3を出したいなぁ。
05/07/29ぷちらんちゃ
まったく動かないとかそういった特に大きな問題は出ていないようで、まずは一安心。で、ちょこちょこ今後のサポートのための準備にもなるような処理の改善項目を入れつつ、いくつかもらっている問題についても調査や対応。サイトの完全移転作業もあってやることはてんこ盛りなのだけれど、本業がヒマにならないことにはなかなか手を入れられないのが悩みどころ。
05/07/26ぷちらんちゃ
また何もできないくらいに忙しい日々が到来する可能性が出てきたこともあり、少々慌てつつも5.3beta2として完成させてみた。外目の変更内容は少ないものの、内部的には大きく変わっているのでどこで怪しい動きになってしまっている部分が出るかちょっとドキドキ。何もないことを祈るしかなく。(*´д`)
05/07/25ぷちらんちゃ
忙しいまま気が付けば一週間も日記を放置。(汗
今やってる「設定丸ごと保存」のため、毎日ちょっとずついじってはいるものの、まとまった時間でやれないこともあって進捗は悪い。今日になってやっとそれなりに動くようにはなったものの、結局はいじった範囲は全範囲。そりゃ設定を入れる変数全てを改造したので当然と言えば当然なんだけれども。で、最初は全部の設定を保存できるようにしようと思ったのだが、色々あって画面設定だけを丸ごと保存するように決定。こっちがあればまずは要望も満たされるし、本設定はいろいろ持たれると後々面倒になりそうなのが目に見えてきてるので。今週中には5.3beta2出したいなぁ・・・。
05/07/19ぷちらんちゃ
設定を丸ごと保存しておきたいという要望をサポートするために、内部的な変数の持ち方を変更する必要があって全般的にいじり倒す。とりあえずそこまではできたのだが、ここから更に設定保存の方法も変えなきゃらならないわけでまだまだ大変な状況は続く。ソースもだいぶ見づらくなってきた気もするのだがしょうがないといったところか・・・。
05/07/16ぷちらんちゃ
メニュー形式表示でのちょっとした不具合を見つけたのでちょっと直していると、仕様についての質問の延長で「これもできればいいなぁ」的なことが出てきたので、そんなに難しい改造もいらなそうなのでその日のうちに作り込み。そうこうしているうちに色々またやりたいことが出てきたりしつつ、要望も溜まっているのでどれから手を付けていいやらな状態はまだ変わらないわけで。本業の忙しさもそれほど変化ないし、少しずつ手を入れるしかないんだろうなぁ・・・。
05/07/11ぷちらんちゃ
やはり本業の忙しさは相も変わらずのまま。とは言え要望も溜まっているし大したことはないものの不具合修正もしているしで、とりあえずタブプロパティでの並び替え機能をささっと作り込んで5.3beta1としてリリースすることにした。残ってる要望ってのも小さくないものばかりで、本業でこれだけ苦しんでる中でどこまでやれることやらと今から不安気味。(;´д`)
05/07/01ぷちらんちゃ
本業の忙しさは相変わらずで、何も製作作業ができない状態。いつになれば落ち着けるのやら・・・。_| ̄|○