9月の開発記

[ 前の開発記 ] [ 次の開発記 ]


9月30日  新プロジェクト

  ポスペチェンジも一段楽したので新しいアプリを作ろうと思う。
 今度はおやつエディタを作ろうと思ったけど到底今のスキルじゃ出来ないからあきらめた。
 というわけで今度はスクリーンセーバーを自動的に変えるやつを作ろうかな。
 原理としてはスクリーンセーバーのリストを作ってそこに登録したスクリーンセーバーを
 スクリーンセーバーが起動するたびに切り替えるというものでそんなにも難しくないと思う。
 リストをどうやって作るだけかな、とりあえずは。


9月29日  VerUP

  ポストペットチェンジVerUP完了。サクサクっとHPにアップした。
 とりあえず2重起動防止のバグ解消とプログラムの最適化を行った。
 あとアイコンの小さいサイズも作ったかな。これは前に作ったやつだけど。
 Readme.txtやオンラインヘルプも結構修正した。
 今回の変更点はとりあえずこれだけ。ほかはまた今度まとめてVerUPしようと思う。
  掲示板にバグあり、原因がわからなかったがあれはCGIの問題みたいだ。
 サンプルの掲示板で試してみたところ同じバグが出てきた。
 サンプルの掲示板と質問用の掲示板に書いておいたけど何か反応あるかな。
 っていうか反応が無ければこの掲示板やめたほうがいい。


9月28日  リンクアップ

  なんかのびのびになっていたHPのリンクのページをアップした。
 一応これで完成というわけだけど、いまいちリンクは納得いかないな。
 もうちっとこう、何だろな分かりやすくしたかったんだけども上手くいかず。
  ポスペチェンジのバグ修正開始。とりあえず修正したらアップする予定。
 ほかにも色々やりたい事はあるけど、バグを放置するのはよくないからね。
  そうそうこの間受けた学校見事に不合格だった。やっぱしね(T-T)
 分ってた事だといってもやっぱちょっとショック。
 ちゅう訳でまた別の学校を受けることにした。明日申し込みにいってこよ。


9月27日  驚き

  ネットサーフ中たまたまポストペットのツールを紹介しているサイトを見つけた。
 そこからポストペットチェンジ系のツールをDLして試してみたところ、どれもよく出来ている。
 ポストペットチェンジはまだまだって感じたね、ほんと。
 その中の某シェアウェアは驚きの一言。こんなことが出来るのかって。
 まるでポストペットの実行ファイルを書き換えているような感じで動いている。
 多分ハンドルを取って何かやっているんだとは思うが・・・すごい。
 ポストペットを外部から操ることが出来るとは面白い。色々出来そうだ。
 しかしどうやって操っているのか分からない。もっとハンドルについて勉強せねば。


9月26日  プロバイダ

  最近なかなか落ちない。今まで落ちてたのはプロバイダのほうでタイムアウトに
 なってたらしく、設定を直したらとりあえず落ちなくなった。
 でも、やっぱり落ちることもあるし、データの送受信が出来なくなったりもする。
 これさえなくなれば最高なんだが。って言うかそれが当たり前なんだけどな。
  ポスペのおやつデータを解析してみたら結構単純なつくりになっていた。
 これなら自分で作れるかもしれない。一辺やってみよかな。


9月25日  リンク

  あっマリンナビに登録するのまた忘れた。昨日の開発記見て思い出したよ・・・。
 リンク作りを再開した。VC関連は出来たから後は友達系を作ればいいか。
 しかし紹介文がなかなか思い浮かばない。文書く才能まったく無しだもんで。
 ま、思ったこと書けばいいんだろうが難しいな。


9月24日  登録

  ほぼHPも完成したことだし、サーチエンジンに登録してきた。
 登録したのはgoo、Excite! JAPAN、infoseek japan、LycosJAPAN、NTT DIRECTORY、
 NTT 日本の新着、INFONAVIGATOR、THE GUIDEBOOK、iNET Guide、 NETPLAZA、
 NSK NAVI、Yahoo!japanとあとなんかよく分からんとこにも登録したっけ。
 合計13個。全部登録できたかはまだ分からないけど。
 さぶみっと!の登録代行サービスはよいね。タダだし楽チンだし便利だし。オススメ。
 つってもかなり時間はかかってしまったけどね。まぁまともにやるよりかはずっと速いか。
 あ、マリンナビに登録するの忘れてたヮ。まいっか、明日やろ。


