ホーム(Home)‎ > ‎

開発日誌

TrainInfo - 電車運行状況案内をリリースします

2010/04/12 1:36 に minolasoft minolasoft が投稿

日頃電車を利用するユーザーにとっては非常に便利なツールです。
出勤前に、自分が利用する路線が遅延していないかを簡単に確認できます。
基本的にはRSSリーダーの技術をベースにしていますが、今後便利な付加機能を追加していくつもりです。

パスワード入力にダブルバイトを入力できない問題

2010/01/18 6:47 に minolasoft minolasoft が投稿

UIInputFIeldにsecureTextEntry属性をYESにしてデフォルトキーボードを表示させると、日本語入力が出来ないことが分かりました。
以前にテストしたときには問題なかった気がするので、OSのアップデートに伴うものなのかも知れません。
パスワードがダブルバイトである場合にはsecureTextEntryをNOにすることで問題は回避されましたが、第三者が見てパスワードがダブルバイト仮想でないかはキーボードのタイプを見れば分かってしまうというセキュリティの脆弱化にも繋がってしまっています。(パスワードを特定できるわけではないので基本的に問題はありません)

iPod Touchでクラッシュする問題

2010/01/18 6:41 に minolasoft minolasoft が投稿

FreeHealthで、記録ボタンをタッチしたり、インフォメーションボタンをタッチするとクラッシュする問題が確認されました。
原因は、現在はオープンソースとなったAdWhirlライブラリに含まれるAdWhirlView.mで、ネットワークに繋がっていない場合に
- (void)_requestFreshAdInternal {
内の[lastError release];がNilをreleaseしようとする事が原因でした。
つまりは、lastErrorがNilになってしまっているわけですが、あまり深く追求せずコメントアウトして対応としました。
この問題はiPhoneでも発生しますが、3Gネットワークに繋がっていれば問題は再現しません。

2.01での問題

2009/07/10 9:49 に minolasoft minolasoft が投稿

AidHealth2.01、FreeHealth2.00にて記録したはずのデータがアプリケーション再起動後に消えているという問題が確認されました。
修正バージョンである2.02を現在Appleにて審査中のため、今しばらくお待ちいただければと思います。
iTunesなどでは原因などを詳しく記載しておりませんが、この場にて詳細を記録しておきます。
この問題はsqliteを利用した際に注意すべき問題で、過去にもデバッグの段階で同様の問題が発覚している頻出バグの一つです。
sqliteではアプリケーション終了までにDBアクセスに利用したメッセージハンドラを全てクローズしておく必要があるのですが、最新バージョンで実装した「最後に入力された体重値」ボタン用に発行されるSQLセッションが予期せずクローズされないままアプリケーションが終了しようとして内部エラーを発生していました。
この場合、OSバージョンなどの環境によって最悪の場合、入力したデータがDBには登録されないという現象が発生し、副作用としては終了後に再度アプリケーションを起動しようとするとクラッシュして強制終了するという問題が発生します。(その後再度起動すれば問題なく起動する)

パスワードの入力

2009/07/01 8:59 に minolasoft minolasoft が投稿   [ 2009/07/01 9:16 に更新しました ]

AidHealth利用時にユーザー毎に設定したパスワードを毎回入力するのが面倒であるという評価コメントを複数頂いています。
説明が分かりづらい(場所にある)という事もあって不便をおかけしているところですが、実際はパスワードを指定しなければパスワード入力画面は通りません。
必須項目に何か印を付けるとか必要かも知れませんね。

サーバーの再起動

2009/06/20 7:47 に minolasoft minolasoft が投稿

開発とは直接関係有りませんが、ゲストサーバーのCPUが100%に張り付いたため確認したところ
新しいParallelsToolsもインストールされていないことが判明したため急遽作業を実施しました。
併せて、ホストサーバー(物理サーバー)のJava、Safariアップデートも実行し再起動を実施しました。

AidHealthビデオの制作

2009/06/20 0:33 に minolasoft minolasoft が投稿   [ 2009/07/01 9:13 に更新しました ]

AidHealthビデオの制作を開始しました。
簡単な紹介をFinal Cut Expressで制作し、YouTubeに公開することで内容を確認いただこうというものです。
YouTubeにHD画質でアップロードする場合、Final Cut Expressのプロパティを720iの簡易設定とし、
QuickTime形式(独立再生形式)で書き出した後(大容量となる)、QuickTimePlayerから1280×720iで書き出します。

今回制作した紹介ビデオ


1-7 of 7