2012年1月19日木曜日

[YahooPipes!]XMLをJSONに変換したい!!


xmlよりもJsonの方が好きです。

JavaScriptからデータを持ってくるとき、XMLHttpRequestだと例のクロスドメイン問題があるからね。

動的にscriptタグを作ってJSONPとかを埋め込むと便利なんです。

しかし、割りとxmlでしかデータを配信していないサービスが存在するのもまた、事実。

という訳で、xmlをJsonに変換するサービスを作ればいいじゃないかっ!

時間もないし簡単に作りたいじゃないかっ!

なんて、探していたらYahoo!Pipesってのがあるんですね。知らなかったよ。

マッシュアップをする時には、すごく便利そう。今回使うモジュールは,
-URLInput
-URLBuilder
-FetchData

のみ。アウトプットはノーカンだろJK...

出来たパイプは下の図の通り。すっげぇ!! 何もやってない!!
今回作ったモジュールたち

JSONへの変換だとかは、YahooPipes!のデフォルトの機能を使います。

URL

パラメータ
_reader:出力形式。JSONにしましょう。
xmlurl:XMLを吐き出すURL。WebAPIだとか色々。
_callback:コールバック関数。JSONPにしたいときに。

作ったもののレベル的には、本気で大したものじゃないですね。でも、必要だったんだからしかたない。

JSONの出力もYahooPipes!の機能ではなく自作するべき。いらん情報がくっついて来ているわけだし。

まあ,当面はこれを利用することになる。改造とかはそのうち・・・そのうち・・・

2012年1月15日日曜日

【アップデート】タイムキーパー ドラ娘



ドラ娘には会ったことがない。

会ったことがないなら、作ればいいじゃないかってことで、かつてリリースしたこのアプリ。

アイコン
もともと、機能なんかも少なくてリリースして放置していた。

だが、10月くらいにアンドロイダーさんで記事にしていただいていた。全く気づかなかったけど。

という訳で、モチベーションが上がったのでアップデート。

まずは、インターフェースの変更。

実は、画面のドラ娘をタップすることで任意のタイミングでドラを鳴らすことができた。

しかし、アンドロイダーさんでもその点に触れられていなかったことから、この機能に気づかなかった人が多かったのでは、と想像。

スクショ
そこで、Doraボタンを追加。これで大丈夫でしょう。

次に、音量関連の問題。端末の音量や、調整ができないことは割りと不便かなと。

そこで、画面上に現在の音量を表示。端末のボリュームボタンを使って調整を行えるように変更。

目立った更新はこの辺ですかね。あとは、タイトルバーを消して、アクションバーのようなものを追加したり。

という訳で、今後は
・バックグラウンドに回っても音がなるようにする

・設定を保存できるようにする。

とかを考えてはいます。

アプリのDLはこちらからどうぞ。