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いただいてありがとうございます^^
今週末あたりにはアップデートできればいいな^^

2012年2月19日日曜日

ぱすわ〜ど帳(SA)アップデート

ぱすわ〜ど帳のぱすわ〜ど帳SAのアップデートを、本日行いました^^

今回のアップデート内容は、URLの保存・復元機能の追加です!!!
すみません、長らくお待たせしました><

URLは特殊文字が入るため技術的に保存・復元が課題でした。。。
ようやく技術的なめどがついたので、保存・復元機能を入れる
事ができました!!!

検討続けて何ヶ月だろう^^;;;


実は今日2回アップデートしました^^;;;
さて、1回目のアップデートは、上記機能で強制終了してしまう
可能性があり、実際に何人かのユーザーさんで強制終了をしてしまった
ようです><

ご迷惑おかけしました。
申し訳ございませんでした><

強制終了してしまう部分を改修した2回目のアップデートでは
強制終了しなくなっていると思います。


今週は忙しい週末でした。。。
皆様は充実した週末を過ごせましたか?

2012年2月18日土曜日

祝30万DL & 1300DL

ぱすわ〜ど帳が30万DLを達成しました!!!
そして、なんでもらんちゃ〜も1300DLを達成しました!!!

みなさまDLいただいて本当にありがとうございます!!!

さて、ずっと懸案となっていたぱすわ〜ど帳のURL欄の
保存ですが、できそうな事がわかりました!!!

OpenCSVというプロジェクトのjavaライブラリを使用すれば
CSVの読み込みも書き込みも自前で作らなくても良さそう
なので、できそうです!!!

明日にでも試してみて、大丈夫そうだったら、今週反映したいな^^

2012年2月16日木曜日

じっけ〜〜〜ん!!!

C++のコードでちょっと気になる事があったので、
実験してみました^^

それは何かというと、

「deleteではexceptionが発生するか否か」

です。




#include <iostream>
class B {
public:
~B(){
throw "...";
};
private:
int b;
};
class A {
private:
B memberB;
};
int main (void)
{
A* a = new A;
try {
delete a;
}catch(...) {
std::cout << "exception occured" << std::endl;
}
return 0;
}





結果は、
exception occurred
が表示されました。
gccにて実験したのですが、バージョンは

i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1

です。

もちろん上のコードは、デストラクタで例外をスローする
という、C++上やってはいけないコードです!
(その他にもnewをtry-catchで囲んでいないってのもありますね^^;;;)

やっぱり安全とわかっているstdなど以外は、クラスのメンバ
に別なクラスのインスタンス実体を持つコードは
ちょっと怖いかなって思いました^^;;;


2012年2月14日火曜日

私のお気に入り

今日は私のお気に入りのテキストエディタについて
お話したいと思います^^


私のお気に入りのテキストエディタはズバリ!!!
VIM
です!!!

その前はEmacsを使っていたのですが、私の尊敬する
技術の(もっと言うと、人としての)師匠より、
VIMの事を教わって以来VIMを使うようになりました^^


emacsとvim
はよく宗教戦争に例えられるように、派閥があります^^;;;

要は慣れなのですが、
私の一番のお気に入りポイントが、文字列の検索・置換がすごい
点です!!!

例えば、あるテキストから「ABC」が入っている行だけを
取り出すなんてのも、お手の物!!!

:%s/¥(.*ABC.*¥n¥)¥|.*¥n/¥1/g

とコマンドを打つと!!!
あっという間にその行だけを取り出せます!!!
訳が分からない呪文のようですが、ちゃんと意味が
あります!

もちろんEmacsでもできるとは思うのですが、
どうやったらいいかわかりません^^;;;


まだまだ私も使いこなせてはいませんが、最近では仕事以外の
家でもVIMを使うくらいになっちゃいました^^;;;

もうVIMなしにはいられないくらいです^^
(ちょっと大げさ???)


Androidのプログラムを組むときはもちろん!!!
VIM。。。と言いたいところですが、
Eclipseのエディタです^^;;;


正確に言うと、gvimですね^^
私はkaoriyaさんのvimを使っています^^

2012年2月13日月曜日

ずっともやもやしていたこと

今日は少しAndroidとは別な話をしたいと思います。


今日の要点:
 社会保障のための増税には反対!!!
 もっと未来ある話をしませんか?


もちろん、公務員給与、福利厚生の削減と
議員定数、議員報酬の削減をやってからの話ですが。


野田総理の社会保障のための増税という言葉。
どうもしっくりこないのでずっと考えていました。
何かが違うのではないか?
そんなもやもやした思いがありました。

そんなもやもやに一つの道筋を見出しました。
それを今日は話したいと思います。


いまや約5人に1人が高齢者だそうです。
言わば、5人で1人の高齢者を年金という形で養っています。
それが何年後かはわからないですが、約1人の高齢者を
約1人で支える超高齢化社会が来るとの試算もあるそうです。
詳しい数字などは今回の論点ではないので、突っ込みは
なしでお願いします。

そのような試算を「真」と過程した場合、
増税をいくらやっても破綻が目に見えています。

増税に増税を重ね、もしかすると社会保障制度自体も崩壊
することも予想できます。

何かが違うと思いませんか?


