工房日記(2004/03〜)
最新の工房日記
工房(ダウンロード部屋) ホーム
過去の日記: 2004/01〜02
2003/11〜12 2003/09〜10 2003/07〜08 2003/05〜06 2003/03〜04 2003/01〜02
04/04/28ぷちらんちゃ
メニュー形式表示。3,8beta4で早速報告された、一部の環境でのみ起きる不思議な不具合を修正。といってもbeta4より前にもこの現象は起きていた模様なのだが。また、通常は見えない「保護されたオペレーティングシステムファイル」も見せる必要もないかということで、こちらはオプション化してデフォルトを「見せない」方向に。ついでに隠しファイルも見えなくすることができるようにもした。
明日からGW突入ということで、製作作業の方も5/5までお休みしようかと思うところ。なので、昨日の今日ではあるのだが3.8beta5としてリリース。詳細説明もいい機会なので今回のバージョン用に修正を加えてみた。
では皆様、よい休日を。(笑
04/04/27ぷちらんちゃ
細かい調整したり、ヘルプを整備したりして、やっとこさ3.8beta4としてリリースへ。次回こそは正式版リリースと行きたいところなのだが、英文ヘルプの問題が解決しないことにはどうしようもないなぁとか思ったり。はてさて。
04/04/26ぷちらんちゃ
「浮いてる」と評判だったメニュー形式表示のスクロール用ボタンも、色調に合わせてグラデーション表示するようにした。久し振りの不具合報告もあったのでそれを修正しているうちに他の不具合を見つけたりして、なかなか落ち着くヒマもなく。もうすぐGWなのだが、GW期間中は製作作業ができそうもないためあと数日のうちにせめて3.8beta4として完成させたいなぁと思うところ。英文ヘルプとの兼ね合いもあって、正式版リリースはすっかり諦め体制だったり。(笑(汗
04/04/23ぷちらんちゃ
メニュー形式表示専用の色調設定をできるようにしてみた。本体と完全に連動したいものでもないだろうし、前回までのように合わせることもできればそれでいいかと。で、その延長というかメニュー形式表示でお気に入りなどを登録した際、ショートカットのマークが付いたままになっているのが何となく気に入らなくて、インターネットショートカットにも対応しようと頑張ってみる。どうにかインターネットショートカットのアイコン取得ロジックを作り込み、大体のものでショートカットマークが消えたのだが・・・まだ一部だけ残っているのはなぜなのか。これ以上頑張りようもなくなってしまったので、まずはこれくらいにしておくことにした。今までよりは随分マシな見え方をするようにはなっていることだし。
04/04/21ぷちらんちゃ
メニュー形式表示実現方式変更。メニュー形式表示の色調を、色調設定で設定したものに合わせられるようにしてみた。サンプル画像はこれ。英語版で取った画面なのでちょっと雰囲気も違ったり。と、ここまで作ったところで3.8beta3としてリリースすることに。次あたりでそろそろ正式版かなぁ。結局アイコンキャッシュの件は解決せず、か。ヘルプやReadmeの英文化も全然やってないし・・・どうしましょ。(__;
04/04/19ぷちらんちゃ
メニュー形式表示実現方式変更。とりあえず一通り動作するまで作り込み完了。やりたかった右クリックメニューも出せるようになり、リンク先フォルダの表示もできるようになった。更に、今まではメニューの高さが長い場合に1つずつしかメニューをスクロールさせることができなかったのを、半ページ分一気にスクロールするためのボタンも追加。これでだいぶ使い勝手も向上できたと思われ、自己的にも満足。あとはついでなのでメニュー形式表示でも色調設定に合わせた色調で表示するようにしてみようかと思ってみたり。重くなるかも知れないんだけど・・・。
04/04/16ぷちらんちゃ
気が向いたのでメニュー形式表示の実現方式を変更することに。今までは素直にメニューリソースを使っていたことにより、そこから更に右クリックメニューを出してどうのこうのということができなかったのだが、今度はウィンドウを生成してメニューっぽく表示する方式なので右クリックメニューもお手の物になるわけで。とにかく影響範囲が大きい改造なので、致命的な不具合報告が来ないことを祈りつつ黙々と製作。とりあえずはメニューらしく表示して、フォルダ上にマウスをポイントすることでサブメニューが展開するところまではできた。ここで無理矢理な操作をすると落ちたりもするので、まだまだ先は長そうだ・・・。
04/04/14ぷちらんちゃ
メッセージやタイトルなどのフォントの指定ができるようにしてみた。英語版との兼ね合いで、指定できるフォントは日本語版がSHIFT_JIS対応のフォント、英語版がANSI対応のフォントのみを選択できるようにしたが、なんとなく物足りない気がしないでもない。が、これはこれでいいことにしておこうかと。(^^;
04/04/13ぷちらんちゃ
2ちゃんねるのランチャー関連のスレで、一括登録時にコケるという話が出てるらしく。調べてみると確かに不具合あるのが確認され、速攻で修正。他にいくつかの要望事項も入れ込んで、落ちるという重大性もあって3.8beta2として急遽リリースすることにした。
04/04/12ぷちらんちゃ
色調設定のプレビューを、できるだけ実際の状態に合わせよう計画。さすがに特大ボタン、縦画面、複数縦列といった指定には表示エリア的に難しいので非対応として、それでもまぁ今までよりはプレビューの意味も向上できたんじゃないかと。で、最近VC6.0のSP6が出たということで、その環境に上げてコンパイルするようにした。何が変わったのかは調べてないけど。(ぉ
04/04/09Petit Launcher
英語版の製作。とりあえず全ての英訳が終了し、本体だけで3.8beta1としてリリースへ。日本語版としても同じバージョンでリリース。大した機能追加はないので、これからちょこちょこ入れられたらいいかなぁと。まずは変な英訳部分の指摘を楽しみに待つわけだけど。(^^;
04/04/07Petit Launcher
英語版の製作。リソース部分の英訳も大体終わった。まだ幾つか残っているが、まぁそんなに苦労しないくらいの量。今週中に出せるかどうかというところまで、やっと漕ぎ着けた感じかなぁ。とりあえずはβ版としてリリースして、識者に英訳のチェックを任せて不具合報告をもらおうかと企んでみたり。
04/04/06Petit Launcher
英語版の製作。とりあえずソース上の英訳は大体終了。ほとんどいい加減な英文もあるが、まずは気にしないことに。一番面倒でならない設定画面の英訳が待っているわけなのだが・・・これだけでもブン投げてしまいたい気分だったり。
04/04/05Petit Launcher
英語版の製作。黙々と英訳しまくりの日々で、たまに文字長が長くなっちゃったりするのでリソースをいじったりして、とにかくもう疲れる作業ばかり。英語がどんどん嫌いになっていきそうです。最初から英語で作って、日本語版をサポートする方がまだ楽なんだろうな・・・といった感じ。
04/04/02Petit Launcher
英語版の製作。タイトルも変えてみたりして。ということで、本職でも使うことになることもあって英語版の環境(Windows2000)を作ってみた。
さて、修正の方だがとりあえず翻訳が一番面倒な設定部分は後回しにして、それ以外のリソースをほとんど英語化。リソースの文字フォントは英語版Windowsのデフォルトに合わせてTahomaの8ptを使用。これによってダイアログのサイズが変わってしまったりするので、その辺の調整もその都度ちょこちょこやっていくのだが、これもなかなか面倒な作業。それが大体片付いたところでソース本体の一部も#ifで切りながら英語化し、早速英語版環境で動かしてみると・・・まぁ未修正部分の日本語文字がバケつつも、機能的には無事動いた。って、それは当たり前のことなんだけれども。(^^;
04/03/31ぷちらんちゃ
英語版の製作。名前は「Petit Launcher」になるんだろうけど、何だか安易すぎないかとか不安になったりもするがとりあえず気にしない方向で。で、英語版用のリソースをせっせと翻訳しながら改造しているのだが、何せ当方の英語力はアレなもので、ほとんど翻訳ソフトの言われるがままで作っていたりする。それでも設定画面での表現は難しく、こりゃ英語のプロに頼まざるを得ない状況だなぁ、なんて挫折っぽい雰囲気を醸し出している今日この頃。ということで、誰か設定画面の部分だけでも英訳していただける神はいませんか、などと訊いてみるテスト。(懐
英語版を作ってる途中で軽い不具合を見つけたりするなんてパターンにはもう慣れた。改善項目もその度に思いついたりして、キリがないとはこのことか。
04/03/29ぷちらんちゃ
ぷちらんちゃメニューを登録したタブのタブプロパティを編集すると、ぷちらんちゃメニューを登録した登録ボタンの内容が壊れるというとんでもない不具合があるのを発見。よく今まで誰も報告しなかったなぁと思いつつ、単に誰も壊れたことに気付いていないのか、はたまたぷちらんちゃメニューの登録なんて機能は使われていないのか、などといろいろ考えてしまったり。とっとと修正し、3.7cとしてリリースへ。
さて、アイコンキャッシュの件は進展もないし、そろそろ英語版の製作へと本腰を入れようかなぁというところ。英語力がない自分にとって、これまでにない苦労を強いられそうな悪寒・・・。(^^;
04/03/26ぷちらんちゃ
細かい要望の入れ込み。前からいつか直そうと思ってた細かい不具合なども修正したり改善したり。大きい形状のタブを使用する場合の描画周りもタブ名称の最大長に合わせてタブ幅を変えるなどちょこちょこ改善し、まだ何か入れたい気がしないでもない状態だったものの3.7bとして完成ということにした。
アイコンキャッシュをサポートできれば良かったのだが今回も叶わず。てか、HICONなデータを.icoファイルに落とす方法がわからないとどうしようもないんだけどなぁ・・・誰か知ってるひとは教えてほしいところ。(^^;
04/03/24ぷちらんちゃ
「マウスカーソルを回しての表示」な要望が。どう実現しようか考えつつ、とりあえず「マウスカーソルを移動させ続けたときに表示」=「マウスカーソルを振り続けたときに表示」=「マウスカーソルを回しても表示」という方向で作り込んでみた。とりあえず暫定的に作って動作させてみると、何となくそれっぽくは動く。タイマーで回して判定してる関係で、高速でマウスを振り回すと反応してくれない場合が多かったりするが、そこはまぁご愛嬌ということで、非常に簡単だったがこんなものでサポート完了ということにしてしまったりして。(^^;
04/03/23FNCVT
ファイル名を元にした日時変換で、時刻の指定がない場合に変換が失敗するという不具合が発覚。とっとと修正して確認しているうちにそれに関連したいくつかの不具合も見つけてしまって軽く鬱に。お詫びというかついでというか、コピー変換で同一名称ファイルが存在しても無理矢理コピーして変換する機能も付けて、4.6bとしてリリースへ。
ぷちらんちゃ
急ぎっぽい要望や不具合もとりあえずは片付いたこともあって、やろうとして保留していた要望などを入れ込む。メニュー形式表示でフォルダ上でEnterキーを押してフォルダを起動できるようにしたり、タブの色を色調設定に合わせることもできるようにしたり。で、アイコンキャッシュの件は相変わらずどうしようか悩んでる状態なので、メモリ上に全ての登録ファイルのアイコンを保持しておけるようにしてみようかと企んでみたり。かなりの数を登録すると、それだけ更に大量のメモリを食ってしまうことにもなりかねないので、もちろんオプション化して実現させる方向で。表示にモタつくよりはよほどマシかなぁと。最近はリッチな環境も多いだろうし、これくらいは耐えれる環境も多いんじゃないかと。
04/03/18ぷちらんちゃ
アイコンをキャッシュの件は今回は見送ることになった。挫折とも言う・・・。(ぉ
気を取り直して他の要望についての処理を入れ込む。その中にマルチディスプレイ対応があるのだが、一応処理は入れたもののマルチディスプレイ環境がないので確認はできず。タスクバーとの兼ね合いでどういう動きになるのかわからないのがちょっと怖いのだが、まぁ何とかなっているだろうということで。(^^;
他にもメモリ使用量をできるだけ減らそうとかしてみたり、久し振りに標準色の種類を増やしてみたり、いろいろと思いつくままに処理を入れまくり。ということで、結局今回もかなりの修正量になってしまいつつも3.7aとしてリリースへ。そろそろ不具合ラッシュも落ち着いてほしいところなのだが、どうなることやら。
04/03/16ぷちらんちゃ
幾つかの要望事項をサポート。その中で、昔から言われていることではあるが「アイコンをキャッシュするなどしてタブ切り替えを高速化」というのをサポートしようと思いつつ、どう実現すればいいかで悩む。いや、ほんとこれはどうすればいいかわからなくて、単純にアイコンファイルをぷちらんちゃ表示用に取っておくだけではそんなに性能が上がるとも思えないわけで。かと言って全部のアイコンをメモリ上に持っておくと、今度はリソースを食いすぎてしまうことにもなるわけで、はてさてどうすればいいのやら。
04/03/13FNCVT
4.6aをリリースしようとした直前、コピー変換関連であるヤバい不具合を残したままなことに気が付いて速攻で修正。で、今度こそリリースへ。危ない危ない・・・。(^^;
ぷちらんちゃ
3.7リリース後に不具合やちょっとした要望が来る。結局は休めず状態で、タブプロパティを中心としたタブ周りの修正に勤しむ。大きい不具合ってのはないものの、なかなか不具合ってのはなくならないもので。(泣
04/03/12FNCVT
「変換時、オリジナルのファイルはそのまま残して、コピーしたファイルに対して変換」という要望があって、その作り込み。まぁ処理的にはMoveFile()をCopyFile()にするだけの処理なんだけれども、実際はコピー出力先の指定やらボタンの追加やらチェックの増加やらで結構やることは多かったりするわけで。それでも思ったよりは面倒でも難しくもなく、あっさりと完了。で、他の要望で「日時による名称変換でも連番順序指定ができるように」というのも作り込み、これまた既存の部分を流用するだけなのでそんなに手間も掛からずに完了。ヘルプの画面差し替えが面倒だったものの、それをこなして4.6aとしてリリース。
04/03/10ぷちらんちゃ
縦画面でのタブ内タブ名称表示の処理を何とか無理矢理に表示させることに成功し、やっとのことで3.7として完成し、リリースへ。随分長くかかってしまった気もするが、それなりに機能も更に充実できたので個人的には大満足。またしばらく休ませてもらおう・・・。(笑
04/03/09ぷちらんちゃ
タブが小さくて操作しにくい、といった話は以前が出ていたのだが、これを対応するとなると画面的に結構な改造になるので避けていたわけで。で、今回重い腰を上げてこれをサポートすることにしたのはいいのだが、いざやるとなるとやっぱり辛い。タブを大きくすることができるようにしたのでタブ名称をタブに表示させ、何とか踏ん張ってそれなりに見れる状態になったものの、縦画面でタブ名称を横にして書くにはどうすればいいのか途中でわけがわからなくなってしまったり。画面のデザインを作るときってのは大変だけど、完成してしまうと見た目も変わるので自己満足にも浸れるわけで、さっさと終わらせてしまいたい・・・。(^^;
04/03/08ぷちらんちゃ
結局3.7βは色々あってリリースできず。で、引き続きタブプロパティの製作。とりあえずこの画面でできることとして、登録ファイルの「削除」「挿入」「詰める」「位置の移動」というのを用意した。これくらいできればまぁ何とか使い物にはなるだろうと。
04/03/05ぷちらんちゃ
特定キー長押し表示で、任意組み合わせでの設定を可能に。これまでCtrl,Shift,Altの組み合わせだけだったが、例えば「Ctrl+無変換」などといったこともできるようにした。本当は色々なキーでやれればいいのだけれど、ぷちらんちゃで使用しているキーや他ソフトでありがちなキー操作をカブらないようなものだけを選択できるような感じに。この辺はもうちょっと拡張できればいいと思うが、使用しているキーボードによって存在しないキーもあったりすることを考えると難しいわけで。今後英語版を作ろうかという話もあるし、ここまでが限界なのかも。
ということで、タブ名称変更画面を「タブプロパティ」という名前でいろいろできるようにしようと画面をいじった途中のところで作業ができない状況になり、とりあえずここまでで3.7βとしてテストリリースする準備までしてみた。3.7完成まで、先はまだまだ長そうなんだけどねぇ。
04/03/04ぷちらんちゃ
細かい不具合の修正をしているうちに、そういえばバージョン情報ウィンドウにハイパーリンクを付けようと昔思っていたことを思い出し、早速この機会に付けてみることに。ちょっと苦労したもののロジックは簡単で、面倒だったのは手の形をしたカーソルを作ったことくらいか。
うーん、まだまだ要望機能が無くならない・・・。
04/03/03ぷちらんちゃ
色調設定は何とか全て改造し終えて、タイトル色やタブ色といったものもここで変更できるようになった。続いて要望にあった24x24や48x48といった大きさのボタンでの表示もできるようにしてみたが、所詮は拡大or縮小のアイコンで表示するわけで、見た目が美しくなるわけもなく。しょうがないのでこれらの大きさを使うようにするためのオプションというものを用意し、デフォルトでは使用しないように回避。(^^;