2012年8月31日金曜日

仕事がひと段落したと思ったら


仕事で使ってるマシンのリース期限が切れたとの事で強制環境再構築。。。orz

全部か。。。。
ものすごく大変とだけ書いておこう。

まず、お仕事の方の環境構築でだいぶ時間取らる。
その後、内職用の環境構築。

あぁぁぁ。。。
YOU鬱。

まぁ、でも週末だから良しとする!!
と言うことで、最近ぜんぜん更新できなくてすみません。

やる気はありますが、諸事情によりぜんぜん進まないんです。
またしばしAPP更新とまるかも。

2012年8月30日木曜日

[FlipClip]フォルダか・・


どうやって作ろうかな。
Windowsのスタートメニューみたいになっちゃうか?

というか、定形文ってどのくらい使われているんだろう。
自分の場合、せいぜい3つ4つくらいなので、フォルダも何も必要ないんだ。

フォルダが必要ってことは、数十件は登録して有るんだろうなぁ。
オーバーレイでタッチ認識にしているから、スクロールが使えないので、1フォルダ内の件数にも制約が出ちゃう。
うーむ。

ICSの問題(問題ってほどでもないけど)もあるし、ちょっと本格的に考えようかなぁ。
一覧を現在のタッチポイントの下に出して、、、ってそもそも別アプリからだから、タッチ位置取れないか orz

どーしよっかなぁー
仕事がひと段落したから、今がチャンスなんだけどなぁ。

よし。得意の課題にしよう。

2012年8月28日火曜日

[透けテル]アイコン消したい人多いなぁ。


僕も、オニじゃないので野良アプリ置いておこうかな。
https://github.com/ToraMamma/suketell-stray

ただーし、一切メンテしません。
そのあたり理解した方のみ利用してね。

2012年8月27日月曜日

[透けテル]色追加。そして、アイコン無理だって。。。


色追加しました。
FlipClipのコピーだけど。

また、暇を見つけて追加しようかな。
黄色のリクエストもあったしね。

で、ステータスバーアイコン。
やんないよ。
なに言われても。

マーケットにも書いてあるけど、アイコンなしで通知って出来ないの。
厳密に言うと、アイコンを表示しない状態で通知は出来るけど、空白になります。
そんな状態で表示して欲しい?
たぶん、「隙間が空いています!!!ダサいのでアンインストールします!!!」なんて言われるんだ。

※無料の広告なしアプリなので、アンインストールしていただいたほうが助かります。


右寄せにしても良いけど、実質アイコン1個分スペース食うからね。
他にアイコンなし右寄せとかアプリとか入れると、アイコン表示スペースドンドンなくなるからね。
アイコンあり右寄せが有った場合、先に起動したほうが内側に来るから、順序によってはスペース空くからね。
どうせ、俺のせいになるんだろ?

インターネットアクセス権つけて、皆様の大切な個人情報を収集する為です!とかって書いてみようかな。
(そんなことはしないんだけれども。)


あーーー、ワガママBoys & Girls鬱陶しいなぁ。
なんか、善良な無料広告なしアプリに「~~だったらアンインストールします!」なんて脅迫めいたこと書く神経が分からない。
まぁ、こちらとしては「どうぞどうぞ^^」だけど。


※スルー力の無い開発者とお思いの方もいると思いますが、無礼な奴がどうしても許せないのです。
 マーケット上ではスルーしてるから、こっちに愚痴を書いていると言う言い訳も添えて。

2012年8月24日金曜日

[SwipeStarter]バグかぁ。


まぁ、バグって思うよね。
でも、たぶん、おそらく、プログラムじゃどうにも出来ない問題もあると思うんだ。

■設定が消える
設定はAndroid標準の設定ファイルとデータベースの2種類で保存しています。
設定画面の内容はAndroid標準の設定ファイルで、フォルダの中身とかドロワーのフィルタとかはデータベース。
たぶん設定画面の事と想像。
で、消えるって言う表現が良く分からないんだけど、たぶん設定が全部ぶっ飛んでるんだと思うんです。
たとえば、「この設定だけ毎回書き換わる」とか言うのであればバグだと思うし、全員なるはずだから。
で、ぶっ飛んでると仮定して、ぶっとぶ可能性は何があるかなぁというと
・設定保存中にプロセスを消されたり(タスクキラーとか)
・設定保存中に電池ぶっこ抜いたり
・設定保存中に・・・・
って言うことだと思うのね。
このアプリは非同期保存はしていないので、設定画面作業中になんかした場合かなぁ。
Android標準の設定ファイルはXMLっていうテキストファイルなんだけど、設定を保存する=ファイルの読み書きが行われているって事なのね。
ファイルの読み書きが遅い端末の場合、保存中に・・・って事が起こりやすくなる。(と思っている)
たぶん、このアプリに限らず、設定が多めのアプリではなりやすいかなぁ。

