Category: Macintosh

iPhone HTC Weather Lock Screen


iPhone HTC Weather Lock Screen 這個功能一直是我想要的.這也許是我唯一喜歡HTC的理由.哈. 可惜在 iPhone lock screen 不能偵測手機目前位置. 所以只能自訂一個區域而已. 真的很可惜!

簡單說明一下如何弄到這樣的畫面 :

1. 首先必須要先 JB

2. 在 Cydia 找 WinterBoard 安裝


3. 安裝 HTC Weather Widget


4. 安裝 LockScreen Clock Hide


5. 進去 設定 -> WinterBorad -> Select Themes -> HTC Weather Widget 然後 respring

這樣 Lock Screen 就會有時間天氣了. 再來就要進去改當地天氣.

6. 想辦法進去改 “/Library/Themes/HTC Weather Widget 1.7.theme/configureMe.js”檔案. 可以用 ssh 或是 iFile…

var locale = “TWXX0021″; //Zipcode, Postalcode, or Weathercode 改成你要的區域. TWXX0021 是台北
var isCelsius = true; //true or false 用攝氏
var useRealFeel = false;
var updateInterval = 15; //Minutes
var showForecast = true;

// If you would rather use your own Lockscreen Background
// set showBackground to true and overwrite the included
// LockBackground.png file
var showBackground = true; // 如果你要改背景圖片就把 showBackground 設定為 true. 再去替換該路徑的LockBackground.png為你要的圖片

var showWeatherAni = false;

改完記得 respring 才能生效.

這樣就算完成了. 有一點想要改一下裡面的 LockBackground.html 檔案的程式. 想要抓取我目前位置. 好讓 HTC weather clock 可以一直更新目前位置的天氣.

相關閱讀 : iPhone HTC Weather Clock

iPhone 4S 與 Galaxy Nexus 的抉擇?!

螢幕 PK :
Galaxy Nexus (1280 x 720 pixels, 4.65″, 316 ppi) Super AMOLED 螢幕比 iPhone 4S (460 x 960 pixels, 3.5″, 326 ppi) Retina display 大. 按照 ppi (pixels per inch) 來看 iPhone 4S 比 Galaxy Nexus 好, 但是人類的眼睛已經達到很難分辨. 所以326 ppi與 316 ppi 沒有太大的差別. 螢幕解析度.不相上下. 如果喜歡小螢幕 iPhone 4S 勝, 如果喜歡大螢幕 Galaxy Nexus 勝.

相機 PK :
iPhone 4S 800萬畫素(8 MP, 3264 x 2448 pixels) 比 Galaxy Nexus 500萬畫素 (5 MP, 2592 x 1944 pixels) 優. 4S 可以自動對焦, 臉部偵測, 觸控對焦及使用 HDR. Galaxy 能選擇場景(SCN),調整EV, 自動白平衡及拍攝環景(Panorama)還有自動連續對焦(continuous auto focus), Android 4.0 並支援零遲緩快門. 就相機軟體功能 Galaxy 可以自訂選項比較多. 兩台錄影都可以達到 1080p@30fps.iPhone 4S 有內建提供視訊穩定(Video stabilization)功能. 就硬體規格而言 iPhone 4S 勝. 按照內建的拍照軟體功能 Galaxy Nexus 勝. 相片品質及錄影品質感覺好像差不多.

效能 PK :
Galaxy Nexus 採用 1.2 GHz TI OMAP 4460 ARM Cortex-A9 dual-core, GPU 晶片為 PowerVR 307 MHz PowerVR SGX540 (Underclocked from 384MHz), 搭配 1GB 的記憶體, 而 iPhone 4S 使用 1 GHz Dual-core Apple A5 chip 鎖頻所在 800MHz 的速度. GPU 晶片為 PowerVR SGX543MP2 , 搭配 512 MB DRAM 的記憶體. 從硬體規格來看 Galaxy Nexus 效能比較好. 而且 Galaxy Nexus 使用起來非常流暢. Galaxy Nexus 勝.

儲存空間 PK :
iPhone 4S 支援 16GB, 32GB, 64GB 三種. 而 Galaxy Nexus只有 16GB與32GB兩種. 且兩台都不能額外插記憶卡. 所以 iPhone 4S 勝.

