2014年7月16日水曜日

ずん子フォト 1.0 リリースノート

東北地方を応援するキャラクター「東北ずん子」と合成写真を作るアプリ「ずん子フォト」のver.1.0がApp Storeに並びました。

作成したアニメGIFはTwitterアプリから投稿できます。

ずん子フォトのURLスキームは、ZunkoPhoto:// です。


2014年7月15日火曜日

FuelRec 7/13のレビューへの回答

>最近、Twitterで最新燃費をイツート出来なくなりました。削除して再度 ダウンロードすると過去のデータが消えませんか?対応あればよろしくお願いします。

ご質問ありがとうございます。

  • ツイートできない時の状況をもう少し詳しく教えていただけないでしょうか。なんらかのエラーが表示されていないでしょうか。ツイート作成画面は表示されるでしょうか。
  • iPhoneの「設定」アプリの「Twitter」でアカウントの設定をご確認いただけるでしょうか。
  • アプリの再インストールの前に、iPhoneの電源OFF/ONをお薦めいたします。

アプリの削除については、アプリを削除するとデータも消えます。アプリを削除する前にデータのバックアップファイルの作成をお願いいたします。
FuelRecの「メール送信」でバックアップファイルの作成ができます。
バックアップを作成して、試しにバックアップからインポートしてみられると安心かと思います。

よろしくお願いいたします。


※ご質問、ご回答はこちらのブログへお願いいたします。App Storeのレビューですと私が気が付くのが遅れる場合がございます。

2014年7月12日土曜日

FuelRec 3.0 リリースノート

FuelRecのver.3.0がApp Storeに並びました。

今回の変更点は以下のとおりです。


  • メール送信(エクスポート)したCSVファイルに改行のみが含まれたメモ欄がある時に、インポートが失敗するのを修正しました。
  • エクスポート時にメモ欄のダブルクォート( " )を別な文字に置き換えるようにしました。

なお、ver.2.9以前のFuelRecでメール送信(エクスポート)する場合は、メモ欄にダブルクォート( " )をご使用にならないようにお願いいたします。

  • メモ欄のダブルクォート( " )を削除してから、メール送付(バックアップ)を行ってください。
  • iPhoneを買い替えた等で、メモ欄にダブルクォート( " )のあるCSVファイルしかない場合は、Excel等の表計算ソフトでCSVファイルを開き、ダブルクォート( " )を削除して再度CSVファイルで保存することが可能です。

もし、どうしてもインポートができないような状況でしたら kyasu@mac.com まで当該CSVファイルをお送りいただければ出来る限り対応いたします。

2014年7月9日水曜日

FuelRecでインポートが失敗する問題について

7/12に修正版のver3.0がApp Storeに並びました。

FuelReからメール送付したバックアップファイル(CSVファイル)をインポートすると、FuelRecが異常終了する場合が有ることが判明いたしました。

【障害内容】
データの「メモ欄」が以下の場合にインポートに失敗してFuelRecが異常終了する場合が有ります。

  • メモ欄の内容が改行のみの場合
  • メモ欄でダブルクォート( " )を使用している場合

【回避方法1】
メモ欄の上記状態を解消してから、メール送付(バックアップ)を行ってください。

【回避方法2】
iPhoneを買い替えた等、問題のあるバックアップファイルしかない場合は、Excel等の表計算ソフトでバックアップファイル(CSVファイル)を開き、上記状態を修正して再度CSVファイルで保存していただくとインポートが可能となります。

次期バージョンのFuelRecで修正いたします。
申し訳ございませんが、ご協力をお願いいたします。


#データファイルを送っていただいたhigh_cさま、ありがとうございました。

2014年7月8日火曜日

imageIOで作ったアニメーションGIFをTwitterに投稿できるようにする

iOSでは、ImageIO.frameworkでアニメーションGIFを作成できます。
ところが、ImageIOで作成したアニメーションGIFをTwitterアプリで投稿しようとすると静止画としてしか認識してくれません。

原因を調べたところ、ImageIOで作ったアニメーションGIFは、ヘッダーに"GIF87a"と設定されていました。アニメーションGIFは"GIF89a"で拡張されたため、Twitter側で"GIF89a"でないとアニメーションGIFと認識してくれないようです。

ImageIOで作ってもブラウザやメール添付ではちゃんとアニメーションするので、ちょっと強引ですがデータ内の"GIF87a"を"GIF89a"に書き換えてみたところ、Twitterでも認識してくれるようになりました。

こんな感じで変更しました。

// ヘッダーの'7'を'9'に変更    
NSMutableData *gif89aData = [NSMutableData dataWithData:gif87Data];
char gif89a = '9';
[gif89aData replaceBytesInRange:NSMakeRange(4, 1) withBytes:&gif89a];



参考)
iOS で ImageIO を使ってアニメーションGIFファイルを生成してみる
GIFフォーマットの詳細