2012/04/14

なんかぼーっと考えていたら

EBt for Windows, 設定ファイルを XML に変えるオプション付けても良いかなーと思い始めた。

するとどうなるか。

レジストリにデータを保存しなくなるので、USB メモリとか SD メモリカードに EBt のデータと実行ファイル放り込んで、いつでもどこでも自分のEBtデータが編集できるようになる。

まえは、これやると変更点多いから大変だな-と思っていたのですが、もしかしたら解決策があるかもしれないと言うことにふと気がつきまして。

うん、ぼちぼち検討しよう。

なんか、EBt やることがいっぱい溜まったなぁ。ぼちぼち対応していかないと。

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

2012/04/08

ぼちぼちと

EBt for Android の機能追加、ぼちぼちとやってます。

やったこと。

1) EBt のフォルダ選択機能の修正(/sdcard 以外に SD がマウントされているケース対応)
2) EBt のキャッシュサイズ変更機能の実装(でも、キャッシュサイズが実際に変わるのは再起動してから)

こんな感じ。この間からリクエストに上がっているものは、この辺実装して勘が戻ってきたら取りかかる予定。
ぼちぼちと思い出してきているから、まぁ、何とかなるでしょう。

あと、検索機能をとりあえず実装しようかと思っているのですが、遅くなるんですよね、これ。どうしようかな。まぁ、バックグラウンドで検索して、終わったらダイアログ表示とかが現実的かな。ダイアログでOK押したら EBt の画面が表示できるようにも出来るんだけど、そうすると Activity が色々めんどくさいが…まぁ、どうせ作るんだったらこんな感じだろうなぁ。

と、独り言を言いながら今日の記事が終わるのでした…

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

2012/04/01

EBtfor Android のデータフォルダ選択機能

というわけで、一応それなりに動きました。まぁ、そこそこ作ってほったらかしにしていたのをちょっと修正した感じ。

今選べるのが以下の3つです。

/sdcard/EBt
/sdcard/EBt1
/sacard/EBt2

まぁ、任意のフォルダを選択するようにしたい気がしないでもないのですが、うっかり変なフォルダ選択してエラーになるのも嫌なので固定式でいきます。

で。

他にも「このフォルダを指示したい」というリクエストが有りましたら連絡くださいませ。逐次組み込みつつやっていきたいと思います。で、リクエストの量が増えたら任意フォルダ選択を実装するかもしれません。xoom みたいに、/sdcard が本体メモリを指している端末もありますからね…。

あんましまとまっていませんが、一応、今の時点での EBt for Android の状況報告でした。

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

2012/03/18

ひさしぶりにチェックしてみたら

中国語のコメントがあった。

中国なのか台湾なのかはわからないけど、海外にも使っている人がいるんだなー。確かに、Zaurus 時代にも海外の人が何か書いていたのを見たこともあったし。

うん、使われることは良いこと。

さて。確定申告も終わったので、そろそろ開発に戻りたいと思います。まぁ、P2P での同期というやりたいことはあるのですが…ちょっとそれは棚に上げて、Android とかの機能を充実することにしばらく力を注ごうかなと思っています。

…心変わりをするかも知れませんが。

まー、ぼちぼちやっていきますよ。やりたいことは山ほどある。コメントももらった。あとは作るだけと。

…作るのが大変なのですが。

でも、今日は何もしないのであった。別のプログラム作っていたからね…

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

2012/03/10

EBt for Android の機能追加リクエストとかありますか?

まぁ、EBt for Android は色々と機能が足りていないわけですが。

さしあたり、欲しい機能とか、ありますか?

いや、Android Market のコメントを久しぶりに覗いたら削除機能が…というコメントがあって、あー、この辺作らないとなーと思った次第で。だったら、ついでに他にも棚上げになっている機能も作ろうかなと。

で、とりあえず今の時点で作ろうと思っている機能。

・メモ削除
・データフォルダ変更(固定フォルダからの選択式。選択肢は随時追加)

検索機能は、作っても良いけどAndroidでは検索中間がもたないけどどうしよう。別スレッドで検索してそのうちにメモが出来上がっているというのでよければ作るけどなぁ…という感じです。

欲を言うと切りがない世界なのであんまりすごいこと言われても困りますが。

てなわけで。

何かリクエストがあったらコメントくださいませ。

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

2012/03/02

ふと昔を振り返ってみた。

EBt をクラウド対応させると最初にblogに書いたのはいつだっけなぁ…

と思いながら、ちょっとさかのぼってみた。