網頁瀏覽 PK :
Galaxy Nexus 有支援 Flash 功能. 而 iPhone 4S 不會支援 Flash 瀏覽功能, iPhone 4S 需要 JB 後 安裝 Frash 才能瀏覽有 Flash 網頁內容. 不過 Frash 不是那麼穩定. 且目前 iPhone 4S 還不能 JB. Galaxy Nexus 勝.

整合性 PK :
Galaxy Nexus 可以直接登入 Google 帳號. Gmail, 通訊錄, 行事曆, 文件甚至音樂都能與雲端同步. Galaxy Nexus是Google自家產品.理論上與Google帳號整合度是非常密切. 只可惜 Google 並沒有辦法備份應用程式與網路偏好設定. iPhone 4S 可搭配 Apple ID 與 iCloud 同步 Mail(me.com), 聯絡資訊, 行事曆. 在 iPhone 4S 編輯的 Numbers, Pages及Keynote也可以同步到 iCloud 下載, 很可惜的是 iCloud 不能線上編修, 在iCloud還有尋找iPhone的功能. iCloud 也支援備份手機的功能. 所以拿到下一台手機就可以很輕鬆的網路還原. 非常貼心的設計. iPhone 在雲端音樂還沒有對台灣開放. 雖然 Google Music 也還沒對台灣開放但是可以透過美國VPN取得Google Music. Galaxy Nexus的音樂播放程式可以直接聽 Google Music, 而 iPhone 4S 的 Music 要和 iTunes 同步才能聽. 除非你有美國 apple id 搭配美國信用卡或是使用美國運通也可. 才能將購買過的音樂雲端下載回來. 整合度我認為 iPhone 4S 勝. 雖然很難抉擇.

人機介面 PK :
iPhone 4S 與 Galaxy Nexus 各有優缺點. 就中文輸入而言. 目前 Galaxy Nexus 沒有原生的中文輸入法. 雖然可以透過 Market 安裝輸入法. 但是, 許多輸入法還無法順利的切換中/英文. 唯一的好處是注音輸入法的鍵盤配置是比較接近我們平常用的模式. 而 iPhone 4S 則是用他們的排法. 文字複製貼上功能 iPhone 4S 做得比 Galaxy Nexus 好. Galaxy Nexus 可以設定動態背景, iPhone 4S 卻不能自訂. Galaxy Nexus 可以有桌面小工具(widgets), iPhone 4S 沒有那樣的功能. 雖然也是透過 JB 可以改變. iPhone 4S 雖然號稱可以多工. 但是只有提供下列三種程式 : 背景音樂, 位置更新(location updates)及網路電話(VOIP). 另外通知服務(notification) 有人說這也算是多工. 但我不這麼認為. Galaxy Nexus 是真正的多工. 當然真正的多工就要為這樣的好處付出代價. 相對的人機介面會使用起來卡卡的. iPhone 4S 與 Galaxy Nexus 個有所強的項目也有其缺點.

視訊 PK :
Galaxy Nexus可以在3G網路透過 Google Talk 進行視訊會議, 雖然3G網路連線品質不是那麼好. 不過還算是堪用. 所以 Galaxy Nexus 可以連到任何一台有視訊的電腦或是有視訊的 Android 手機. 還算不錯. 而 iPhone 4S 內建的 FaceTime 只能在 Wi-Fi 網路使用. (3G使用FaceTime需要 JB) 可以與iPad, iPod Touch及蘋果電腦做視訊. 畫質算不錯. 可能是使用 Wi-Fi 的關係. Galaxy Nexus 具備跨平台. iPhone 4S 受限於只能使用蘋果系列產品. 所以 Galaxy Nexus 勝.

媒體播放 PK :
iPhone 4S 能支援下列影像格式
影像格式支援 : H.264 video up to 1080p, 30 frames per second, High Profile level 4.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG-4 video up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in .avi file format
聲音格式支援 : AAC (8 to 320 Kbps), Protected AAC (from iTunes Store), HE-AAC, MP3 (8 to 320 Kbps), MP3 VBR, Audible (formats 2, 3, 4, Audible Enhanced Audio, AAX, and AAX+), Apple Lossless, AIFF, and WAV

