« 2009年1月 | トップページ | 2009年3月 »

2009/02/27

アイデアはいっぱいあるのですが

まだコーディングをするだけの気合いが足りません。まだエネルギーが足りない。全然足りない。

フリーソフトを開発するのは、実はエネルギーがかなりいるのですよ。ソフト開発は、わかりやすく言うと、魂を削って、ソフトを作っているイメージなのですよ。だから、どこかからエネルギーをもらって魂を修復してあげないと、やがて、心が折れて開発をしなくなります。

削った魂が元に戻るためには、作者の満足感が必要なのかなと思います。その満足感は、色々。例えば、目標を達成すれば満足感を覚えることもあるでしょうし、たくさんの人に使われて、感謝されれば満足感を得る人もいるでしょう。それは人それぞれ。

でも。

結局、ボランティアなんですよ、フリーソフト開発って。ボランティア活動を続けるためには、何が必要か。

EBt がどうとか言うつもりはありません。一般論として、フリーソフトの開発者には、ある程度、感謝の意を示しても罰は当たらないのではないかと思います。

しかし、フリーソフトについて調べると、「これはだめ」「つかえない」「ごみ」「使うだけ無駄」みたいな意見ばっかり見かける。私が見ている場所が悪いのかもしれないけど。(ちなみに、EBtに至っては、意見そのものが見つからないがまあこれは余談だ)

こういう意見を書いている人は、何をしたいのかと思う。ソフト開発をつぶしたいとしか思えない。

ほかにも、「この機能は私が要望したからついたんだ。」とか臆面もなく言っているのもたまに見かける。さも自分の手柄のように。フリーソフトの作者の人は、たいがい言われる前からそれぐらいのことはわかっているのですよ。要望があがったから、優先度を高くしたり、作るつもりがなかったけど、要望があるからつけた。それぐらい。

結局、フリーソフトの開発者に敬意が払われていないケースが多々あるような気がするのですよね。別に、2ch的に「神」と言ってあがめ奉る必要は全然ないですよ。ただ、こう思うわけです。

フリーソフトの開発者を、下に見ていないですか?
何でもやってくれる便利な人、そう思っていないですか?

そう思っている人ばかりだと、そのフリーソフトの開発はやがて止まることは想像に難くありません。

フリーソフト開発が止まっても、たいていの人は困らないでしょう。だから、ソフトに対して、「ゴミ」だの「カス」だの「無駄」だの言って、作者のモチベーションをそいで、開発を止めるのも、ある意味自由でしょう。

もしかしたら、もうそろそろ、フリーソフトという概念が成立しなくなっているのかもしれないですね。

マイコンと言われていた時代からソフトを作っていた人間の愚痴でした。ま、聞き流してください。

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

2009/02/17

EBtWin 注意事項いろいろ

まだ Version 0.0.1-2 なので、いろいろと駄目なところがありますのでとりあえず書き忘れた注意事項を書きます。

1)遅延書き込みキャッシュをONにしたら、必ず先読みキャッシュをONにしてください。

遅延書き込みキャッシュは、先読みキャッシュの追加機能なのをすっかり忘れていました。遅延書き込みキャッシュONで、先読みOFFにすると、データを保存しないすてきな動作になります。

2)インストーラーの仕様がすごく駄目です。

新しいバージョンの EBtWin をインストーラーでインストールするとき、前もって古いバージョンの EBtWin をアンインストールする必要があります。回避策はないでもないのですが、それをやるぐらいだったらアンインストールする方が楽です。

インストーラーを自分で作るのも何ですし、しばらくはこの駄目なインストーラーを使います。というわけで、インストーラー無し版を推奨します。

3)なんで先読みキャッシュと遅延書き込みキャッシュがOFFにできるのか?

この辺は、マルチスレッドで動くようになっているのですが、ごくまれにタイミングが合わずエラーになります。エラーの原因とかははっきりしません。ただ、普通に使っていると1ヶ月に1回発生するかしないかと言うぐらいまれにしかエラーにならないので、放置しています。原因追及も困難だし。というわけで、もし、謎のエラーが頻出する場合は、先読みキャッシュと遅延書き込みキャッシュをOFFにしてみてください。

などなど。

他にも何か書かないといけないような気がするのですが思いつかない。まぁ、バージョンの二桁目が1になるまでは大目に見てくださいな。

