むらかみの雑記帳

Android とか iOS とかソフトウェア開発に関するネタ帳

Xcode4 で iOS の Unit Test

Xcode4 になってから、iOS の Unit Test のやり方が Xcode3 とかなり変わっていて、だいぶやり方を悩んでしまった。試行錯誤した結果を書いておくことにする。 Xcode3 の Unit Test の種類 Xcode3 には、Logic Test と Application Test の2種類があった。…

Localizable.strings を UTF-8 で記述する方法

自分向けの覚書き。iOS のアプリをローカライズするときに Localizable.strings という文字列リソースファイルを作るわけだけど、このファイルはデフォルトで UTF-16 で作る必要がある。だけど、UTF-16 は SCM (git とか)と大変相性が悪く、diff とか取れな…

Microrosft Money Plus Sunset 日本語版でたよ!

Microsoft Money Plus Sunet の日本語版がでました!http://www.microsoft.com/downloads/details.aspx?FamilyID=60302e1e-207e-4710-ac80-d19c22e47488&displayLang=ja現行の Money Plus は 2011/1月末にアクティベーションサーバが停止してしまうのでそれ…

FeliCa2Money 3.0 開発中

Microsoft Money サポートが 2011/1月末で終了することにともない、Money電子明細(OFX)のダウンロード機能が停止になります。それだけでなく、各金融機関もこぞって Money電子明細サポートの打ち切りに入っています。OFX は Money固有のフォーマットじゃない…

CashFlow Android 版β公開しました

Android 用の CashFlow がようやくモノになってきたので、β版を公開しました。こちらからダウンロードできます。iPhone の CashFlow とほぼ完全に同一の機能を実装しています。CSV/OFXエクスポート機能なども入っています。今回、iPhone 版をせっせと Java …

ActivityのライフサイクルをUMLのステートマシン図で描いてみた

Android Dev Guide にある Activity Lifecycle に、Activity のライフサイクルの図があるのだけど、なんだか妙にわかりにくい。遷移時にどのようなイベントが発生するのかは書いてあるんだけど、肝心の状態が書かれていないからだ。そんなわけで、UMLのステ…

Git for Windows の UTF-8 ファイル名対応版を作った

Git for Windows (msysGit)が日本語(UTF-8)のファイル名をきちんと処理してくれないので、パッチを作って対応するようにしてみた。かなり苦労したが、なんとか動作するようになったのでβ版を公開 http://tmurakam.org/git/ほとんど土日潰した、、、

Android 版EX予約で予約がうまく行かない件

Android版EX予約で予約がうまく行かない件について。さんざん調査をして試行錯誤を繰り返したのですが、正直改善の見込み薄です。Android の WebKit 内でエラーが発生しており、エラーから復旧できる見込みがない。こちらにも解析されている方がいらっしゃい…

Mac mini に Ubuntu 10.04 を入れてみる

Mac mini の bootcamp に Ubuntu 10.04 を入れようとして死ぬほどハマったので備忘録。基本的には、rEFIt 入れて、Bootcamp で Ubuntu を入れればよい、、、のだが、どういうわけか grub のインストールで必ず失敗する。とりあえず普通に (hd0) に grub を入…

iOS4 では UIDatePicker の timeZone を設定しておいたほうがよい

CashFlow を US で使っている方からメールがあり、日付選択画面(UIDatePicker)の表示が日本時間になってしまうとのこと(それ以外は現地時間で出ている)。いろいろ探ったところ、UIDatePicker の setTimeZone でタイムゾーンを設定しておく必要があるらしい…

iPad 対応 ItemShelf

CashFlow に続き、ItemShelf も iPad 対応作業中。

iPad 対応 CashFlow 3.0

iPad に対応した CashFlow 3.0 の開発が完了し、さきほど Apple に提出しました。Split view を使い、口座一覧と取引を並べて見られるようにしています。この他、時間指定単位を1分/5分/日付から選択できるようにするなど、多少機能追加をしてあります。

プレゼンタイマー iPad 版

プレゼンタイマー ver 2.0 開発完了しました。機能は何も変わってませんが、本バージョンから iPad にも対応しています。Universal Application として作ってあるので、iPhone / iPad で同じバイナリです。現在、Apple の審査待ちです。順調に行けば、iPad …

ItemShelf iPad 版

開発着手しました。一応、それなりに動いているみたいですが、まだまだ修正しないといけない箇所が多数。しかし iPad にはカメラがないのが痛い。。。どっちかというと閲覧用になっちゃうなぁ。

