« 2008年9月 | トップページ | 2008年12月 »

2008/10/30

私がポメラにシンパシーを感じる訳

これを語るには、まず、EBt について語らねばなるまい。

そもそも、何故私がEBtを作ったか。Ruby/Qte版EBtのコードを見た人だったらわかると思うが、EBtはBTRONに対するアンチテーゼみたいなものだった。もちろん、BTRONは凄いシステムだ。OSではなく、私はシステムとしてのBTRONは凄いと思っている。何が凄いか?それは、ユーザーがファイルとフォルダの呪縛から解放された、個人的には初のシステムだからだ。Windows、Mac、どちらもファイルとフォルダはシステムの基本的な概念として存在していた。そして、それを理解しない人間には使えない。これは、今でも変わらない。一方、BTRONは、ユーザーがファイルやフォルダを意識することがほとんど無い。全くないと言えないのが悲しいが、少なくとも、ファイルやフォルダという概念が、コンピューターを使うときに必須の概念ではないことを示したと言う意味で、BTRONはある意味コンピューターにとって、新しい一歩を踏み出したと思っている。

しかし、BTRONには閉塞感があった。BTRONは凄かった。だが、進歩しないシステムだった。使っていると、不満が出てくる。それが改善されることを期待していたのだが、BTRONというシステムとしては、B-Right/Vから超漢字に至るまで、、全然進歩しなかった。もちろん、使える漢字が増えたりとか、進歩している点はある。しかし、使い勝手という点については、進歩しなかった。私はそう思っている。

だから、私はEBtを作った。

EBtは、単体で見れば、全然大したソフトではない。エディタとしてみれば、他にも良いものはいっぱいある。アウトラインプロセッサとして考えれば、他にも良いものはいっぱいある。つまり、単体の機能としてみれば、全然大したソフトではない。

だが、そこそこ支持された。それは何故か?

結局、支持してくれた人たちの求めるものは、エディタの機能でも、アウトラインプロセッサの機能でもなかった訳だ。EBt を通して私が主張した、リンクが、いわば琴線にヒットしたんだと思う。

EBtの主張はリンク機能であり、他は、多分どうでも良い。

EBtは、双方向リンクという、BTRONで私が感じた不満に対するアンチテーゼとして作った訳だ。で、双方向リンクという私の考えた解は、ある程度支持を得た。BTRONに対するアンチテーゼとしては、十分に役割を果たしたのではないかと思う。

BTRONを単純化し、リンクに特化したものがEBtと考えてもらっても良いと思う。

この、必要な機能に特化、他の機能は単純化という考え方、実は、そのままポメラにも当てはまる訳だ。

ポメラは、メモ書きに特化した端末だ。機能を単純化し、メモ書きに特化している。

これ、EBt の考え方と同じなのだ。本当に必要な機能だけを追求した結果、出来たもの。EBt も、ポメラも、根底に流れる考え方は同じ。私はそう感じた。

だから、私はポメラにシンパシーを感じる。

もちろん、多機能が便利というのはわかる。Bluetooth がついたり、通信機能がついたり、液晶がカラーになったり、他にも色々。こうすれば便利というのは挙げればきりがないと思う。

だが、ポメラはあえて多機能という路線を切り捨てている。EBtが、リンクに特化して、他の機能をほとんど省いているのと同じ考え方だ。EBtとポメラの向かっているベクトルは違うが、根底に流れている思想は同じ。そう思う訳だ。

だから、私はポメラにシンパシーを感じる。

ポメラが成功するのか、失敗するのかはわからない。だが、ポメラには思想がある、私はそう思う。だから、私はポメラを支持する。

願わくば、ポメラが成功し、こういう路線が支持されることを。ポメラの存在価値は、ノートPCに対するアンチテーゼ、そう思うから。

そして、テーゼ、アンチテーゼをふまえて、新しいジンテーゼが生まれること、それを私は期待しています。

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

2008/10/28

一つ問題に気がついた

あぁ、そういえばEBtWinをマスターにして、EBt lite をクライアントにするのは何の問題もないんだけど…

Zaurus を USB ドライブとして認識させるとき、Zaurus で動いているプログラムをすべて終了させないといけないんだった。

うかつだった…orz

どうしようかな。でも、最近は Zaurus でのデータ入力は減り、PCで入力したデータをZaurusで持ち運ぶというしようスタイルが定着してきたからなぁ。

悩む。でもまぁ、同期機能を実装してから、運用について悩めばいいか。うん、そうしよう。

しかし、平日は時間が取れんなぁ。

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

2008/10/27

たった今決めました。

Dropbox があまりにも使いやすいので、EBt のデータの母艦を Zaurus から Dropbox に移すことにします。

個人的な話ですが。(風呂場でリラックスしていたときにいろいろ思いつきました)

で、Zaurus でデータを持ち歩きたいので、EBtWin に同期機能を実装します。クリップボードとか、いろいろ実装する予定でしたが、ちょいとプライオリティを下げます。

同期機能を使えば…