9月23日  復旧

  なんとか大体の設定は元どうりに直した。しかしまじでVCのデータが消えたのは痛い・・・。
 ポスペチェンジが動かなかった原因だけどやっぱりMFC42.DLLが古かったせいだった。
 新しいバージョンのDLLをインストールしたら無事に動くようになった。
 やはりアプリを作るときははスタッティックライブラリを使用したほうがいいみたいだ。
 後は掲示板でまずかったところを直した。これでとりあえず掲示板は完成。
 HPも後はリンクを完成させるだけだな。


9月22日  バグ発見

  今日一日はPCの復旧作業を主にやった。
 かなりいろいろなものが消えてしまった。特にVC++関連のHPのデータが消えてしまったのは痛い。
 後ポスペチェンジを使うと宝物が消えるというバグがあるかもしれないということで
 何回か自分にメールを出してみて確認してみたが、この問題について異常は見つからなかった。
 でもバグの確認をしているときほかのバグを発見した。
 PostPet設定.bakファイルはポストペットが終了するときにだけ作られるものだと思っていたが
 ペットでメールを出した後にも作られるみたいだ。これによって多重起動の防止が出来なくなり
 多重起動した場合ペットが消えてしまうことになってしまう。
 これはPostPet設定.bakファイルがあるかどうかで起動しているかどうか判断できないから
 別のやり方で起動しているかどうかを判断しなければならない。
 これは困った。アプリケーションが起動しているか調べるサンプルソースが消えてしまったから。
 お気楽会議室ののは消えてしまっているし自分じゃ絶対に組めない。
 過去ログで復活するのを待つしかないのか・・・。


9月21日  クラッシュ!

  ついにやってしまった。PCが立ち上がらなくなってしまった。
 あるソフトでレジストリの設定を元に戻そうとしたらどうもバグがあって変なふうになったらしい。
 DOSで立ち上げてレジストリを復活させようとしたがキーボードでチルダが打てず
 レジストリの復活のさせ方が書いてあるテキストの所までいけない。
 おかげで復活のさせ方が分からず、仕方がないのでリカバリーする羽目になった。(T-T)
 運良くVCのソースはバックアップしていたから消えずにすんだが各種設定が消えてしまった。
 1から設定を直しているが分からないところも多くて元には戻せないぞ・・・。
  まっさらになったことだしMFC42.DLLがはじめから入っているか調べたらちゃんと入っていた。
 でもなぜか使えない。ポストペットチェンジを起動すると欠落エクスポートだとか言われてエラーになる。
 VC++インストールすれば直ると思うがそれじゃぁVC++持っていない人が使えない。
 でもほかの人のところではきちんと動いているみたいだしどうゆうことだろう。
 MFC42.DLLが壊れているとか、バージョンが古いとか。そんなところだろうか。
 どっちにしろこれじゃぁまずい。次からはDLLがいらないように作ったほうがいいな。


9月20日  面接

  だいぶ前に体験入学に行った学校の面接試験に行ったけどありゃ落ちたな(T-T)
 だってパソコンでVC++やっているって言ったらうちはVBしか教えないよって言われちったい。
 よそでやってくれって感じだったね。失敗したな〜、言わなきゃ良かった。
  掲示板のカスタマイズがなんとか終わった。とも思いきやミス発見。
 これはまた明日直そ、まぁ大した事じゃないしね。フレームが一時的に消えるだけだから。


9月19日  バーナー

  HPのカウンターを上手い事統一する事が出来た。フレームを使ってカウンターの部分だけ
 Justnetに飛ばす事でなんとか統一できた。
 あとバーナーを作ってみたがなんか気に入らない。デザインがなんかな。
 やっぱ絵が下手なくせに自分で作るには無理があったか。
 掲示板のカウンターが100を突破してしまった。トップはまだ12しかいってないのに。


9月18日  カウンター

  掲示板のカスタマイズはなんとか通常表示だけ完成した。
 後はツリーとインデックスとスレッドをやらなければ・・・。まだまだ長い・・・。
 カウンターはジオとJustnetじゃどうも共有できないらしい。
 ジオはジオ、JustnetはJustnetのアドレスからでしかきちんと表示されない。
 別々に独立させるしかないのか。なんか良い方法は無いだろうか。
 あとお気に入りのツールのページをアップした。こいつはまぁこんなもんでしょ。


