空戯れ日記H

Download - Android くまタイマ 計算 弱肉強食 MINE ROAD Punky Tank Garden Diary DungeonDiary メンタラリスメティック Shopping Note Shortcut Image Clover Widget シンプルタイマー
Download - iOS and Other くまタイマ for iOS 計算 弱肉強食               NEET ROAD for Windows twitter
日記内の記事 くまタイマ for iOS 計算 弱肉強食 MINE ROAD Punky Tank Garden Diary DungeonDiary メンタラリスメティック Shopping Note Clover Widget

2014-08-22 (Fri)

windbell2014-08-22

[]Android版くまタイマ Ver1.1.8 をリリースしました


f:id:windbell:20140827223846p:image

ダウンロードはこちら

https://play.google.com/store/apps/details?id=jp.windbellrrr.app.kumatimer


更新内容は以下の通りです。


UI修正

レイアウトを今風にしました(シンプルタイマからの取り込み)。

これにより、設定やメニューへ画面から直接アクセスできます。

また、デザインを一部くまタイマR/iOS版から取り込みました。


手ぶれ防止機能の追加

タイマー設定時、指を離す瞬間に時間がすこしずれてしまうことがあったかと思いますが、それを軽減する機能です。

この機能は本バージョンより常に有効状態となります。


タイマー設定中に終了時刻を並記

タイマーを設定している間、タイマーが完了する時刻を並記するようにしました。

これにより、タイマーをアラームのように終了時刻でも設定できるようになります。

本機能は元々自分が欲しくてシンプルタイマに入れていた機能なのですが、便利だったのでこちらにも追加しました。





 

トラックバック - http://d.hatena.ne.jp/windbell/20140822

2014-08-05 (Tue)

[]オレンジの部屋


「この部屋はいつもオレンジだね」

カーテンがオレンジだからね、いつも閉めきってるし…って、なんでパンツ脱いでんの!?

「え? だって此処はそういう場所だよね?」

「どういう場所だよ! つーか脱いだの放るな!」

「だってこの部屋クーラーないんでしょ?」

「ないよ!」

「キミだっていつも全裸なんでしょ?」

「全裸だよ!全裸だけどオレはいいんだよ! 部屋主なんだから」

「じゃあさっさと脱げばいいじゃん」

「いやだから……いまアンタが脱ぐのはまずいでしょ!?」

「なんで?」

「なんでじゃないよ! とっとと穿けよほら!」

「あー、あたしのパンツ触ったーえっちー」

「えっちー、じゃないよ! アンタが放るのが悪いんだろ!」

「……ナニコレすっごいほこりだらけなんですけど?」

適当に放るからだよ!」

ちょっと洗ってくるー」

「まてまてまて! 洗ったら乾くまで穿けないよね!?」

「うん、なんかテキトーに貸してちょ(じゃじゃーぱしゃぱしゃ)」

「アンタに貸せるパンツはないよ!てゆーか洗ってんじゃねーよ!」

「おマタのとこゴワゴワすんのやだからブリーフ?みたいなのがいいんだけど」

「(想像した)ないないない!ブリーフはない!」

「じゃあ……しまぱんとかでいいや」

「いやいや持ってないから!」

「えー、持ってるんじゃないのお? ネタで冷やししまぱんとか買ったりしてないわけ?」

「してないしてない!」

「……雑誌の付録のやつとか、ホントは持ってるんでしょ?」

「持ってないわ!」

「つまんないやつだなー、有事にそなえてそういうものって常に用意しておくものでしょ?」

「コレいま有事なの!?」

「じゃあいらない靴下とかでいいから」

「靴下? えっ、靴下をどうするの?」

「ちょきちょきちょき」

「おいおい何ハサミで切ってんの!」

「よっこらしょっと」

「穿いたー!!」

「うーんまあこれでいいか」

「あ、なんか割とそれっぽい」

「……穿き心地最悪。やっぱ没」

「結局脱ぐのかよ! つーかゴミ箱にダンクすんな!」

「え?これまだ使う気?」

「使わないよ! 使わないけど……こんな最期あんまりだろ!」

「靴下に同情されても……つーかそれ既に靴下ですらないし」

「そうしたのはアンタだよね!?」

「キミがしまぱん持ってないのが悪いんでしょ?」

「オレが悪いの!?」


……みたいな夏を送りたいだけの人生だった。





takahi6takahi6 2014/08/27 16:58 Mine roadプレーしました!!
何から何まで最高すぎて感動しました。

windbellwindbell 2014/08/27 21:54 MINE ROADを遊んでいただきありがとうございます。
楽しんでいただけたようで嬉しいです。
以後、コメント等ありましたらこちらのページへどうぞ。
http://d.hatena.ne.jp/windbell/20131218#p1

トラックバック - http://d.hatena.ne.jp/windbell/20140805

2014-07-11 (Fri)

[][] Xcodeでのデバッグ時、SIGABRTで落ちる場合対処方法


時々ハマるのでメモ


Xcodeでデバッグしているとき、SIGABRTで落ちると、スタックトレースも何も参照できずにmain関数で止まるときがある。

この場合、デバッグが非常に困難になるのだけれど、これがなかなか、割と良く起きたりする。


これの対処方法は以下の記事を見るべし。素晴らしい内容です。


アプリがクラッシュしちゃった。さて、どうしましょう- Part 1

http://www.raywenderlich.com/ja/50797/


リンク先で解説されているのは、XcodeでのExceptionブレークポイントの設定方法。

Exceptionブレークポイントを設定しておくと、例外発生時にデバッガが自動でブレークする。

このブレークポイントを設定しておくことで、実際に落ちる直接の原因となったコードが簡単に見つかる場合がある。


以下、実例。


Exceptionブレークポイント設定前(main関数で止まる)

f:id:windbell:20140711210850p:image


設定後(Exception発生箇所で止まる)

f:id:windbell:20140711210851p:image


この実例は、NULLポインタに*をつけて参照しようとした場合に落ちたケースである

「設定後」の画像で確認できるinit関数の引数としてNULLが渡されると、if文の条件式内で typeid(*NULL) という不正参照が起こり、SIGABRTで落ちる模様。

Exceptionブレークポイントを設定する前は、SIGABRT発生時にmain関数で止まってしまい、ロクなエラーログも残らないので問題の起きている箇所が特定できなかった(表示されるエラーログは「libc++abi.dylib: terminate called throwing an exception」という一行のみ)。

そこでExceptionブレークポイントを設定したところ、実際に問題が起きる箇所で停止させることができた。


なお、この実例はあくまで一例で、SIGABRTで落ちるケースは他にも様々なもの存在する(ググればわかる)。


注意点として、Exceptionブレークポイントを設定すると、今まで普通に動いていた箇所(ライブラリのコード内など)でもブレークが発生したりする。

この場合、「Debug | Continue ( Command + Control + Y )」することでたいてい続行できるので(何度も止まる場合があるが我慢強く Continueし続ければ先に進める)、とりあえず続行させるか、問題発生直前でブレークポイントを有効にするなどして問題を再現させ、問題箇所を特定すると良い。




トラックバック - http://d.hatena.ne.jp/windbell/20140711