なすびのプログラミング日記

last update Oct. 21, 1999


ほーむ



10月20日
メーラーの作成ですが、PowerPlantのProgressにそのものがあるのを発見し、かなりしょげてます。
あと、クラスの設計に疑問を持ち、文字コード変換クラスと、Base64 Encode/Decodeクラス以外は、設計の見直しをしています。
で、クラス設計の方法を考え直すためにも、NasuWatchをC++化しています。
なんとなく分かってきたような気がする・・・・
難しいね〜〜〜〜

9月26日
製作中メーラーの途中経過

SMTP,POP3サーバーとの交信部分は、ほぼ完成。
本文のSJIS←→JISの変換部分もほぼ完成。
ヘッダ部のSJIS→ISO-2022-JP Bエンコードは完成したが、デコード部分は改良の余地あり。
MIMEは、現在未対応。ただし、BASE64エンコード、デコードのエンジンは完成。
GUI部分がほとんど出来てない。
uuencode,Qエンコードのサポート予定無し。

こんな感じです。

8月21日
下の面白いアイデアだが完成したにはしたのだが友達曰く「そんな時計いや・・」と、言うことをいわれたので公表はしません。
で、現在メーラーを作ってます。
しかし・・・・完成は遠いだろう・・・。

8月7日
昨日、面白いアイデアが思い浮かんだ!
現在実行中である。

7月17日
ということで、「NasuWatch 1.0b1」をアップしました。

7月16日
まもなく「NasuWatch 1.0b0」のバグフィックス版「NasuWatch 1.0b1」をアップします。

7月1日
下の予告どうりアナログ時計「NasuWatch 1.0b0」をアップしました。
「b」がつくとうりベータ版です。
ただし、期待しないで下さい。かなり適当に作ってます。
このソフトを使って、あなたのMacが壊れても僕は責任をとりません
もし、使ってくれると言う奇特な方がいましたら、感想などを聞かせてくれたら嬉しいです。
感想、要望、その他は、こちらまで。

6月22日
・・・
まことに言いにくいが・・・・
『茄子R』互換ログブラウザの制作は、頓挫しております・・・
で、憂さ晴らしに以前消失した「アナログ時計」を作っています
機能は以前より、大幅なパワーアップがなされています。
完成後は、ここにソースと一緒にアップする予定です

5月21日
いろいろ考えてみたが、下の方法はあんまりよろしくないようだ。
う〜〜〜、白紙に戻してデータ構造の再考が必要のようだ。
ふう。 いやんなちゃう。

5月4日
今日のバイト中に新し方法を思い付いた
ツリーをリンクドリストにする方法だ!(ってなんかの本にあった様な(笑))
これを同時にハッシュに登録すればいいんだ!(メモリの使用量はこの際無視!)
これで検索、追加、削除全て早いはず(メモリ使用量は無視無視)
あっ、双方向リストじゃなきゃダメだな...
ちょいと危険だがアドレスだけのリストにすりゃ良いか(ちゃんと管理すれば良い...はず)
んじゃちょっとやってみっか

4月30日
よく考えてみると、クラス階層を書いてなかったのでアップしました
速度の問題はLOutlineTableという作りかけ(?)のクラスを使用してることに有ると思う
このクラスを作ったわけは、楽できるかな?と思ったからである
しかしこのクラスは階層表示を切り替えることには不向きでこちらがデータ構造を管理しにくい
と言うか出来ない(出来ることは出来るがそれではこのクラスを使った意味あまりがない)

4月28日までのこと
あまりの遅さにほとんどの関数をオーバーライドする
我慢できる程度の早さになる これ以上は新しいクラスを作るしかないようだ
取りあえず どこかで使うであろうHash構造のクラスを作る
タイトル等管理用のクラスと表示用クラスを作成に掛かる

4月20日までのこと
Niftyに入る internet接続 情報源が異常に増える
Nifty FMACBGで『茄子R』を知る
同じく『桜』を知る
『茄子R』互換ログブラウザ作成を試みる
茄子ファイルのリソース部を解析
取りあえず作る(PowerPlant使用)
究極的に遅い...(^_^;
改変を試みる PowerPlantに頼っていたのでどつぼる
一応早くなったのでツリー表示を導入 最低最悪究極的に遅い しばらく呆然とする

1998年までのこと
『基礎からはじめる Macintosh プログラミングテクニック』(プレスティスホール ダン・P・サイドウ 著 武舎 広幸+久野 禎子 訳)を買う
イヴェントドリヴンなるものを知る
『進め! コードウォリア』(毎日コニュニケーション 真紀 俊男 著)を買う
目からウロコが落ちる
初めてのアプリ(アナログ時計)できる (^_^)v
PowerPlantに手を出す
必要に迫られ変なアプリ(リソースカッター)を作る
バックアップのミスでアナログ時計消失 (;_;)

1998年7月までのこと
中学の頃 BASICを知る ちょっとやってみる あんまり理解できない...(^_^;
高校の頃 課題研究でBASICをやる ちょっと理解する しかし課題研究は...(^_^;
同じく高校の頃 兄の本でアルゴリズムというものに出会う
同じく高校の頃 C言語を知る
大学の頃 C++を知る
同じく大学の頃 C言語の勉強をする なぜかけっこう理解する(^_^?

1998年7月 Macを買う うれし〜〜〜(^_^)v
1998年7月 CodeWarriorを買う がんばるぞ〜

ほーむ