なるべく設定中の問題がおきないようにはしてるんだけど、やっぱ100%って訳にはいかない。
手動で削除できないように、アプリ履歴に表示させない。
その代わりアプリ内で確実にプロセスをキル。
でも、プロセスとしては動いてるから、そういうアプリ使えば見えちゃうのね。

と言うことで(ぜんぜん解決していないけど)、対応方法は「設定中はなるべく安静にしてね^^」です。

※あくまでも僕の想像です。
 動作的にそういう動きじゃねーよと言うことが有ればご報告ください。

解決方法として、設定ファイルを小分けにしてファイル読み書き速度を上げるってのも考えられるんですが、ちょっと大掛かり過ぎるので、時間ががっつり空いてからかな。


■買ったはずの・・
購入情報は上でいうところのデータベースとAndroid標準の設定ファイルの両方で管理しています。
コレは、何回も確認しに行かないように、認証情報をDBに保存していて、SwipeStarter側はAndroid標準の設定ファイルに保存しています。
で、アプリで見てるのはAndroid標準の設定ファイルの方なのでぶっ飛んでたら毎回表示されちゃうかな。
購入履歴ボタンで再確認すれば戻ると思います。


と、アプリ開発者が何とかできるバグ(プログラムに含まれる誤りや不具合)とそうでないバグ(端末や使い方による環境に依存した問題)があると思います。
アプリを購入してもらって(してなくても)使ってたら、なんかおかしな動きをする。
ユーザにとっては、それはすべてバグなんですよね。
私は良く分かっています。
でも、すべての要因がプログラムにあるわけではないという事も覚えておいて欲しいです。

携帯電話っていう身近で老若男女が使う物に、個人が作ったプログラムが簡単に乗る。
ココまでがものすごく簡単だから、アプリの問題はすべてアプリってなっちゃう気がする。
もちろん、プログラムバグもあったりすると思うけど、基本的にはプログラムバグは全員同じ現象が起こらなければならない。※基本的にはね!違うこともあるよ

Androidって、同じOSバージョンにもかかわらず、端末によって違う動きをしたりする。
コレは、メーカーカスタマイズのせいだと思う。
メーカーカスタムのせいで動かなかった場合、それは環境依存バグでどうにも出来ない(どうにかできることもあるけど確認にものすごく時間がかかる)

あと、やっぱりパソコンみたいなもんだから、OS云々よりスペックも結構関係しそう。
※こんなこと書いたら低スペックマシンでもギャー、みたいな事言われそうですが、一応低スペックマシンでもちゃんといける様に考えてますよ。
 ただ、所詮プログラムでAndroid標準の設定ファイルの書き込み速度を上げるのは無理なので、と言う意味です。



と、言い訳みたいなことをだらだらと書いてみましたが、纏めます。

直せるバグなら直します!!!!
2行で状況を察するのは無理です!!!!

ICSケータイ復旧完了


昨日、飲み会もそっちのけでTitaniumから復旧してた。
いやー、Titanium便利だね。こういうときに改めて思うわ。

あ、で、昨日/dataがぶっ飛んだって書いたけど、よくよく考えてみたら、リカバリモード中だったからマウントされていなかっただけっぽい気がしてきた。
焦ってとりあえずオデンしちゃった。。原因分からずじまい。
ちょっともったいない事したな。

まぁ、でも飲み会で連絡手段がないってのも困るから仕方ないけど。
で、icsなんだけど、FRしたらなんか結構良い感じ(安定感が増した)になってるっぽい。

まだ、謎のフリーズと若干のタッチパネルイライラがあるものの、描画速度とかはそこそこ上がっている気がする。

開発者メニューからウインドウアニメ・トランジションアニメをOFFか0.5倍にするだけで、だいぶ体感違うよ。

わしはカスタムロムがあまり好きではないので、コレで何とか頑張ってみる事にする。
貼り付けダイアログの問題ももう少しなんとかしたいしね。
このダイアログ、galaxy固有のじゃないよね?周りにはS2とS3の人しかいないから確認できず。

