20日Androidアプリの”買い物ランチャー”を作りました欲しいものがある時に、Amazon・楽天などのショッピングサイトでまとめて検索したい時ってありませんか?それを簡単に実現できるAndroidアプリです。Play)からインストールできます。アプリいわゆる横断検索サイトのアプリ版みたいなものですね。ショッピングサイト横断検索補助アプリでしょうか。jQueryで作っています。monacaで何か作ってみたかったので、とにかく手軽にできるものを作ってみました。開発は実質1時間くらいでしょうか。Studioで作ってきましたが、それらに比べてmonacaは非常に手軽で良いです。オンラインのIDEの起動が早い。Webアプリなのでインストールもアップデートも不要です。Studioは進化が早くて、何ヶ月か触らないと色々変わってしまうので苦労しました。)機能は限られているので、仕事でがっつり使いたい場合には足りないかもしれません。その分必要な機能が見つけやすいので、日曜プログラマには最適です。デバッガをAndoridにインストールすれば、動作確認も簡単です。この手軽さは他のIDEも追随して欲しいです。uiを使おうとも思ったのですが、習得に時間がかかりモチベーションが落ちるのを避けるため、使い慣れたHTML/jQuqeryにしました。monacaの特徴の1つはAndroidアプリとiOSアプリ(とWindowsあぷりとChromeアプリ)が同時に作れてしまうことですが、実際には、Titaniumの時もそうだったのですが、細かい部分や、あるいはデザインなどで条件分岐が必要になり、別々に作った方がメンテナンス性が良い、ということになりそうです。今回やっとpure.cssが使えたのですが、bootstrapよりも手軽でいいですね。Webkit/blink系だけを気にすれば良いスマホアプリには相性が良さそうです。いうことで、買い物ランチャー、使ってみてください。Mobileをさらに手軽にするライブラリ、Prometheus.jsを公開しました。Studioのコード補完を使うことを考えると、子要素のさらに子関数を呼び出すより、直接子関数を呼び出せる方が楽なのです)のと、後々のことを考えて各UIのデザイン設定を一括して変えられるようにしたかったのが主な作成の動機です。Mobileを使って行くなら、秘伝の鰻屋のタレのように、このPrometheus.jsに便利機能や備忘録的なTipsや手癖のようなスニペット等々を加えていく、かもしれません。Webで配布されているものです。カッコイイですね!よく見ていると、そこに人の顔でも浮かんできそうな、不思議な画像です。V3をバージョンアップしました。バージョン0.7.0です。APIを使って現在位置を取得できるようにしたことです。要するにnavigator.geolocation.getCurrentPosition()を呼び出すというのが主な処理なのですが、その前後の面倒そうなことも合わせてやるので、呼び出す側は楽になります。APIの使い方の覚え書きという側面が強いかも...主にスマートフォンで使われる機能ですが、PCでも無線LANのあるノートPC等ならまあまあ使えます。(古いIEは使えません。新しいIEは...使えるのですが...残念です。)でもiPhoneだとgetCurrentPosition()だけでなく、watchPosition()とか使ったりしないとうまく取得できなくてタイムアウトしているようですが、とりあえず今回はそこまで追ってません。(ふりく百景)を作りました。(分かりにくかもしれませんが、「富嶽百景」とかけています...)位置情報を取得できなかった場合は、外国の方が喜びそうな金閣寺周辺の写真を表示するようにしました。Androidでは大丈夫なのですが、iPhoneだとGPSやWi-Fiからの位置情報取得がタイムアウトして金閣寺が表示されることが多いようです。APIの問題かもしれません。Mobileを使いました。ページ遷移が無いので見た目をそれっぽくするために使っただけですが。一点、listviewのdividerへのテーマの反映が期待通りに動かなかったのが残念です。黄色にしたかったです。Mobileは現在RC2ですが、正式版リリースまでには直るといいですね。APIのようにKEYなしでSearchができたらJavaScriptだけで済んだのでもっとよかったのにと思いました。まあKEYを公開してJavaScriptでアクセウするような参考ページもたくさんありますが。APIの規約としてはKEYの公開は禁止しています。東京通勤道中を少しバージョンアップしましたスマートフォン向けに電車の路線に関するつぶやきをリアルタイム検索できる+東京+通勤+道中+をパワーアップしました。不動産の広告のTweetが表示されにくいようにフィルターをかけるようにしたTweetの内容が二重にHTMLエスケープされていた問題を解消といったところです。Mobileのおかげで簡単にそれらしいものができました。Mobileすごいですね。MobileによるAjax遷移で、検索BOXから検索してからHomeに戻ると、なぜか次の遷移がおかしくなるという謎の現象が起きて、対症療法的に結局該当ケースのみJavaScriptで動的にAjax遷移をさせないようにしました。(原因は深く追ってません...)Ajax遷移はキャッシュが効けばサーバアクセスが無いので、モバイルで電波状況が不安定な場合などには効果的にサクサク動かすことができていいんですけどね。これからの改善に期待です。12日スマートフォンで東京の路線に関するTweetをリアルタイム検索できるサイトを作りましたiPhone、Android等のスマートフォンで、東京を走っている電車の路線に関するつぶやきをTwitterからリアルタイムで検索できるサイトを作りました。その名も東京+通勤+道中です。朝の通勤や帰宅前のダイヤのチェックや、台風等で電車が止まった場合の情報収集などにお役立てください。Mobileを使いました。(RC1が出たばかり!)jQueryという名前が付いているのでJavaScriptでバリバリ作っていくのかと思ったら、読みこむだけで後はHTML要素の属性を見て勝手にいい感じにやってくれるというPrynスタイルでした。UIよりさらにメソッドを進化した感じというか。その名も乗換(道順)案内Bot。出発地点と目的地を告げると、Googleマップでその経路を調べてURLをリプライしてくれるBotだ。デフォルトは電車・飛行機での乗換案内だが、Googleマップに行ってしまえば車や徒歩でのルート案内も表示できる。おまけにiPhone/iPadでも使えると思う。)使い方はここを参照。短縮URLにはBit.lyを使ったが、放っておいてもt.coで短縮してくれるんだっけ?まあいいや。久しぶりのPythonでいろいろ忘れてた。嫌いではないけどなあ、Python。