« 2009年12月 | トップページ | 2010年2月 »

2010/01/24

EBt for Windows (EBtWin) Version 0.0.4-1 を公開しました

EBt for Windows (EBtWin) Version 0.0.4-1 を公開しました。

Version 0.0.4-1(2010/01/24)での修正内容は次の通りです。


  • 先読みキュー内での重複チェックをするようにしました。先読みキャッシュの効率が少し良くなりました。
  • EBt の先読み深さを可変にしました。ダイアログから変更できます。3階層ぐらい先読みさせると、ほぼオンメモリになります。
  • EBt が完全に終了しない問題を修正しました(つもり)。
  • 書き込み時の排他処理に抜けがあったのでそれを追加しました。
  • 新規メモ(ホームに)を実装しました。これを選ぶと、新しくウィンドウが開いて、そこに作成したメモが表示されるようになります。
  • 同期機能を実装しました。同期先(slave)を作成する機能と、同期元(master)と同期する機能を作成しました。

    同期先は複数作成することが出来ます。また、Zaurusでは Master でしか同期が実行できませんでしたが、Win版では Slave からも同期が実行できます。

  • フォルダの変更履歴が保存できるようにしました。複数のEBtデータを切り替えながら使うときにちょっとだけ便利になります。
  • バージョン情報のウィンドウに、現在のデータフォルダ名を表示するようにしました。
  • 一部ダイアログを操作するときに応答が無くなる問題を修正しました。
  • キャッシュに一部バグがありましたので修正しました。

久しぶりなので豪快に機能が追加されています。個人的には同期機能が大きい修正なのですが、先読みキャッシュの階層が指示できるようになったのが意外と大きいかも知れない。私の場合は先読み3階層にすると、かなりのメモがキャッシュに入ります。4階層にすると、キャッシュがえらいことになる…(いつまでたっても先読みが終わらない)。先読みは2~3階層がお薦めです。

ダウンロードかこちらからどうぞ。