そろそろ新しい端末かうかなぁ。
ただ、オレが買いたい端末の幅はだいぶ狭いんだよね。
※初代Xperiaの影響でボタンはハードボタン「メニュー-ホーム-バック」に並んでいないと気がすまないのです。
 Xperia悪路?アーク?もしたかったけど、バックとメニューが逆になったので仕方無しにS2にしたので。
 NEXUSみたいにソフトキーを設定で入れ替えるって言うのもありか。(ソフトキーもあまりスキじゃない)
 
ううぅぅぅ。結構わがままだな。

2012年8月23日木曜日

端末逝った



原因不明
/data全部ぶっ飛んだw

再起動したらぜんぜん起動しなくて、なんだろうなぁと調べてたら、bootインテント貰って起動する奴がことごとく死亡してるくさい。
エーーーと思って、リカバリモードの画面からadbで接続したら。。。/dataの容量0byte 0byte 0byte 0byte
( ゚д゚ )

0byte orz
ナンデ・・・

ナンデ・・・なんで・・・・
うわーーーーーーーーーん

現在仕事そっちのけで復旧作業中。

もう嫌になってきた。


あ、とはいえ、なんか設定いじくってたらまぁまぁ使えるようになってきたので、ちょっと認めなおしてたのに。

まぁ、復旧頑張ろう。
飲み会までにどこまで持っていけるか。
あと一時間か。

めんどくせ。

[FlipClip]およよ、ICS貼り付け方法。。。。


ダイアログじゃないのねorz
長押ししたところに「貼り付け」がちょこっと表示されるみたい。
表示位置を右下とか左下にしておけば問題ないか。

って言うか、ちょっとしたら消えちゃうのねorz
体感4秒くらい。

おいおい、ちょっと待ってくれよ。
そういう変更ってあり!?

消えちゃったら消えたでも良いけど、クリップボード残っちゃうジャン。。。
非表示用のイベント取得できないジャン。。。

何か対応考えますが、ICSにアップグレードする際はお気をつけください。


まだ、ちゃんと見てないけど、気が付いた点です。

2012年8月21日火曜日

GalaxyS2 ICS しょっぺーなー


しょっぺーうわさは目にしてたけど、ICS端末が無いのはちょっと痛かったので無理して入れてみたけど、、、

やべーよ。
使いにくいよ。

もちろん良い面もあるんだけど、常用端末にこれはちょっと無理だよドコモさん。
ストレス溜まる。。

このまま放置かなぁ。
修正パッチ出ないかなぁ。

なんか、カスタムカーネル開発者さんも撤退?したみたいだし、、、はぁ。
そりゃ新端末買うよね。もう1年以上前の端末だもんね。

いっそ、JB Nexusに移行するか。。。


あーーーーーーーーーーーーーーー、盛大にはやとちったぁーーーーーーーーーーーー!!!

2012年8月20日月曜日

[キーボードモニタ]スミマセンでしたm(_ _)m


コメント貰っているのぜっんぜん気づいてませんでした(汗)
別に無視してたとかじゃなくて、本当に気づいていなかった。。

まぁ、それはともかく、WI-FI設定画面が閉じちゃう問題ですけど、僕の端末では再現しなかったです。
となると、端末固有のDialog作っているのか。。。。

端末依存になっちゃう。。うぅぅ。
一応、WI-FI設定のダイアログを無効にしてみたけど、直るか分かりません。。
ごめんなさい。

そろそろ、ON/OFF無効設定作ろうかな。
どうしても動かない場合、設定画面からアプリ指定してもらえれば動かないように。

端末固有とか、有料アプリとかで対応できないのが5個になったらやろう。

あ、後やっとGalaxys2をICSにしました。
ICS端末復活。

ICSで履歴呼ぶとホームが落ちると言う奴の調査をします。

[透けテル]やべー超難問来た。


かっこいいアイコンってどうすれば良いのw
オレはメンタリストじゃないから、あなたのかっこいいと思うアイコン分からないよ。。

いっそドラゴンとかにしてみようかな。
と言って無視する悪い開発者。


あ、通知アイコン変更機能とか作ったら喜ばれるかな。
うーん、でもアイコン参照でストレージ見るのか。
となると、権限増えるな。

(いろいろ)めんどくさいな。


無視かな。
悪い開発者だな。

心を入れ替えて頑張ろう(次から)。

2012年8月16日木曜日

ZZzzz...


お盆休みボケで頭が働いていないから、今後作りたいアプリメモ

