猫見の日々、又は sudo kill -TERM 1

市電が上る坂の途中の路地裏で暮らす、数匹の野良猫たちと

iPhone 実機動作確認までの予習

2010-11-30 19:59:00 | iPhone
24時を過ぎたらIDP(iPhone Developer Program)を購入する予定なので、それまで導入->実機確認までの流れを予習をしておく。


↓ここはよくまとまってる、助かるぞ!
iPhone Developer Programへの登録から実機でテストまでの手順 | シェフの気まぐれアプリ

※ 他に参考になりそうなところ

実機用にアプリをビルド | iPhoneアプリ開発雑記帳

他人のiPhoneをテスト機として使用する(Ad Hocビルド) | iPhoneアプリ開発雑記帳

Code Sign error: The identity 'iPhone Developer' doesn't match...

2010-11-30 15:03:57 | iOS
Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain

サンプルコードとか弄って、Xcode にて実機コード用にBuild しようとしたら必ず↑のエラーになって、実機でプログラムを動かせない。な、何ですか、これは? とググったら

【iPhoneSDK3.0】プロファイル、コードサインがエラーとなった場合|bigsun's iPhone & iPad Life

なるほど。iOS Developer Programに入会しないといかんわけね。二度足になったな。Mac Developer Program の会員にはなってるんだが、iOS SDK とかDown Load & インストール できるんで、それでiOS 実機動作もできると思い込んでた。iアプリをApp Store にUp できないくらいかと思ってたけど、実機コードを作れないとはなあ。先にiOS Developer Program の方にだけ入ってた方がよかったみたい(ただしMac アプリのApp Store 公開はできない)。

も一度10,800円は痛い出費だけど、ここまできたら入るしかないな。ここで止めたらなんか蛇の生殺し状態でやだし。

日々情報収集...

「Objective-C」だけどiPhoneアプリは簡単!と思ってiOS Developer Programに10800円支払ってからこんな事で躓くなんて無いようにしたい。


全くそうですね

双極性障害・免許更新・改正道交法一定の病気、主治医が診断書を書いてくれない時は…

冬眠(sleep)するiPhone(続)

2010-11-27 10:31:18 | iOS
冬眠(sleep)するiPhone」 を上げてからちょっと調べてみた。

アプリが sleep を許すかどうかは、コードで明示的に指定できる。

iPhoneがスリープしないようにする(iPhone SDKの話) より

そこで、iPhoneがスリープしないように、以下のコードを書きます。
[UIApplication sharedApplication].idleTimerDisabled = YES;

スリープするようにするには。
[UIApplication sharedApplication].idleTimerDisabled = NO;
NOにしておかないと、アプリを終了してもスリープしなくなるようです。注意してください。



後で時間があったら実験してみます。





某筑波大システムプログラム講義テキスト

2010-11-27 10:21:29 | システム
ブログのネタを探して彷徨っていたら、こんなものがあった。

システムプログラム(2010年度1学期前半)

自分でもマスターしてないところが散見されるので、テキストとして活用させてもらおう。

iOS 4.2.1 JB(Jailbreak) is NOW available

2010-11-26 13:15:05 | iPhone
Video Guide on How to Jailbreak iOS 4.2.1 on iPhone, iPad, iPod touch Using Redsn0w

iOS 4.2.1 Jailbreak Available Now! :: App Advice

早!

まだやらないけど。

やる方は自己責任でどうぞ!

↓まとめサイト他(J)
【iPhone_JB】iOS 4.2.1対応 Jailbreakツール【まとめ】
http://ipod.item-get.com/2010/11/redsn0wios_421jailbreak.php

冬眠(sleep)するiPhone

2010-11-26 12:25:28 | iOS
今のMac (go byOS X) をコマンドを叩いて使ってる人は知っていると思うが、iPhone のOS、iOS は、OS X と親戚関係にある(iPhone でコマンドを叩くには自己責任でJailBreak する必要があるが)。

iPhone のメモリ解放についてネットで調べていて、メモリ管理はOS X と同等であるという確証を得た。具体的には、iPhone 自身、あるいはssh でリモートlogin して"top" コマンドを実行すると、"OS X" のフォーマットと同一に表示されるのが分かる。

ここで面白い事が分かった。リモートでtop を実行してしばらくすると、結果が更新(デフォルト=1秒)されなくなるのだ。これがタイトルにあげた「冬眠」だと想像する。

この冬眠状態から稼働状態にするには、

1) iPhone 本機への介入: ボタン押し、着信、アラームなどのtime イベント

2) リモートアクセス: SIGNAL(Ctrl + c)、Bluetooth ?

などのトリガーが必要のようだ。"OS X" のsleep と違うのは、ネット接続(リモート login)は切れないということ。もちろんこの「冬眠」仕様は、バッテリ駆動時間を延ばすためと思われる。

なんか、iPhone アプリ作りたくなってきたかも(仕掛けを知るために)。

Intel が井川のCM を消した ? from Youtube

2010-11-26 04:45:17 | Weblog
なんか、「Wintel」のヒール役のイメージがあるIntel ですが、今や絶好調のApple のMac に搭載されていることはみなさんご存知ですね。


さて、題記の証拠URIはこちら
http://www.youtube.com/results?search_query=井川遥+cm&aq=1

メインのCM に井川を起用する器量があるなら、こんなことしなくともって思いません?

♯追記
なくなったわけじゃないんだな(前編、後編 Long バージョン)
http://www.youtube.com/watch?v=Sb2QjdR9trE&NR=1
http://www.youtube.com/watch?v=ravpPSUNLrc&NR=1

IntelのCM の眼鏡熟女「パンパパパパン」

2010-11-26 03:06:50 | Weblog
井川 遥さんですが、なんか存在感すごいですね。

若いみそらの頃は、DVD で砂まみれになって乳首ぽろりとかしてたんですよね。

井川 遥 の画像検索結果




ぽろりはこのDVD(タイトル失念)
井川遙 - TV-blog

メモリを解放する(初Automator &AppleScript)

2010-11-26 01:39:42 | OS X
メモリが逼迫した時にはiFreeMem とか使ってるんですけど、メモリ解放処理をさせてる間の一分間位は他の作業が実質できないというのがネック。代用案を探したところ、

メモリ激安の今、敢えて仮想メモリに思いを馳せる

にて、以下の記述を発見

確実なのは「起動ディスクのアクセス権修復」だ。数分程度の時間はかかるが、処理が進む間にInactiveな領域が順次解放され、終了した暁にはInactive→Freeへの振り替えが一気に進む。


コマンドがこれだ。

$ sudo diskutil repairPermissions /


これを自動化したい。で有力な記事を発見

sudo コマンドを AppleScript から操作する

↑を参考に、初めてAutomator をAppleScript と組み合わせて使ってみた。




iPhone「空き容量が不足しています」警告メッセージ

2010-11-25 16:37:56 | iOS
って、mp3とか画像とか動画ではなくて。


# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/disk0s1 750M 673M 70M 91% /
devfs 33K 33K 0 100% /dev
/dev/disk0s2s1 30G 10G 20G 35% /private/var


/(rootパーティション)が際どいですね(アプリ、System はここに入る)。いざとなったら

iPhone/Touch ディスク容量不足を解決しよう

などを参考にデータ領域に退避させないといかんですね。