ここ(http://tio.cocolog-nifty.com/irrational/2010/05/android-6978.html)

なんと2010/5/31の記事。うーん、ほぼ2年前かぁ。なんでこのときに Windows Azure 使おうなんて考えたんだろうなぁ。

失敗しないとわからないこととかありますから、この2年間がそんなに大きく無駄だったわけでは無いのですけど。
(そう思わないと気分的にやってられない)

さて、EBt がサーバー無しで同期できるようになるまで(つまりP2Pで動くようになるまで)どれぐらいかかるかな。

しかし今組んでいるプログラムはサーバーがいないので間違いなくP2Pなんだけど、P2Pという書き方はあらぬ誤解を生みそうでいけないですね。もうちょっと別の言い方考えないといかんかなぁ。

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

2012/02/29

さようなら Windows Azure、ただいま dropbox

一応、EBtはAzure使って同期するようになってはいるので、色々とバグはあるものの個人的にP2P版が出来るまでは使おうと思っていたんですよ、Windows Azure。

でも、今日、きっぱりとやめることにしました。

なんかね、Windows Azure で障害が発生しているらしく、管理ポータルにログインできなくなっちゃったんですよ。で、障害が起きるたびに管理ポータルとかアクセスしてメンテナンスせにゃならん状態だったんですが、とうとうそれも出来なくなりまして。

うん、潮時だね。

そう判断しました。というわけで、EBt を同期しない設定に戻して、Dropbox 配下にコピーし直しました。

まぁ、複数台のPCで使うときはconflict とか気にしないといけないという状態に戻りましたが…Azure で使い続けるよりはマシかな。

P2P同期についても、ある程度アイデアがまとまってきたので、確定申告終わったらぼちぼち再開しようかなって思っています。

あー、1年間無駄にしたなぁ。素直に最初からP2P同期にしていれば良かった。

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

2012/02/28

Web Platform Installer を使って環境を更新したら その2

なんか、ローカル環境でのデバッグがうまくいかなくなった。

あー、もういいや。

というわけで、Windows Azure のコードを EBt から摘出する手術を近日中に行う予定です。

きれいさっぱり Azure を取り除いて、新しい同期方法を模索することになると思います。

1年無駄にしたなぁ。

まぁ、しょうがないか。

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

2012/02/26

うーん、気分が乗らないなぁ

多分、確定申告でものすごく疲れているからだと思うんだけど。

EBt の作業をやる気になりませぬ。一応、EBt の P2P バックアップのテストプログラムを組みたいとは思っているんだけど、新しいことをやるのはエネルギーがいるね。

ちなみに P2P でバックアップというのは冗談ではないよ。本気だよ。

ちなみに、完全にP2Pになるとは思っていない。EBt のプログラムが自律的に自分のコピーを転送するだけ。でもサーバーがいない。だから、P2Pと言っている。簡単に言うと、2台のPCでEBt動かしていると、同時に動いていると勝手にコピーする、それが基本。知り合いが10人にて、10人のEBtがお互いのバックアップを取っているとすればどうだろう。10人のうち、誰かのEBtが常に動いている可能性が高くなるよね。だから、特別なサーバーを立てなくてもバックアップできる。

逆に、こういう発想だから、1000人がEBtのデータを相互バックアップするなんて言うのは現実的ではない。だから、EBt の P2P ネットワークは知り合いが加入する程度の大きさが限界。というか、そんなに大きくならないし大きくすると破綻する。

でも、なんだな。これ、完全に私の趣味の世界だな。中央集権的なサーバーがなくてもシステムが動くよってことを言いたいだけだよな、これ。

まぁ、こんな事して遊んでいないで、EBt の Android 版をさっさと仕上げろという話もありますが、まぁ、それはおいおい。

気分が乗らない割には妄想は膨らんでますね。

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

2012/02/13

一応、最近の EBt の動きとかまとめますね

なんか、色々ばたばたしていましたのでまとめます。

○Azure の管理ポータルが開かない件
 → Silverlight 5 に問題がある模様。ある名前のフォントがあると Silverlight 自体が動かなくなるという不具合があるそうです。言われたとおりにフォントを削除しても直りませんでしたが…
 というわけで、Silverlight 4 に戻しました。すると、SQL Azure の管理ページが開かなくなるわけですが、もうそれはあきらめました。ツールを使えばアクセスできる…らしいのですが、もういいやって気分。SQL Azure 使う気がなくなったから、もうこの件はこれ以上深入りしないことにしました。

○EBt の同期について
 →とりあえず、家庭内LANでの自動同期に向けて検討を開始しました。複数台のPCでEBtが同時に動いていたら勝手に同期する方向で検討中です。でも、そうすると同時に2台動いていないといけないので、更にどこかでサーバーを動かして…と言うことも検討中です。家庭内ではP2P的に動いて、外とはクライアント-サーバー的な感じ。ま、もうちょっと構成を練ります。
 なお、EBt のクラウド対応のソースが何割かは流用できる見込みなので、それを使って何とか期間短縮を図りたいなーっておもってます。

○EBt のクラウド版のβテストについて
 →やるつもりだったんですが、最近は見合わせる方向で検討中です。コストに見合うだけの利益がないので。
 というか、私もさっさと見切りを付けることにした Windows Azure を、他の人に使ってもらうというのもなんだしなぁ…という思いもありまして。

○なお
 Azure の件で、結構心が折れていますので、確定申告という理由を付けつつしばらくは休養したいと思います。3月ぐらいからまたプログラムには復帰します。

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

より以前の記事一覧