4ch. アップデートしました.

iPhoneアプリ「4ch.」をアップデートしました.

・RSSの対応バージョンを拡張(RSS1.0/2.0/atom)
・RSSフィードのURL補完機能
 →例えばRSSのURL入力欄に「http://www.asahi.com」と入力し,「Feed」ボタンを押すと,その入力されたサイトを解析し,RSSフィードのURL「http://www3.asahi.com/rss/index.rdf」が自動補完されます.
・RSSフィードが交換できます
 →Exchangeボタンを押すと,ほかの誰かとサーバー経由でRSSフィードのURLが交換できます.運がよければ使い勝手のいいRSSフィードがGet出来るかもしれません.ニュースサイトの全文配信されたRSSも発見できました.

ぜひ,ご利用ください!

「4ch.」開発中

「Japanese News Paper」ではみなさまにご迷惑をお掛けいたしました.

現在はこれにインターフェースを似せたRSSリーダー「4ch.(よんちゃんどっと)」をAppStore申請中です.
1_2
2_2

4

3_2

特徴としては
・4chまでRSSフィードを登録できる
・Webはアプリ上で見られる
・タイトル(title),概要(description)はオフラインで閲覧可能

制限としては
・RSS2.0フォーマットのみ(feedburnerからの出力RSSを推奨)

です.「Japanese News Paper」とは違い,単なるRSSリーダーです.よって,「Japanese News Paper」と同等の機能を求める場合は全文配信しているRSSを探してきます.

これはもちろん正式には配信されていませんが,例えば,「Yahoo! Pipes」で「全文」と検索すれば(私用の範囲・各サイトの著作権の取り決めを超えない範囲)であればこれを取得することができます.
#私もいろいろとしてみましたが,なかなか面白いものです.
これをfeedburnerなどに登録して,さらに「4ch.」に登録すれば同等の機能を実現することができます.

ニュース一覧という観点からは「Japanese News Paper」の使い勝手に比べるとそれは残念ながら下がってしまいました.一方で安定感や自由度は増したかと考えています.

また,前回インターフェースについて様々なご要望を頂きました.これにつきましては順次対応していこうかと考えております.

みなさまのご要望やご期待,また著作権に則った結果がこのようなアプリとなりました.ご利用頂ければ幸いです.

また,ご利用予定の方,今から閲覧用feedを用意しましょう!

審査が通り次第またご報告します.今後ともどうぞよろしくお願い申し上げます.

「Japanese News Paper」について

みなさま

iPhoneアプリ「Japanese News Paper」ですが,おかげさまで昨日公開することができました.しかしながらメモリ枯渇による動作の不安定などの致命的なバグがいくつか発見されました.このまま公開し続け皆様のご期待に添えない事態も予想されるため,また,各サイトの著作権の問題等もご指摘を受けまして,公開早々大変恐れ入りますが,配布を一時自粛いたします.本日午前9時現在,ダウンロードできなくなっております.ご了承頂きたく,お願い申し上げます.

なお,この自粛に付きましては朝日,日経,読売各社よりなんら指摘を受けたものではありません.完全に「自粛」です.各社におかれましては,ご迷惑をお掛けしておりましたらこの場を借りて深くお詫び申し上げます.

iTunesに頂いたコメントの数々,皆様のblogで頂いた評価を元に仕様を再検討,また著作権の扱いに付きましても勉強させて頂きます.多くの反響を頂きまして大変ありがとうございます.そして,今後ともどうぞよろしくお願い申し上げます.

現在確認されているバグ:

・メモリ枯渇の影響で2回に1度程度起動に失敗する

・記事がうまく取得できす,最新のニュースが表示できない

・Webでの表示をした後にアプリが終了する

など,アプリの仕様を十分満たしていない可能性があります.

著作権で問題と考える部分:

・記事部分を抜き出して表示すること

・オフラインで表示するためiPhone本体に記事内容を保存すること

今後のアプリ改修計画

・日本に存在する新聞社に特化した「RSSリーダー」で,アプリ内で完結してウェブが見られるように改造する.

・題名が切れる,横向きでも見られるなどご指摘頂いた点を仕様に盛り込む

今回についてはアプリケーション公開の難しさとそれに必要な勇気のバランスが必要,第3者が作ったコンテンツを利用するアプリケーション開発の難しさ等を学びました.また,iPhoneのアプリケーションが作れるようになったことが何よりうれしく思っています.Objective-Cを知らない人間が7月からアプリを開発し始めこのように公開できたのは皆様のお陰と思っています.ありがとうございました.コメント等頂ければ幸いに存じます.

TapTimerをリリースできました

iPhoneアプリケーション
  TapTimer
をリリースしました(できました).

このアプリケーションは,iPhoneを振るだけでスタート/ストップできるものです.おもに,会議中のポケットの中などで使用することを想定しています.なにか面白い使い方が思いついた方,要望等ございましたらコメントください!

なお,iPhoneプログラムに付いても(そこまで詳しくありませんが)情報等ございましたらお寄せください.

iPhone Developer Programで(0xE8000001)のエラーにより実機でのテストができない方へ

iPhoneプログラム,なかなか難しいですね.

さて,Developer Programのやり方が書いたPDFを見ても実機でのテストが
「Your mobile device has encountered an unexpected error (0xE8000001) during the install phase: Verifying application」
が出て,実行ができない方へ.まず,99ドル払わないと実機でのテストができません.

この方はおそらく,「プロジェクト」の「情報」の「ビルド」の「コード署名プロビジョニングプロファイル」に自分登録したiPhoneが出てきていないはずです.そしてこの問題はおそらく,「プロジェクト」の「情報」の「ビルド」に登録する,「コード署名ID」の「Any iPhone OS Device」の「iPhone Developer: Zibunno Namae」の入力の仕方が誤っているからだと思います.

downloadCert.actionをキーチェーンに登録した際,「iPhone Developer: Zibunno なんだか変な文字化けっぽい文字列」で登録された証明書はありませんか?おそらく,日本語(2バイト文字)でiPhone Developer Connectionに登録されている方だと思います.この証明書の「コモンネーム」をコピーして,「プロジェクト」の「情報」の「ビルド」に登録する,「コード署名ID」の「Any iPhone OS Device」の「iPhone Developer」の所にペーストすると,「コード署名プロビジョニングプロファイル」に自分登録したiPhoneが出てくるはずです.

全て英語で大変ですが,頑張りましょう!あまり詳しく書けないのは,NDAに抵触する恐れがあるためです.涙ですね.