9月17日  掲示板

  掲示板のカスタマイズをやってたがどうも上手い事行かない。
 やはりにわかHTML知識じゃだめだな。
 何回も掲示板の状態を確認するために更新を押したせいでかなりカウンターが進んでしまった。
 0にしてやろうと思ったけど0にするには今までの書きこみを消さなければならないらしい。
 それは嫌だから消さないでおいとくがトップより掲示板のカウンターの方が進んでいる・・・。


9月16日  HP開設V

  はやくも来客アリ♪掲示板がまだちゃんと完成してないのに(^^;)急がねば。
 掲示板のアイコン32×32じゃでかいな〜。かといって他に良いの見つからなかったし。
 やっぱ自分で作るしかないかな。←絵下手なくせに
 PPCでポストペットの受信簿とかを自動でまとめられるバッチファイルを作ったけど
 どうもダメみたいだね。やっぱただくっ付けるだけじゃダメらしい。
 リストの方に何か設定が入ってるみたいだけどち〜っとも分からないな。
 さて、どうしましょかな。どっちにしろバッチじゃ解決しないワ、コリャ。


9月15日  HP開設U

  PPCもアップ。これで一応ホームページにはなったかな。
 あとはリンクとツールの紹介。ツールを先に作るかリンクを先にするか。
 普通ならリンクかな、こうゆう場合は。あ、でもその前に掲示板のカスタマイズをしたい。
 まだまだやる事は有るな。
 あとJustNetの方にもホームページをアップ。でもミラーにくせに繋がっていない(^^;
 JustNetはホームページ容量10Mもくれるのか・・・。知らんかった。
 今日は4時まで落ちる事は無かった。これだけ落ちなければ変える必要無いな。
 明日どうかって所だな。明日も落ちなければしばらくはここで行こうと思う。
 でもJustNetのカウンターよく分からん。ジオのはなんかこっちじゃ使えないだよな〜。
 ジオのカウンターがこっちでも共有できれば問題無いんだが。なんかダメみたいだ。


9月14日  HP開設

  とりあえずジオの方だけホームページをアップした。まだPPC(ポストペットチェンジ)は
 アップしていないがとりあえず形にはなっている。
 PPCもアップしても良いんだが、まだなんとなく不安なところがありちょっと出来ないでいる。
 まあおかしなとこは無いんだけど気分的にね、ちびっと不安。
 あとはReadme.txtの日付けを直してやればそれで完成なんだが。
 あと掲示板も無料のところを借りて付けた。あの掲示板はかなりカスタマイズ出来るのがいい。
 ツリー表示やスレッド表示も出来るようになっている。基本的にはツリーはいやだったんだが。
 掲示板のカスタマイズに相当時間をかけてしまった。おかげでプロバイダーの方は触れずじまい。
 そう言えば始めて朝の8時まで落ちることなくフルにテレホーダイを使えた。
 落ちなければ今のプロバイダーを変える必要は無いんだがな〜。


9月13日  不調

  ポストペットチェンジを数人に送った。上手く動いてくれると良いが・・・。
 ホームページをアップするためサーバーに登録しようとしたらまた落ちた。
 他にもやる事はいっぱい有ったのにぃ〜、ちくしょ〜また明日になってしまう〜。
 やっぱプロバイダー変えるか?常時接続が出来るプロバイダーなら落ちても平気だし。
 となるとホームページは開設してもすぐ閉めてしまう事になってしまうな〜。
 じゃぁジオにも作っとくか。広告ついてちょっと厄介だけどしょうがない。
 しばらくはジオをメインでつかってプロバイダーの方はサブにしよう。
 ミラーサーバーって訳じゃないけどそんな感じになるかな。


9月12日  順調

  ホームページもとりあえず形は完成した。必要最低限なとこは作ったから
 あとはReadme.txtを作って圧縮して組み込んでアップすればOKかな。
 掲示板の形はどうしよう。サポートするわけだからやっぱツリータイプか。
 でも個人的にツリーは嫌いだからな〜。それにあんま返事書かないと思うし。
 ツリーにしたら返事必ず書かならん、それはめんどい(^_^;)
 下手したらサポートばっかになって、ついてけなくなるかもしれんし。
 となるとやっぱレスのつけれない書きこむだけのタイプか・・・。
 まぁとりあえずそれ付けて嫌だったら変えるか。


9月11日  発表

  ポストペットチェンジが完成してという事をMLで発表したところ
 結構反響があってとてもうれしい。(*^o^*)
 でもやっぱ処女作だからなんとなく緊張するな。上手く動くかなって。
 一応マシンで左右されないようには作ったけどよく分からないところも結構有るからな。
 最後のバグ取りで設定の時リターンキーとESCキーを効かないようにした。
 まぁとりあえず今回はこんなところでしょ。


9月10日  ねむ・・・

  ホームページのロゴ作るの疲れた〜。12個も作ったよ・・・。
 まぁほとんど似たようなもんだけど丸一日かかったな。
 あとメールがたまりまくってるから返事かいて・・・文章書くのも苦手。
 あぁ今日はなれない事ばっかやったから疲れたよ・・・。


9月9日  ホームページ

  9月9日でコンピュータが狂うとか言う話だったが、まったく何も無かった。
 2000年も多分何にも無いんだろうな〜。
 ポストペットチェンジが一段落したから、公開するためにホームページを作り始める。
 とりあえずレイアウト等はもう決めてあったからサクサク作れると思っていたが
 絵とかが上手くかけん。素材集を見て回ってみたけどなかなかいいのが無い。
 [ new ]や[ next ]とかは結構有るけど[ download ]とかが無くて統一できない。
 仕方が無いから自分で作る事にするか。


9月8日  なんで?

  VC++の本を読んでたらグローバル変数ってについて書いてあって、へ〜こんな事も出来るんだ〜
 とか思って自分のプログラムでグローバル変数に直したらいいと思うところを直したら、リンクでエラー。
 WHY?すでに宣言されているだと?1回しか宣言してねーってのに。
 宣言したヘッダーファイルをインクルードするとこいつが出てきやがる。
 インクルードしないと今度はそのグローバル変数が使えないしどうなってるんだ?
 お気楽会議室の過去ログ見てもヘッダーファイルに宣言して各ファイルにインクルードすればいいって
 書いてあるのにそのとうりにしてもエラーが出る。もー御立腹。
 使えないから元に戻そうとしたけど、あちこちいじったから元にもどせないよ・・・。
 元のプログラムとちょっと違う風になってしまった。ああ・・・せっかくバグ取りしたのに。
 エンバグしてそうで嫌だな〜。またテストせねば・・・。


9月7日  今日もかい!

  また落ちてやんの。今度は12時17分。プッシュ回線に変えたのに全然変わらないじゃないか。
 まったくも〜なんのためのテレホーダイか。プロバイダ代えたろかまったく。あーもー腹立つ〜。
 明日朝早いからまあいけどさ、早く寝るつもりだったし。明日は落ちるなよ。(`へ´)プンプン
 ポストペットチェンジの方は短いファイル名が表示されるのを直し、ペットを追加した後
 ペット選択のカーソルが自動的にそこに移るようにした。それからポストペットか起動している時は
 起動できないようにしていたがポストペットチェンジだけが起動している時は多重起動できた
 不具合を修正。あと初期化の後、ペット選択のカーソル位置が間違ってたのも直したな。
 もう1個初期化設定の時基本的に初期化のボタンを押すだけで良いようにもしたな。
 後は公開するだけだけどホームページ作るのめんどくさいな〜。
 あ〜その前にアイコンとReadme.txtも作らなならん。ヘルプは作らなくてもいっか、簡単だし。


9月6日  おちた

  テレホーダイの記念すべき第1日目。徹夜で遊んでやろうと思ったのに繋がりが悪い。
 通信速度が遅いだけじゃなくで新しいページを開けなくなったり急に落ちたり。
 12時6分に落ちやがってこれから遊ぼうかというのにもう繋げれないじゃないか。
 夜中はやたらと落ちる。ダイヤル回線だからだろうか。でも明日からはプッシュ回線に
 切りかえるから落ちないで済むといいが。初日だっていうのに遊べなかった。
 ポストペットチェンジは一応完成。公開しても問題無いレベルだけど気に入らないところがあるから
 そこを直してから公開することにしよう。特にリストの短いファイル名とか。
 それからポストペットを起動する関数をWinExecに変えた。CreateProcessは実行ファイル名に
 CString型が使えない。char型に変換する事は出来るが、strcpyを使うとなぜか終了させる時に
 エラーが出る。他にも変換方法はあるだろうが探すのがめんどうだしWinExecで解決するので
 これを使う事にする。WinExecを使うなとヘルプに書いてあるのが少し気になるが。


9月5日  出口

  ダイアログで初期化クラスを作りそこで始めて起動した際の初期化を行うことにする。
 でもあまりやる事は無くポストペットの実行ファイルを指定させるだけしかユーザーのやる事は無い。
 いっその事ポストペットの実行ファイルも自動で見つけれるようにして
 すべて自動化しようかと思ったけど後々の事などを考えて残すことにした。
 それからリストボックスのDir関数でファイルを格納しようとすると短いファイル名になってしまう。
 こいつは見た目見苦しいだけで害は今のところ無いからほっといてあるが今後直したい。
 ユーザーのインターフェースの部分は完成したから後は実際に初期化させるだけだ。
 もう完成はすぐそこだ。


9月4日  完成?

  なんとか使えるまでになった。これからもう少し機能を追加していく予定。
 まず、すでにペットがいる場合の処理とか、初期設定かな。
 完成してから気づいたけどペットの設定ファイルは空のファイルだと問題がある。
 ポストペット本体が設定ファイルを作るからファイルは作ってはいけなかった。
 ファイルをどうやって作るか分からず相当苦労したのに・・・、ナンダヨ。(チュウヤン風に)
 でも無効なファイル名を検出することが出来るのでエラー防止に役立っている。
 あ〜もう今日は疲れた。テストは明日やることにしよ。今日はもう寝る。(現在AM4時)


9月3日  テレホーダイ

  プロバイダの固定時間が24時まで延長されたことと24時前にログインすれば24時以降も
 固定時間内とみなされると言うことでテレホーダイに入ることにした。
 手続きをしようとNTTに電話をかけたところ今日中に手続きしないと適応が来月からに
 なってしまうらしく慌てて登録しようとしたが、契約者の委任状が必要らしい。
 委任状なんか書いてもらう時間は無いので自分で書いてもいいかと聞くと
 見えないところでやってくれと言われる。結構NTTもいい加減。(^0^)/キャハハ
 でもおかげで契約することができ、6日からテレホーダイが使えるようになった。ヨカッタヨカッタ。
 ポストペットチェンジはあんまりやる時間が無かったため設定クラスのバグ取りだけやる。
 ファイル名に使えない文字が入っている場合は登録できないようにし、それから
 ファイル作成をCFile::Openで作るようにしたらファイルが消せないバグは無くなった。
 あのバグは利用してたから直すか直さないか悩んだけどやっぱ直した方がいいか。


9月2日  タブコントロール

  とりあえず設定クラスは完成。ファイル名にスペースがあると厄介な問題も
 スペースを取り除くんじゃなくてスペースは禁止することで解決。
 INIファイルに書きこむと後ろのスペースが無くなるが前の方は無くなったり無くならなかったり。
 これは利用できるかなと思ったけど、マシンによって左右されそうなので没にした。
 設定項目をもう少し増やしたいがレイアウト上増やせない。
 新しいウィンドウを作るのも変なのでタブコントロールを使おうとするが、
 全然使い方が分からん。思ってたやり方じゃ全然ダメみたいだ。
 まあ、とりあえず今は完成させることを先にしよう。タブコントロールはそれからでもいいや。


9月1日  ファイル操作

  おお・・・もう朝の6時・・・。なかなか上手くいかなくてこんな時間になってしまった。
 ファイルを作ったすぐ後はファイルが削除できないというバグがあるがこのバグは使える。
 バグだけどそれを利用すればバグじゃなくなる。このおかげでちょこっと面白くなった。
 あとはiniファイルの作成だがこれはほんとに苦労した。
 デフォルトだとCWIN.iniに入り、カレントディレクトリに作られない。
 いろいろ触っているうちにPCもおかしくなるし嫌になってくる。
 とりあえず今日はカレントディレクトリに作成できるまでやったから終わりとするか。


HOME