EBt 高速化…多分失敗
えー、ちょっと前に書いた高速化の話ですが、多分失敗です。
というか、Microdrive のシーク待ち時間とファイルI/Oの時間比べたら、当然シーク待ち時間の方が長いわな。しかも、どーせ10byte読むのも1000byte読むのもファイルI/Oとしては変わらないんだよな。
というわけで、コードは修正したけど、全然速くなりませんでしたとさ。そーいえば、実装する時にそんなこと考えたような気がする。で、いーやと思って実装しなかったんだ。そうだそうだ。忘れてた。
…ダメじゃん、自分…
| 固定リンク
この記事へのコメントは終了しました。
コメント
双方向リンクに最初「???」でしたが、
慣れてくると、すごく便利で、他では真似のできないキラーアプリとなっております!!
ありがとうございます♪
と言いつつ、要望と言いますか、期待が3つあります・・・(^^ゞ
(既出だったらスイマセン)
1.メモ削除でゴミ箱に行かないで~
(また元の場所に戻ることが多いので・・・)
2.ツリー画面の幅の設定が自由にできると嬉しい
3.キーボードでツリー画面の横スクロールができるとハッピー!!(shift+←→)とか?
お忙しいでしょうが、使い込めば使い込むほどに気になるところも出てきちゃう人間の性とでもいいますか・・・お許しを(;´_`;)
よろしくお願いしま~す
投稿: 潜水艦 | 2005/06/28 09:03
えーと、簡単に。
1)基本的に、すべての処理は現在表示しているメモを中心にしていると思ってください。というわけで、メモを削除すると、カレントメモのリンク先がゴミ箱に変わる。なので、ゴミ箱に移動したように見えますが、カレントメモのリンク状態が変わっただけです。
んで、言いたいことはわかるのですが、それをやりたい場合は、メモを削除するのではなく、削除したいメモをリンクしているメモをカレントメモにして、リンク削除を実行する。これとが EBt 流のやり方です。(言い切って良いのだろうか…)
2)レイアウトの関係上無理です。うまい方法があれば考えても良いのですが。
3)QtopiaのWidgetに該当機能がないので無理です。
否定的で申し訳ないですが、基本的に出来ないものはどう頑張っても出来ないので…。というか、その要望をかなえようと思うと Ruby/Qte 捨てて C++ で書かないといけない。しかも Widget を自分で起こさないといけない。片手間でやるのはちょっと無理です。
今は、仕事の合間にちょこちょこメンテナンスするのが精一杯なので…誰か EBt を C++ で書き直してくれる勇者はいないものか…。
投稿: おかだ | 2005/06/29 00:11