iPod touch
Jailbreak1.1.4(2008年3月16日現在)
環境
- iPod touch(8GB / 2007年9月購入)
- PPC(G5) / MacOSX 10.5.2
- iTunes7.6.1
- ZiPhone2.6b
手順
- JBされている状態のtouchを、iTunesで「復元」→ノーマル1.1.4
- ZiPhone2.6bを起動してjailbreakを選択(iPod touch用のメニューだと、できあがってもInstallerが表示されておらずなにもできなかった)
- しばし待つ。
- 【JB 1.1.4 iPod touch完成】 ※ダメだった場合はメニューから「Clear NVRAM」をやるといいかも。
- Installerのリポジトリに「http://repo.iSpazio,net」を追加
- Installer → install → Tweaks(1.1.4) → 1.1.4iPodFullFeatures をインストール
メールやGoogleMap等が入る。
- よく使うアプリをインストール
Installerを起動 → Install > Sources > Community Sources をインストール
iComic(リポジトリに「http://hpcgi3.nifty.com/moyashi/ipodtouch/repository.cgi」を追加)
TerminalV(同上)
iPhysics(リポジトリにhttp://iphone.r4m0n.net/repos を追加(しなくてもあったけど…))
Touchpad(リポジトリにhttp://cnp.qlnk.net/
※リポジトリに追加する場合、すでに入っているものもあるかも知れないので、確認して下さい。
以下の手順でもJBできたが、こっちの方法ではtouchで再生した音楽/動画の再生回数が、iTunesと同期できなかった。←プレイリストを管理する上ですこぶる不便!
Jailbreak1.1.1→1.1.3(2008年2月28日現在)
iTunes7.5
ダウングレードの際には App本体/plistの他
- /System/Library/Extensions/AppleMobileDevice.kext
- /System/Library/PrivateFrameworks/MobileDevice.framework
- /Library/Receipts/AppleMobileDeviceSupport.pkg
もバックアップの上退避させる事。
【1】
Mac
touch
- Macと繋ぐ
- スリープとホームボタンを長押し
- 電源が落ちたらスリープのみ手を離す。放置
Mac
- iTunesが「リカバリモードのiPod」を発見
- オプションキーを押しながらアップデートを選択
- 「iPod1,1_1.1.1_3A110a_Restore.ipsw.zip」を選択(→ダウンロード)
- 1.1.1のiPod touch完成(未JB)
touch
- 各種設定(スリープしない、音出さない、wifiなどなど)
- Safariで「http://jailbreakme.com/」にアクセス
- 下の方にあるInstall AppSnappをタップ
- SpringBoardにInstallerが登場【JB 1.1.1 iPod touch完成】
【2】
touch
- 「Installer」をタップして Sources > Edit > Add
- 「http://hackthatphone.com/1.xml」を追加
- Install > System > BSD Subsystem をインストール
- Install > Hack that Phone tools > OktoPrep をインストール
※ほんとは Install > Tweaks(1.1.1) > OktoPrep があるはずらしいのだが…
Mac
- iTunes(新しく繋いだiPodの名前とかを設定する画面になってるかも)
- オプションキーを押しながらアップデートを選択
- 「iPod1,1_1.1.2_3B48b_Restore.ipsw.zip」を選択(→ダウンロード)
- 1.1.2のiPod touch完成(未JB)
- touchは繋いだまま
- http://conceitedsoftware.com/iphone/site/112jb.html にある 「1.1.2-jailbreak.zip」をダウンロード&解凍
- 解凍した中にある「jailbreak.jar」をダブルクリックで実行
- 「Jailbreak!」をクリック
※SSHのチェックは、必要なら入れる(俺はとりあえず入れといた)
- しばらくすると、touchが再起動してInstaller(とSSH)のアイコンがSpringBoardに復活【JB 1.1.2 iPod touch完成】
【3】
touch
- Installerをタップ
- Install > System > BSD Subsystem をインストール
- Sources > Edit > Add
- http://ipodtouchmaster.com/files/repo.xml を追加 > Refresh
※1.1.3にする場合
- Install > 1.1.3 Jailbreak+Apps > 1.1.3 iPhoneなんとか(一つしかない) をインストール
※時間がかかります。
- SpringBoardにInstallerを含むiPhoneアプリが登場【JB 1.1.3 iPod touch完成】
※1.1.4にする場合
(2008/03/11追記)
- Install > mobile jailbreak 1.1.4 iPhoneなんとか をインストール
※時間がかかります
- SpringBoardにInstallerを含むiPhoneアプリが登場【JB 1.1.4 iPod touch完成?】
【4】
touch
- よく使うアプリをインストール
Installerを起動 → Install > Sources > Community Sources をインストール
iComic(リポジトリに「http://hpcgi3.nifty.com/moyashi/ipodtouch/repository.cgi」を追加)
TerminalV(同上)
iPhysics(リポジトリにhttp://iphone.r4m0n.net/repos を追加(しなくてもあったけど…))
Touchpad(リポジトリにhttp://cnp.qlnk.net/
なんかいろいろ(BigBoss)http://sleepers.net/iphonerepo
※リポジトリに追加する場合、すでに入っているものもあるかも知れないので、確認して下さい。
【追記】
1.1.4からダウングレードの方法
※一度ファームウェア1.1.4に上げると、通常のリカバリでは「オプション」+「復元」→1.1.1を選んでも「復元出来ませんでした 不明なエラーが発生しました(1)」になるます!
Mac
touch
- 1.1.4がちゃんと起動している状態でUSBを接続。
- スリープとホーム長押し
- 電源が切れたらスリープだけ離す。ホームは押したまま(画面は暗い)
- 数秒後、iTunesがtouchを認識。(リカバリモードの〜)
- ホームを離す。
- 「オプション」+「復元」→ファームウェア1.1.1を選択
つまんない事だけど、すごくつまずいたので一応。
HTML
画像でsubmit
<a href="#" onclick="submit();return false;"><img src="./menu/trans.gif" border="0"></a>
または
<img src="./menu/trans.gif" name="submit" onclick="submit();">
#↑この場合マウスカーソルが変化しない
PHP
//現在の時間で乱数を発生
srand(time());
//rand(min, max); 最大値最小値の設定
$rnd = rand(0, 99);
echo $rnd;
UNIX
拡張子が.tar.bz2になっているファイルを展開するには、jオプションを付けてtarコマンドを実行する。
$ tar jxvf example.tar.bz2
bashのプロンプトデザイン
過去1日以内に更新されたファイルを探しコピーする(確認なしで上書き)
$ find [探す場所] -ctime -1 -type f -print -exec cp -Rv {} [置き場所] \;
scpコマンドの使い方
最後の「:」が忘れやすいので注意だぜ!
$ scp (ファイル名) (ユーザ名)@(ホスト名):
〜〜password: (パスワード入力)
rmをローカルに保存するには…
必要なバイナリを揃える手順
1) http://prdownloads.sourceforge.net/mplayerosx/?sort_by=date&sort=desc から ffmpegXbinaries をダウンロード、展開
2) 1)を展開したフォルダ内のmplayerをパスの通った場所に置く
3) http://prdownloads.sourceforge.net/mplayerosx/reallib.zip?download から reallib をダウンロード、展開
4) 3)を展開した reallib フォルダをシステムの /Library/Application Support/ffmpegX に置く(ffmpegX フォルダがなければ作成)
RealMediaストリーミングを保存
$ mplayer -dumpstream rtsp://~.rm -dumpfile sample.rm
ローカルのRealMediaファイルの音声をWAV形式に変換
$ mplayer -ao pcm:file=sample.wav sample.rm
DB
【インストール】
PostgreSQL on MacOSX(Panther)
【インストール】
MySQL on MacOSX(Panther)
【SQL】
今日より前(昨日以前)の日付けデータを持つ行数を得るSQL(MySQL専用?) (dateはdateフィールド)
・DAY(date型):date型フィールドに格納されている、日、部分のみ取り出す関数。
・CURDATE():今日の日付けを得る関数
SELECT COUNT(*) from access WHERE DAY(date) < DAY(CURDATE()) GROUP BY date
【SQL】
COUNT()で数えた行数の大きい順に並べる
COUNT(col) で得たものに AS num で別名を与えて、最終的にそこで得たカウント数の大きい順に並ぶよう、 ORDER BY num DESC でソートしてる。
SELECT col,COUNT(col) AS num from table GROUP BY col ORDER BY num DESC
やっぱりあったか!!
http://www.daito.ac.jp/~ikeuchi/webdb/mysql_6.html
LIMIT n を与える事で、表示件数を変えられる!(MySQL専用?)
【SQL】
置き換えUPDATE
例文:accessテーブルにある日付(dateフィールド)が2005/5/1以降で、pageフィールドがdiaryであるrefフィールド内の、「200504」を「200505」に置き換えてUPDATE。
UPDATE access SET ref = REPLACE(ref, '200504', '200505') WHERE date >= '2005-05-01' AND page = 'diary'
Mac
Leopard
■Finderのウインドウのタイトルバーで、現在位置をフルパスで表示する。(戻す時は NO に)
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
$ killall Finder
■Stacksでマウスオーバ時にハイライトを表示させる(グリッド表示のみ)
defaults write com.apple.dock mouse-over-hilte-stack -boolean YES
■X11で、マウスの重なってるウインドウをアクティブにする。通常は、クリックしてウインドウをアクティブにしないと、文字入力ができない。 (戻す時はtrue を falseに)
$ defaults write com.apple.x11 wm_ffm true
■ウインドウのspaces越え時間を短縮させる(デフォルト値は 0.75)
$ defaults write com.apple.dock workspaces-edge-delay -float 0.4
$ killall Dock
Tiger以前↓
ウィンドウをしゃきっとさせる!
$ defaults write com.apple.finder AnimateWindowZoom -bool false
コマンドラインからコンピュータをスリープさせる
$ osascript -e 'tell app "Finder" to sleep'