<< 2007-10 >>
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

2007-10-26

[iPod]iPod touch 備忘録

忙しながらも色々とチョロチョロといじっているんだけど 何したんだか忘れちゃいそうなので とりあえず書いておく。そのうち まとめる事にする。





Jailbreak

Jailbreak は iJailBreak が一番簡単。何も考える必要なし。以下のムービーのとおり行えば iPhone の アプリケーションも installer も入っちゃう。








インストールしたアプリケーヨン

Installer からインストールしたアプリケーション

  • Games
    • iBlackjack --- ブラックジャック


    • MobileTetrominos --- テトリス


    • NEC --- ファ○コン エミュ


  • Network
    • Apache --- http鯖


  • Productivity
    • Lochbox --- パスワード管理


    • Sketches --- 手書メモ
    • weDict --- 辞書ソフト 任意の辞書も使用可能。
  • Sources
    • community Sources --- 必須
  • System
    • BSD Subsystem --- 必須。入れないと ssh で入っても何も出来ません
    • MobileTerminal --- ターミナル
    • Term-vt100 --- ターミナル


  • Tweaks
    • Touch Calender Fix --- カレンダーで予定を追加出来る様にします。


  • Utilities
    • Erica's Utilities --- とりあえずスクリーンショットが簡単
    • Service --- SSH とか Wifi を任意に停止・開始


Safari をメディアセンターに

iPod touch は Safari が非常に良く出来ています。Safari 経由なら html pdf doc txt xls と様々なフォーマットのファイルを見る事が出来ます。が、何故か iPod touch は 外部ストレージとして使用出来ないばかりか file:// を未サポート。
で、何か無いかなぁ〜と Insualler を眺めてると Apache と Lighthttp が有るではないですか。ほお〜と 思い net で検索してみると 思ったとおりローカルファイルを Safari で 127.0.0.1 で見れるっぽい。じゃ入れてみるしか無いでしょ。
とりあえず Lighthttp は未経験なんで 使い慣れた Apache を Installer からインストール。簡単ですねぇ。で、Home へ戻り Safari を起動し 127.0.0.1 を見てみると ニヤッ... アパッチ動いてるじゃないの。まずは http.conf いじり。
まず。sshで iPod touch へ入り DocumentRoot を変更して何か不具合があってもめんどくさいんで DocumentRoot はそのままに iPhoneDisk でマウントされる Media を DocumentRoot 内へシンボリックリンク。で、exit。

ln -s /var/root/Media /Library/WebServer/Documents/Media

FTP クライアントなどで iPod touch から http.conf をダウンロード。

/private/etc/httpd/http.conf

適当なテキストエディタで http.conf を編集。以下 変更した行のみ記述。

  • まず、アクセスログ停止。余計な事せんでよいです。
#CustomLog /var/log/httpd/access_log common

  • エラー対策
ServerName localhost

  • ディエクトリーのインデックスのアイコンが無く沢山エラーを吐いていたんで icons の Alias を変更。
#Alias /icons/ "/usr/share/httpd/icons/"
Alias /icons/ "/private/var/root/Media/icons/"
#<Directory "/usr/share/httpd/icons">
<Directory "/private/var/root/Media/icons">

iPhoneDisk でマウントされる Media の中へ Mac の /usr/share/httpd/icons をコピーでもいいし、Apache のアイコンは色々とネットに有るんで 好きなデザインのアイコンを入れても良し。


  • ディエクトリーのインデックスから余計な情報を削除。と、文字化け対策にHTML の <head></head>を任意のファイルに。
IndexOptions FancyIndexing SuppressHTMLPreamble SuppressDescription SuppressSize SuppressLastModified
ReadmeName /Media/README.html
HeaderName /Media/HEADER.html

iPhoneDisk でマウントされる Media の中へ以下2つの html を保存
HEADER.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="viewport" content="width=320, initial-scale=1.0, user-scalable=yes" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>** iPod touch **</title>
</head>
<body>

README.html

</body>
</html>

これで かなり便利な iPod touch の出来上がり。余計なアプリレーションを介さずに(iPhoneDisk は必要) ドラッグアンドドロップで 様々なファイルを保存し 見る事が出来る様になります。
ここに NewsClip の Web Archive を展開しておくと 通勤の友となる訳ですな。






辞書!

weDict がある。インストールは Installer から。辞書データは StarDict 形式もデータを /private/var/root/Library/weDict へ。が、アクセスがめんどくさいんで これも Media 内へシンボリックリンク。

ln -s /var/root/Media/weDict /private/var/root/Library/weDict

とりあえず 辞書はこれを使った。


