« 2008年4月 | トップページ | 2008年6月 »

2008/05/31

EBt lite 0.5.0-3 を公開しました

EBt lite 0.5.0-3 を公開しました。

Version 0.5.0-3(2008/05/31)での修正内容は次の通りです。


  • ファイル読み込み(べた)で文字化けする不具合を修正しました。改行コードが2バイトのものを読み込むとき、文字化けが発生するケースがありました。

0.5.0-2 で直したバグが、別の所にも潜んでいました。ファイル読み込みはこれで一応全部2バイト改行が入っても大丈夫なようになったと思います。…自信ないけど。

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

日本語版: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebtlite_0.5.0-3_arm.ipk

英語版: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebtlite-en_0.5.0-3_arm.ipk

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

2008/05/25

うあぁ

EBt lite 0.5.0-2 で、階層ファイル読み込みのバグ(2バイト改行でおかしくなる)を直したのですが、同じバグがべた読み込みにも潜んでいましたっ!

うぉっと。さっき気がついた。あはははは ^^;

とりあえず、もう今日は時間がないので、来週直したのを公開します。

ふぅ、奴(バグ)は手強い…

PS. C# でプログラム組み始めました。Version 0.0.1-1 がいつ頃公開できるかなぁ…ま、数ヶ月先だと思うけど。

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

EBt lite 0.5.0-2 を公開しました

EBt lite 0.5.0-2 を公開しました。

Version 0.5.0-2(2008/05/25)での修正内容は次の通りです。

  • ファイル読み込みで文字化けする不具合を修正しました。改行コードが2バイトのものを読み込むとき、文字化けが発生するケースがありました。

簡単に言えば、Windows からファイルを持ってくると、ランダムに文字化けしていました。いわゆるメモリリーク系のバグです。バグはなかなか消えないですね…

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

日本語版: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebtlite_0.5.0-2_arm.ipk

英語版: http://www001.upp.so-net.ne.jp/tokada/SL-C700/ebtlite-en_0.5.0-2_arm.ipk

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

2008/05/20

ラベルの使い方

毎回、機能追加するだけで投げっぱなしなので、今回はもちょっとまじめに解説してみようかなと。

○そもそもラベルとはなんだ?
 リンクに意味づけをする機能です。

○だからそれがわからん。この機能が出来て何がうれしいんだ?
 たとえば、ツリー上に表示されるリンクを見てみましょう。確かに、リンクしているのはわかりますがどういう意図でリンクしたかがわかりません。リンクに意味づけを行うことで、リンクの意図を明確にすることが出来ます。

○リンクの意図はわかったが、なぜ双方向リンクなのに片方にしかラベルがつかないんだ?
 リンクの意味はリンクの方向により変わるからです。
 たとえば、5/20に、本(仮に「生徒会の一存」とします)を買ったとします。EBt の作法としては、それぞれがメモになります。だから、この事例では、5/20メモと「生徒会の一存」メモの間にリンクを張る事になります。このリンクについて考えてみましょう。
 5/20 から「生徒会の一存」に向かうリンクは購入した物を意味します。
 「生徒会の一存」から 5/20 に向かうリンクは購入した日を意味します。
 つまり、双方向リンクとはいえど、メモの主体をどこに置くかにより、リンクの意味が変わるわけです。
 だから、片方にしかラベルを付けないような仕様になっています。

○めんどくさくね?
 なので「オプション」にしました。付けたいときだけ付けてください。
 たとえば、リンクが3つだったり4つだったりする場合、わざわざリンクにラベルを付けなくても意味がわかります。でも、リンクが増えてくると、何故このリンクを張ったのかがだんだんわからなくなります。
 さっきの例でいくと、「生徒会の一存」メモには「読破した日」「2巻の生徒会の二心を買った日」もリンクされる可能性があります。どんどん増えていくリンク。これらも、リンクを見ただけでは何故その日にリンクしたかがわかりません。「生徒会の一存」だったら、まだ2冊だから何とかなりますが、「ペリーローダン」だったりすると、無茶苦茶な数のリンクが張られることになり、もう何が何だかわからなくなります。
 従来だと、リンクを減らすためにメモを分割しなければいけませんでした。しかし、メモにラベルを付ければこのような問題が簡単に解決できます。

てなわけで。ま、ぼちぼちと活用していってくださいなと。気負っちゃ駄目ですよ。

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

2008/05/19

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

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

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


  • リンクに意味づけできるようになりました。リンク→ラベル設定以下に配置してあります。

ちょっと前から話題にしていたリンクに方向が…とかリンクに意味が…とかの解決策として、リンクにラベル漬けできる機能を追加しました。リンクにラベルが付くことにより、今までは出来なかったリンクへの意味づけが出来るようになります。
ちなみに、ラベルは「メモAから見たメモBへのリンク」につきます。AからBのリンクにラベルを付けても、BからAのリンクにラベルを付けたことにはなりません。この辺、わかりにくいかもしれないので、適当にラベルを付けたり消したりしながら理解して下さい。

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

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

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

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

2008/05/18

EBt ラベル対応できた

テストもほぼ完了。うまくいけば後2~3時間で公開できるかも。

意外と早くできたなぁ。まぁ、予想外のバグで手間取る可能性も否定できないけど ^^;

というわけで、しばし待たれよ。

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

2008/05/17

WindowsMobile版開発の道は遠い

WindowsMobileのソフト開発環境について調べてみた。

VisualStudio2008 Professional 以上でないといけないらしい。

値段を調べた。…12万円ですか。ちょっとこれは辛い。

なんですかね、この値段設定は。フリーソフトを殺す気でしょうかね、マイクロソフトは。とりあえず、Windows版EBtをC#+.NETに方針転換したから、次はWindowsMobileに。Sourceの流用できそうなので…とか思っていたけど、もう無理。買えません。

