2012年2月28日火曜日

今日のレビューへの回答(2012.02.28)

ぱすわ〜ど帳SA
 パスワードやIDをコピーしたら自動でフォルダを閉じて欲しい

ぱすわ〜ど帳
 IDとパスワードで2回マスターパスワードを1回にして欲しい


まずSAの方です。
自動で閉じる事は可能ですね^^
ただ、どのタイミングで自動で閉じたらいいのかをメールででも
書いて頂ければと思います。
例えば、ID、パスワードのどちらをコピーしたら閉じて欲しいのか
などですね^^

次はぱすわ〜ど帳の方です。
SAと似たような事になるのですが、実現方法としては二つあります。
1.IDとパスワードを常にセットでコピーする事を考えると、偶数回目
 には、マスターパスワードを聞かない

2.どちらかのコピー後、ある一定時間はマスターパスワードを聞かない

の2つの実現方法があると思います。
個人的には2.がいいかなと思っていますが、ほかの方法や、どちらの
方がいいなどのご要望お待ちしてます^^

今日から明日にかけて、関東地方は雪の予報ですね^^;;;
みなさん明日は気をつけて通勤、通学を心がけてくださいね^^

2012年2月27日月曜日

レビューへのコメント(2012.02.27)

なんでもらんちゃ〜のコメントに、

何のアップデートだかがわからない・・・

とのコメントがありました^^;;;

確かに。。。
ユーザーからしますと、機能アップした訳ではないのにアップデート
なんて不思議におもいますよね^^;;;

確かにその通りです><
今回のアップデートは、言ってみれば次回機能アップのための
前段階のアップデートで、ユーザーからみた機能アップはありません^^;;;

言ってみれば、開発者の私のためのアップデートとなります。

次回の機能アップのために、内部的なデータベースの更新を
する必要があり、それだけ先にやっておきたかったというのが
今回のアップデート経緯です。。。

ユーザー視点では意味がわからないのはもっともだと思います><
すみませんでした><


とはいえ、ユーザーさんの端末をもっと便利にしたいという思いと
志を持って、日々精進しています。
どうかご容赦を><

2012年2月26日日曜日

祝1600DL

なんでもらんちゃ〜が1600DLを超えました^^

DLいただいて本当にありがとうございます^^
もっといいアプリにしたいので、要望などはどんどんと
いただきたいと思います^^


さて、先日予告しましたアップデートですが、結果的には
機能を入れられませんでした><

昨日、ホームボタンをダブルクリックしたときになんでもらんちゃ〜を
立ち上げる機能はいかがですかとの記事を書きました。

それを実現すべく実装を試みました。

ところが。。。
機能自体としては実現できたのですが、理由は不明ですが、立ち上がるまで
かなりの間があいてからなんでもらんちゃ〜が立ち上がります><

だいたい10秒くらいでしょうか?
あるいはもっとたっているかもしれないです。。。

これでは、便利にはならないので、今日の所はスゴスゴと退散しました><


う〜ん。。。ホームボタンでのなんでもらんちゃ〜の立ち上げ、実現
したかったのですが。。。
残念><

そのかわり、機能としてはまだ未実装なのですが、その準備に向けた
アップデートをしました^^

機能自体は変わりありませんが、中身を次の機能の為にちょっとかえてます^^

来週にはその機能実現できればいいな^^

2012年2月24日金曜日

こんなのはどうでしょうか?

ぱすわ〜ど帳をもっと便利にしたいななんて思って
Androidを調べていたのですが、IME経由での起動以外は
なかなかこれは!!!
ってものが出てこないですね^^;;;

ブラウザなどで、Text入力部分をタップしたりすると、
ぱすわ〜ど帳を起動するなんて事はできそうなのですが、
肝心のテキスト流し込みまではたどり着けません><

くそ〜。。。もう少しだったのになぁ><


それはそうと、
なんでもらんちゃ〜の方ですが、ずっと使っていてこんな機能
あったら便利かなって思う事がありまして、それを
お試し機能として入れようと思ってます。

例えば、端末のホームボタンをダブルクリックすると、なんでも
らんちゃ〜が立ち上がるとかいかがでしょうか?


2012年2月22日水曜日

祝1500DL

なんでもらんちゃ〜のDL数が1500を超えました^^


DLいただいて本当にありがとうございます!
なんでもらんちゃ〜の使い心地はいかがでしょうか?

より皆さんに使いやすいアプリでありたいと思いますので、
感想や要望が聞きたいと思ってます。


さて、今週はうまくいけば、なんでもらんちゃ〜をアップデート
したいと思ってます^^

アップデートの内容は。。。
お楽しみに^^

って隠すほどのものでもないですが^^;;;

2012年2月21日火曜日

ジャンプ!!!

先日のじっけ~~~ん記事で
deleteで例外は発生するかの実験コードを書きました。

http://developerwaiwai.blogspot.com/2012/02/blog-post_16.html

例外といえば、try-catch!!!
そもそもtry-catchってどうコンパイルされるのだろう???
longjumpってのは聞いたことあるけど・・・

ってことで、コンパイル結果のアセンブラを見てみました^^
長いので肝心な部分だけを掲載。


80488c3: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
80488c6: 89 04 24 mov DWORD PTR [esp],eax
80488c9: e8 a2 00 00 00 call 8048970 <A::~A()>
80488ce: 8b 45 e4 mov eax,DWORD PTR [ebp-28]
80488d1: 89 04 24 mov DWORD PTR [esp],eax
80488d4: e8 93 fd ff ff call 804866c <operator delete(void*)@plt>
80488d9: eb 52 jmp 804892d <main+0x97>
80488db: 89 45 e0 mov DWORD PTR [ebp-32],eax
80488de: 8b 45 e0 mov eax,DWORD PTR [ebp-32]
80488e1: 89 04 24 mov DWORD PTR [esp],eax
80488e4: e8 33 fe ff ff call 804871c <__cxa_begin_catch@plt>
80488e9: c7 44 24 04 64 8a 04 mov DWORD PTR [esp+4],0x8048a64
80488f0: 08
80488f1: c7 04 24 10 9d 04 08 mov DWORD PTR [esp],0x8049d10
80488f8: e8 af fd ff ff call 80486ac <std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@plt>
80488fd: c7 44 24 04 0c 87 04 mov DWORD PTR [esp+4],0x804870c
8048904: 08
8048905: 89 04 24 mov DWORD PTR [esp],eax
8048908: e8 df fd ff ff call 80486ec <std::ostream::operator<<(std::ostream& (*)(std::ostream&))@plt>
804890d: e8 ea fd ff ff call 80486fc <__cxa_end_catch@plt>



フムフム。
deleteの結果、デストラクタ~A()がコールされて、
operator deleteがコール・・・
なるほどなるほど。

で、次は・・・・
え!!!
main終了ポイントまで「jmp」になってる!!!
普通に考えると、このアセンブラでは絶対にcatchのコードが
実行されません。。。

どうやら、例外が発生すると、直接catchコードにジャンプしている
ようです!!!
なるほどなぁ!!!

面白いですね!!!


あ、x86系のアセンブラなのであしからず^^

2012年2月20日月曜日

祝1400DL

なんでもらんちゃ〜のDL数が1400を超えました^^


DLいただいてありがとうございます^^
今週末あたりにはアップデートできればいいな^^