Galaxy Nexus 能支援下列格式 :
影像格式支援 : Compatible Video Files, H.263, H.264, MPEG4, VC-1; Video, Streaming
聲音格式支援 : Compatible Music Files, WAV, MP3, AAC, AAC+, eAAC+, AMR-NB, AMR-WB, MIDI; Audio, Streaming; MP3/Music Tones

大多數的影音檔案在 Galaxy Nexus 都不用轉換就可以直接在 Galaxy Nexus 播放. 反觀 iPhone 4S 就需要轉換成它支援的特定格式才可以播放. Galaxy Nexus 勝.

連線能力 PK :
Galaxy Nexus 有出 LTE 與 HSPA+ 版本, 目前台灣只有 HSPA+ 版(GT-I9250TSABRI) HSPA+ / HSUPA / 3G / EDGE / GPRS (HSPA+可達21Mbps, HSUPA可達 5.76Mpbs) , Bluetooth 3.0 及 NFC (Near Field Communication) 功能. iPhone 4S 支援 UMTS/HSDPA/HSUPA 及 GSM/EDGE (HSDPA的資料下載速度最高可達14.4Mbps) 支援 Bluetooth 4.0. 就規格面而言 Galaxy Nexus 勝. 但是, 目前台灣網路環境還沒有那麼高速. 所以其實沒什麼差別. Galaxy Nexus 支援 NFC 也許未來台灣能與悠遊卡或信用卡結合. 只是目前台灣的 NFC 的應用還沒有很完善. iPhone 4S 唯一比較好的好處是支援藍牙 4.0. 可以與支援藍牙4.0的設備快速配對使用. 而且藍牙 4.0 應該會比NFC還要好. 原因在於藍牙4.0不用近距離感應. 就手機上網而言, 未來支援 HSPA+ (理論值最高可支援到 84/22Mps)及 HSDPA 的時候. Galaxy Nexus 就會有明顯的優勢. 所以 Galaxy Nexus 勝.

電池 PK :
Galaxy Nexus (1,750 mAh) 電池容量比 iPhone 4S (1,420mAh) 大. Galaxy 可以換電池 iPhone 4S 不行. Galaxy還可以購買 2,000mAh大容量電池. 所以 Galaxy Nexus 勝.

重量 PK :
Galaxy Nexus (135 g) 比 iPhone 4S (140 g) 輕一點點. Galaxy Nexus 勝. 但是如果上到大容量的電池 Galaxy Nexus 重量就會變成 145g 左右.

大小 PK :
iPhone 4S (115.2 x 58.6 x 9.3 mm) 比 Galaxy Nexus (135.5 x 67.94 x 8.94 mm) 小. iPhone 4S 勝

其他功能 PK :
iPhone 4S 可以搭配 Apple TV 透過 Wi-Fi 使用 AirPlay Mirroring 效果還算OK. 不是那麼即時. 這個功能很吸引我. iPhone 4S 內建 Siri 語音功能, 目前只能支援英文, 法文, 德文. 之後會支援日文… 至於中文還要等一陣子. 目前唯一的好處是拿來練習英文發音. 假設將來有日文. 就可以拿來練習日文發音. XD 雖然它真正的功能很強大. 但是目前在台灣還是沒有提供相關的資訊服務. 至於 Galaxy Nexus 可以臉部辨識解螢幕鎖. Galaxy Nexus 還有個問題. 就是台灣目前的 Android Market 還沒辦法付費. 所以如果要購買軟體. 會是個很大的問題.

以上是我的觀察. 期望你能透過這篇文章購買到適合自己的智慧型手機.

參考 : iPhone 4S, Galaxy Nexus

咖自由 Lite v1.0


“咖自由” 軟體聲明

“咖自由” 全名為 “咖厚塔 – 自由時報”(之後簡稱本軟體). “咖厚塔” 為標準華語發類似台語”較好讀”的音. 創立本軟體之宗旨為提高 iOS 設備的良好閱讀環境. 藉由分享自由時報新聞連結功能. 以增加自由時報之曝光度. 進而鼓勵大家訂閱自由時報.

本軟體並不是”自由時報電子報”官方軟體. 僅提供更迅速的方式閱讀自由電子報. 本軟體呈現的新聞內容版權一切為”自由電子報”版權所有. 歡迎多加利用本軟體提供的分享連結功能. 將新聞連結分享到 facebook 或 twitter. 以讓更多人能夠閱讀自由電子報. 增加自由時報之收益.