というわけで、作る前から敗北宣言。WindowsMobile版は作りません。まぁ、まだ手に入るVisualStudio2005 Standard を使えばいいじゃんという話もあると思いますが、なんか、もう、どうでもよくなってきた。

WindowsMobile端末買って、VS2008Pro買って、開発環境整えて、なんだかんだで20万。…ふぅ。

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

2008/05/15

Win版のEBtを

.NET Framework 2.0 で作ったらやっぱり駄目?

VCLは確かに便利だけど古さは否めないし、C++はメモリ管理めんどくさいし、もう.NET + C#で良いやとか思い始めている自分。軟弱だなぁ…

ま、こういう事が悩めるぐらいにまだWin版の制作は進んでいない訳なのですが(汗)。

いかん、最近口だけだ。やっぱり実行を伴わんといかんよな。…がんばろう。ほどほどに。

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

2008/05/13

Zaurus生産終了らしいですが

EBt lite の開発は継続しますのでご安心を。

というか、Zaurusに変わるデバイスが見つからない。困ったもんだ。

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

2008/05/08

現在の開発状況

EBt 関連の開発状況

EBt lite:リンクにラベルを付ける機能の検討開始。ぼちぼちコードをいじろうかと思っている状況。

Win版:TurboC++で雛形作ったところで停止中。そろそろテストコードの中身を良い感じで忘れているので、作業再開の時に苦労しそう。VCL+WIN32で作ろうと思い立ったことは誤りだったかもしれない ^^; VCLも便利だが、いまいちかゆいところに手が届かないのが何とも。

WEBt:Java AppletのGUIは作った。サーバー側(Servlet)の実装で調べることが多くて止まっている。時間が欲しい。

ちなみに、圧倒的に EBt lite の開発優先順位が高いので、リンクにラベルを付ける機能を実装したEBt liteのリリースが一番先になる予定。ま、時間がないのでなかなか手を付けられないんですけどね…

個人的には、WEBtをテスト版で良いからとっとと動かしたいと思っているんですが、時間がね、時間がね、時間がね、ぁぅぁぅ。

- - -

ま、こんな感じでぼちぼち開発は続けています。固めて1ヶ月とか休みが取れれば開発は劇的に進むと思いますが、そんなことはあり得ないので開発スピードは遅くて遅くて仕方ありません。それに休みをすべてEBtに割くことも出来ませんしね。

個人的には、仕事でシステム設計したりするのはおもしろくも何ともないので、EBt でそのストレスを発散したいところなのですが。休まないと体力が持たない。前は家に帰ってから寝るまでEBtのコードいじってたのに。体力無くなったなぁ。

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

時々思うのだが

EBt 使いにくいですよね。わかりにくいですよね。

そういえば、EBt の使い方の記事を書くとか言っていながら棚上げになっているし。

作者としては、使ってもらう努力もしないといかんのですかねぇ。

今のスタンス「わかる人だけわかってくれればいい」はやめた方が良いのかなぁ。

でもなぁ、余力ないしなぁ。

※今日の記事は単なる独り言です。深い意味は全くありません。

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

2008/05/01

EBt リンクの意味づけ・今日の時点でのアイデア

先日、リンクに方向が云々という記事を書いて、コメントもいくつかもらって、自分でも色々とアイデアをこねくり回してみた。

で、私の基本的な姿勢として次のものがある。

1)リンクに方向は付けたくない(双方向リンクは死守)
2)意味を固定したくない。たとえば、「方向」を付けることは、「方向」以外の意味が付けられなくなるのでNG
3)手間を増やしたくない。

んで、こんなのすべて満たせる訳ねーじゃんと思いつつあーだこーだと考えていたのだが、それなりに固まってきた。(仕事中にこんな事を考えている不届きものです、ハイ。)

アイデア:リンクにコメントを付けられるようにする。

たとえば、次の関係(系図を想像しよう)

AはBの父親
AはCの夫
AとDは兄弟

これをBから見るとこうなる。

BはAの子
BはCの子
BはDの甥(姪でも良いけど)

簡単に言えば、メモの主体によってリンクの意味が変わるケース。

双方向リンクは実は2つの単方向リンクで構成されている。で、それぞれのリンクにコメントが付けられるようにしようと考えている。

現在のEBtだと、下みたいなリンクが表示されて、リンクの意味がよくわからない。

A+-B
 +-C
 +-D

B+-A
 +-C
 +-D

リンクに意味が付けられるようになると、今のツリーがこんな感じに出来る。(意味を付けなければ従来と同じ表示)

A+-子:B
 +-妻:C
 +-弟:D

B+-父親:A
 +-母親:C
 +-伯父:D

ツリーの起点によって、A-Bのリンクの意味が変わっている辺りに注目。

とりあえず、今の時点でのアイデアはこんな感じ。意地でもリンクに親子関係は付けない(双方向リンクをする)方針は堅持。リンクに意味が付けられるので、今までもやもやしていた問題も解決。

ま、もうちょっと煮詰めた方が良いような気もしないでもないのだが、今日の時点での私の頭の中はこんな感じ。

基本スタンスは、「意味を付けたいときだけ意味が付けられれば十分でしょ」。すべてのリンクに意味があるとは思わないし、そんなのやってられない。でも、リンクに意味を付けたいケースはある。だから、必要なリンクにだけ意味を付けられるようにする。

一晩寝たら別のアイデアが浮かぶかもしれないので、もしかしたら盛大にこの案が没になるかもしれない。ま、そんときはそんときだ。

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

« 2008年4月 | トップページ | 2008年6月 »