・マナーアプリ
 ①Androidのマナーって音楽となんかが対応されていないから、マナーモードで音楽も消音するように。
  →何をマナー対象にするか選べるのが良いな。
 ②基本ずっと音消しているので、強制マナー欲しい
  →近藤さんの奴とかあるけど、音楽に対応してないはず。
 ③時々youtubeとか見たりするので、強制マナーをさっと解除したい
  →ショートカットで強制マナーのトグルとかかな。
 ④イヤホンつけたら音楽だけマナー解除
  →自分は使わないけど、音楽プレイヤーとして使っている人には必要かな?

・youtubeアプリで開く
 ①ブラウザで埋め込みのyoutubeをアプリで開く
 ②長押しからの共有かな?
 ③こんなアプリありそうだな。
  →そっちをまず探そう。
 ※xScopeだとはみ出すんだよね。
  コレが地味にストレス溜まる。

昨日のよる、なんかこれ有ったら便利なのにって思ったのに、眠すぎて忘れた orz
また思い出したら考えよう。

以上。

お盆休み終了


体がだるい。
もう当分休みないなぁ。

頭を仕事モードに切り替えながら、対応をつづけます。
しばしお待ちください。

2012年8月10日金曜日

よっしゃぁぁぁーーーーお盆休みだぜぇぇぇ!!!!!!


と言うことで、更新滞ります。
あしからず。
もう仕事が手に付かないw

※休みすぎじゃないかって?
 細かいことは気にしない気にしない。
 一休み、一休み。

2012年8月9日木曜日

面白いメールが来た。


おとといくらいかなぁ、「アンドロイダー公認デベロッパーへのご招待」(w)ってメールが来た。

たぶん「透けテルっっ!!」が載ったからだと思うけど、「アンドロイダー公認」ってどこまで通用するんだろうね。
これ、公認デベロッパが○ウェア作って、アンドロイダーで紹介されたとしても、別に何もしてくれないんでしょ?
ユーザは、「アンドロイダーに載っているんだから、安全だよね!」って感じで信じちゃうよね。
○ウェアを薦めた罪は大きいと思うけどなぁw

あ、コレは僕が○作りますよって訳でもなんでもないので、ご安心を。
※基本的に他人の情報なんて微塵も興味ないので。

まぁ、公認とか言っちゃうくらいだから、紹介前にだいぶしっかりレビューするんだろうね。
頑張ってくださいアンドロイダーさん!!

と、話がずれたけど、僕のアプリ、基本的に「あんまり紹介されたくない」んです。
コレだけ言うと御幣があるかも知れませんので、断っておくと、「紹介するな!」でもないし、基本的には「紹介してもらえると嬉しい」です。
便利だって思ってくれる人が居るだけで作った甲斐あるなぁって思う。

ただ、僕の開発・改修スタンスは、「なるべくすべての要望を受け入れる」です。
アプリが急激に広まると、要望もバッティングするし、僕の対応が間に合わない。
あと、無礼者が沸く。

正直、自分としてはコアなファン(書いてて恥ずかしくなった)に手厚い対応をしてあげたい。

なので、「どうやってか知らないけど、僕のアプリまでたどり着いて、使って、気に入ってくれた人」と「紹介されてたからとりあえず入れてみた人」を区別したいのね。
大手で紹介されていなければ、後者は(あまり)流入してこないので、すべてのリクエストに対して「よーし、おじさん頑張っちゃうぞー!」になれる。

基本的に要望アップデート重視で考えているので、更新が増えます。
でも、そのあたりを理解してくれないじゃない。紹介から来た人って。自分で探したわけでもないし、なんか話題だから的な。
で、ぶーたれて去っていく。

じじいは悲しいぞよ。

でもあんなに言われていたSwipeStarterだって、もうだいぶ落ち着いたでしょ。
落ち着くんだよ。さすがにどんなアプリでも。終わりはある。

なので、悪い言葉使うと、落ち着くまで「にわか」対応したくないの。
※お客様は神様です。でも僕は無神論者です。

ユーザは開発者(アプリ)を選ぶ権利があるけど、開発者はマーケットに公開した時点でユーザを選ぶ権利はない。
しょうがないけどさ。

でもまぁ基本的には、スマホライフが便利になるようなアプリを作っている(つもり)なので、便利と思ってくれるならどんどん使ってください。
僕の作ったアプリの場合、要望出したもん勝ち的なところがあるので、アプリが落ち着く前にドンドン要望送ってください。

ぜんぜん言いたい事まとまらなかったけど、僕は物書きじゃないので、まぁよしとします。

結論:アンドロイダーの手中には落ちない。