自由時報首頁 : http://www.libertytimes.com.tw/

移除廣告按鈕還沒有完成. 預計 v1.1 會完成. 敬請期待!!

Fix “Find My Mac” not available problem


更新了 10.7.2 發現”Find My Mac”不能使用. 我重新安裝 Lion重新升級到 10.7.2 也是不行. 最後爬文爬到“Find My Mac” not available after Lion Recovery Update and 10.7.2 Update, “Find My Mac” not available after Lion Recovery Update and 10.7.2 Update 終於搞定. 下列是解決方法 :

1. 將電腦關機. 進入修復模式 (Recovery Mode). 按著 command + R, 然後開機.
2. 使用”Disk Utility” 進行 驗證磁碟(Verify Disk), 理論上會出現錯誤. 然後再修復磁碟(Repair Disk). 修好了之後重新開機
3. 重新安裝 Recovery HD Update. 到 RecoveryHDUpdate.dmg 下載. 安裝好了之後就修復了.


修復完成圖~ :D

Google Music beta app for iOS

早上看到 TUAW 的 Google Music beta ready for iOS這篇. 就想說來亂寫一支程式. 那隻程式單純的只開 google music 網頁. 然後讓它能在背景播放. XD

間斷著亂寫著. 大概花一個上午寫出來了. 我相信應該有很多 bugs. 下面是貼圖 :

一樣取名字叫做 Music , icon 直接拿 google 的.


按照 Albums 列表


播放一首我愛的歌”被動”..


播放時的畫面


背景播放多工的畫面


也順便一起開發 iPad


iphone畫面忘記擷取 登入的畫面. 這是 ipad 登入畫面


一樣用 Albums 列表


再來一次..”被動”


播放中..


多工畫面

這個程式只是單純寫爽的自己使用..暫時不對外開放. 且我也不知道該如何將 .ipa 分享出去. 如果我簽署 dist 憑證. 一般大眾也不見得能使用. 所以放棄~~~

畢竟我認為google應該要自己出個 native iOS 版本的 app 才對. 且如果要將這樣的程式上架. 還要等蘋果審核. 等個一個禮拜多. 麻煩!! 而且我也不知道有沒有違反 google 什麼版權有的沒有的. XD

在蘋果透過指令關閉自動登入

在我的電腦裡面會有 myguest 這個帳號自動登入. 可以用下列指令查看目前自動登入設定狀況.

# defaults read /Library/Preferences/com.apple.loginwindow
{
    MCXLaunchOnUserLogout =     {
        myguest = 1;
    };
    OptimizerLastRunForBuild = 23085024;
    OptimizerLastRunForSystem = 168230912;
    PowerOffDisabled = 1;
    RetriesUntilHint = 3;
    autoLoginUser = myguest;
    lastUser = loggedIn;
    lastUserName = myguest;
}

透過下列指令就可以把字懂登入關閉

# defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser

在查看一次登入設定. myguest 已經從自動登入移除.

# defaults read /Library/Preferences/com.apple.loginwindow
{
    MCXLaunchOnUserLogout =     {
        myguest = 1;
    };
    OptimizerLastRunForBuild = 23085024;
    OptimizerLastRunForSystem = 168230912;
    PowerOffDisabled = 1;
    RetriesUntilHint = 3;
    lastUser = loggedIn;
    lastUserName = myguest;
}

在蘋果用命令掛載 .dmg 並遠端安裝 .pkg

在遠端管理mac的時候就需要這樣的技巧.

第一個步驟. 要先知道如何掛載 dmg 映像檔.
# hdiutil attach foo.dmg

