Moves API のための Perl モジュールを作りました

この日はよく歩いたなあ……

この日はよく歩いたなあ……

Moves は iPhone 用のライフログアプリです。バックグラウンドで起動しておくだけで自分の歩いた軌跡、速度、時刻が記録されていきます。ご飯食べたりしてしばらくいた記録があれば、Foursquare と連携して詳細な場所を記録することも出来ます。

Moves App
カテゴリ: ヘルスケア/フィットネス
価格: 無料

詳しいことはレビュー記事を参照してください。

Moves: 1日の行動を自動で記録。ポッケに入れて放置するだけでライフログがとれます。無料。 – たのしいiPhone! AppBank
http://www.appbank.net/2013/02/08/iphone-application/542263.php

大変便利なこのアプリですが、アプリ内の情報を外部に保存したり、他のアプリから利用することが出来なかったことが欠点でした。

それがいつの間にやら API が公開されアプリの紹介ページまで出来ています。見たところ、Perl モジュールは誰も作ってなさそうなので作っちゃいました。

delphinus35/p5-Net-Moves
https://github.com/delphinus35/p5-Net-Moves

まだテストとか余り書いていないのでβバージョンです。ある程度まとまったら CPAN に置いてみます。

Continue reading

【Jailbreak】Cydia へのリンクをブログに貼る方法

正規の App Store へのリンクと同じように Jailbreak アプリのリンクを張る方法があったんですね。前の記事を書いていて知りました。

PC 向けサイトに貼るリンク

PC では Cydia アプリはもちろん使えません。こういうときは Cydia Search が使えます。

Cydia Search | Comprehensive Package Database
http://planet-iphones.com/cydia/

アプリ名以外にも細かな条件を付けて検索できます。

前の記事で挙げた “Typophone ForX” だとこんな感じです。Cydia のスクリーンショットも挙げられていて分かりやすいですね。

130209-0003

Continue reading

【Jailbreak】iPhone5 でも Typophone を使う

IMG_4447

いや〜、ついに iPhone5(iOS6)でも Jailbreak が可能になりましたね! 脱獄ツール “evasi0n” の公開前カウントダウンを目の前に正座してドキドキして待ったのは僕だけではないでしょう。

evasi0n を使った Jailbreak の具体的な方法はググってください。僕が脱獄していの一番に試したかったのは上の SS にも上げました Tweak “Typophone” です。

“typo” とは “タイポ(誤植)” のことではなく、”タイポグラフィー” のことです。大きな活字を使った時計がカコイイですね。

Continue reading

jQuery Mobile + iPhone で非同期にファイルをアップロードするサンプル

IMG_2891.png

iOS6 では Safari でファイルのアップロードか可能になったらしいのでサンプルを作ってみました。

単にアップロードできるサンプルではつまらないので、jQuery MobilejQuery.upload を使い、ファイルを非同期にアップロードするサンプルにしました。環境はこんな感じです。

  • クライアント
    • jQuery Mobile 1.1.1
    • jQuery.upload 1.0.2
  • サーバー
    • Amon2

Amon2は Perl の軽量フレームワークです。この環境で作ったサンプルを見ながら、ハマった点をまとめます。


Continue reading

iOS6 では Safari でファイルのアップロードが可能に!

昨日作成したサービスWeb アプリアイコン作成ツールにアイコンのアップロード機能を付けました。本来 iOS ではブラウザを使ってのアップロードが許されていなかったのですが、iOS6 からはこれが可能になったのです。

iOS6のSafariでサポートされるHTML5の機能 | クラスメソッド開発ブログ
http://dev.classmethod.jp/smartphone/ios6-safari-html5/


IMG_2889.png

というわけで、突貫でファイルアップロード機能を作ってみました。実装は驚くほど簡単だったのですが、いろいろとハマったのでそれは追々書いていきます。

iPhone で任意のサイトを全画面アプリっぽくできるツールを作りました

発端はこれ。

iOS6でGoogleMapsをフルスクリーン表示にしてみました – W&R : Jazzと読書の日々
http://d.hatena.ne.jp/wineroses/20120921/p1

上記サイトでは Google マップと YouTube が紹介されていますが、任意のサイトを作成するためのツールがあったら便利だよね。ってことで作成しました。

Web アプリアイコン作成ツール
http://waim.remora.cx/

Continue reading