2011年4月28日木曜日

iPhone4 white

iPhone4の白(white)を購入してきました。
長かった、、発売まで。

近接センサーの箇所の黒がいまいちですが、満足です。

photo by iPhone3GS

2011年4月20日水曜日

iPhoneでのホーム画面用アイコン

iPhoneなどのiOS端末では、ブックマークをホーム画面に追加するとアイコンとして表示することができます。
通常はWEBページの縮小アイコンになるんですが、ルートディレクトリに"apple-touch-icon.png"という名前のpngファイルを格納すれば独自のアイコンに出来ます。


ただし、bloggerでは当然のようにルートにファイルなんぞ置けません。
ちょっと調べてみると以下の方法で実現できました。

1) 画像の準備
  apple-touch-icon.pngの名前のpngファイルを用意しておく<補足参照>
2) 適当なサーバにアップする
  僕はDropBoxのpublicフォルダに上げてみました
3) bloggerのhtmlを以下のように編集
 - [デザイン]、[HTMLの編集]を選択
 - <head>タグ内に以下のように追加
   例)
    <head>
     <link href='http://アップしたパス/apple-touch-icon.png' rel='apple-touch-icon'/>
 4) iPhoneなどでホーム画面にブックマークを追加

<補足>
pngファイルのサイズは割と適当なサイズでいけそうですが、色んなiOS端末で綺麗に見えるようにしようとすると、114x114dotあたりが良いようです。
# 114dotがオススメな根拠
  3GS以前のアイコンサイズ :57x57dot
  iPhone4のアイコンサイズ :114x114dot
  iPadのアイコンサイズ    :72x72dot
# 本当はサイズも指定して複数のファイルを用意することも出来るようですが、自動で縮小してくれるので114dotのみでも問題なさそうです。

2011年4月16日土曜日

macbookでSSDのTRIM有効化

2chでSSDのTRIMが有効化できるとの情報を見つけて実験してみました。
しかし、導入したてのSSDでは体感できるような効果はあまりなさそうです。
自己満足の世界ですね。


備忘録も兼ねて手順をまとめておきます。

!!注意!!
自分の環境では特に問題は出ていませんが、何が起きても自己責任です。

<手順>
1) macbook pro 2011のIOAHCIFamily.kextを入手
 ググると拾えます(が、この時点で信頼性は皆無)

2) 入手したIOAHCIFamily.kextの書き換え
 IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/
  Contents/MacOS/IOAHCIBlockStorage

 - IOAHCIFamily.kextを右クリックして”パッケージの内容を表示”
   すると上記の階層のファイルが参照できます
 - バイナリエディタでIOAHCIBlockStorageを開く
 - 2箇所ある"APPLE SSD"の部分をNULLで埋める

3) IOAHCIFamily.kextを入れ替える
 /System/Library/Extensions

 - 上記階層にあるIOAHCIFamily.kextを入手したものに入れ替える
   #もともとのIOAHCIFamily.kextはバックアップしておく事を勧めます

4)ディスクユーティリティでアクセス権の修復
 - ディスクユーティリティを起動
 - 対象となるSSDの”ディスクのアクセス権を修復”を選択
   # この手順はIOAHCIFamily.kextのパーミッション変更のためです
   # なので自力で変更できる方はその方が早いです

5)カーネルキャッシュを更新
 /System/Library/Caches/com.apple.kext.caches/Startup

 - 上記階層にあるkernelcache_i386.xxx(32bit)を削除
   # 64bitの場合はkernelcache_x86_64.xxxだそうです
 - ターミナルを起動
 - "sudo kextcache -system-prelinked-kernel"を入力してreturn

6)再起動
 再起動したら完成(しているはず)


<その他>
 多分上記の手順と思われるツールも出ています。
 TRIM Support Enabler

 # 最悪起動できなくなるくらいの改造なので、僕はツールは使いませんでした
 # 改めて言いますが問題が起きても自己責任です

 appleがあえてソフトウェアアップデートなどで開放しないからには
 なにか理由があるのかもしれませんね。

#追記
環境はmacbook late 2008, intel X25-M 120GBです。

2011年4月7日木曜日

SSDのアイコン(png)

intelのX25-Mをイメージして、mac用に作成したアイコンです。

シルエットは良いのですが、斜めのアイコンにすると少し小さく感じる。