普段のEBtでのデータ蓄積は EBtWin で。Zaurus は定期的に同期させてデータキャリア的な使い方にする。

なんてことが出来ます。

ってわけで、正式版は同期機能の実装が終わってから公開にしますので、しばしお待ちくださいませ。

もちろん、Zaurus の EBt は使い続けますよ。開発も続けます。最近は開発ネタがないので開店休業状態であることは否めませんが…。

しかしなぁ、Dropbox 使うと、昔言っていた EBt サーバー構想の半分ぐらいは実現できちゃうんだよなぁ。世の中の進歩は早い。

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

2008/10/23

Android携帯、国内で発売されないかなぁ

iPhone向けに開発する気はないが、Android携帯向けの開発には興味がある。

ま、興味があるだけでやるとは決めてませんが。まだ海のものとも山のものともつかぬからのぉ。

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

2008/10/22

そろそろ正式公開しようかな

EBtWin、仮称のつもりだったのですが、自分の中で定着してしまったので、正式に EBtWin という名称でいきます。

んで、EBt lite を目標地点と考えるとまだまだ遠いのですが、ま、一応使えるレベルまで来たような気がするので、そろそろ正式に公開しようかなと考えています。

ちなみに、正式に公開すると…

1)インストーラーが出来ます。
2)バージョン番号が付きます。
3)公開の手間が増えます。
4)公開の手間が増えるので、公開の頻度が落ちます。

あまり嬉しくない。あと、VisualStudioで作ったインストーラーは、インストール先を選べないので、実行ファイルだけの公開もする予定。で、正式なバージョン付で公開するのは結構手間なので、今みたいな snapshot での公開も多分続けると思います。

snapshot ということで、インストールするのに抵抗がある方は、正式版をお待ち下さいませ。ちなみにsnapshotも正式版も大差ないので、最新版を追いかけたい方は、snapshot を使っていただければいいかと思います。

さて、今日もEBtWinのバグを見つけたので、今からデバッグしよう。

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

2008/10/21

EBtWin snapshot-20081021 を公開しました。

直せるバグは急いで直す。昨日公開した EBtWin-snapshot-20081020 に情けないバグがあったので急いで修正版を公開します。

●変わったところ
 ・ホーム、ブックマーク、クリップボード、テンプレートとカレントメモをリンクする機能で、実はリンクしていなかったのであわてて修正した。

ツリーが更新されるので安心していたら、ツリー更新するだけでリンクは作っていませんでした。あぁ、情けなや。

今日の修正はバグなおしただけです。やっぱり、急いで作るとろくなことにはなりませんな。

ダウンロードはこちらから。
「EBtWin-snapshot-20081021.exe」をダウンロード

後は決まり文句。

例によって、バグは絶対どこかにいるので、見つけたら遠慮無くどうぞ。善処します。

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

2008/10/20

EBtWin snapshot-20081020 を公開しました。

ついうっかり、カレントメモをホームにするメニューを消してしまっていた!

というわけで、ちょっとイレギュラーですが、EBtWin の snapshot を公開します。

●変わったところ
 ・消えていた「カレントメモをホームにする」メニューが復活しました。
 ・ついでに、ホーム、ブックマーク、クリップボード、テンプレートとカレントメモをリンクする機能を作りました。

というわけで、ダウンロードはこちらからどうぞ。

「EBtWin-snapshot-20081020.exe」をダウンロード

仕事早く終わっても、家に帰ってからコーディングしてちゃぁ疲れがとれないよな。ちゃんと休もう。

例によって、バグは絶対どこかにいるので、見つけたら遠慮無くどうぞ。

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

2008/10/19

EBtWin snapshot-20081019 を公開しました。

あんまりコードが進まないなぁ。

というわけで、EBtWin の snapshot を公開します。

●変わったところ
 ・画像メモが表示できるようになりました。(でも、まだ作れません)
 ・Drag&Drop で、ツリーにDrop出来るようになりました。
 ・Drag&Drop 中に、Shift/Ctrlを押したとき、ポインタがする変わるようにしました。(今まで変わらなかった)
 ・各種ダイアログの表示場所を修正しました。
 ・システムメモ(ホームメモ、ルートメモなど)を新しいウィンドウで開く機能を追加しました。

クリップボードをどうにかしようと思っていたのですが、いまひとつGUIイメージがわかなかったので、小技機能をいくつか実装しました。画像メモは、サイズに合うように拡大/縮小した方がいいかなぁとも思ったのですが、とりあえずは原寸大でスクロールバーで表示するようにしました。まぁ、どっちがいいとも言い難いので、もしかしたら将来変えるかも知れない。気分次第です。

というわけで、ダウンロードはこちらからどうぞ。

「EBtWin-snapshot-20081019.exe」をダウンロード

なお、来週も公開するかどうかは、来週にならないとわかりません。抜け殻になる前に休養も必要なので、ちょっと間を空けるかも知れない。

例によって、バグは絶対どこかにいるので、見つけたら遠慮無くどうぞ。直すことは確約できませんが…。

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