Google AdSense for Mobile Application

先日、Google AdSense for Mobile Application (以下 AFMA) のクローズドベータのお誘いがGoogle からありまして、渋谷の Google オフィスに行って一時間ほど説明を受けてきました。クローズドベータなので詳細は書くことはできないのですが、一日の広告リク…

docbook 環境あたりの備忘録

最近、ドキュメント変換環境の整備をしていて、asciidoc やら docbook やら Apache FOP やらをいじっている。昨日はこれで夜更かしをしてしまい、朝の会議に遅刻した。すまぬ。今日の記事はその備忘録。完全に自分用のメモなので、読んでもおもしろくないぞ…

CashFlow Free ver 2.0.2 アップデート

本日(もう昨日か)CashFlow Free ver 2.0.2 の審査が通りました。広告を TG Ad から AdMob に変更し、また広告の位置も変更済みです。これで起動はだいぶ早くなったと思います。また前回選択した資産が最初から表示されるようになっています(ver 2.0 の動…

CashFlow Free に批判集中(汗

CashFlow Free ver 2.0.1 に広告を入れてからというもの、AppStore に☆1つのレビューが続出(大汗広告を入れるにあたってはある程度の批判がでることは覚悟していましたが、これほどとは、、、ご利用されている方、誠に申し訳ありません。広告が表示される…

AdMob に広告出稿してみたものの

AdMobにiPhoneアプリの広告を出してみた。CashFlow と ItemShelf で、日本とUSの二カ所。ここは広告料先払いでクリックに応じて支払っていくという方式 (Google Adwords は後払い)。とりあえず $100 入金して、クリック単価は最低の $0.05 で広告を出稿。出…

強制的に iPhone OS のイメージをダウンロードする方法

Xcode のオーガナイザで「Xcode cannot find the software image」とかいって怒られたときの対処。この理由だが、どうやら iPhone OS のイメージが Mac に入ってないことが原因ぽい。iTunes で iPhone の OS をアップデートした場合は、iTunes に OS のイメ…

ItemShelfのバナーがiTunesに載ったー

ItemShelf のバナーが iTunes に掲載されましたーうぉー、モチベーション上がるなぁ。

ItemShelf と Amazon API

2chあたりでも話題になってましたが、Amazonが、同社のデータを使うモバイルアプリを抹殺しようとしているという記事が先日出ていました。Delicious Library の iPhone 版が公開停止に追い込まれたようで。さて、こうなると拙作 ItemShelf がどうなるかが心…

なんだか ItemShelf の人気が上がってきている件

iPhone 3GS 発売あたりから、ItemShelf のダウンロード数が急にあがってきています。ITmedia でも、昨日取り上げていただきました。 http://plusd.itmedia.co.jp/mobile/articles/0907/06/news070.htmliPhone 3GS でカメラにオートフォーカス機能がついたの…

Android クロスコンパイル用ラッパを書いた

最近、Android にも手を出し始めています。すでに Android dev phone 1 は昨年購入済み。Java のアプリを書いてもいいのだけど、X/Qt で Zaurus 用のクロスコンパイルをやっていたこともあって、ネイティブアプリのコンパイルで遊んでいるところ。Android の…

Microsoft Money 終了のお知らせ

ちょ、Money Plus Edition 販売終了とオンライン サービスのご利用期限についてのお知らせマジですか???これは参った。すでに10年以上このソフトで資産管理してたので、亡くなるのは痛すぎる。2011年までは使えるようなので、しばらくはよいが、その後は…

EX予約ブラウザ、AppStore にて販売開始

EX予約ブラウザが AppStore にて販売開始となりました。このアプリは、JR東海のエクスプレス予約専用ブラウザです。エクスプレス予約をiPhone/iPod touchのSafariで使おうとすると、画面が崩れたり一部が表示されなかったりと、使い物になりませんでしたが、…

CashFlow ver 2.0 完成

CashFlow/CashFlow free の ver 2.0 ができました。先ほど iTunes connect に申請したところ。今回のバージョンアップでは、以下の点を強化しました。 レポートのグラフ表示機能追加 資産間移動取引をサポート(Free版はなし) : 銀行口座から現金への移動など…

CashFlow内部データ構造の大幅変更中

CashFlow の単体テストをきちんとやろうとしているのは、いま CashFlow の内部データ構造を大幅に変更中なためです。変更している理由は主に資産間移動の機能を追加するため。いままでは、各取引を各資産にぶらさげていたのですが、資産間移動取引は複数資産…