工房日記(2004/09〜)
最新の工房日記
工房(ダウンロード部屋) ホーム
過去の日記: 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
04/10/29FNCVT
ヘルプ等の整備をして、4.3dとしてリリースへ。次はいつ出すことになるのかな・・・。(笑
04/10/28FNCVT
久し振りにFNCVTで不具合報告と要望を受ける。不具合の方はこの前ぷちらんちゃで修正した、FNCVTでも入れてある共通関数の問題なので、来るべくして来てしまったと言える不具合。こちらはとっとと修正。で、要望はと言えば「連番の増加分を指定したい」というようなもので、これならまぁ簡単にできそうかなということで処理を見てみると、この辺の処理自体を随分と弄ってなかったこともあって思い出すだけで一苦労。その上思った以上に修正を入れる必要があったのだが、それでも何とかサポートは完了。あとはヘルプも整備しないと。そして更にもう1つ要望があったのだが、こちらは無理っぽいので保留。変換制御文をもうちょっと簡単にわかりやすいように指定できればいいんだけどなぁ。
04/10/27ぷちらんちゃ
本業が一息ついたので開発作業再開。アイコンキャッシュの方式を確定させ、とりあえずこれでうまくいくものかなぁ、という感じで黙々と作業。キャッシュの登録から読み込みまでこの辺全てを作り込んでからでないとテストもまともにやれないので、それがちょっと作業的に難しいというか面倒だというか。
04/10/24ぷちらんちゃ
アイコンキャッシュについてやっと着手。どうデータをキャッシュしようかと思ってるうちに、動作環境がうまく変更できないという現象を報告され、調べてみると前回直した共通関数にミスがあることが原因と判明。そこを修正して現象が直ったのも確認できたのだが、共通関数の修正であるが故に他でも影響あるかも知れないという懸念があって、急遽4.3dをリリースすることにした。このまま出すのもアレなので、要望があった「タイトル部への日時表示」についての表示項目細分化も簡単な修正なのでこれも入れることに。
04/10/21ぷちらんちゃ
メニュー形式周りのスキン設定はまぁ何とか動くように。そのうちにまた別の不具合報告やらを受けたりして、その修正でもてんやわんや。あちこちで使っている関数が確かにちょっと処理的にマズくなる可能性を秘めてる部分を見つけ、そことそれに関連する部分を修正したりして、またもや思わぬ作業量に。また来週になると本業が忙しくなりそうだし、今のうちに全部やってしまおうと気合いを入れて何とか完成へ。不具合報告からお待たせさせているということもあるので、ここで4.3cとしてリリースへ。アイコンキャッシュにはいつ作業が入れるのですかー。_| ̄|○
04/10/19ぷちらんちゃ
何もなくなかった。リリース直後に今回で作り込んだものではないものの早速不具合報告を受け、その修正をそそくさと入れ込む。これだけで出すのもアレなので、メニュー形式周りのスキン設定をこの際だからちゃちゃっと入れてしまおうと考えてしまったのが失敗なのか、思わぬ苦労を強いられる部分があちこちに。
04/10/18ぷちらんちゃ
タイトル部分を縁付き表示したいという要望を受けて、これをサポートしてみる。が、縁の色を指定させる部分を追加するのが面倒だったくらいで難なく完了。アイコンキャッシュの件もまた言われ始めてるので、これも何とかしたいなぁと思って、4.3aからこれまで結構な修正量になったこともあるのでここで4.3bとして一旦リリースしてしまうことにした。次こそはアイコンキャッシュに手を入れたいと思うところ。・・・何もなければ。
04/10/15ぷちらんちゃ
4.3aリリース後に不具合報告は特に受けていないのだが、自分でメニュー形式周りでループしたりする影響の大きな不具合を発見。そそくさと修正し、そのついでにメニュー形式周りの改善も入れてみた。他には以前から要望として出ていた「全画面表示で実行しているアプリがいるときには特定操作での表示を抑止してほしい」というのがまた言われるようになったので、そっちも修正チャレンジ開始。問題は「全画面表示で動作中なのをどうやって判断するか」なのだが、しばらく試行錯誤してみてまぁこんなもんかーという程度で修正完了。アプリによっては効いてくれない可能性もあるのだが、まぁそこはご愛嬌ということにするしかないかも・・・。_| ̄|○
04/10/12ぷちらんちゃ
正式版リリース直後に不具合発覚というのはもう慣れたもので、今回も例外なく報告を受ける。凹みながらも修正しているうちに他の不具合が発覚することもよくある話で、その修正も入れるハメに。他に要望としてウィンドウの影を表示しないようにという話もあったので、それもついでに入れているうちに、どうもウィンドウ枠や影の描画が不安定っぽいところがあったのでスマートに修正を入れてみた。これでまたちょっと見栄え的に進歩。
というところまで手を入れて、早々に4.3aとしてリリース。今度こそ不具合が出ませんように。
04/10/10ぷちらんちゃ
ということで、最終確認を経て4.3正式版をリリースへ。beta3からは不具合修正とちょっとした改善のみの変更。
さて、やっと一段落ついたことだし、またゆっくり溜まっている大きな要望への作業に入れる・・・。そろそろアイコンキャッシュも何とかしたいところだし。
04/10/08ぷちらんちゃ
何となくという理由だけでコンパイルでの警告レベルを最高まで上げてみると、出た警告は500を超え。しょうもないキャスト関係のものはほっとくとして、ヤバそうなのはないかと全部確認。で、まぁ一応直しておこうというものが120個ほど。動きは全然変わらないのだけれど、ちょっとだけソース的にもすっきりした感じで自己満足はできた。今のところすぐやれそうな要望もなくなっているので、明後日の日曜日あたりに4.3正式版を一旦リリースしてしまおうかなぁと。
04/10/07移転準備として、DIONのメールやらホームページスペースやらの設定をいろいろと。jedというアカウントが取れただけで満足してしまったり。(笑
いつ引越し作業やれるかな・・・。htmlの変更とかCGIの設定とか面倒そうでイマイチやる気は出ず。いっそのことフリースペース借りた方がいいのかしら。CGIとかSSIとかやりたい放題なとこ。
ぷちらんちゃ
4.3beta3のリリース直前に直したと思ってた「スキン適用時に落ちる」という現象がまだ残っていることが発覚。ちょっと処理を変えたりして、今度こそ落ちないことを確認。ビットマップというか、メモリの操作はやっぱり怖いということを久しぶりに再認識させられた感じ。気が付けば今回のバージョンでやりたいことは特になくなってきていたわけで、あとは正式版に向けて最終的な調整を開始。
04/10/05移転はいろいろとやらなきゃいけないことがありそうなので後回し。
ぷちらんちゃ
4.3beta3のリリースに向けてヘルプの整備やらサンプルスキンやらの用意をしていると、この期に及んでスキン適用時に落ちることがある現象に遭遇。思わぬ苦労を強いられつつ、なんとかこれも解決してやっとこさリリース準備完了。今回は長かった・・・。(;´д`)
そういえばスキンで背景の枠を指定できるようにしようとしたのだが、この件は色々と面倒なことになりそうなので今回は保留。
04/10/04ぷちらんちゃ
本業が少しだけ落ち着いたので、ここぞとばかりに残ってた作業を一気に片付ける。しばらくソースを見てないと自分でも何をやってる処理なのかわからなくなったりしつつ、まぁ何とか登録ボタンの背景スキン処理も完成へ。で、いい加減ベータ版といえどもヘルプが付いてないってのはどうよ、と思ってきたのでヘルプの整備も始めてみるが、なんとまぁスキンのおかげで追記する内容の多いことよ。ということで今夜にでもリリースしてしまおうという目論見はダメそうで、結局予定通り明日へと持ち越し。明日になればなったで移転とのカラミがあるんだけど・・・まぁ気にしないことにしようかと。(^^;
04/10/03ぷちらんちゃ
本業は相変わらず忙しいまま。そんな中で不具合報告やらも受けたりして、ちょこちょこ修正することはできるのだが4.3beta3としてリリースするにはあまりに中途半端な状態で、どうにもこうにも。
今度光開通に伴って移転するプロバイダはDION。ここは自作CGIをマトモに使えなさそうだったりするのだが、今までのプロバイダに残る理由もないので移転準備だけはしておかなくてはならないわけで。今回のも移転し終わったらリリース、なんてタイミングになりそうな悪寒。
04/09/27ぷちらんちゃ
本業が忙しくて思うように製作作業が進まない中、開発環境のOSドライブが逝ってしまう。ソースやデータは生き残っているものの、サポート予定項目をまとめておいたファイルが無くなってしまったりとダメージは結構あってかなり凹む。OSの再インストール自体も面倒極まりないんだけどねぇ。
04/09/24光環境のセッティングは完了。移転とかその辺は正式に使えるのが10/5以降ということで、まだ何もできない状態。
ぷちらんちゃ
ディスクが入っていないCD-ROMドライブを登録して実行しようとすると何だか手動でリトライしまくった挙句に空のフォルダが表示される、とかいう問題を報告される。これってOSによって挙動が違うようで、例えば自分が使っているXP Proでは何事もなかったように空のフォルダが普通に開く。何にしてもその辺はもうぷちらんちゃの手を離れてる世界なのでどうしようもないんだよなぁと思いつつ、確かにパスが正しく取得できない状態でそれを実行できてしまう時点で仕様的に危ういところもあるわけで。ということで、指定されたパスの情報が取得できないような状況のときには実行する前にハジくように無難な修正を。この修正をすると、逆に言えばディスクを入れてないとCD-ROMドライブのフォルダは開けないということになるのだが・・・それでいいのかなぁとも思ったり。設定や確認ダイアログで判断させるべきかねぇ?
04/09/22密かに我が家に光開通。まだその辺の設置もしてないのだけれど、そろそろ本格的にHP移転の準備をしなきゃなぁ。今まで出してきたソフトのドキュメントに記述されているアドレス周りも変更しなきゃならないのだろうかと思うとちょっと面倒・・・。
ぷちらんちゃ
スキン機能サポート。スキンでの色指定はRGB値で指定するしかなかったのだが、「black」や「tomato」といった色名称での指定をしたいという話があったので、それをサポートしてみる。色名称のデータは持っていたのでそれを配列にして読ませるだけで簡単に完了。しかしこれだけでファイルサイズはちょっと膨らんでしまうという罠。まぁ、まずはユーザの視点での指定のしやすさが第一ってことで。
04/09/21ぷちらんちゃ
スキン機能サポート。登録ボタンのスキン表示を作ってる最中に拡大表示では透過色が有効になっていなかった不具合を発見してそそくさと修正。そんなこんなで登録ボタンの壁紙ビットマップ処理もボタン小の場合だけだが何とか表示できるようになり、あとはそれ以外のボタンサイズでの表示もできるようにちょっとだけいじればとりあえずボタン表示のスキン化も完成。残るはウィンドウ全体やボタンのフレーム部分のスキン処理なのだが、これが一番大変だろうと踏んでいたところでもあるのでちょっと気分的に足踏み。ここさえできてしまえば正式版リリースへとイケるんだろうけど、本業のこともあるしでまだかかるかなぁ。
04/09/17ぷちらんちゃ
4.3beta2を出してからというものの、本業の忙しさ故に製作作業が全くできずの状態。たまにはこんなときもあるわな・・・。
04/09/15ぷちらんちゃ
スキン機能サポート。ボタンの壁紙ビットマップ処理を作ろうといろいろいじってみるも、いろいろと問題もあって思うように進まない。そんな状況の中、ちょっとした不具合報告を受けたりもしたので、とっとと修正して一旦4.3beta2としてリリースしてしまうことにした。beta1に比べても格段にやれることが増えてるし、いい機会なのかも。
04/09/14ぷちらんちゃ
スキン機能サポート。スキン設定上で大体の色指定ができるようになり、そのついでに文字フォントも部分毎に指定できるようにもしてみた。サイズの変更もできるようにしたいところではあるのだが、各部品の大きさがまだ固定の状態になっている以上はサイズだけを大きくしても使えないわけで、ある程度外堀が固まってからでないとその辺のサポートに入れない感じ。
04/09/13ぷちらんちゃ
気分はブルーから復活気味。やっぱりいろいろ楽しみがある人生でないとね。(*´∀`)
ということでイイ気分のままに製作作業に復帰。スキン機能をいじり、スキン適用時には非アクティブ時の画面変更を無視していたのを修正し、普通に使えるレベルまで持っていく。そしてボタンのスキン以前に色指定をスキン設定内で行なえるようにも。スキンデータだけで全ての画面設定ができればそれに越したことはないし、むしろ必要かなと。しかしまだまだ今回のバージョンでやっておかなきゃならないことはてんこ盛り。正式版を出すまでには今回も期間がかかりそうだなぁ。
04/09/11ぷちらんちゃ
リアルでいろいろありすぎて気分はブルー。なんかもうやる気もかなり低下中なのだが、惰性としか言い様のない行動力でせこせこと製作作業を続けているわけで。しばらくイイコト探しの旅に出たい気分です。出る気力もないわけですがね。'`,、(´∀`) '`,、
そんなこんなでスキン描画性能をちょっとだけ向上。しかし体感的にはあまり意味がなかった・・・そして更に気分が落ち込むと。orz
04/09/10ぷちらんちゃ
スキン機能サポート。メッセージ領域の表示が邪魔になりそうということで、ここも透明化することができるようにした。が、現在メッセージ領域の色指定はユーザ設定色でのみ指定できるようになっているため、透明化するだけでは文字色が指定できずに困ってしまうケースがあるわけで。そこで無理矢理「任意指定色」という項目を増やし、色調で標準色などを指定していてもここの指定でメッセージ領域関連の色を指定できるようにした。これで「スキン使用時に壁紙を堪能」ということが大体できる感じになり、個人的には満足。あと登録ボタンやフレーム部分のスキン指定もやらなきゃならないのだが・・・意外と面倒なんだよなぁ。
04/09/08ぷちらんちゃ
スキン機能サポート。こう壁紙のようなことをやれるようになると、必然的に隠す感じで表示されてるタブが邪魔になってくるわけで。そんな理由から突発的にタブの透明化をサポート開始。なんだか面倒な処理をさせられたりもしたがあっさり完成し、背景画がよく見えて自分でもご満悦。こうすると必然的に隠す感じで表示されてるメッセージ領域が邪魔になってくるわけで、以下つづく。
4.3beta1をリリースしたところ、ファイアウォール問題がなぜか解消されているらしい話を聞く。あれ、この辺今回なんかいじったかなぁ・・・と思い出してみるが結局そんなに思い当たることもなく、まぁよくわからないが良かった良かったということで。(^^;
04/09/07ぷちらんちゃ
スキン機能サポート。要望やら不具合報告やらの対応をしつつ、そういえば最近は2ちゃんねるでα版ばかり出してたので自分のとこで公開してないなぁと思い、とりあえずここまでのスキン設定ができるところまでで4.3beta1としてリリースしてみることにした。登録ボタンを透明化していればこれで十分スキンとして機能するわけだし、まぁいいかなぁと。まずは要望やら不具合報告やらの対応しとかないとねぇ。
04/09/06ぷちらんちゃ
スキン機能サポート。通過色の指定でいろいろと試行錯誤しつつ、かなり苦労した上でやっとそれなりに表示できるところまで。まずは背景とシステムボタンを完成させて、表示させてみるとこんな感じに。どこから持ってきた背景画かというのはこの際気にしない方向で(ちなみに許可はいただいてます)。(*´∀`)
04/09/02ぷちらんちゃ
スキン機能サポート。とりあえず壁紙レベルでスキンとして指定できるところまではできた。問題は通過色の指定で、現在ぷちらんちゃでは背景を透明にすることを全然考えて作ってないので、これをどうするかが悩みのタネ。まぁまずは通過色は指定できないものとして完成させて、それからゆっくり考えようかと。いきなり完璧にしようとしてもうまくいかない気もするし。ゆっくりまったりとね。