« 今日のメモの数 | トップページ | EBt C++版(使いたい人は人柱覚悟で) »

2006/04/29

現行 EBt の改良を続けるのは難しい

開発停止宣言ではないですよ。念のため。

EBt の source を眺めながら、「このsourceに今以上手を加えるのはちょっと無理があるなぁ」と素朴に感じてしまったもので。まぁ、どこかでスクラップ&ビルドが必要だと思ってはいたのですが、そろそろそれを考えた方がいいかもしれませんねぇ。

0.4.0 までで色々と機能追加をしたのですが、はっきり言って自分でも把握しきれなくなりました。もちろん、メモはいっぱい書いてあるので機能は一通りわかるのですが、実装が…当初の想定外の機能を実装したので、色々とアクロバティックなことをしていたりするのです。おかげで、修正したことが与える影響範囲がわからなくなってきて。あぁ、これは設計のやり直しが必要だなぁ…と。

どうせなら、C++で実装して高速化とかした方がいいかもしれませんねぇ。でも、C++ で実装するとなると、Ruby + Ruby/Qte で書いた source の2倍は書かないといけないから…2万行ぐらいか。

…くらっ

う~ん、先は長いなぁ。

機能つけすぎたかな、EBt。

|

« 今日のメモの数 | トップページ | EBt C++版(使いたい人は人柱覚悟で) »

コメント

Ma-chanです。
EBtをいつも愛用させていただいています。日記をつけるようになってからは、EBtを使わないひはありません。

 EBtは応用範囲の広いすばらしいソフトだと思います。
 開発が大変だというお話なのに勝手なことを、言ってしまいますが、メールソフトにEBtの機能があれば、非常に使いやすくなると思います。
 最近のメールソフトというのはほとんどテキストのデータベースのような使い方をする人が多いと思いますので。
 アプリの開発のことはさっぱり分かりませんが、ご検討くださるとうれしいです。

投稿: Ma-chan | 2006/05/04 17:15

お久しぶりです、けんいちです。
いつもEBtを便利に使わせて貰っております。
私は何回もプログラム出来ればなあと思って挑戦したのですが、全然出来ませんでした。機械工でNCのプログラムは作るのに。お手伝いできる事があればいいのですが。
何も出来ないですね。まだうつで日によって状態が違うので。

投稿: けんいち | 2006/05/04 21:12

例によってまとめて
●mailソフトと…
無理です。というか、mailソフト作るのって EBt 作るより大変ですから。SMTP/POPプロトコルを自分で実装しないといけないし、他にも問題がいっぱい。ネットワークの接続とか切断とか、htmlメールが来たらどーすんのとか添付ファイルは?とか MIME の対応とかもうどうしようって言うぐらいにやることがいっぱい。こればっかりは、私では手が出ませんね。やろうと思えば作れるだろうけど、そんなことやっている余裕がないのですよ。
●お手伝い
ソフト開発の格言で、「一人で1人月、二人で2人月」というのがあります。ソフトを作るとき、下手に分担するよりも一人で作った方が効率がよいということです。というわけで、EBt は私がこつこつ作るのが一番効率がよいわけで、これからも地道にやっていこうと思っています。
●うつ
何にもできないですよね。嫌になります。しかし、うつのことを blog に書くのをやめたら、途端に書くことがなくなりました。うつの感情をはき出す場所がないのは辛いですね。

投稿: おかだ | 2006/05/05 00:17

Ma-chanです。

 ですよね。
 mailソフトを1から作るのは大変そうですね。

 最近はメールソフトが個人のデータベースになってる事からEBt付きmailソフトが自分にとって理想だなと思ったもので。
 無理をいって申し訳ありません。

投稿: Ma-chan | 2006/05/05 18:32

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: 現行 EBt の改良を続けるのは難しい:

» [Zaurus] 無茶な実験室ココログ出張版,現行 EBt の改良を続けるのは難しい [2006/4/29] [MOBILE DAILY NEWS blog版]
開発停止とかいったことではなく,さまざまな機能を追加してきたため把握しきれなくなってきたそうで設計のやり直しが必要だそうです。 http://tio.cocolog-nifty.com/irrational/2006/04/_ebt__19a5.html ... [続きを読む]

受信: 2006/05/02 00:00

« 今日のメモの数 | トップページ | EBt C++版(使いたい人は人柱覚悟で) »