このページの中の JMDict-en-ja dictionary と JMDict-ja-en dictionary 。和英と英和ですな。普通に hogehoge.tar.bz2 を開くと hogehoge.dict.dz と hogehoge.idx がある。hogehoge.dict.dz を hogehoge.dict.gz とリネームし 解凍。で、出来た hogehoge.dict と hogehoge.idx を /private/var/root/Library/weDict へ入れる。これで OK。

以下のスクリプトを使えば 英辞郎 も使えるっぽい。


スクリーンショット

Erica's Utilities を Installer からインストール。ssh で iPod touch へ入り snap2album。/var/root/Media/DCIM/100APPLE というフォルダが作られ中へ、“IMG_連番.JPG”という名前で、スクリーンショットが保存。




  • あのーwedictを起動するとhomeに戻されてしまうんですけど、どうすればいいでしょうか? - ぼbb (2007年10月28日 04時33分50秒)
  • とりあえず 上の方にも書いておいてありますが /private/var/root/Library/weDict を作り、辞書ファイルをインストールして下さい。じゃないと home へ戻ってしまいます。 - kitta (2007年10月28日 07時35分09秒)
  • できました!ありがとうございます - ぼbb (2007年10月28日 12時07分02秒)

コメントページを参照

お名前: コメント:

trackbackプラグインは存在しません。

2007-10-21

[iPod]iPod touchNewsClip


Jailbreak しちゃった。Apache 入れちゃった。Safari の localhost:// で Media フォルだ見れる様にしちゃつた。で、NewsClip の Web Archive で通勤の友の出来上がり!とか思ったら 文字化け...。何でかなぁ と Web Archive のhtml 覗いたら あ、header 空じゃん...。ここでくじけちゃいかんと AddDefaultCharset か何かで切り抜けようかと思ったんだけど そのままじゃ文字も小さく表示されちゃうよねぇ。じゃどうすんべ?そうだ NewsClip の作者さんにお願いしよ〜 と、ずぅずぅしく直 Mail 。

<header> </header> 間に

<meta http-equiv="content-type" content="text/html; charset=shift_jis"><meta name="viewport" content="width=320, initial-scale=1.0, user-scalable=yes">

を 追加して欲しいんです


したら 即対応していただけました。すげぇ快適。Palm + Plucker より奇麗で 快適です。さて、これで Palm から完全に卒業出来る、鴨。これで又、一つ幸せになれます。作者さんに感謝!



  • NewsClipの中の人です。記事をtouchに入れるのはどうやってるんですか?HDDとして認識されて、フォルダに投入すればいいだけ? - matto (2007年10月23日 00時46分44秒)
  • ssh を入れてるので sftp で転送か、iPhoneDisk でマウントして コピーって感じです。 - kitta (2007年10月23日 07時02分52秒)
  • おひさです。個人向けのinstaller.appリポジトリから、NewsClipの記事をinstallできるといいですよね。やっとrepositoryの作り方がわかったので、手がすいたら試してみます。 - matto (2008年05月08日 02時57分13秒)
  • おぉ どもです。お久しぶりです。面白い事考えますねぇ。それだと更新も自動でいけそうですし。私は NewsClip を ダウンロード展開するシェルスクリプト書いて moyashi さんの所を参考に シェルスクリプトアプリケーションにして朝晩取得しています。(ここに書いたやり方だと途中で落ちちゃうんで今は違うスクリプト書いてます。)これもラクチンですけど 一般的では無いかもしれないですね。 - kitta (2008年05月08日 10時20分50秒)

コメントページを参照

お名前: コメント:

trackbackプラグインは存在しません。

2007-10-18

[iPod]touch + Apache ...

今日分かった事。iPod touch て... Jailbreak しちゃえば Apache 入っちゃうのねぇ。そりゃ OSX のサブシステムだもん 入るわな。で、ローカルの html 読めるようになっちゃうのねぇ...。そうすりゃ NewsClip の Web Archive が見れるよねぇ。さて Jailbreak ねぇ...。

どうすんべかなぁ Jailbreak。どうせ来年二月には SDK 出るの決まっているのに Jailbreak ねぇ。それでも Apache が入れれるとは思わんけど ローカルの html は ほっておいても読める様になる気がするなぁ。

明日一日悩むか。






お名前: コメント:

trackbackプラグインは存在しません。

2007-10-16

[Mac]受付開始


受付開始ですなぁ。ってか 特に新しい機能の発表とか無いのけ?とか思ってしまったんだな。


お名前: コメント:

trackbackプラグインは存在しません。

2007-10-15

[MiniGorilla]アップデート SD

を、出た。公式サイトに...

1GBメモリーモデルをバージョンアップした後は、バージョンアップSDカードを本体に挿入したままの状態でないと使用できません。