2012年8月8日水曜日

[FlipClip]プロ版そろそろ出そうかな


いろいろ要望いただきまして、だいぶ完成形に近づいています。

free版との違い
・クリップボードの履歴が100件まで登録可能(ページングにて表示)
・クリップボード履歴の1ページあたりの表示件数変更(5・10・20)
・表示位置の変更(右・左・右下・左下)
・定形文
・マッシュルーム連携

基本的な利用方法はfree版と一緒です。

いろいろ悩んでました。
何がというと、マッシュルーム連携
以前にもブログに書いたんですが、マッシュルーム(他アプリ)呼び出すと貼り付けのダイアログが閉じちゃう。
これ、どうしようもないんです。
別アプリが起動した際に、元アプリ(貼り付けたい奴)はバックグラウンドに移動しちゃうので、もうだめ。
結果的に、マッシュルーム利用したいばあい
①入力項目長押し
②マッシュルームボタン押下
③表示されたマッシュルーム一覧から利用するマッシュルームを選択
④マッシュ側の処理。終わった段階でクリップボードにコピー
⑤元アプリに戻ってきたが、貼り付けダイアログは消えているので、再度長押し
⑥貼り付けでマッシュの戻りを貼り付け

はぁぁ。。。

こんなレベルで使いたいのか?って感じ。
その他のマッシュ呼び出しアプリ(大体ステータスバーにおいてあると思うけど)よりも長押し起動の分だけ手数が増えてる印象。

入力項目に自動的に貼り付けるってのも出来ない(自アプリかIMEでしか入力コネクションを保持していないから)。

何とか良い方法が無いかとだいぶ頑張ったけど、もう無理です。
※input textでshellから直接文字列送りこんだれと思ったけど、多バイト文字は送れないみたい。

ということで、一応、マッシュだけ起動のショートカットは用意しておいた。
SwipeStarter等で呼び出して使ってね。ちょっと手数減るかな。(もはや他のアプリと変わらんというorz)
※キーボードモニタ使ってると、マーカー消えてるけどw
 コレはいよいよ「マーカーOFF時にも消さないフラグ」を導入しなければならないかな。

そんな感じ☆

画面キャプチャ取れたら公開しようかな☆ウフフ☆

(現実逃避)

出来る出来ないはさておき、要望あればお気兼ねなく。

2012年8月6日月曜日

[SwipeStarter]対応順序について



すいません。
結構前後しちゃってます。

シンプル版への反映とかもあるので、完全に僕都合で順番決めちゃってます。
ごめんなさい。

でも忘れてないからっ!!!
キット実装するからっ!!!

[改善要望・提案・予定]
フォルダ内のアイコン移動。
フォルダ一覧の並び替え
マーカーごとの無効/有効
マーカータッチから反応するまでの待ち時間設定(1秒とか?)
マーカーにタッチクルクル起動アプリのアイコン表示
除外系の長押し選択をタッチにしたほうが使いやすい。
フォルダ表示位置が見たい。
個別バイブOFF

気長にお待ちくださいませ。

※FlipClipも進めたいんだけど、マッシュルームが・・・・
 良い解決方法ないかなぁ。
 いっそ削るかw

[SwipeStarter]マーカー一括設定


やっと、やっと実装しましたよ。

本当にお待たせしました。
さすがに、20個とかマーカーあると一括設定は必要だよね。

また少しだけでも便利になれば幸いです。

[SwipeStarter]タッチ時のくるくるについて



色とか変えられるようにしました。

起動アプリのアイコンを表示っていうのもあったんですが、毎回アイコンリソースを取得するので起動前に処理が重くなりそうだから、一旦保留にしています。
キャッシュしておけばアイコン表示もそんなに時間かからないかな?
もう少しやってみてから、追加してみます。

あと、くるくるが指にくっついてこない(タッチ箇所でくるくるしない)という意見をもらっているのですが、SwipeStarterの特性上、「今どこをタッチしているか」というよりは「タッチしているよ」を知らせる為のくるくるなので、位置を固定にしています。
動かそうと思えば動かせるけど、あんま意味ないっしょ?

[キーボードモニタ]バグとか言わないで


最初から完璧じゃないよって言ってるんだから、バグって言わないで。
気持ちが萎える。

まぁ、それはさておき

アプリ単位で除外設定できるようにしようかと検討中。
そうすれば、そのアプリでは動かなくなるけど、支障は無くなるかな。

うーん。
でも設定画面作りたくないなぁ。

悩みどころ。