Checksumming Driver Descriptor Map (DDM : 0)…
Driver Descriptor Map (DDM : 0): verified CRC32 $FEF30ABC
Checksumming (Apple_Free : 1)…
(Apple_Free : 1): verified CRC32 $00000000
Checksumming Apple (Apple_partition_map : 2)…
Apple (Apple_partition_map : 2): verified CRC32 $759BB202
Checksumming Macintosh (Apple_Driver_ATAPI : 3)…
Macintosh (Apple_Driver_ATAPI : 3): verified CRC32 $F1E8BA9E
Checksumming (Apple_Free : 4)…
(Apple_Free : 4): verified CRC32 $00000000
Checksumming disk image (Apple_HFS : 5)…
………………………………………………………………
disk image (Apple_HFS : 5): verified CRC32 $02C572A3
Checksumming (Apple_Free : 6)…
(Apple_Free : 6): verified CRC32 $00000000
verified CRC32 $31655A51
/dev/disk1 Apple_partition_scheme
/dev/disk1s1 Apple_partition_map
/dev/disk1s2 Apple_Driver_ATAPI
/dev/disk1s3 Apple_HFS /Volumes/foo Update

第二個步驟, 用 installer 指令安裝 . pkg 檔案
# sudo installer -pkg /Volumes/foo/bar.pkg -target “/”

installer: Package name is foo-bar
installer: Upgrading at base path /
installer: The upgrade was successful.

最後個步驟就是, 反掛載 .dmg 檔案
# hdiutil detach /Volumes/foo/

“disk1″ unmounted.
“disk1″ ejected.

如此一來就可以偷偷幫使用者背景更新程式. 不為人知..搞得好像行善不為人知. Orz

在蘋果用命令列建立 CD/DVD .iso image

1. 取得 DVD 在 /dev/ 的磁碟代號.
$ drutil status

Vendor Product Rev
MATSHITA DVD-R UJ-8A8 HA13

Type: DVD-ROM Name: /dev/disk1
Sessions: 1 Tracks: 1
Overwritable: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Free: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Used: 601:20:16 blocks: 2706016 / 5.54GB / 5.16GiB
Writability:
Book Type: DVD-ROM (v1)

2. 從上列命令得知. DVD 的代號為 /dev/disk1. 再用下列命令卸載 DVD
$ diskutil unmountDisk /dev/disk1

Unmount of all volumes on disk1 was successful

3. 用 dd 指令匯出 iso 檔案. 需要花一段時間
$ dd if=/dev/disk1 of=DVD.iso bs=2048

2706016+0 records in
2706016+0 records out
5541920768 bytes transferred in 1599.459628 secs (3464871 bytes/sec)

4. 測試掛載剛剛做好的 .iso image, 可以用 Finder 直接在DVD.iso檔案上按兩下就能順利掛載.
$ hdid DVD.iso

相關閱讀 : 轉換 .dmg 為 .iso

如何自製iPhone手機鈴聲?

這是土法煉鋼的方式自製iPhone手機鈴聲, 坊間應該有很多好用的軟體.

材料 : iTunes, Finder, 一首喜歡的歌

作法 :
1. 設定mp3輸出格式與品質. 通常是要輸出 AAC (mp4)

進去 iTunes 的 Preferences (Cmd + , ) 的 General, 按 “Import Settings…”按鈕


可以選 High Quality (128 kbps)就可以, 我比較龜毛我用比較高的品質

2. 選取部分音樂設定為鈴聲, 在iTunes內選取你要的歌曲. 然後按 滑鼠右鍵 選 “Get Info” 也可以用 Cmd + I 快速鍵

在 Options 的tab調整 Start Time 和 Stop Time 時間. 鈴聲通常只能放 30 秒

3. 轉換 mp3 成為 aac (mp4)

選取調整好的歌曲按滑鼠右鍵選”Create AAC Version”.

4. 更改 m4a 檔案為 m4r

選取你轉換好的 ACC 歌曲, 然後按 “Cmd + Shift + R” 會在 Finder 顯示歌曲檔案. 然後按 “Return” 更改副檔名為 m4r.

記得選 “Use .m4r”

5. 匯入鈴聲到 iTunes 並且同步到 iPhone

就將檔案複製一份到其他地方. 點兩下該檔案. 就可以把手機鈴聲放入 iTunes 內.

6. 到 iPhone 內設定鈴聲

在 “Settings -> Sounds ->Ringtone” 內設定你要的鈴聲


我的鈴聲設定往生咒..期望日本受到災難罹難的人可以順利無痛苦的通往西方極樂世界.

也分享往生咒的鈴聲給大家. 期望大家能持誦. 讓周邊往生的人或動物都能平靜安詳的到西方極樂世界.

如果你聽這音樂讓你感動的話. 這你有完整的版本在 哩厚 – 往生咒 程式