そう、社会保障の破綻ばかりに論点が向いてしまい、
根本の「人口の自然減」に目を向けていません。

もし、高齢化社会の進行を抑えることができたなら、
増税幅や破綻も避けられるのではないだろうか?

そう考えるにいたったわけです。

だったらどうするのか!
少子化の歯止めへの政策転換をすることがいいと考えます。

子供を産みやすく、育てやすい国へ転換する。
そうすることで、人口減や少子化の歯止めになる。

つまり、社会保障のための増税ではなく、少子化や人口減の
歯止めための増税であったらどうでしょうか?

これは、もちろん若い世代への支援にもつながるので、
一般的に言われている、高齢者への支援の不公平感なども
解消でき、いろいろとプラスの方向へ回り始めると
考えられます。

まぁ。。。
現体制は、自分たちが高齢者なので。。。
新しい風が必要でしょう!!!

良いにしろ悪いにしろその芽が大阪から出てきている
のではないでしょうか。


このブログを見ているのは恐らくスマートフォンを
使いこなす比較的若い世代の方々がおおいと思われます。


そろそろ自分たちの明るい未来のために、
声を上げる時ではないでしょうか!


※注意※
私は右でも左でもない一般のモバイルフォンデベロッパーです。
思想の違いに関する突っ込み等はお断りします。
また数字などの細かい突っ込み等もお断りです。

2012年2月12日日曜日

アップデート

本日なんでもらんちゃ〜をアップデートしました!

このブログでの宣言通りにアップデートできてよかった^^


さて、今回のアップデート内容は、
アプリ登録時に出るアプリのリストをホーム画面に出る
アプリ相当に絞る事をしました^^

もちろん前の全アプリを出す方式も残しています!
全アプリリストを出したいという場合には、設定より
チェックボックスのチェックを外す事で、可能になります^^


来週もアップデートできればいいなぁ^^


皆さんの週末はどんな週末でしたか?

2012年2月11日土曜日

祝1200DL

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


DLいただいてほんとうれしい限りです^^


なんでもらんちゃ〜を明日にアップデートしようと
思っているのですが。。。

時間を取れるかがちょっと怪しいかも^^;;;

2012年2月9日木曜日

祝1100DL

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

DLいただいた方々に感謝です^^


今週末にできれば、機能アップをかんがえています!
できればいいなぁ^^


2012年2月7日火曜日

今日は!!!

今日はなんでもらんちゃ〜を公開してから、
初めて、メールにて要望をもらいました^^

ありがとうございます^^


このブログでは、何回かなんでもらんちゃ〜の要望も
おかきいただいているのですが、メールでは初めてです^^


今のところ、
・デフォルト画面設定
・フォルダ機能の充実
・アプリ選択時のアプリをホーム画面に出ているものと一致させる
という事を次のアップデートで考えています^^


皆さんはその他にこれはどうしても搭載してほしいという機能はありますか?

2012年2月6日月曜日

祝1000DLとレビューの回答

なんでもらんちゃ〜が、1000DLを達成しました^^
DLいただいて本当にありがとうございます^^

多くの方に使って頂いて、技術者として、うれしい限りです^^

なんでもらんちゃ〜は、機能アップも考えていますので、
もっと便利になると思います^^

もちろん、ぱすわ〜ど帳ももっと便利になるように
機能アップをやっていきます!!!


さてレビューへの回答です^^;;;

1.データが消えた
 すみませんがこれはあり得ません。。。
 というのも、データは絶対に消えないような設計を
 しているためです。
 もし本当なら、ユーザーさんにてデータの消去を
 したもので考えられます。

2.au One Marketにて、文字化け
 再三再度申し上げていますが、HELPやブログ、説明を
 お読みいただけないでしょうか?
 
まだまだ伝える事ができていないようです><


こういうときはどうしたら伝わると思いますか?

2012年2月5日日曜日

意外な効能

なんでもらんちゃ〜のデバッグ時に気づいたのですが、
もちろん普通のスマートフォン型のAndroidでも
ものすごく便利になるのですが、タブレット型のデバイス
ともUIの相性がいい事に気づきました!!!

タブレットユーザーの方は是非お試しあれ〜^^

2012年2月4日土曜日

アップデート!!!

なんでもらんちゃ~
ぱすわ~ど帳
ぱすわ~ど帳SA

の3アプリをアップデートしました^^
宣言通りにアップデートできてよかった^^;;;


なんでもらんちゃ~には新たにヘルプ画面と設定画面を
追加しました!!!

ぱすわ~ど帳(SA)は、なんでもらんちゃ~にプラグインとして
認識されるようにしました^^


プラグインの表示をしてほしくない場合には、
なんでもらんちゃ~の方の「設定画面」にて、表示しないように
設定することも可能です!!!


ぜひご活用ください^^

2012年2月3日金曜日

祝900DL

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


DLいただいて本当にありがとうございます^^


使っている方々にお聞きします!
なんでもらんちゃ〜はどうでしょうか?


2012年2月2日木曜日

アップデート予定

今週末に、
なんでもらんちゃ〜とぱすわ〜ど帳をアップデートする予定です^^

2012になってから何かと忙しかったので、なかなかアップデート
できませんでしたが、ようやく時間が取れそうです^^

プログラムを組むのが好きなので、
ちょっと楽しみです^^