バグ修正と機能追加だけで、1年ぐらい平気に過ぎてしまいそうだ。

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

2009/02/16

EBt for Windows (EBtWin) Version 0.0.1-2 を公開しました

EBt for Windows (EBtWin) Version 0.0.1-2 を公開しました。

初回起動時に例外が発生する問題がかなり致命的だったので、急いで公開しました。

Version 0.0.1-2(2009/02/16)での修正内容は次の通りです。


  • 遅延書き込みキャッシュのパラメタをチューニングしました。あわせて、遅延書き込みのパラメタを変更できるようにしました。
  • 初回起動時に例外が発生する問題を修正しました。

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

インストーラー無し版:EBtWin-0.0.1-2.zip (http://www001.upp.so-net.ne.jp/tokada/EBtWin/EBtWin-0.0.1-2.zip)
インストーラーあり版:EBtWin-0.0.1-2-setup.zip (http://www001.upp.so-net.ne.jp/tokada/EBtWin/EBtWin-0.0.1-2-setup.zip)

まだまだバグは居そうです。バグを見つけたらコメント下さい。

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

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

2009/02/15

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

正式版でやるほどではない修正を公開する snapshot 版です。

今回の snapshot での修正箇所は以下の通りです。

・先読みキャッシュ、遅延書き込みキャッシュのパラメタを指示できるようにしました。

一応、先読みキャッシュは 10ms, 遅延書き込みキャッシュは 1000ms でそれなりの結果になることはわかりました。多分、いじる必要はないと思いますが、遅いデバイスではこの数字を大きくするといいかもしれません。

実験的な機能追加なので、正式版じゃなくって snapshot にしました。

「EBtWin-snapshot-20090215.zip」をダウンロード

バグなど見つけましたら遠慮無くどうぞ。

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

2009/02/14

EBtWin の遅延書き込みキャッシュのチューニング中

一応、Version 0.0.1-1 よりだいぶ早くなりました。書き込みリクエスト発生から、書き込み実行までの間をどれぐらい長くするか?がポイントですね。早いと遅延書き込みする意味がない。あまり遅いと先読みキャッシュの邪魔をしてしまうのでこれもよろしくない。

んで、自分のPCだったらこれが良いかな?というタイミングは見つけたのですが、これ、PCに依存するよなぁ…と現在悩み中。設定ダイアログでいじれるようにするか、いっそのこと。

ま、この辺落ち着いたら、snapshot で公開します。実験的意味合いが大きいので、正式版のバージョンアップとしての公開にはならないかなぁ。

以上、単なる独り言でした。

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

2009/02/11

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

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

一応、snapshot で公開し続けるのもなんなので、正式版にしちゃいました。

本家、無茶な実験室に EBt for Windows のページを作りましたので、あわせてご覧下さいませ。

Version 0.0.1-1(2008/02/11)での修正内容は次の通りです。


  • 遅延書き込みキャッシュ機能を実行しました。SDカードなどのOSの遅延書き込みがサポートされていないデバイスにデータを置いたときの操作レスポンスがちょっとだけ向上します。(チューニングが甘いので、次のバージョンでもうちょっと修正する予定)

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

まぁ、正式版にしたからといって今までの開発スタンスが変わる訳じゃないので、また適当に機能追加して snapshot 版公開したり、正式版として公開したりすると思います。

例によって、バグは必ずいます。見つけたら生暖かくスルーするか、コメントを下さい。善処します。

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

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

2009/02/02

もう正式版にしちゃった方がいいのかなぁ

個人的には、ある程度出来上がらないと正式版にしたくない…という思いがあって、ずーっと snapshot を公開していたわけですが。ふと、気がついた。

このままだと、あと1年ぐらいは平気で snapshot が続きそうだ。

ま、それでもかまわないと言えば全然かまわないのだが…。snapshot という名前に警戒感を持って使わない人とかいるとそれはちょっと残念だ。

あと、blog でしか公開していないので、ダウンロードの旬を逃すととたんに見つからないというのも問題だな。

やっぱり、あきらめて正式版にしてしまうか。…近いうちに。近いうちに。

※blogでsnapshot公開するのが楽なのでついつい…

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

« 2009年1月 | トップページ | 2009年3月 »