なんだかんだとバタバタしていて、ちっともアドミンくんビューワのアップデートに着手できませんでした。すみません。
本日、まずは未読記事をカラー(グレー)で表示する機能を追加しました。
次回は同一画面内でのページ遷移(前後)を追加する作業を行う予定です。
まとめて作業しようとすると無理があるので、毎日少しづつアップデートしようと考えています。
2009年12月29日火曜日
アイコンおよびスプラッシュ画像に関するまとめ
アイコンおよびスプラッシュ画像に関するまとめをiphone-codesのWikiに追加した。
http://code.google.com/p/iphone-codes/wiki/Memo?ts=1262052618&updated=Memo
http://code.google.com/p/iphone-codes/wiki/Memo?ts=1262052618&updated=Memo
2009年12月3日木曜日
iPhoneでの近接センサーの使い方のサンプルをアップ
近接センサーを使用するためのクラス/メソッドが、iPhoneOS 3.0より変更になっているのに気づいたので、最初のサンプルとして近接センサーを使用するサンプルコードを「iphone-codes」に追加してみた。
従来は、[UIApplication sharedApplication]を使用していたが、3.0以降では[UIDevice currentDevice]を使用する。
使い方はごく簡単で、
[UIDevice currentDevice].proximityMonitoringEnabled = YES;
で近接センサーを有効にし、NSNotificationCenterで近接センサーの状態変化を受け取るメソッドを指定する。次に状態変化を受け取るメソッド内で、状況に合わせたコードを追加すればよいが、画面がブラックアウトし、かつロックされてしまうので、あまり使い道ないが無いかもしれない。
ちなみに、近接センサーは受話口の左横にあり、指などを近づけてみると、赤く点灯するのを確認できるはずだ。なお、センサーはオンからオフに切り替わった時に数秒間点灯するようだ。
サンプルコードはここを御覧下さい。
従来は、[UIApplication sharedApplication]を使用していたが、3.0以降では[UIDevice currentDevice]を使用する。
使い方はごく簡単で、
[UIDevice currentDevice].proximityMonitoringEnabled = YES;
で近接センサーを有効にし、NSNotificationCenterで近接センサーの状態変化を受け取るメソッドを指定する。次に状態変化を受け取るメソッド内で、状況に合わせたコードを追加すればよいが、画面がブラックアウトし、かつロックされてしまうので、あまり使い道ないが無いかもしれない。
ちなみに、近接センサーは受話口の左横にあり、指などを近づけてみると、赤く点灯するのを確認できるはずだ。なお、センサーはオンからオフに切り替わった時に数秒間点灯するようだ。
サンプルコードはここを御覧下さい。
2009年11月26日木曜日
ソーシャルエンジン「Scoreloop」をiphone-codesに追加
表題のように、iphone-codesにOpenFientと双璧をなすScoreloopというiPhoneアプリに組み込めるソーシャルエンジンの情報を追加しました。
この2つのエンジンはそれぞれ違った嗜好のソーシャル機能を提供しているので、ゲームの特性にあわせて選択する必要がありそうです。その他 Crystal SDKというソーシャルエンジンもリリースされるようです。
この2つのエンジンはそれぞれ違った嗜好のソーシャル機能を提供しているので、ゲームの特性にあわせて選択する必要がありそうです。その他 Crystal SDKというソーシャルエンジンもリリースされるようです。
2009年11月25日水曜日
google-codesに情報を追加
今週はあまり時間が無いので、サンプルやTipsではなく自分のローカルWikiにある情報を追加していきます。
今日は次の項目を追加しました。
今日は次の項目を追加しました。
- iPhoneで使用できるフレームワークとライブラリ
- ユニットテストフレームワーク「GHUnit」の導入方法
- 各種未整理のリソース情報
GoogleCodeに「iphone-codes」というプロジェクトを作ってみた
10年以上も前にMacに関する書籍を書かせていただいたのを最後に、私は何もアウトプットしてこなかった。ブログも最近ようやく続けられるようになってきたばかりだ。
フリーランスになってからは特に時間に追われる事が多く、ブログも2回か3回書いて終わってしまうという、とても恥ずかしい状況だったのだが、アドミンくんビューワをリリースしてからは、なんとなく続けられてる。
なので、少し調子にのって、皆さんに役に立つかもしれない技術情報を提供するサイトを作る事にしました。すでにたくさんの素晴らしい開発者がiPhone技術情報を提供してくださっていますが、あえてチャレンジです。
私のポリシーとして、ブログにコードをごちゃごちゃ書くのは好きではないので、Wikiを使用しますが、普通のWikiではなくGoogle Codeを使用することにしました。理由はきちんとコンパイルして動作するサンプルも提供したいと思っているからです。
といういわけで、なんとか頑張ってiPhoneアプリ開発に関連する情報を整理していきたいと思いますので、よろしくお願いします。手伝っていただける方がおられましたら大歓迎です。
Androidについても同様のサイトを作っていきたいと考えています。GAE(Google AppEngine)については既に書き始めましたが、Googleのドキュメントが結構しっかりしてるので、あんまり意味ないかな?とも思い始めてますがw。。
iphone-codes
フリーランスになってからは特に時間に追われる事が多く、ブログも2回か3回書いて終わってしまうという、とても恥ずかしい状況だったのだが、アドミンくんビューワをリリースしてからは、なんとなく続けられてる。
なので、少し調子にのって、皆さんに役に立つかもしれない技術情報を提供するサイトを作る事にしました。すでにたくさんの素晴らしい開発者がiPhone技術情報を提供してくださっていますが、あえてチャレンジです。
私のポリシーとして、ブログにコードをごちゃごちゃ書くのは好きではないので、Wikiを使用しますが、普通のWikiではなくGoogle Codeを使用することにしました。理由はきちんとコンパイルして動作するサンプルも提供したいと思っているからです。
といういわけで、なんとか頑張ってiPhoneアプリ開発に関連する情報を整理していきたいと思いますので、よろしくお願いします。手伝っていただける方がおられましたら大歓迎です。
Androidについても同様のサイトを作っていきたいと考えています。GAE(Google AppEngine)については既に書き始めましたが、Googleのドキュメントが結構しっかりしてるので、あんまり意味ないかな?とも思い始めてますがw。。
iphone-codes
2009年11月22日日曜日
アドミンくんビューワの評価について考えてみた
最近だんだんと評価が下がって来ている。
非常に残念だが、3.1.2で動作させると確かに私が開発を行って動作確認していた3.0の時と違って、動作が非常にもっさりとしている。
タイミングも悪かった。
私がアップルへの審査を依頼したのが、ちょうど3.1.2が出る数日前だった。なので、★5、4をくださった方は恐らく、iPhoneOS3.0の人だと思うし、★1つ、2つの人は3.1.2だと思う。しかし★3のユーザが一人もいないのが気になるところ。。しかし、★1つなんてまさか自分がもらうと思わなかったし、本当に凹む。
正気時なところ、3.0では快適に動作していたのに、何故3.1.2ではこうももっさりとした動作なのかまだ調査していない。時間がとれ次第、きちんと調査してみようと思う。
せっかく3.0で十分過ぎるくらいのテストをして、自身をもってリリースしたのに、3.1.2になったらこんなにもっさりとした動作になる原因もきちんと追求したい。
それにしても、アプリをリリースするタイミングはよく考えないといけないね。
アップルも、せめて開発者にはOSのリリース(公開)次期をきちんと知らせるべきじゃないだろうか。それに、ユーザ環境を開発者が知る方法もなければ、問題の解決に時間がかかりすぎると思う。
そういうわけで、少しiPhoneから気持ちが離れて、Androidに向かいつつある。
そういえば、15年ほど前にもMacOS用アプリを開発してて、同様の目に遭った事があったことを思い出した。
そのときには仕事としてApple関連から全て手を引いた。 アップルはもっと開発者を大事にしないと、Googleに持ってかれると思う。
すみません、今回は愚痴ばかりでした。
2009年11月21日土曜日
GAEOに関するレポートを公開しました
Twiiterの知り合いでkomagata氏に、GAEO(Google AppEngine Oil)の調査をご依頼いただいたので、調査してましたがGoogle Codeにそのレポートと簡単なサンプルを載せてありますので、ご興味のある方は見てください。
現在はまだ、GAEOをよく知らない方を対象にした内容ですが、今後もGAEOやGAEを調査していく中で大事なことについては取り上げる予定です。
公式サイトのドキュメントが日本語で、かつ読めばすぐにわかるような内容は載せないつもりです。また、Python以外の環境では私の好きな「Sinatra」についても調べていこうと思います。
興味がある方は下記のサイトをご覧ください。更新状況については「Wiki」タブをクリックしてご確認ください。
gae-reports - Project Hosting on Google Code
最後に、
現在はまだ、GAEOをよく知らない方を対象にした内容ですが、今後もGAEOやGAEを調査していく中で大事なことについては取り上げる予定です。
公式サイトのドキュメントが日本語で、かつ読めばすぐにわかるような内容は載せないつもりです。また、Python以外の環境では私の好きな「Sinatra」についても調べていこうと思います。
興味がある方は下記のサイトをご覧ください。更新状況については「Wiki」タブをクリックしてご確認ください。
gae-reports - Project Hosting on Google Code
最後に、
komagataさん、盗難に遭って困っていた私に、短期の依頼をくださってありがとうございました。非常にたすかりました。今後ともよろしくお願いします。
2009年11月11日水曜日
アドミンくんビューワv1.1.0の予定について
アドミンくんビューワVer1.1.0のアップデートは、現在最も要望の多い2点について機能を追加します。この2点については過去の記事「アドミンくんビューワのアップデートについて」でお知らせしましたように、次の項目に決定しました。
- 未読の記事にはマークが表示されます。(又は背景色変更)
- 記事詳細画面内で前後の記事に移動するボタンを追加
また、iPhoneOS 3.1.2上での起動時のメモリ消費について調査し、改善したいと思います。
なお、Ver1.1.0のアップルへの審査提出は12月中旬を予定しております。アップルの審査で問題がなければ、年内中には皆様にお届けできるかと思います。
本当はもう少し早い時期に更新したいのですが、今月はどうしてもまとまった時間がとれそうにありません。ユーザの皆様にはご迷惑をおかけしますが、どうかご理解ください。
2009年11月9日月曜日
GAEO0.3ではdjangoformsが使えない?
調査依頼を受けてGAE(Google Appengine)のフレームワークをいろいろ調べた結果、やはり現時点ではGAEO(Google AppEngine Oil)が一番てっとり早くWEBアプリを作れそうだ。標準のフレームワークだとDjangoの機能も使えるんだけど、微妙に違うのと、いろいろ面倒くさい。
GAEOは今年のはじめくらいから使い始めているが、きちんとしたバリデーションはやったことがなかった。で、一般的なGAEアプリと同様に「djangoforms」を使用すればできると思っていたが、どうもうまくいかない。
ぐぐってみたが、できたという事例を見つけられなかった。
自分でバリデーションとエラーを表示する仕組みを作らないといけないとなると、GAEOは本格的なWEBアプリ作成には向かない(現時点では)のかもしれない。
たしか「pyxer」の公式ドキュメントサイトでもバリデーションについて触れられてなかったような気がする。
GAE環境向けのフレームワークの調査結果などを、少しずつ次のサイトに書いていますので、興味がある人は見てください。まだまだ書きかけですが。
gae-reports - Project Hosting on Google Code
GAEOは今年のはじめくらいから使い始めているが、きちんとしたバリデーションはやったことがなかった。で、一般的なGAEアプリと同様に「djangoforms」を使用すればできると思っていたが、どうもうまくいかない。
ぐぐってみたが、できたという事例を見つけられなかった。
自分でバリデーションとエラーを表示する仕組みを作らないといけないとなると、GAEOは本格的なWEBアプリ作成には向かない(現時点では)のかもしれない。
たしか「pyxer」の公式ドキュメントサイトでもバリデーションについて触れられてなかったような気がする。
GAE環境向けのフレームワークの調査結果などを、少しずつ次のサイトに書いていますので、興味がある人は見てください。まだまだ書きかけですが。
gae-reports - Project Hosting on Google Code
ステータスバーのインジケータが表示されない場合がある
最近になって気がついたのだけど、 通信を行うときには
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
と設定し、ステータスバーにインジケータを表示しているのだけど、メモリが極端に少なくなった状況?では、このインジケータが表示されないケースがあるようだ。
3.0の時には、そういう状況を見た事がない。
iPhoneOSが3.1になってから、なんとなくiPhoneの動作が重いし、メモリ関連の問題があるような気がする。「アドミンくんビューワ」は3.0用にコンパイルし、テストもiPhoneOS 3.0で行ってアップルに提出したが、3.1.2での動作テストを「Instruments」で行った方がいいかもしれない。
僕と同じ感想を持つ開発者がいたら、是非コメントください。
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
と設定し、ステータスバーにインジケータを表示しているのだけど、メモリが極端に少なくなった状況?では、このインジケータが表示されないケースがあるようだ。
3.0の時には、そういう状況を見た事がない。
iPhoneOSが3.1になってから、なんとなくiPhoneの動作が重いし、メモリ関連の問題があるような気がする。「アドミンくんビューワ」は3.0用にコンパイルし、テストもiPhoneOS 3.0で行ってアップルに提出したが、3.1.2での動作テストを「Instruments」で行った方がいいかもしれない。
僕と同じ感想を持つ開発者がいたら、是非コメントください。
2009年11月6日金曜日
AppStoreのユーザレビューに対する私見と対応(3)
AppStoreのレビューには作者自身がコメントできないようなので、サポートといいわけ?の意味で本ブログにて私見と対応を述べさせていただいております。
現在の平均レート★★★
ユーザ様のコメント
作者の私見と対応
起動テストは十分に行っているつもりなのですが、ご利用の環境や状態によっては「起動できない」という現象が発生しうるのかもしれません。本アプリに異常終了した場合に、メモリやシステムの状況を作者に送信する(もちろん、個人情報は含みません)仕組みも検討しないといけないかもしれません。
少なくとも、起動できないとの報告は今まで受けておりませんでした。
このアプリは起動時に約3Mバイトのメモリを必要としますが、この数値は標準的な数値だと思います。
起動中のアプリを停止する、または大変お手数ですが、iPhoneをリセットする等してお試しいただけないでしょうか?
それとも、もしかするとインストールされているアプリ同士が何か影響し合うことがあり得るのかもしれません。バージョン2.0xの時期にそういった話を聞いた事がありますが、3.0以上では聞いた事がありません。
あと考えられるのは、使用されているiPhone OSが3.0未満だということです。このアプリはAppStoreのアプリケーション説明にも明記している通り、iPhone OS 3.0以上でなければ動作しません。
現在の平均レート★★★
ユーザ様のコメント
★
起動しない。。
by @JUN - Version 1.0.0 -
100回くらい試してもダメ。
作者の私見と対応
起動テストは十分に行っているつもりなのですが、ご利用の環境や状態によっては「起動できない」という現象が発生しうるのかもしれません。本アプリに異常終了した場合に、メモリやシステムの状況を作者に送信する(もちろん、個人情報は含みません)仕組みも検討しないといけないかもしれません。
少なくとも、起動できないとの報告は今まで受けておりませんでした。
このアプリは起動時に約3Mバイトのメモリを必要としますが、この数値は標準的な数値だと思います。
起動中のアプリを停止する、または大変お手数ですが、iPhoneをリセットする等してお試しいただけないでしょうか?
それとも、もしかするとインストールされているアプリ同士が何か影響し合うことがあり得るのかもしれません。バージョン2.0xの時期にそういった話を聞いた事がありますが、3.0以上では聞いた事がありません。
あと考えられるのは、使用されているiPhone OSが3.0未満だということです。このアプリはAppStoreのアプリケーション説明にも明記している通り、iPhone OS 3.0以上でなければ動作しません。
AppStoreのユーザレビューに対する私見と対応(2)
AppStoreのレビューには作者自身がコメントできないようなので、サポートといいわけ?の意味で本ブログにて私見と対応を述べさせていただいております。
現在の平均レート★★★
ユーザ様のコメント
作者の私見と対応
たいへん厳しい評価をありがとうございます。
いちいちスクロールが面倒だという方のために、「記事検索」機能の追加を検討してみたいと思います。(5〜6回のスクロールで100件は移動できますし、記事の概要を見ながらじゃないと、自分が見たいものが見つからないのでは?という思いがありました。)
最後に見た記事の記録と再表示については、現時点では起動時の仕様の関係で、すぐには実現できませんが、検討してみたいと思います。
ソートの時間は改善が難しいです。アップルさんのAPIに改善があれば、そのまま反映されます。
起動の遅さについては把握しておりますが、ネット環境のチェック、データの読み込みくらいしか行っておりません。作者が計測したところ、90%以上を読み込みに使用しているのを確認しております。この読み込みに関しても標準的なCoreDataの操作ですので、現時点で改善可能かどうか確認してみたいと思います。
あと最近気づいたのは、試験機をiPhone OS 3.1.2に上げてから確認すると、確実に数秒遅くなっているようです。今のところ理由ははっきりしていません。近いうちに、3.1.2用にコンパイルしたアプリで速度をチェックしてみたいと思います。
AppStoreで複数のバージョンから選択できるような仕組みが提供されるといいのですが、無理だよな。。
この件については、コンテンツ提供元のデジタルアドバンテージ様に確認してみたいと思います。
追記(2009/11/06):
コンテンツの提供元であるデジタルアドバンテージ様に確認したところ、「めったに無いが過去に10個弱ほどあったと思います」との回答をいただきました。つまり、37話のようなケースですね。
これは全く気づきませんでした。申し訳ありません。
このパターンに対応するには、ざっと考えてみただけでもパース部分の書き換え、データ入出力部分、データベースへの項目追加、すでにダウンロード済みのコンテンツを新しいデータベースに移行するための機能が必要になりますね。
対応するにしても、次回予定のVer1.1.0には入れられそうにないので、おそらく英語版に対応する時になりそうです。
現在の平均レート★★★
ユーザ様のコメント
★
コンテンツは面白い
by incognito one - Version 1.0.0 -
が、アプリ自体の操作性・ユーザビリティは非常に難アリ。
・200話近いのに昇順・降順でしかソートできない。100話目が見たい時は100話分スクロール必要です。
・最後に見た画面や設定は記憶されない。アプリを終了すると、続きを見るにはまた100話分スクロールです。
昇順が好きな方は毎回昇順に設定しなおしてください。ちなみにソートには3秒ほどかかります。
・マンガ中の注釈や補足等は無視されているようです。
・起動時の読み込みが異様に遅い。5,6秒はかかります(iPhone 3GS)
アドミンくん自体は面白いですが、これは残念ながら勧められたものではありません。
作者の私見と対応
たいへん厳しい評価をありがとうございます。
いちいちスクロールが面倒だという方のために、「記事検索」機能の追加を検討してみたいと思います。(5〜6回のスクロールで100件は移動できますし、記事の概要を見ながらじゃないと、自分が見たいものが見つからないのでは?という思いがありました。)
最後に見た記事の記録と再表示については、現時点では起動時の仕様の関係で、すぐには実現できませんが、検討してみたいと思います。
ソートの時間は改善が難しいです。アップルさんのAPIに改善があれば、そのまま反映されます。
起動の遅さについては把握しておりますが、ネット環境のチェック、データの読み込みくらいしか行っておりません。作者が計測したところ、90%以上を読み込みに使用しているのを確認しております。この読み込みに関しても標準的なCoreDataの操作ですので、現時点で改善可能かどうか確認してみたいと思います。
あと最近気づいたのは、試験機をiPhone OS 3.1.2に上げてから確認すると、確実に数秒遅くなっているようです。今のところ理由ははっきりしていません。近いうちに、3.1.2用にコンパイルしたアプリで速度をチェックしてみたいと思います。
AppStoreで複数のバージョンから選択できるような仕組みが提供されるといいのですが、無理だよな。。
マンガ中の注釈や補足等は無視されているようです。省略、無視はしていないつもりですし、コンテンツ提供元にも確認をしていただいているので、問題ないと思っていました。全記事は確認できてませんが、オリジナルのコンテンツ中に「注釈」や「補足」に該当するものを見つけられていません。
この件については、コンテンツ提供元のデジタルアドバンテージ様に確認してみたいと思います。
追記(2009/11/06):
コンテンツの提供元であるデジタルアドバンテージ様に確認したところ、「めったに無いが過去に10個弱ほどあったと思います」との回答をいただきました。つまり、37話のようなケースですね。
これは全く気づきませんでした。申し訳ありません。
このパターンに対応するには、ざっと考えてみただけでもパース部分の書き換え、データ入出力部分、データベースへの項目追加、すでにダウンロード済みのコンテンツを新しいデータベースに移行するための機能が必要になりますね。
対応するにしても、次回予定のVer1.1.0には入れられそうにないので、おそらく英語版に対応する時になりそうです。
AppStoreのユーザレビューに対する私見と対応(1)
ようやくAppStoreでのレビューをしていただけるようになって嬉しい。
しかし、作者は自身の(ユーザIDでは)アプリにコメントできないようなので、このブログ内にコメントさせていただくことにした。公式サポートサイトにも掲載する予定です。
現在の平均レート★★★
ユーザ様のコメント
作者の私見と対応
たしかに各話の詳細画面内から遷移できないのは面倒ですね。この件については、「アドミンくんビューワのアップデートについて」にも書きましたが、Ver1.1.0で対応します。
読み込みが遅いという件については、インターネットからのデータの読み込み処理が約90%のはずなので、まずはステータスバーのインジケータを見ていただきたいと思います。
インジケータの表示は消えたのに、コンテンツがいっこうに表示されないのであれば、バグの可能性があります。もちろん、私の環境では確認できていません。
読み込み速度は10秒未満といったところでしょうか。コンテンツ提供元のサイトを直接見ると全てを読み込むまでに2分くらいかかります。
著作権の関係上、必ずコンテンツ提供元のサイトにアクセスしなくてはなりませんので、ダウンロード速度については、改善が難しいと自分では思っています。
しかし、作者は自身の(ユーザIDでは)アプリにコメントできないようなので、このブログ内にコメントさせていただくことにした。公式サポートサイトにも掲載する予定です。
現在の平均レート★★★
ユーザ様のコメント
★
使えない
by q.p - Version 1.0.0 -
各話ごとの遷移が出来ず、いちいち一覧に戻らなければいけなくて面倒。
読み込みも遅いので、イライラします。※電波のせいでは無いですよ
作者の私見と対応
たしかに各話の詳細画面内から遷移できないのは面倒ですね。この件については、「アドミンくんビューワのアップデートについて」にも書きましたが、Ver1.1.0で対応します。
読み込みが遅いという件については、インターネットからのデータの読み込み処理が約90%のはずなので、まずはステータスバーのインジケータを見ていただきたいと思います。
インジケータの表示は消えたのに、コンテンツがいっこうに表示されないのであれば、バグの可能性があります。もちろん、私の環境では確認できていません。
読み込み速度は10秒未満といったところでしょうか。コンテンツ提供元のサイトを直接見ると全てを読み込むまでに2分くらいかかります。
著作権の関係上、必ずコンテンツ提供元のサイトにアクセスしなくてはなりませんので、ダウンロード速度については、改善が難しいと自分では思っています。
2009年11月5日木曜日
アドミンくんビューワのアップデートについて
アドミンくんビューワの次期バージョン(1.1.0)では、特に要望の多かった次の2点に対応します。
お気に入り(しおり)機能については、今回は見送らせてください。アプリの構成を少し変更する必要があります。
- 未読の記事にはマークが表示されます。
- 記事詳細画面内で前後の記事に移動するボタンを追加
お気に入り(しおり)機能については、今回は見送らせてください。アプリの構成を少し変更する必要があります。
アドミンくんビューワを紹介してくださったサイト一覧
以下は、アドミンくんビューワ(Mr.Adrmin Viewer)をご紹介くださったサイトの一覧です。他にもTwitterやFriendFeed、ワッサーでつぶやいてくださった方や、RSS、ブックマークに登録してくださった方がたくさんいらっしゃいました。
みなさんに感謝いたします。
国内
AppBank
アドミンくんビューワ : 人生は死ぬまで勉強なんだよ。@ITの清涼コンテンツをiPhoneで。1617
http://www.appbank.net/2009/11/03/iphone-application/62403.php
CloseBox and OpenPod:ITmedia オルタナティブ・ブログ
これがiPhoneクオリティ!
「アドミンくんビューワ」人気4コママンガ「がんばれ!アドミンくん」が簡単に見れるアプリ
http://www.iphone-quality.com/apps/adminkunvewer/
AppUp For iPhone and iPod touch
アドミンくんビューワ | iPhoneアプリ一挙掲載!【AppUp For iPhone and iPod touch】新着・値下げ・おすすめのiPhoneアプリ一覧
http://appup.net/item/detail/334999327
giveApp
アドミンくんビューワ|giveApp
http://www.giveapp.jp/Entertainment/%E3%82%A2%E3%83%89%E3%83%9F%E3%83%B3%E3%81%8F%E3%82%93%E3%83%93%E3%83%A5%E3%83%BC%E3%83%AF=334999327/
海外
App Shopper: Mr.Admin Viewer (Entertainment)
http://appshopper.com/entertainment/mradmin-viewer
New: Mr.Admin Viewer (entertainment) | POPULAR TECH NEWS
http://poptechnews.com/new-mradmin-viewer-entertainment.html
Mr.Admin Viewer iPhone app - iPhone World forum
http://forum.iphoneworld.ca/iphone-appstore/mr-admin-viewer-iphone-app-80021.html
iPhone Apps - Mr.Admin Viewer by Naoki Tsutsui : AppAdvice - AppBase
http://appadvice.com/app/334999327
みなさんに感謝いたします。
国内
AppBank
アドミンくんビューワ : 人生は死ぬまで勉強なんだよ。@ITの清涼コンテンツをiPhoneで。1617
http://www.appbank.net/2009/11/03/iphone-application/62403.php
CloseBox and OpenPod:ITmedia オルタナティブ・ブログ
iPhone版アドミンくんビューワが出ていた
http://blogs.itmedia.co.jp/closebox/2009/10/iphone-927e.html?ref=rssallこれがiPhoneクオリティ!
「アドミンくんビューワ」人気4コママンガ「がんばれ!アドミンくん」が簡単に見れるアプリ
http://www.iphone-quality.com/apps/adminkunvewer/
iPhones-iPhoneアプリ情報やニュースを日々配信
人気4コマ漫画「がんばれ!アドミン くん」を閲覧できる専用ビューワ「アドミンくんビューワ」
iAppFun
アドミンくんビューワ
AppUp For iPhone and iPod touch
アドミンくんビューワ | iPhoneアプリ一挙掲載!【AppUp For iPhone and iPod touch】新着・値下げ・おすすめのiPhoneアプリ一覧
http://appup.net/item/detail/334999327
giveApp
アドミンくんビューワ|giveApp
http://www.giveapp.jp/Entertainment/%E3%82%A2%E3%83%89%E3%83%9F%E3%83%B3%E3%81%8F%E3%82%93%E3%83%93%E3%83%A5%E3%83%BC%E3%83%AF=334999327/
海外
App Shopper: Mr.Admin Viewer (Entertainment)
http://appshopper.com/entertainment/mradmin-viewer
New: Mr.Admin Viewer (entertainment) | POPULAR TECH NEWS
http://poptechnews.com/new-mradmin-viewer-entertainment.html
Mr.Admin Viewer iPhone app - iPhone World forum
http://forum.iphoneworld.ca/iphone-appstore/mr-admin-viewer-iphone-app-80021.html
iPhone Apps - Mr.Admin Viewer by Naoki Tsutsui : AppAdvice - AppBase
http://appadvice.com/app/334999327
2009年11月2日月曜日
ブログのテーマを変えてみた
Bloggerはいろんな機能があって面白いんだけど、いかんせん標準のテーマがしょぼすぎる。
少しまじめにブログを継続する気になってきたので、もう少しマシなテンプレートが欲しいと思い探してみると、次のサイトがあった。
なかなかカッコイイテーマテンプレートがそろってる。僕がチョイスしたのは、現在使用しているテーマ。
フォントが気に入らないけど、そのうちにテンプレートファイルを修正しよう。
とりあえず、以前よりも見栄えが良くなったので満足。
少しまじめにブログを継続する気になってきたので、もう少しマシなテンプレートが欲しいと思い探してみると、次のサイトがあった。
Blogger Templates
なかなかカッコイイテーマテンプレートがそろってる。僕がチョイスしたのは、現在使用しているテーマ。
フォントが気に入らないけど、そのうちにテンプレートファイルを修正しよう。
とりあえず、以前よりも見栄えが良くなったので満足。
2009年10月26日月曜日
MagicCamエラー
発音がわからない単語があったので、ターミナルで「say」コマンドを使ったら次のようなエラーメッセージが表示された。
/Users/hoge% say Hello [000:106] MagicCam 0: Current process: say, Flash is loaded: no [000:106] Error(magiccammac.cc:276): MagicCam 0: MagicCamOpen: Not an allowed process! [000:002] MagicCam 0: Current process: say, Flash is loaded: no [000:002] Error(magiccammac.cc:276): MagicCam 0: MagicCamOpen: Not an allowed process! [000:001] MagicCam 1: Current process: say, Flash is loaded: no [000:001] Error(magiccammac.cc:276): MagicCam 1: MagicCamOpen: Not an allowed process! [000:003] MagicCam 1: Current process: say, Flash is loaded: no [000:003] Error(magiccammac.cc:276): MagicCam 1: MagicCamOpen: Not an allowed process!
上記のエラーは「Google Camera Component」に問題があって出力されているらしいので、これらを削除したらエラーメッセージは表示されなくなった。私はカメラコンポーネントなんて必要ないので削除してしまったが、必要な方は他の方法を見つけていただきたい。
手順は次のとおり。
手順は次のとおり。
「/Library/Quicktime/」を開く。
以下の2つをを削除する。
Google Camera Adapter 0.component
Google Camera Adapter 1.component
以上。
英語版の対応を早めに考るかな
「アドミンくんビューワ」のセールスレポートを見ると、U.Sの方も買ってくださっているみたいだ。なんかお願いしてないけど、レビューもしてくださっているサイトがあるしw。
もちろん、「現バージョンでは日本語だけしか読めませんよ」と注意書きを書いてあるんだけど、ちょっと申し訳ないから、対応時期を早めようかと思う。
ほとんど準備はできてるので、さほど時間はかからないはずだし。ただ、11月はちょっと忙しいのであまり作業が進められないかもしれない。
遅くともクリスマス前にはなんとかしよう。
もちろん、「現バージョンでは日本語だけしか読めませんよ」と注意書きを書いてあるんだけど、ちょっと申し訳ないから、対応時期を早めようかと思う。
ほとんど準備はできてるので、さほど時間はかからないはずだし。ただ、11月はちょっと忙しいのであまり作業が進められないかもしれない。
遅くともクリスマス前にはなんとかしよう。
2009年10月25日日曜日
個人アプリ販売開始のお祝いをした
他人のといっては不適切な言葉かもしれないけど、これまで担当アプリが公開されても、さほど感激はなかった。
そして、自分のアプリが公開されるまで、こんなに感動するとは思いもしなかったよ。
まあ、単純なアプリではあるけど、思い入れはあったし、サーバ側の処理でいろいろトラブって、やめようかと思うこともあった。それを解決し、そこそこ便利に使えるようになった。
なにせ、iPhoneで「アドミンくん」のページを見ようものなら、2分はかかる。
それが10秒以内で見れる訳だから、この漫画のファンの方には少なくとも存在価値があると自分では思っている。
そんなわけで、嬉しかったので今日は簡単な飲み会をした。
売れる売れないはわからないけど、自己満足できた。
さあ、明日からは現実に戻ろう。(もう今日か。。)
そして、自分のアプリが公開されるまで、こんなに感動するとは思いもしなかったよ。
まあ、単純なアプリではあるけど、思い入れはあったし、サーバ側の処理でいろいろトラブって、やめようかと思うこともあった。それを解決し、そこそこ便利に使えるようになった。
なにせ、iPhoneで「アドミンくん」のページを見ようものなら、2分はかかる。
それが10秒以内で見れる訳だから、この漫画のファンの方には少なくとも存在価値があると自分では思っている。
そんなわけで、嬉しかったので今日は簡単な飲み会をした。
売れる売れないはわからないけど、自己満足できた。
さあ、明日からは現実に戻ろう。(もう今日か。。)
2009年10月24日土曜日
個人初のiPhoneアプリ「アドミンくんビューワ」がAppStoreで。。
本日、私個人のアプリ「アドミンくんビューワ」がAppStoreで公開された。
iPhoneアプリは2008年の6月から受託開発を開始して、6つほど作らせていただいたが、ようやく個人のアプリを世に出すことができて、素直に嬉しい。
アプリとしては非常にシンプルだけど、内部ではいろんな技術を使ってる。そして、こだわりとしては、スクレイピング(サイトを解析して、必要な情報だけ取り出す技術)アプリなので、iPhone側で解析を行わず、サーバー側アプリ(Google AppEngine)で行うようにしている。
iPhoneアプリ側で解析を行い、サイトの構成が変わった場合、ユーザの皆様が数週間利用できなくなる可能性がある。それは何としても避けなければならない。
そして、解析結果はキャッシュに保存して、サイトの変更により解析が失敗しても、最後に正しく解析した結果を取り出せるようにし、ユーザ様に迷惑をかけないようにしている。
@ITさんのサイトはわりと頻繁に構成が変わるので、しょっちゅう解析部分を書き直してる。この作業は割と面倒くさいし、気分的には少しブルーになる。
「頑張れ!アドミンくん」の愛読者の方に少しでもお役に立つアプリであることを祈ります。
アイディア、要望などあればお気軽にどうぞ。
がんばれ! アドミンくん - @IT
アドミンくんビューワ サポートサイト
iPhoneアプリは2008年の6月から受託開発を開始して、6つほど作らせていただいたが、ようやく個人のアプリを世に出すことができて、素直に嬉しい。
アプリとしては非常にシンプルだけど、内部ではいろんな技術を使ってる。そして、こだわりとしては、スクレイピング(サイトを解析して、必要な情報だけ取り出す技術)アプリなので、iPhone側で解析を行わず、サーバー側アプリ(Google AppEngine)で行うようにしている。
iPhoneアプリ側で解析を行い、サイトの構成が変わった場合、ユーザの皆様が数週間利用できなくなる可能性がある。それは何としても避けなければならない。
そして、解析結果はキャッシュに保存して、サイトの変更により解析が失敗しても、最後に正しく解析した結果を取り出せるようにし、ユーザ様に迷惑をかけないようにしている。
@ITさんのサイトはわりと頻繁に構成が変わるので、しょっちゅう解析部分を書き直してる。この作業は割と面倒くさいし、気分的には少しブルーになる。
「頑張れ!アドミンくん」の愛読者の方に少しでもお役に立つアプリであることを祈ります。
アイディア、要望などあればお気軽にどうぞ。
がんばれ! アドミンくん - @IT
アドミンくんビューワ サポートサイト
2009年2月6日金曜日
Xcodeで使用できる便利なタグ付きコメント
iPhoneアプリ開発系のブログをちょろちょろ見ていたら、思いついたときに書く Xcode Tipsというエントリを見つけた。 記事の中で紹介されている「// TODO: 」や「// FIXME: 」というタグ付きコメントについては、私の愛用しているTextMateでも使用できるので、Xcodeでも使用できる事はなんとなく知っていたのだが、「// !!!: 」や「// ???: 」については始めて目にした。 しかし、この記事中にはこのタグについて詳しく触れられていなかったので、少し「ぐぐって」みたところ、目的の記事はすぐに見つかった。
要するに、コードを書いているときは「このコードはあぶないなー」とか「このメソッドの細かい動きが今わからないけど、とりあえず動いたからいいや、今度調べよう」などとその場で思ったとしても、数日もすればすぐに忘れてしまう。
そこでこのリマインダータグ(って呼んでもいいのかな?)が役に立つ。
ファンクションメニューを見ると、これらのタグがメソッド名と共にリストアップされているのをすぐに見つけられるので、恐らく記憶が蘇る(はず)だ。
なるほど、40歳を過ぎてだんだんと乏しくなっている私の記憶力をサポートしてくれるのか。
それは頼もしい。(でも自分はファンクションメニューなどほとんど使わずに検索してしまうんだよな。。)
なお、表示の優先度も気になったので、簡単に実験してみた結果を載せてみた。
参考にしたXcode FIXME and TODOサイトとは違った表示のされ方をしているが、これはソース中のどの位置に書くのかで変わってくる為だろう。
各自いろいろ試してみてほしい。
Xcode FIXME and TODO
この記事によると、「// !!!: 」や「// ???: 」はリマインダーっぽく使うらしい。要するに、コードを書いているときは「このコードはあぶないなー」とか「このメソッドの細かい動きが今わからないけど、とりあえず動いたからいいや、今度調べよう」などとその場で思ったとしても、数日もすればすぐに忘れてしまう。
そこでこのリマインダータグ(って呼んでもいいのかな?)が役に立つ。
ファンクションメニューを見ると、これらのタグがメソッド名と共にリストアップされているのをすぐに見つけられるので、恐らく記憶が蘇る(はず)だ。
なるほど、40歳を過ぎてだんだんと乏しくなっている私の記憶力をサポートしてくれるのか。
それは頼もしい。(でも自分はファンクションメニューなどほとんど使わずに検索してしまうんだよな。。)
なお、表示の優先度も気になったので、簡単に実験してみた結果を載せてみた。
参考にしたXcode FIXME and TODOサイトとは違った表示のされ方をしているが、これはソース中のどの位置に書くのかで変わってくる為だろう。
各自いろいろ試してみてほしい。
最初の投稿
当ブログのタイトルにある「yak shaving」という言葉は、yak shaving で人生の問題の80%が説明できる問題 - bkブログで知ったのですが、まさに自分の日々の生活と重なる部分が多く、ネタとなる対象を限定しない当ブログにぴったりということで、タイトルとして使用させていただきました。
高林さん、ありがとうございます。(許可とってないですけどw)
長続きした事の無いブログですが、「今度こそ」という熱い思いとは裏腹に、ネタ探しで疲れ果てることのないように、話題の対象を特定せず、思いついた事をちょろちょろと書いていこうかと思ってます。
よろしくお願いします。
高林さん、ありがとうございます。(許可とってないですけどw)
長続きした事の無いブログですが、「今度こそ」という熱い思いとは裏腹に、ネタ探しで疲れ果てることのないように、話題の対象を特定せず、思いついた事をちょろちょろと書いていこうかと思ってます。
よろしくお願いします。
登録:
投稿 (Atom)