なんて書いてあるんで 本当に 2GB 相当になる様ですねぇ。住所検索がうらやましかったからなぁ。実勢価格は 17,000円 くらいかぁ。

[iPod]Jailbreak

ついに色々な事が出来る様になりましたねぇ。楽しそうですねぇ。が、とりあえず静観です。時間が無いってのが一番の理由。後は、オフラインで html を読む方法が今は無い事です。オフラインで html を読む事が出きるんなら 徹夜してでも 即 GO!な予定です。そしたら 通勤の友 NewsClip を Web Archive が利用出来る様になるんで Palm は引退です。私にとって 今現在Palm じゃなきゃいけない理由は NewsClip だけなんです。Jailbreak 逝ってしまえば 予定の管理 動画 画像 テキストデータ pdf 各種 office どれも扱えますし ゲームも有りますし。オフラインで html を読む方法がみつかればねぇ...。

でも.. 楽しそうねぇ。暇だったら間違いなく 呼ばれちゃいそ。




お名前: コメント:

trackbackプラグインは存在しません。

2007-10-10

[iPod]Google iPhone 用のページが iPod touch にも対応

Google リーダーとか iPhone 用のページが iPod touch にも 昨日の夜くらいから対応してくれた様です。何だか楽しいだす。






お名前: コメント:

trackbackプラグインは存在しません。

2007-10-5

[css][iPod]touch (iPhone) 対応スタイルシート2

昨日書いてたのを試したら駄目だったけど ちょっといじったら出来た。IE7 まで ADC で書いてあったとおりだと スタイルシートを読まないでやんの。にゃろめ!IE!。で、以下の様な感じに落ち着いた。この方法だと、必要ならIE7 専用のスタイルシートも設定可能だが Safari Firefox Opera とかと同じ物を読ませた。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- iPhone対応 -->
  <meta name="viewport" content="width = 320" />
<!-- スタイルシート関連 -->
  <meta http-equiv="content-style-type" content="text/css">
  <link media="only screen and (max-device-width:480px)"
    href="small-dev.css" type="text/css" rel="stylesheet" />
  <link media="screen and (min-device-width:481px)"
    href="not-small-dev.css" type="text/css" rel="stylesheet" />
<!--[if lt IE 7]> 
  <link media="screen" href="ie6.css" type="text/css" rel="stylesheet" />
<![endif]-->
<!--[if IE 7]> 
  <link media="screen" href="not-small-dev.css" type="text/css" rel="stylesheet" />
<![endif]-->
<!-- スタイルシート関連ココ迄 -->
<!-- iPhone対応ココ迄 -->
<title>sample</title>
</head>
<body>
  <ul>
    <li>small-dev.css --- iPhone & iPod touch 専用</li>
    <li>not-small-dev.css --- Safari Firefox Opera IE7 用</li>
    <li>ie6.css --- IE6 以下用</li>
    </ul>
  </body>
</html>

これで 下のスタイルシートが適用される。し iPod touch(iPhone) にも専用のスタイルシートが用意出来る様になる。

body{
  background-color:blue;
}

  • not-small-dev.css --- Safari Firefox Opera IE7 用
body{
  background-color:pink;
}

  • ie6.css --- IE6 以下用
body{
  background-color:red;
}

サンプルページ --- 各ブラウザでアクセスすると 背景が違う色に見えます。








  • tuiki - kitta (2007年10月28日 15時47分55秒)
  • 追記:これだと Safari 2 で撃墜されてしまいました。 - kitta (2007年10月28日 15時48分30秒)
  • 追記2:Safari 2 って... 無視しても問題無い、鴨。 - kitta (2007年11月15日 22時40分33秒)

コメントページを参照

お名前: コメント:

trackbackプラグインは存在しません。

2007-10-4

[css][iPod]touch (iPhone) 対応スタイルシート

スタイルシートの切り分け

ちょっと 遊んでみたけど... う〜ん"?な感じ。特に IE6 で困った。ADC に書いてあった方法だと こう...

<link media="only screen and (max-device-width:480px)"

href="small-device.css" type="text/css" rel="stylesheet" />

古いブラウザではonlyキーワードは無視され、iPhoneスタイルシートが読み込まれません。iPhone以外のデバイス用にスタイルシートを指定するには、以下のような表現を使用します。

<link media="screen and (min-device-width:481px)"

href="not-small-device.css" type="text/css" rel="stylesheet" />

でも、これだと IE6 がスタイルシートを読まなくなっちまうんだな。で、

<link media="screen"
  href="not-small-device.css" type="text/css" rel="stylesheet" />

