Kinopyo Blog

プログラマとしてRuby, Rails, iPhone, iPad,Macなどなどと向き合う日々のログポース

Posts Tagged ‘iPhone’

MacでiPhoneにリマインダーを作成する方法

2011年12月16日

前提

alfredおよびそのPowerpackのインストールが必要になります。

方法

http://www.dirtdon.com/?p=1261でAlfred用のExtensionをダウンロードしインストールします。

そうしますと、Alfred呼び出してr hogehogeでリマインダーが作成できます。

作成完了後はGrowlで通知もしてくれますー

Alfredについて

超オススメです。試してみてくださいー 特にPowerpack購入後は一気にパワーアップですよ!

iPhone 4SメッセージでiMessageか普通のSMSかを見分ける方法

2011年10月31日

iMessageの場合はダイアログやボタンが青色になります。

普通のSMSの場合は緑色のボタンになります。

相手がiMessageで送信出来る場合は優先的にiMessageになるようです。

またインターネットに繋がらないとiMessageは使えないようです。

iPhone Safariキーボードの”Return”のkeydownイベントをキャッチ

2011年10月25日

Situation

iPhone Safariを使うときにあるInput boxで何か入力後”return”キーのkeydownイベントをキャッチして、何かしらのアクションを行いたい、のが目的です。よくあるのがreturnキーでformをsubmitしたり、ボタンクリックのアクションを行ったり、キーボードを隠したりするところですかね。

Keydown event

$("#one_inputbox").live('keydown', function(event) {
  var RETURN_KEY_CODE = 13;
  if (event.which == RETURN_KEY_CODE) {
    // your code here ...

    // may submit the form
    $("form").submit();

    // or simply just hide the keyboard
    $(this).blur();
  }
});
view raw gistfile1.js This Gist brought to you by GitHub.

13という数字がreturnキーのkeydown時のコードです。実はJavascript経験がある方ならすぐ分かると思いますが、13Enterキーのコードでもあります。

もう一つのTipはキーボードを隠したいときはjQueryのblur()を使えばOKです。

参考:http://stackoverflow.com/questions/5932317/how-to-capture-the-keyboard-return-event-on-iphone-browser

GoogleカレンダーとiPhoneカレンダーの同期

2011年10月18日

この記事で紹介するのはGoogle Appsのアカウント(多くの場合は会社で使うGoogleアカウント:yourname@yourcompany.comのような)のカレンダーをiPhoneに同期する方法です。

手順

(英語の環境設定です)

  1. Settingsアプリの”Mail, Contacts, Calendars”を開く
  2. Add Account…でOther、Add CalDAV Account
  3. アカウント情報を入力
    • Server: google.com
    • Username: yourname@yourcompany.com (ここでフルのメアドを入力してください)
    • Password: 上記アカウントのパスワード
    • Description: 適当に

もし接続にSSLが必要であればダイアログが出るので、そのまま「OK」を押せばOKです。

成功すれば”Mail, Contacts, Calendars”にDescriptionで入力したアイテムが表示され、灰色で「Calendars」と表記されるはずです。

普通のGoogleアカウント

普通のGoogleアカウントならカレンダーをiPhone、iPadに同期するのは比較的に簡単だと思います。iOSの”Mail, Contacts, Calendar”設定でGoogleのアカウントを追加し、CalendarsをONに設定すればできるんですね。

参考

http://www.google.com/support/mobile/bin/answer.py?answer=151674

iPhone safari(webkit-base browser)のcheckboxのサイズを調整

2011年09月30日

Webkit-baseのブラウザ(Safari, Google Chrome)に適用します。

普通のcheckboxはiphoneのようなスマートフォンで見るときとても小さいです。checkboxはcssでheightやwidthを指定しても効かないためちょっとしかトリックが必要です。

input[type=checkbox] {
  -webkit-transform: scale(2,2);
}
view raw gistfile1.css This Gist brought to you by GitHub.

実機ではこんなふうになります。2.0, 1.5, 1.0の3つのサンプルです。

iPhone水没記、液晶交換で復活

2011年06月18日

一ヶ月前の話ですが、iPhoneをお風呂に落としてしまいました。。。2、3秒くらいですかね。

液晶が点灯しなかったものの、まだ生きてます。

急いで電源を切りました。スワイプのジェスチャーがなかなか効かないので何回かやったんです。