インストーラー無し版:EBtWin-0.0.4-1.zip (http://tio.cocolog-nifty.com/irrational/EBtArchive/EBtWin-0.0.4-1.zip)
インストーラーあり版:EBtWin-0.0.4-1-setup.zip (http://tio.cocolog-nifty.com/irrational/EBtArchive/EBtWin-0.0.4-1-setup.zip)

それでは、お楽しみ下さいませ。

| | コメント (8) | トラックバック (0)

2010/01/23

EBt for Windows の作業はほぼ終了

今日もスタバにこもって作業。ほぼ、公開前の作業が終わりました。

明日、時間が作れたら公開します。

で、今日はとても寒かったからかも知れませんが…スタバが満席状態で結構困りました。なんというか、いつの間にかスタバも騒々しいお店になっちゃったからなぁ。静かに集中できる場所を探してまた放浪の旅に出ないといけないんだろうか。ノイズキャンセラ付きのヘッドフォンを使ったこともあるのですが、正直、あの騒音は消えないんですよね。

ま、普通の喫茶店だったらもちょっと静かなんですけど、4時間とか粘ると店員さんの視線が痛いからなぁ…ファミレスもそんな感じ。

図書館も最近はパソコン持ち込み禁止だし。

…粘る客は、店としても迷惑でしょうけどね…

| | コメント (2) | トラックバック (0)

2010/01/21

NetWalker版のEBtですが

じわじわと広がるEBt。

NetWalker で EBt を動かそうとしている方がみえます。

ここ:PDAの付属品:ようやっと形になりました。

まだ現在進行形で作業中なのですが、NetWalker で EBt というのが形になってきています。Zaurus の後継として、こういうのもアリだと思います。

EBt が広がっていくのを見るのはうれしいですね。私もがんばらなくては。

| | コメント (2) | トラックバック (0)

2010/01/19

直近の開発予定

Zaurus 用の EBt lite の snapshot を公開しましたが…

しばらくバグ出しのために寝かせて、EBt for Windows の開発に戻ります。

Windows版は、現在同期機能がほぼノートラブルで動いているので、ちょっと微調整を加えて公開する予定です。今週末に公開したいけど…ちょっと無理そう。来週末ぐらいかな、公開できるのは。

それが終わったら、引き続き Zaurus 版 EBt lite の公開作業…という予定です。

しばしお待ちを。

で、この辺の公開が終わったら、長年の目標だった EBt Server の本格実装に入ります。これはかなりのコード量になるので、開発は半年ぐらいかかるかなぁ…という感じ。週末しか時間がないのはつらい。

EBt の開発自体かなり気が長いので、使う方々も、申し訳ありませんが気長にお待ち下さいませ。

…やっぱり、個人が趣味で開発するのは限界があるなぁ…

| | コメント (2) | トラックバック (0)

2010/01/17

EBt lite snapshot-20100117 を公開します

EBt lite ですが、とりあえず一通り実装ができました。しかし、あまりテストはできていない状況。

てなわけで、snapshot として公開します。

ダウンロードはこちらから:http://tio.cocolog-nifty.com/irrational/EBtArchive/ebtlite-snapshot20100117.gz

注意点:

snapshot版なので、バグがいる可能性が高いです。

正式版も無保証なのですが、それ以上に危険度が高いと思って下さい。あくまでもお試し版ということで。
あと、snapshot なので ipk ではなく、実行ファイルの圧縮ファイルです。使い方がわからん!という人は、使わない方が賢明です。正式版を待ちましょう。
snapshot 版ゆえにデバッグモジュールなので、実行ファイルが2MBもあります。更に、コンソール上にこれでもか!というぐらいにデバッグメッセージが表示されます。これもご愛敬ということで。

とりあえず、主だった修正点ですが…
・タイトル行を廃止しました。これに伴い、色々変更しています。
・編集/保存ボタンを廃止しました。これに伴い、色々変更しています。
・EBt for Windows の同期機能の機能追加と同等の処理を実装しました。

てなところ。編集ボタンがなくなったのですが、代わりにテキスト上でタップすれば編集モードに移動します。というか、テキスト欄にフォーカスが合うと自動的に編集モードに移動します。まぁ、これにより不注意で編集してしまう可能性が増えたので一部改悪だったりするわけですが…。とはいえ、Windows版は既にこういう動作をするようにしているので、それに合わせたんだ…と思って下さい。

ま、なんにせよ、まだほとんどデバッグできていない状態です。使う人は、バックアップをとってから使いましょう。

というわけで。Enjoy!

| | コメント (7) | トラックバック (1)

2010/01/16

タイトル欄除去作業で苦戦中

ま、苦戦しているというと語弊がありますが。

EBt lite のコーディングの近況です。

QMultiLineEdit とか、QLineEdit の focusInEvent が signal だと思ってコードを書いていたのですが、単なるメソッドと判明。ま、マニュアルをしっかり読まなかった自分が悪いんですけどね。

で、今回はこのイベントを拾って処理を記述しないといけないので、使っている QMultiLineEdit を継承して作り替えないといけないことが判明。QLineEdit もきっと同じ。

作れないというわけじゃないんですが、コードの記述量が増えるのでめんどくさい。とりあえず、ウィジェットを継承したクラスを作って、そこで signal の実装をする訳だが、この辺が予定外の処理で、作業時間がよけいにかかっています。

大体、週に半日ぐらいのペースで作業しているのですが、もう1日ぐらい増やさないといかんなぁ。

ま、ぼちぼちやります。

| | コメント (0) | トラックバック (0)

2010/01/12

VAIO type P で、家にあるサーバー上のEBtデータを編集してみた

前回、Crusoe で敗退したので(EBtの起動に5分とかね)…

今度は、VAIO type P で試してみた。

ちなみに、こんな条件。

VAIO type P ... Atom 1.6GHz, Mem 2GB, Windows Vista Home Premium
通信に使ったのは WiMAX(電波強度2)。
サーバーとの通信は、LogMeIn Hamachi2 を使用。
EBt のデータフォルダを、ネットワーク上の共有フォルダに設定。
サーバーは、Phenom X4 2GHz, Mem 4GB, Windows Vista Ultimate

結果。

確かに、Crusoe よりは速いけど、実用にはほど遠い。

うーん、家庭内LANで共有フォルダ上のEBt使う分には、ぜんぜん問題がないんだけどなぁ。どこにボトルネックがあるんだろう。Hamachi かなぁ。WiMAX かなぁ。…多分両方だろうな。てか、Atom の遅さが諸悪の根源という気もしないでもない。

ちなみに、念のために VAIO type P に EBt の同期データを作っておいたので、遅さと格闘しながら使うという事態は避けられました。まぁ、ネットワークの向こう側にある EBt を使うというのは、色々想定外だからなぁ。さっさと EBt Server を作らないといかんなぁ。

なお。

PacketiX VPN を使うと違う結果が得られるかも知れない。個人的な用途だと Hamachi で十分なんだけど、気合い入れて使いたい人は、PacketiX VPN を導入して試してみると、もしかしたら面白いかも知れない。ちょっと高いけどね。でも、高いだけあって Hamachi よりも俄然多機能だし。

話がそれてしまった。

当面は、SDカードに入れて持ち運ぶか、同期を使うしかないですなー。出先で EBt を使おうと思ったら。しばらくは運用でカバーしましょう。

| | コメント (1) | トラックバック (0)

2010/01/04

一応、近いうちに EBt for Windows の 0.0.4-1 を公開する予定です

EBt for Windows の、機能追加が一段落したので、近いうちに公開しようと思っています。

すぐに公開しない理由は、元気がないから!(言い切った)

いや、公開作業って実は結構時間がかかるので、今から始めると今日終わっちゃうし、寒いし。

実行ファイルをぽんと置いておくだけだったらすぐなんですけどね。公開ページの修正もせにゃあならんし、変更履歴も書かないといけないし、あーだこーだやることがいっぱいあるんですよ。

で、そんなにやることがいっぱいあるのに、一番の問題が!


寒くて手が動かない。


ま、こういう困った理由はさておき。引き続いて、Zaurus 版の修正に入ろうかと思っています。お待たせしました Zaurus 版って感じで。一応、同期機能の一部が Win版と変わってしまったのでその修正と(ちなみに、今のままでも問題なく動きます)、タイトル欄と編集・保存ボタンの廃止をする予定。ちなみに、ホントにできるかどうかはこれからsourceみて確認します。できるとは思っているんだけど、細かいところでちょっとうまくいかないかも知れない。

Qt のプログラム、覚えているかなぁ…

| | コメント (2) | トラックバック (0)

« 2009年12月 | トップページ | 2010年2月 »