こうしちゃえば出来ない事も無いんだけど 完全な切り分けにはならんのよねぇ。media="screen" はどっちでも適用されちゃうのよねぇ。iPod touch とか小さいデバイス用にスタイルシート作るんなら完全に切り分けちゃいたしなぁ。はてさて もちっと真面目にしらべないといけませんなぁ。@media とか @import あたり忘れちゃってるしなぁ 本で調べてみよっと。

あ...、IE 6は別のスタイルシート喰わせりゃ良いんじゃん。今書いていて気がついた。こんな感じか?明日試してみんべや。

<link media="only screen and (max-device-width:480px)"
     href="small-device.css" type="text/css" rel="stylesheet" />
<link media="screen and (min-device-width:481px)"
     href="not-small-device.css" type="text/css" rel="stylesheet" />
<!--[if lt IE 7]> 
    <link rel="stylesheet" type="text/css" href="IE6-style-seet.css" />
<![endif]-->

幅の話 1

以下を追加は必須かな。メタタグ追加ね。こうしておかないと body{ width:320px;} とかしておいても左上にちぃさぁ〜く 表示されてしまう。これは touch (iPhone) の Safari がデフォルト width を 980 としている為らしいだす。

<meta name="viewport" content="width = 320" />

幅の話 2

こんなんしておくのも有り、鴨。とりあえず大きな画像はスケールをかけて収めてくれるし 入力欄とかも 幅を合わせてくれる。

*{
  max-width:320px;
}

と、基本の「き」でつまづいているのも 又、楽し、鴨。

何で Google は...

何で Google は 未だに iPhone 用のページを iPod touch に見せないんだろ? UA で振り分けているだけだろうに 不思議ね。







お名前: コメント:

trackbackプラグインは存在しません。

2007-10-3

[Mac][iPod]touch をマウント

いいもんめっけ!iPod touch をマウントする アプリケーション。MacFUSE なんかな?下のスクリーンショットの Media が touch。こんなツールが出てくると嬉しいだすなぁ。


お名前: コメント:

trackbackプラグインは存在しません。

2007-10-2

[iPod]touch

日本語の資料

ADCで touch の資料探してたら 日本語の資料見つけた。英語のが有るのは知ってたけど日本語のがあると嬉しいね。で、touch とか iPhone に専用の css を食わす方法が書かれていたので Memo。メディアクエリって 色々あったのね。知らんかったとです。以下引用。

iPhoneにのみ対応し、ほかのデバイスに影響しないスタイルシートを指定するには、次に示すようにonlyキーワードにscreenキーワードを組み合わせて使用します。

 

<link media="only screen and (max-device-width:480px)"

href="small-device.css" type="text/css" rel="stylesheet" />

 

古いブラウザではonlyキーワードは無視され、iPhoneスタイルシートが読み込まれません。iPhone以外のデバイス用にスタイルシートを指定するには、以下のような表現を使用します。

 

<link media="screen and (min-device-width:481px)"

href="not-small-device.css" type="text/css" rel="stylesheet" />

 

メディアクエリの詳細については、以下を参照してください。

* http://www.w3.org/TR/css3-mediaqueries/


こんなhtmlと

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<link media="only screen and (max-device-width:480px)"
href="small-device.css" type="text/css" rel="stylesheet" />
<link media="screen and (min-device-width:481px)"
href="not-small-device.css" type="text/css" rel="stylesheet" />
<title>Test</title>
</head>
<body>
</body>
</html>

small-device.css

body{background-color:pink;}

not-small-device.css

body{background-color:blue;}

こんな感じで試してみたら 確かに touch で見ると 背景がピンク色に。PC で見ると青になった。ついでに Palm で試してみたら css に対応していないのか青くなった。今、新しく作っている PhotoBox のテーマに盛り込んでも面白そうな感じね。

その他 touch の Safari を使っていて気が付いた事。


追加したブックマーク


その他 touch を使っていて気が付いた事。

  • パスコードロック中でもホームボタン2度押しで、音量など オーディオのコントロールが出来る。
  • HDD が無くモーターが無いので、FM トランスミッタを使った時にノイズが少なくなった気がする。



[FSwiki]スパムフィルタ

アップグレード後 スパム捕獲率 100% で更新中。すげぇ。

  • 喜んで頂けて幸いです。人間が関与しない限り(手作業によるスパム投稿でない限り)、捕獲率はほぼ100%を維持すると思います。こちらのサイトでは学習量が少ないので誤検出の方が心配です。 - あき (2007年10月03日 10時19分56秒)
  • とりあえず 今の所問題無いかなぁ。100%更新中ですしね。 - kitta (2007年10月04日 14時18分15秒)

コメントページを参照

お名前: コメント:

trackbackプラグインは存在しません。

ヘルプ 検索 Farm 一覧 トップ ログイン