そこでググってみてこんな措置をとりました。

  • 本体は振ってはいけない
  • ドライヤーで乾かす
  • 米に埋める(乾燥剤がなかった)
  • 乾燥剤とiPhoneをジップロックに入れて待つ!
  • 毎晩一回起動して様子を観察

それで、ほぼ4-5日経って特に変わりがなかったです。

(まだ液晶が点灯しない、バッテリとかその他は問題ない)

画面が暗いまま1週間使い続けてもう待てないと思って

ソフトバンクの店舗にいって正直に言いました。

思ったとおり検査で水没のセンサは反応あり、

修理はできず22,800¥で交換するしかないと言われました。

そんな時にTwitterスマートフォンドクター新宿店から連絡がきましたので、

お店にいって液晶だけ交換することにしました。

その場でTwitterでつぶやけばツイッター割があります。

合わせて8,800¥でした。ありがとうございました。

今まで問題なく使いました。大事にしないと。。

iPad2最初に買ったアプリはやはりこれ!Reeder for iPad

2011年06月01日

iPhoneでの定番RSSリーダーのReederをいつも愛用していますが、iPad2では予め買う必要があります。600円は少し高いですが、iPhone版と同じ優れたUIと操作性、多数のWebサービスに対応している点を考えて購入しました。やはり大きなスクリーンで読むのは気持ちいいっ!

iPhone版

Reeder App

カテゴリ: ニュース

価格: ¥350

Reeder for iPad

Reeder for iPad (Version 1.4.1) App
カテゴリ: ニュース
価格: ¥600
デベロッパ名: Silvio Rizzi
リリース日: 2010/06/11
対応デバイス: iPadWifi / iPad2Wifi / iPad3G / iPad23G

iPhone iPhone

操作性

リストビューで左スワイプがstar/unstart、右スワイプがread/unreadです。これはiPhone版と一緒です。

左スワイプの処理は設定画面でReadItLaterやInstapaperに変更できます。

そして記事ビューでは、右スワイプはリストビューに戻ります。

アプリケーションをiPhoneからiTunesに同期する

2010年07月03日

iPhoneでアプリケーションを購入して普通はそのままiTunesに同期できるはずですが、時々iTunesがやってくれないです。

あるいはiPhoneで一杯アプリを購入したり削除したりして、パソコンのiTunesとの差分が紛らわしくなったこともあります。その場合はiTunesのアプリを一旦全部削除して下記の方法で一気に同期すればOKです。

アプリケーションをiPhoneからiTunesに同期する

iTunesからiPhoneのデバイスを右クリックして、メニューから「Transfer Purchase」を選択

iOS4を使えば、iPhoneのメモがGmailと同期できる

2010年06月24日

iOS4をインストールできたら、メールアカウントの設定画面をチェックしてみてください。

「メモ(Notes)」という項目が追加されているはずです。

この項目を「オン」にすればOK。

メモは、Gmail上で「Notes」というラベルがつけられています。

ちなみにカレンダーもGoogleに同期できます。

iphone-notes

iphone-notes-2

iphone-notes-4

iphone-notes-3

iOS4を使えば、iPhoneのメモがGmailと同期できる : ライフハッカー[日本版]

iPhoneでページ最下部へ移動するブックマークレット

2009年11月27日

ブックマークレット(Bookmarklet)とは

簡単に言うとJavaScriptをブックマークしたものです。

普通はURLをブックマークするに対し、JavaScriptをブックマークします。

そしてこのブックマークを選ぶときは保存されたJavaScriptが実行されます。

iPhoneのブラウザ関連のアプリでは結構使われています。

最下部へ移動するJavaScriptをiPhoneに登録する方法

javascript:window.scrollTo(0,document.documentElement.scrollHeight);
  • まずSafariで任意のサイトをブックマークする
  • そのブックマークを編集する
  • 一行名に好きな名前(ここではPage Bottom)を記入し、二行目を上記のJavaScriptを貼付けで保存する

f:id:kinopyo:20091128002653p:image

  • ページの最下部へ移動したい時はブックマークからさっき登録したブックマークレットをタップすればOK。

f:id:kinopyo:20091128002655p:image


参考サイト:

http://css-eblog.com/javascript/scrolltoend-for-iphone.html

ブックマークレットとは – はてなキーワード