2008/10/13

EBtWin snapshot-20081013 を公開しました。

不定期に公開しています EBt のWindows版、EBtWin(仮)のsnapshot-20081013を公開します。

とりあえず、前回からこれだけ機能が追加されました。

・Shiftを押しながら D&D すると、リンクが移動します。
・Ctrl を押しながら D&D すると、メモを合成します(リンクのコピーとメモ本文を末尾に追加)。
・暗号化関連機能を実装しました。

今回、土日と大須大道町人祭に行って作業が出来なかったので、追加機能は少ないです。基本、Zaurus版の機能をがんがん移植していくつもりなのですが、GUIが違うので、Ctrl押しながら…みたいなEBtWin独自の機能もぼちぼちと追加していきます。

というわけで、ダウンロードはこちらからどうぞ。

「EBtWin-snapshot-20081013.exe」をダウンロード

次はクリップボードかなぁ。

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

2008/10/09

とりあえずEBtWinで新しく実装する機能案

二つのメモを合成する機能を作ろうと思っている。

簡単に言うと、メモ1にCtrlキーを押しながらメモ2をD&Dすると、メモ2のリンクを全部メモ1にコピーするというもの。ついでに本文もメモ1の末尾に追加。

Zaurus の方に実装するかは今のところ未定。まぁ、作るの簡単なので、EBtWinに実装して調子がよければ Zaurus に実装しようかな?ぐらいの気持ち。

…時間が欲しいなぁ。

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

2008/10/06

ふくらむ構想

やっぱりネットワークでの共有機能を作りたいなぁ。

昔から、EBt のネットワークは個人で閉じるよりも、多くの人に向けて開かれているようにした方が広がると思っているわけですよ。知識の共有化。出来たら面白いじゃないですか。

ま、外すかもしれないわけですが。

で、私の頭の中にある構想が、ほとんどP2Pネットワークな訳ですよ。EBtのネットワーク構造をそのままサーバー上に持ってくると、P2Pみたいになるのは自然だと思う。

P2Pって Winny の作者が起訴されたりとかあまり良いイメージがないのですが、やっぱり、P2Pは避けて通れないネットワークの進化の方向だと思うわけです。

自律的に負荷分散するサーバー。作りたいなぁ。

まぁ、その前に EBtWin を完成させないといかんので、まだまだ先の話なのですが。EBtWin が完成するのはいつだ?…あり得ないぐらい先の話だな。時間が欲しいなぁ。

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

2008/10/05

今日は少ししか作業できなかったので snapshot 公開は無し

今日はなーんか気力がわかず、一日中ごろごろしていました。というわけで、EBtWin もほとんど修正せず。

ドラッグ&ドロップの時に shift 押しているとリンクの移動が出来る機能を実装しただけ。

とりあえず動くものが出来てしまったので、ちょっとペース落ち気味です。

いかん。もうちょっとモチベーションを高めなければ。今度の週末は3連休だけど、大須大同町人祭を見に行く予定だから EBtWin の方はほとんど何も出来なさそうだからなぁ。

しばらくは、実装ペース落ちそうだな、こりゃ。

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

EBt lite 0.5.1-1 を公開しました

EBt lite 0.5.1-1 を公開しました。

Version 0.5.1-1(2008/10/05)での修正内容は次の通りです。


  • キャッシュのクリア機能を追加しました。場所は、オプション→キャッシュ初期化です。EBtWinとSDカードなどを使ってデータ共有する場合、Windows
    から持ってきたSDカードを差し込んだら、まずこれを実行して下さい。実行しないと
    cache の整合性が保たれなくなります。
  • 新規(コピー)実行時、ラベル情報もコピーするようにしました。
  • 左下の空き領域に、現在のEBtデータディレクトリを表示するようにしました。

とりあえず、EBtWin とのデータのやりとりをするときにキャッシュの誤動作を起こす心配があるため、キャッシュのクリア機能を作りました。SDカードなどでPCと連携している方は、Zaurusにデータを持ってきたとき、おまじないとしてキャッシュのクリアを実行して下さい。

あと、小改善で、新規(コピー)で、ラベルも引き継ぐようにしました。ラベルを使っている人はちょっと動作が変わりますので注意して下さい。

最後に左下の空きスペースに、現在の EBt フォルダがどこにあるかを表示するようにしました。本体とSDカードなど複数のEBtデータを管理している方は、これを見れば、今どこのEBtデータが動いているかわかるようになります。


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

日本語版: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebtlite_0.5.1-1_arm.ipk
英語版: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebtlite-en_0.5.1-1_arm.ipk

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

明日 EBt lite 0.5.1-1 を公開します。

色々やっていたらこんな時間になってしまった。

というわけで、EBt lite 0.5.1-1 は、明日公開します。

出来てはいるのですが、公開の準備が終わらなかった。
仕方ないのですが、ホームページの修正がちょっと手間がかかってね。

というわけで、明日中には公開しますのでしばしお待ち下さいませ。

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

« 2008年9月 | トップページ | 2008年12月 »