2009年4月30日木曜日

mixi Browser mini β 0430版

 コメント等を編集した物が表示されないバグですが、やっと再現方法が分かりました。編集中にメモリ不足になった場合に、編集を終了した時、前の画面(確認画面)が初期化されてしまい内容は記録しているけど画面上に表示されていないという状態になっていました。

 この問題と、編集をキャンセルし「保存」を選んだ時に、本文が保存されていない問題を修正しました。

 これで、一段落したかなと思うのですが、いかがでしょうか?

ダウンロード

malpo ver.2.0.1 公開

 いつの間にか公開されていました(^^;普段であれば、まずAppleから承認されたというメールが届くんですけどね...

ver.2.0.1では以下の変更が行われています。


  • 写真選択画面を表示する時に一番下にスクロールした状態で表示するように変更
  • 写真選択画面に先頭/最後に移動するボタンを追加
  • コメント編集中にHomeボタン等で中断した場合、テキストを記憶するように


 閲覧キーが設定されているアルバムに写真を追加できない問題に対応したバージョン2.0.2は、すでに完成しているのですが審査の都合上、しばらく経ってから申請するのでもうしばらくお待ちください。なお、2.0.2ではスナップショットも写真として選択できるようにしています。また、日付による並べ替えもオプションで用意しました。

 日付による並べ替えは、写真が入っているフォルダーのサブフォルダーが複数存在する場合フォルダー単位で並ぶため、このオプションをオンにすることで全部の写真を作成日付順に並べ替えます。ただし、表示するまでに並べ替えのための処理が発生するため、時間がかかるようになります。

2009年4月27日月曜日

mixi Browser mini β 0427版

 日記を投稿に成功したにもかかわらず、次回起動時に日記編集画面が出るバグを修正しました。

 Nishikawaさんの再現手順がものすごく参考になりました。ありがとうございました!

 あと、編集画面から確定した時に、確認画面に表示されない問題は、再現できず治ったかどうか確認できていないのですが、「もしかしたら」という部分を修正してみました。

 ビルド毎のバージョンを調べられるように、環境設定画面の一番下にバージョン番号とともに、ビルドした日時を表示するようにしてみました。これで、細かいバージョンの確認ができると思います。


ダウンロード

2009年4月25日土曜日

mixi Browser mini β 0425版 #2

あらら、改行コードまで変換してしまっていました(^^;毎回テストが甘くて申し訳有りません。

あと、コメント入力の場合、記号が□になる問題も修正しました。

ダウンロード

mixi Browser mini β 0425版

 日記を投稿に成功しても、次に起動すると書きかけとして表示されるバグを修正しました。

 また、入力されたテキストにEUCに含まれない記号が存在した場合、一部の文字は代替え文字に置き換え、それでも変換できない文字が有った場合、メッセージを表示するようにしました。

ダウンロード

2009年4月24日金曜日

mixi Browser mini β 0424版 #3

 さきほど、テストしていたら写真付きの日記が投稿できなくなっているバグを発見しましたので、急遽修正した物をアップしました。

ダウンロード

 あと、〜等の記号についてですが「!?」等は、ちゃんとコードまでは調べてはいないのですが、mixiが使う文字コードのEUCには含まれていない外字になると思います。

 iPhoneOSは標準でUnicodeを使っているのでmixiに送信する時にUnicode -> EUCへの文字コード変換を行っています。この部分はiPhone OSの機能を利用しているのですが、正規のコード以外の物は「?」に置き換わってしまいます。そもそも日本語の文字コードが乱立していて、そこに携帯電話が入って来て絵文字や半角カナを平気で使うようになり、混沌としてしまっています。

 iPhoneOSが?に置き換えるのも、インターネットのルールに従った結果だと思いますので、この部分に関しては手を加えないようにしようと思います。

 ちなみに、mixiからデータを受信した時に、本来EUCで規定されていない外字が入っている場合、iPhoneOSはその部分だけを?にするのではなく、全く変換してくれません(空の文字列になる)。初期のmixi-ROMではその場合はあきらめていたのですが、使い物にならないので、変換できない場合は一文字ずつチェックして、コードを変換するようにしています。

malpoで写真が追加できないバグ

 コメントを頂いて分かったのですが、既存のアルバムに写真を追加しようとした時に、閲覧キーが設定されているアルバムの場合、アップロードボタンが使えない場合が有ることがわかりました。

 すぐにプログラムをチェックして修正いたしますが、すでに現在申請中で、審査を受けている段階です。この段階でプログラムを差し替えると、審査してもらえなくなってしまい今後のリリースができなくなってしまいます。

 プログラムの準備ができても、公開できるのは現在申請中の物がOKになり、それから1週間経ったくらいに申請しないといけないので2〜3週間先になってしまいます。

 ご購入いただいた方には大変申し訳有りませんが、それまでは閲覧キーの設定されたアルバムには写真を追加できない事をご了承くださるようお願いいたします。

 今後はこのような事が起こらないように気を付けます。申し訳有りませんでした。

mixi Browser mini β 0424版 #2

ダブルタップで既読をマークした時に、設定できたことがわかるようにしてみました。


ダウンロード

mixi Browser mini β 0424版

既読処理があまりにひどかったので、修正した物を用意しました。

●既読のマークの旅にファイルに保存していたのを止めました
●環境設定にバージョンを表示するようにしました。(ただし、これはビルド毎のバージョンではないため、App Storeでリリーするタイミングでしか変更されません)
●コメント等の編集中にホームに戻ったりした場合、編集中のテキストを保存するように変更しました。これまでは一度編集を終了して確定した物を保存していました。

あと、ダブルタップして既読にした場合、既読になったかどうか分かりにくいのでなんらかの方法を考えます。

ダウンロード

 お願いなのですが先日コメントいただいた「〜等が?になる」という問題ですが、再現方法はありますでしょうか?こちらで〜~を入力してみたのですが、正常に表示されます。もしも、携帯電話やPCの絵文字/機種依存文字の場合は、OSに任せているので対応できない可能性があります。

以上、よろしくお願いいたします。

2009年4月23日木曜日

mixi Browser mini β 0423版

新しいバージョンを準備いたしました。

主な変更点は

●日記にフォトアルバムの写真を挿入する時に、一番下にスクロールした状態で表示するように変更
●コメントや、日記等の編集中に終了した場合、次回起動時に編集画面が表示される機能を追加
●受信メッセージを表示した時に、差出人の名前が表示されないバグを修正
●メッセージを表示した時に本文が短い場合も、背景の用紙を長く表示するように修正
●メモリ不足時に「キャッシュをクリアしました」メッセージを表示しないように変更
●ダブルタップして、既読位置をマークした時にメッセージを表示しないように変更
●既読数をもっと細かくファイルに保存するように変更

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

ダウンロード

2009年4月22日水曜日

mixi Browser mini β 0422版

 コメントや日記のテキストを、編集中にホームボタンを押す等してmixi-miniを終了した時にも保存されるようにしました。

 保存されているテキストが有る場合、エディタが表示される時に最後に編集していたテキストが表示されます。テキストだけが保存され、どこへのメッセージなのかや、コメントなのか等の情報は保存されません。


ダウンロード

mixi ROMの既読数について

 App Storeのレビューに「PCで読んだのにiPhoneで既読にならない」と書かれています。

 そもそもmixiのサーバーには、ユーザーがどこまでを読んでいるかを管理する機能は有りません。mixi-ROMが独自に実装している機能です。

 従って、PCで読んだという事をmixi-ROMが知るすべは有りません。mix-ROMの「全て既読」ボタンは、現在表示されているトピックに関して、表示されているコメント数(分母)までを読んだ事にしています。

 つまり、mixi-ROMで「ああああ(2/6)」と表示されている状態で、「全て既読」を押すと、「あああ」に関して6番目までを読んだという印をiPhoneに記憶させています。画面に「ああああ(2/6)」と表示されていても、その間にコメントがついて8件になっていようが6番目までを読んだと記録します。

 最新の状態にするには、右上のリロードボタンを押して一覧を取得し直してから、「全て既読」を押して下さい。

 また、まれに最後のコメントが削除されてしまった場合、最後のコメントをダブルタップして既読にしても、数字が合わないため一覧に戻った時に未読が有ることになります。この場合、「全て既読」を行う事でその分母までを読んだと記録するので未読表示が無くなります。

malpo ver.2.0.1を申請

本日、malpo ver.2.0.1を申請しました。

主な変更点は

●写真選択画面を表示したとき、一番下にスクロールした状態になるようにしました。
●写真選択画面に先頭/最後にスクロールするボタンを追加しました。
●コメント編集中に他のアプリに切り替わったりした場合、編集中のテキストを記憶するようにしました。

です。

認証に一週間くらいかかるのかな?

2009年4月21日火曜日

mixi Browser mini β 0421版

新しいバージョンを公開しました。今回の変更点は

●読み込み中にタブを切り替えていると落ちるバグを修正
●マイミク画面で日記一覧をタップした時に表示される日記一覧がおかしいのを修正(未公開バージョンのバグかも)
●その他

です。

ダウンロード

2009年4月20日月曜日

mixi Browser mini β 0420版

本日ビルドした物をダウンロードできるようにしました。

主な変更点は、

●コメントエディタで、本文を修正する時にスクロールできないバグを修正

●日記本文にアルバムの写真を挿入する部分で、サイズ(大/小)を選択できる機能を追加

 各写真毎にサイズを設定できるようにも考えたのですがUIが煩雑になりそうだし、あまり需要は無いかと思い、一度の挿入毎に指定したサイズにしました。

 どうしても途中でサイズを変えたい場合は、複数回に分けて挿入すれば実現できます。また、挿入結果はテキストになるので、直接写真のコードに:lをつけたり取ったりすればサイズを変えることはできます(^^;

●日記に写真を付ける場合のサイズに「そのまま」を追加

 アップロードする時に、写真のサイズ指定に「そのまま」を追加し、そのままの場合は、何も加工せず写真を添付するようにしました。その他のサイズ(640, 320, 160)を指定した場合は、リサイズしてJPEGの圧縮率を変更したものが添付されます。

●日記の編集を中止した時に「保存する」を指定しても保存されないバグを修正

●その他バグ修正

です。

 まだ感想を聞かせていただいていないテスターの方も、ぜひ感想をお聞かせください。何も反応していただけない場合は、UDID(識別子)を削除させていただきますので、ご了承ください(^^;

ダウンロード

2009年4月18日土曜日

mixi Browser mini β 最新版

 先ほど、新しいテスターの方のUDIDを埋め込み、天気アイコンをタップしても反応しないバージョンをダウンロードできるようにしました。

 解凍して作成される2つのファイル(Windowsの場合、1つのファイルと1つのフォルダ)を両方ともiTunesで上書きインストールして下さい。

ダウンロードはこちら

mixi Browser mini β版配布開始

 mixi Browser for ROM(以降mixi-ROM)に書き込み機能を追加したmixi Browser mini(以降mixi-mini)のβ版をダウンロードできるようにしました。

 これまでに私にiPhone/iPod touchの識別子を送って下さった方は皆さんご試用いただけます。

 それ以外の方は、ダウンロードできてもインストールできませんのでご注意ください。

 AdHoc版を作成するといつもトラブルので、まずはインストールできたかどうかだけでも、ご連絡いただけたらと思います。連絡はこのトピックにコメントをつけていただく形でお願いします。コメントとして書けない場合は、メールでご連絡ください。

 なお、まずは機能的に問題が無いかどうかをいろいろと試して下さい。要望もたくさん出てくるでしょうが、きりがないので機能の追加は現時点では考えておりません(^^;

 なお、まだもう少しテストに参加していただける方を募集しております(^^)

インストール方法等は、こちら

ダウンロードする

2009年4月16日木曜日

ベータテスターの募集について

mixi Browserの新しいバージョンがベータ版までできました。

そこで、事前にテストしていただける方を若干名募集いたします。

募集内容に関しては、以下のページをご覧下さい。

http://umap.net/iPhone/AdHoc/index.html

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

malpo ver.2.0.0が承認されました

先日、申請したのが今朝承認されたとメールが入りました。
今回は申請から承認まで3日間。

う〜ん、この差はなんだろう?

承認メールが届いてから数時間後にApp Storeに出てくるので、もうしばらくしたらダウンロードできるようになると思います。

2009年4月15日水曜日

ニュースが表示されない!?

あれ?ニュースタブで何も表示されない!
フォーマットが変わったのかな?

直ぐにプログラムを修正しても、認証されて公開されるのに10日近くかかってしまうから、こういう時は大変だ。
とりあえず、現行のバージョンの公開を中止すべきなのかな?

2009年4月14日火曜日

誕生日リスト v.1.1.1

グループリストでたくさん有る場合、最後の方が表示されないバグを修正した物が公開されました。

申請したのが4月3日で4月14日に公開。11日間かかっています...

2009年4月13日月曜日

malpo ver.2.0.0を申請

 簡単にiPhoneで撮影した写真をmixiのフォトアルバムにアップロードするためのソフト「malpo」をバージョンアップし、先ほどAppleに申請しました。

 今回の変更点は、

●既存のアルバムへ写真を追加する機能
●コメントを見たり、追加する機能

を追加しました。


 「誕生日リスト」のバージョンアップ申請を4月3日にしているのですが、10日経った今日もまだ何お返事も有りません。本日申請した物が公開されるのは、いつになることやら...

キャッシュのクリアについて

mixi Brower for ROMを使用していると「キャッシュをクリアします」というメッセージが表示されることがあります。

iPhoneはプログラム実行用のメモリがきわめて少なく、すぐにメモリ不足になってしまいます。その場合、システムから「メモリが不足して来た」というメッセージがプログラムに送られてくるようになっています。

mixi Browser for ROMでは、表示の高速化のため小さな画像に関しては一度読み込んだらメモリにキャッシュしておくようにしています。また、取得したトピックリストや日記リストも、「リスト→詳細→リストに戻る」を繰り返すためキャッシュしています。

システムからメモリ不足のメッセージを受信した場合、上記の2つのキャッシュを解放するようにしていてその時に「キャッシュをクリアします」というメッセージを表示し、次にリスト表示に戻った場合や、画像を表示する時に再度取得するため時間がかかるという事をユーザーに案内しています。

また、システムからのメッセージを受信していなくても、Web Viewで表示する場合Web Viewがメモリを大量に利用する可能性が高いため、あらかじめキャッシュをクリアしておいてからWeb Viewでの表示を開始する仕組みも入れてあります。

従って、キャッシュをクリアする事とmixiのログイン情報がクリアされる事とは何ら関連は有りません。

ログアウトしてしまう件について

mixi Browser for ROMで閲覧した後に、Safariで表示するとログアウトされていて、メールアドレスとパスワード入力画面が表示されることがあります。

確かに新しいバージョンには内部でログアウトする機能が追加されているのですが、この機能が呼び出されるのは環境設定で

●「ログインテスト」ボタンが押された時に、テストのために一度ログアウトして再度ログインを行っている
●メールアドレスおよびパスワードが変更されたとき

だけです。つまり通常使用している限りmixi Browser for ROMからは一切ログアウト処理を行っていません。

最初のバージョンをリリースした頃はこのような症状(ログアウトされる)は無かったので、mixi Browser for ROMのバージョンアップのせいなのかと何度もプログラムをトレース&チェックを行ったのですが、通常利用時にログアウト処理を呼び出すことは有りませんでした。

もしかしたらmixi側の仕様の変更で、ある条件下でログイン情報がリセットされているのかもしれません。が、現時点では原因不明です。