小麥用到現在也已經兩年多,差不多是我擁有過時間最長的筆電了吧。以前用過的筆電,無論價格,隨著時間越來越長,新機器越出越多,回頭看自己的筆電就越覺得,唉唷,好舊了喔。殊不知也才買沒多久。
換成Mac之後,覺得Apple出新機器的邏輯就是這樣,絕對不會出了新機器就讓你覺得剛買的舊機器變得一文不值。他會告訴你,我們又有什麼更棒的功能,但你回頭看看原本的機器,就會覺得,也還很好呀,螢幕還是很漂亮,質感還是很棒。
不過隨著時間一久,硬碟空間不夠,漸漸覺得開一些大型軟體稍慢了點。再加上SSD的價位落入比較可以接受的區間,以及10.8之後又推出FUSION DRIVE的技術。然後小麥內建的光碟機使用率又不是那麼高,於是就決定來做個小升級吧。
其實施工完畢已經有一陣子了。換上SSD,速度真是提昇不少。光開機時間的差異就非常明顯了。
當初一度也在考慮要不要做FUSION DRIVE。不過最後考慮到,如果不做FUSION,又想發揮SSD的效能,勢必得要自己手動作一些搬動檔案之類的操作。光想就覺得麻煩,還是讓系統自己做最省事了吧。
於是升級方案就決定了!將光碟機拆下,接上SSD,再做FUSION DRIVE。
Showing posts with label Hack. Show all posts
Showing posts with label Hack. Show all posts
January 14, 2013
October 15, 2012
讓iPhone不要自動加入某些wi-fi AP
這篇來介紹一個應該是超級進階的功能。大概只有像我這麼囉嗦/無聊的人才會想要做的設定。
我們的iPhone在某些同時有多個wifi AP(Access Point)的環境下,你可能會希望它連上某個特定的AP,或者不要連到某些特定的AP,可是偏偏依照iPhone的邏輯,它似乎是會照這些AP的SSID字母順序來決定優先權的。
比如說敝公司的無線AP訊號極不穩定,我只想讓它連到我自己用MBP打出來的無線訊號,而不要連上公司的wifi,但我又不想用"忘記這個網路設定",以免下回我真的要連,又得去哪裡把它的密碼找出來。
搜尋之後找到以下秘技。
我們的iPhone在某些同時有多個wifi AP(Access Point)的環境下,你可能會希望它連上某個特定的AP,或者不要連到某些特定的AP,可是偏偏依照iPhone的邏輯,它似乎是會照這些AP的SSID字母順序來決定優先權的。
比如說敝公司的無線AP訊號極不穩定,我只想讓它連到我自己用MBP打出來的無線訊號,而不要連上公司的wifi,但我又不想用"忘記這個網路設定",以免下回我真的要連,又得去哪裡把它的密碼找出來。
搜尋之後找到以下秘技。
October 12, 2012
Mac上的中文字型...
天下本無事,一切的麻煩都來自於自己手賤。
某日,打開了系統的字體簿,把幾個重複的字體刪掉之後,小麥上一些醜醜的字體又都跑了回來。偏偏又已經清空垃圾桶,還原不能了... orz
重新去找了美化過的新細明體回來,安裝之後卻還是無法回到原本的樣子,一切只得重來一遍。
某日,打開了系統的字體簿,把幾個重複的字體刪掉之後,小麥上一些醜醜的字體又都跑了回來。偏偏又已經清空垃圾桶,還原不能了... orz
重新去找了美化過的新細明體回來,安裝之後卻還是無法回到原本的樣子,一切只得重來一遍。
June 23, 2012
GeekTool
剛開始用Mac的時候就有看到過GeekTool。他可以直接在桌面上顯示一些自定的圖片文字,看起來很酷,當時卻因為太麻煩,老是搞不定而作罷。到現在,時間也過了一兩年,相關的script越來越多,也打包的很成熟了。趁著前兩天刮風下雨的,弄點東西來玩玩。
GeekTool現在在Mac的AppStore就可以下載安裝了,非常方便。
裡面主要分成上、左下、右下三塊。
GeekTool現在在Mac的AppStore就可以下載安裝了,非常方便。
裡面主要分成上、左下、右下三塊。
1. 上面顯示Yahoo目前台北天氣、今天的日期、跟本月月曆。這裡面最麻煩的應該就是那個Yahoo天氣了!
2. 左下顯示目前iTunes播放的歌曲/封面。
3. 右下顯示目前網路的IP位址。
January 3, 2012
Runnymede AIO SE for Desire
某些情況下,刷機的確有他的樂趣在。看著機子刷了某個的ROM之後又像新的一樣,其實頗有成就感。
官方不給升級的Desire,有XDA的加持,現在也可以得到Sense3.5,而且也很順,很好用。Google放棄的N1,因為有Desire這個雙胞兄弟,一樣也可以來個Sense。講求效能也可以用CM系列,或者換換口味刷MIUI。
一邊有刷機的成就感,一邊又有點心酸。難怪誰說Android是Geek的玩具。難怪賈柏斯說『It just works.』 刷機這種事根本不是普羅大眾會去做的事嘛。如果你身邊沒有人會刷,自己又不敢刷,買了desire一年,就會開始覺得自己的手機好像是上個世代的產物了。問題他明明才一歲而已。
結果只能慶幸自己拿的手機賣的夠好,想刷還有很多資源可以用。
以上皆為個人牢騷。
週末找到一個Desire ROM,只能說它真的很妙。裝完之後的ROM本身大概就是那樣。妙的地方是它的安裝過程。
一般來說,刷機過程不外乎是進入Recovery,wipe、wipe、wipe,然後install zip from SD card。跑完一串文字介面的訊息之後,就可以開機了。裝了什麼進去,沒得選。作者包了什麼就是什麼。
但這個ROM,妙就妙在,它有得選。還讓你很好選!
作者為它做了一個圖形化的安裝介面,install from SD之後,就會有介面指引你一步一步往下安裝了。這感覺有點像從Dos進步到XP?
上圖來自原XDA討論串。
基本上它的好處當然不只是漂亮的安裝介面。好處是,這下一邊安裝就可以一邊選擇要裝的package了,很方便呀,不用自己看論壇看老半天,還搞不定到底刷了這個還要刷哪個才行。或者什麼我要的不要的,都被包進去,還要開完之後自己再刪,弄不好毀掉還得重來。
底下簡記具體流程。刷機之前請先利用鈦備份或者其他工具進行備份!
切記,刷機過程會破壞保固,並且可能導致不可預知的錯誤,動手之前請先確定明白所有步驟代表的意義。當然,刷壞本人不賠的喔。
wipe完就可以開始裝了。
真可惜這麼棒的安裝介面沒有for N1的版本。我好想要那個HTC的天氣動態桌布呀!殘念....
2012開春第一篇文章就獻給Desire啦~
祝大家新年快樂,也希望大家的手機都能乖巧乖巧,盡心盡力、鞠躬盡瘁。
官方不給升級的Desire,有XDA的加持,現在也可以得到Sense3.5,而且也很順,很好用。Google放棄的N1,因為有Desire這個雙胞兄弟,一樣也可以來個Sense。講求效能也可以用CM系列,或者換換口味刷MIUI。
一邊有刷機的成就感,一邊又有點心酸。難怪誰說Android是Geek的玩具。難怪賈柏斯說『It just works.』 刷機這種事根本不是普羅大眾會去做的事嘛。如果你身邊沒有人會刷,自己又不敢刷,買了desire一年,就會開始覺得自己的手機好像是上個世代的產物了。問題他明明才一歲而已。
結果只能慶幸自己拿的手機賣的夠好,想刷還有很多資源可以用。
以上皆為個人牢騷。
週末找到一個Desire ROM,只能說它真的很妙。裝完之後的ROM本身大概就是那樣。妙的地方是它的安裝過程。
一般來說,刷機過程不外乎是進入Recovery,wipe、wipe、wipe,然後install zip from SD card。跑完一串文字介面的訊息之後,就可以開機了。裝了什麼進去,沒得選。作者包了什麼就是什麼。
但這個ROM,妙就妙在,它有得選。還讓你很好選!
作者為它做了一個圖形化的安裝介面,install from SD之後,就會有介面指引你一步一步往下安裝了。這感覺有點像從Dos進步到XP?
上圖來自原XDA討論串。
基本上它的好處當然不只是漂亮的安裝介面。好處是,這下一邊安裝就可以一邊選擇要裝的package了,很方便呀,不用自己看論壇看老半天,還搞不定到底刷了這個還要刷哪個才行。或者什麼我要的不要的,都被包進去,還要開完之後自己再刪,弄不好毀掉還得重來。
底下簡記具體流程。刷機之前請先利用鈦備份或者其他工具進行備份!
切記,刷機過程會破壞保固,並且可能導致不可預知的錯誤,動手之前請先確定明白所有步驟代表的意義。當然,刷壞本人不賠的喔。
- 當然需要先有一個recovery在你的desire裡。可以選擇一些一鍵Root的tool都可以做到。
- 找一個可以分割SD卡為ext磁區的recovery備用。比如:recovery-clockwork-3.2.0.0-bravo.zip 或者更高的clockwork應該都做的到。
- 下載Alignment_Cool.zip。這是跟ext磁區有關的東西。
- 下載Runnymede_AIO_V4.0.1_Special_Edition.zip。這是這個奇妙的ROM本體。
這邊是用recovery分割SD卡的步驟。如果已經割好可以跳過。
- 進入recovery之後,如果你的是綠色的2.x的版本,請先用install zip from sdcard刷入橘色的3.2版。
- 在recovery內使用軌跡球上下移動,按下軌跡球選擇,到advanced內有Partition SD Card的選項。
- 按下去之後,它會問你要割多大的空間,一般大概是選1G=1024MB,swap大概不用吧。
割完之後按back可以回上一層。
回到recovery後,記得wipe data/factory reset以及wipe cache partition。以及進到advanced,wipe Dalvik Cache。這就是一般常說的3個wipe。
wipe完就可以開始裝了。
- 先刷Alignment_Cool.zip (據同事經驗,沒刷這個的話,開機之後會有一大堆錯誤。)
- 刷入Runnymede_AIO_V4.0.1_Special_Edition.zip (或更新版本)
接下來就依照指示選擇需要的package,next, next, next就可以囉!
所有更進一步的資訊可以在原討論串找到。
真可惜這麼棒的安裝介面沒有for N1的版本。我好想要那個HTC的天氣動態桌布呀!殘念....
2012開春第一篇文章就獻給Desire啦~
祝大家新年快樂,也希望大家的手機都能乖巧乖巧,盡心盡力、鞠躬盡瘁。
December 30, 2011
Sense 3.5 Runnymede for N1
把兩張4S的預購單等到過期,我終究還是沒買下手。怨念很深的過了兩天之後,決定把我的小N刷個sense來玩玩。
研究半天,大概鎖定兩個版本的ROM決定試試。先刷了HyperSense v.2.6,總覺得不太順手,而且最後因為中文輸入法一直掛掉,又沒辦法修復。於是馬上換成Runnymede。這個就正常許多,而且畫面很順,功能也頗正常。
幾個比較需要注意的地方大概是,需要先用recovery切一塊1G的ext,然後刷過Alignment_Cool.zip,再把N1Runnymede_V5.zip刷進去就可以了。
刷完開機之後也有拉環解鎖畫面、HTC招牌天氣時鐘、超好用的撥號介面,最重要的是我超羨慕的整合式聯絡人介面。3D桌面也很順,基本上沒什麼好嫌的了。
唯一比較不ok的就是耗電的問題。睡前100%的電量,早上只剩64%是有點誇張。試著凍結一些app,關掉一些服務之後,再觀察幾天看看吧。
然後另外有一個bug是,系統的音量在每次打開播號鍵盤之後都會被設成最大聲,導致鍵盤聲、開關螢幕的音效全都變得超大聲。小N的喇叭又有點破,變得非常糟糕。據說這是sense的bug,真令人傷腦筋。
還好後來在market上找到app可以把音量鎖住,總算解決這個問題。
鎖音量的app一開始用MyVolume+,到早上卻發現他鎖定的方法竟是瘋狂的設定volume,懷疑就是它讓電量一夜之間從100%降到64%。
後來又試了音量控制+卻會有一點時間上的小delay,並且還會出現設定音量的聲音...... (汗...
最後是用Volume Locker目前看來頗為正常,總算是解決了問題。
不得不說,HTC做這個Sense,雖然做的那麼肥大又耗電,令人詬病不已,但它真的很有sense,才會有那麼多人不管它耗電、又佔空間,拼命也要把它放到自己的手機上用。希望HTC可以繼續維持這個方向做下去,否則我看我下一支真的要換iPhone了.....
研究半天,大概鎖定兩個版本的ROM決定試試。先刷了HyperSense v.2.6,總覺得不太順手,而且最後因為中文輸入法一直掛掉,又沒辦法修復。於是馬上換成Runnymede。這個就正常許多,而且畫面很順,功能也頗正常。
幾個比較需要注意的地方大概是,需要先用recovery切一塊1G的ext,然後刷過Alignment_Cool.zip,再把N1Runnymede_V5.zip刷進去就可以了。
刷完開機之後也有拉環解鎖畫面、HTC招牌天氣時鐘、超好用的撥號介面,最重要的是我超羨慕的整合式聯絡人介面。3D桌面也很順,基本上沒什麼好嫌的了。
唯一比較不ok的就是耗電的問題。睡前100%的電量,早上只剩64%是有點誇張。試著凍結一些app,關掉一些服務之後,再觀察幾天看看吧。
然後另外有一個bug是,系統的音量在每次打開播號鍵盤之後都會被設成最大聲,導致鍵盤聲、開關螢幕的音效全都變得超大聲。小N的喇叭又有點破,變得非常糟糕。據說這是sense的bug,真令人傷腦筋。
還好後來在market上找到app可以把音量鎖住,總算解決這個問題。
鎖音量的app一開始用MyVolume+,到早上卻發現他鎖定的方法竟是瘋狂的設定volume,懷疑就是它讓電量一夜之間從100%降到64%。
後來又試了音量控制+卻會有一點時間上的小delay,並且還會出現設定音量的聲音...... (汗...
最後是用Volume Locker目前看來頗為正常,總算是解決了問題。
不得不說,HTC做這個Sense,雖然做的那麼肥大又耗電,令人詬病不已,但它真的很有sense,才會有那麼多人不管它耗電、又佔空間,拼命也要把它放到自己的手機上用。希望HTC可以繼續維持這個方向做下去,否則我看我下一支真的要換iPhone了.....
November 30, 2011
刷ROM
自從上回把小N Root之後也過了將近一個月的時間...
眼看N1的ICS ROM也快出來,反正遲早要刷的,趁ICS還沒出來,先來試試CM的ROM吧~
開始survey才發現,現在不僅有有一鍵JB、一鍵Root這種東西,就連刷機都要無痛完成才真是厲害!
先前遲遲不肯開刷的原因就是,小N用久了,很怕刷ROM之後要重新安裝軟體、重新設定軟體,之外更怕丟掉什麼不小心沒備份到的資料,那才糟糕。
於是有鈦備份的出現真是一大救星!免費版就可以批次把所有系統內的app跟資料全部備份到SD卡上。付費版更可以在還原時一口氣全部還原。手機上動輒六七十隻app,如果要一個一個按就太痛苦了!
app備份完成之後,記得還要先備份現在的ROM,以免到時候想還原回來卻沒辦法。
原本的印象中,要備份要先刷Recovery進去,然後在手機上看那些小字介面一步一步小心操作。還有什麼要wipe什麼不要wipe,哪些要備份哪些不要備份之類的,超級麻煩。
就在我在找尋適當的Recovery版本時,意外發現原來有另一個強大的tool,就是ROM Manager。
它不但可以在手機開機的狀態下,直接刷Recovery進去,還可以一鍵備份現在的ROM(當然備份的過程需要重開機),更厲害的是,竟然還可以直接連線選擇、下載、安裝你想要的ROM,它會自動列出手機可以安裝的ROM供選擇。這未免也太美了吧!
整個刷機的過程,扣除下載ROM的時間大約只有五分鐘不到的,然後就開進來了~
接下來就是看你想刷哪一家的ROM囉~
眼看N1的ICS ROM也快出來,反正遲早要刷的,趁ICS還沒出來,先來試試CM的ROM吧~
開始survey才發現,現在不僅有有一鍵JB、一鍵Root這種東西,就連刷機都要無痛完成才真是厲害!
先前遲遲不肯開刷的原因就是,小N用久了,很怕刷ROM之後要重新安裝軟體、重新設定軟體,之外更怕丟掉什麼不小心沒備份到的資料,那才糟糕。
於是有鈦備份的出現真是一大救星!免費版就可以批次把所有系統內的app跟資料全部備份到SD卡上。付費版更可以在還原時一口氣全部還原。手機上動輒六七十隻app,如果要一個一個按就太痛苦了!
app備份完成之後,記得還要先備份現在的ROM,以免到時候想還原回來卻沒辦法。
原本的印象中,要備份要先刷Recovery進去,然後在手機上看那些小字介面一步一步小心操作。還有什麼要wipe什麼不要wipe,哪些要備份哪些不要備份之類的,超級麻煩。
就在我在找尋適當的Recovery版本時,意外發現原來有另一個強大的tool,就是ROM Manager。
它不但可以在手機開機的狀態下,直接刷Recovery進去,還可以一鍵備份現在的ROM(當然備份的過程需要重開機),更厲害的是,竟然還可以直接連線選擇、下載、安裝你想要的ROM,它會自動列出手機可以安裝的ROM供選擇。這未免也太美了吧!
整個刷機的過程,扣除下載ROM的時間大約只有五分鐘不到的,然後就開進來了~
接下來就是看你想刷哪一家的ROM囉~
November 1, 2011
N1 after ROOT
自從Google背棄了Nexus One這個令人沮喪不已的消息發佈之後,我就一直在考慮要不要來root了。昨天終於鐵了心unlock之後,小N就再也回不去了。XD
unlock還會導致手機上的資料全部清光光,著實麻煩了一會兒,才把裝過的軟體恢復回來。
今天終於把root搞定,當然第一件事就是裝一下Market Enabler。雖然昨天晚上已經翻出好久以前的香港SIM卡,買了想買的軟體。畢竟關機換SIM卡還是比較麻煩一點。有Market Enabler就方便多了!
然後順便解一下升上2.3.6之後,照片瀏覽器無法pinch to zoom的bug。
解法參考這篇。
不過因為我沒有刷customize的ROM,所以adb remount的指令無法作用,導致如果直接執行script只會白白重開機一次,一點作用都沒有。
所以第一步要先手動把system mount成可以寫入的磁區。使用下列指令。
沒有意外的話,system應該已經被mount起來了。
接下來總之是把android.hardware.touchscreen.multitouch.distinct.xml檔案放到/system/etc/permissions/內,chmod 644,然後再把原本的android.hardware.touchscreen.multitouch.xml刪掉就可以囉。
完成之後重開機就可以看到照片瀏覽器multitouch的功能回來了。
unlock還會導致手機上的資料全部清光光,著實麻煩了一會兒,才把裝過的軟體恢復回來。
今天終於把root搞定,當然第一件事就是裝一下Market Enabler。雖然昨天晚上已經翻出好久以前的香港SIM卡,買了想買的軟體。畢竟關機換SIM卡還是比較麻煩一點。有Market Enabler就方便多了!
然後順便解一下升上2.3.6之後,照片瀏覽器無法pinch to zoom的bug。
解法參考這篇。
不過因為我沒有刷customize的ROM,所以adb remount的指令無法作用,導致如果直接執行script只會白白重開機一次,一點作用都沒有。
所以第一步要先手動把system mount成可以寫入的磁區。使用下列指令。
-adb shell
$su
#mount -o remount,rw /dev/block/mtdblock3 /system
沒有意外的話,system應該已經被mount起來了。
接下來總之是把android.hardware.touchscreen.multitouch.distinct.xml檔案放到/system/etc/permissions/內,chmod 644,然後再把原本的android.hardware.touchscreen.multitouch.xml刪掉就可以囉。
完成之後重開機就可以看到照片瀏覽器multitouch的功能回來了。
September 28, 2011
讓噗一則一則從上面往下掉
很久沒改噗浪版型了,今天開起來一片黑,索性來找看有沒有新玩意。
在LayoutFREAK看到不少以前沒用過的新效果,自己拼拼湊湊又改了一個新的出來。
其中一個不錯的效果就是,河道捲過去的時候,噗會一個一個從上面掉下來。我把code放在底下,有興趣的朋友可以自己試試看
我想現在噗浪唯一一個G+跟FB比不上的有趣功能,應該就是可以自己換版型這件事了吧。
在LayoutFREAK看到不少以前沒用過的新效果,自己拼拼湊湊又改了一個新的出來。
其中一個不錯的效果就是,河道捲過去的時候,噗會一個一個從上面掉下來。我把code放在底下,有興趣的朋友可以自己試試看
#timeline_holder div.plurk {
-webkit-transition:top 0.5s ease, -webkit-transform 0.5s ease;
-webkit-transform-origin:0 0;
-moz-transition:top 0.5s ease, -moz-transform 0.5s ease;
-moz-transform-origin:0 0;
}
我想現在噗浪唯一一個G+跟FB比不上的有趣功能,應該就是可以自己換版型這件事了吧。
September 13, 2011
Market in Taiwan
即使要翻牆才能買軟體,我都不要用電信三雄的軟體市集。
步驟如下:
1. 將手機切換為飛航模式,再打開Wifi。
2. 設定美國的VPN 如:Tenacy
3. 清除Market資料。
4. 打開Market。即可找到付費軟體。
純粹是不開心好不容易開放購買的Android Market被北市府一搞又關了起來。
剛剛試過是可以找到付費軟體的。不過我最近沒有要買什麼軟體,所以沒有真的買了誰。
但可以搜尋到了應該是可以買才對。
再不開放我下一支手機就買唉奉,哼。
步驟如下:
1. 將手機切換為飛航模式,再打開Wifi。
2. 設定美國的VPN 如:Tenacy
3. 清除Market資料。
4. 打開Market。即可找到付費軟體。
純粹是不開心好不容易開放購買的Android Market被北市府一搞又關了起來。
剛剛試過是可以找到付費軟體的。不過我最近沒有要買什麼軟體,所以沒有真的買了誰。
但可以搜尋到了應該是可以買才對。
再不開放我下一支手機就買唉奉,哼。
August 6, 2011
關閉各別軟體的自動恢復視窗狀態 for Lion
Lion有一個新功能,可以在軟體被關閉的時候自動儲存最後的視窗狀態。
其實是個貼心的小設計,不過在某些軟體上卻有點惱人... = =
如果你想要關閉某個軟體的自動回復功能的話,可以用底下指令。
其中QuickTimePlayerX可替換為需要關閉的軟體名稱,false換成true則可以復原為原本的設定。
更多tip可以參考引用來源。
引用來源
其實是個貼心的小設計,不過在某些軟體上卻有點惱人... = =
如果你想要關閉某個軟體的自動回復功能的話,可以用底下指令。
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false其中QuickTimePlayerX可替換為需要關閉的軟體名稱,false換成true則可以復原為原本的設定。
更多tip可以參考引用來源。
引用來源
July 18, 2011
Set DNS for Android
話說最近敝公司網路不知道是怎麼回事,Mac跟iPad都沒問題,就是我的小N只要連公司wifi就都連不出去。剛剛MIS還來研究了半天也搞不定。
據說是公司的DNS有問題,索性找個指令來設手機上的DNS。
從adb shell輸入上列指令就可以設定手機的備用DNS為168.95.1.1了。
各ISP DNS如下列:
Hinet DNS
主 DNS:168.95.1.1
次 DNS:168.95.92.1
So-net DNS
主 DNS:61.64.127.1
次 DNS:61.64.127.2
Seednet DNS
主 DNS:139.175.55.244
次 DNS:139.175.252.16
GIGA-Net DNS
主 DNS:203.133.1.6
次 DNS:203.187.0.6
資料來源
據說是公司的DNS有問題,索性找個指令來設手機上的DNS。
setprop net.dns1 168.95.1.1從adb shell輸入上列指令就可以設定手機的備用DNS為168.95.1.1了。
各ISP DNS如下列:
Hinet DNS
主 DNS:168.95.1.1
次 DNS:168.95.92.1
So-net DNS
主 DNS:61.64.127.1
次 DNS:61.64.127.2
Seednet DNS
主 DNS:139.175.55.244
次 DNS:139.175.252.16
GIGA-Net DNS
主 DNS:203.133.1.6
次 DNS:203.187.0.6
資料來源
July 17, 2011
關閉惱人的新版facebook介面
之前就一直有耳聞了,只不過我的facebook一直沒有變。直到今天,我終於看到那個煩死人的新版聊天室畫面。
其實他要改成怎麼樣我一點意見也沒有。反正我根本就不會用它。
但煩人的是,每次一開facebook它就要跳出來叫我試一試。再關下次又再打開,煩死了。
人在有怨念的時候就是非找到解法不可。用各種字串組合搜尋了老半天之後,終於找到有人用adblock把它擋起來了。
具體的作法就是,安裝adblock,然後在adblock的"選項"裡面的customize裡,選擇編輯,在底下加入
如果對新跑出來的好友即時動態也很感冒的話,就在把底下這行加進去。
加完記得儲存,然後再開facebook就不會再看到那些討人厭的東西囉。
其實他要改成怎麼樣我一點意見也沒有。反正我根本就不會用它。
但煩人的是,每次一開facebook它就要跳出來叫我試一試。再關下次又再打開,煩死了。
人在有怨念的時候就是非找到解法不可。用各種字串組合搜尋了老半天之後,終於找到有人用adblock把它擋起來了。
具體的作法就是,安裝adblock,然後在adblock的"選項"裡面的customize裡,選擇編輯,在底下加入
facebook.com##div[id*="presence"]如果對新跑出來的好友即時動態也很感冒的話,就在把底下這行加進去。
facebook.com##div[class="home_right_column"]加完記得儲存,然後再開facebook就不會再看到那些討人厭的東西囉。
April 23, 2011
root HTC Desire
由於某人心愛的小白最近老是出現記憶體不足的警示。不能同步又沒辦法在安裝一些新軟體。先前已經用過底下的指令把大部分的app都搬到SD卡了。
昨天終於狠下心決定幫他root了。
survey之後發現,原來Desire要root不需要unlock boot loader。(還是說Desire根本沒鎖boot loader?) 現在只要到unrevoked3下載for Desire的軟體下來跑就可以了。甚至有支援Windows/MacOSX以及Linux。現在的破解團體都這麼專業了那樣。
不過首次下載下來的最新版似乎並不適用已經OTA到最新版本的Desire。google之後看到有人說,下載舊的3.2.2版的unrevoked3就可以用了。
打開unrevoked後,他會自動偵測device是否連接上了。一路跑下去沒什麼問題,重開機幾次之後,unrevoked顯示Done,就完成了!(切記,過程中千萬不要去碰他,以免發生什麼意外就不妙了。)
順利root之後,下一步就是要把system mount起來,然後把不要的東西砍掉囉。
差不多照這篇下一些指令就可以了。
以上。整理了一下昨天root大致的步驟,如果有興趣自己開刀的話,請切記,一切改機行為都是有風險的。請搞清楚每一個步驟代表的意義再下手。否則刷壞了可要自行負擔後果唷。
adb shell pm setInstallLocation 2 無奈大概2.2的App2SD的效率不夠高,記憶體不足的狀況還是時常發生。昨天終於狠下心決定幫他root了。
survey之後發現,原來Desire要root不需要unlock boot loader。(還是說Desire根本沒鎖boot loader?) 現在只要到unrevoked3下載for Desire的軟體下來跑就可以了。甚至有支援Windows/MacOSX以及Linux。現在的破解團體都這麼專業了那樣。
不過首次下載下來的最新版似乎並不適用已經OTA到最新版本的Desire。google之後看到有人說,下載舊的3.2.2版的unrevoked3就可以用了。
打開unrevoked後,他會自動偵測device是否連接上了。一路跑下去沒什麼問題,重開機幾次之後,unrevoked顯示Done,就完成了!(切記,過程中千萬不要去碰他,以免發生什麼意外就不妙了。)
順利root之後,下一步就是要把system mount起來,然後把不要的東西砍掉囉。
差不多照這篇下一些指令就可以了。
以上。整理了一下昨天root大致的步驟,如果有興趣自己開刀的話,請切記,一切改機行為都是有風險的。請搞清楚每一個步驟代表的意義再下手。否則刷壞了可要自行負擔後果唷。
November 23, 2010
去掉plurk未讀通知的鮮豔紅底
最近噗浪不知道在發什麼瘋,把未讀通知全部改成紅底,造成跟原本的佈景根本不搭,醜爆了

找了一下CSS找到規定這部份的code如下
大家把這一段貼到CSS裡面,然後把red改成其他顏色就可以了。
註:如果要改成透明的話,用background-color: transparent;
後記:頁面上面通知的數字如果不是0的話,也會被標成紅色。如果要一併改的話就用

找了一下CSS找到規定這部份的code如下
#alert_beacon, .unread_generic {
background-color: red;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
color: white !important;
padding: 0px 2px;
}大家把這一段貼到CSS裡面,然後把red改成其他顏色就可以了。
註:如果要改成透明的話,用background-color: transparent;
後記:頁面上面通知的數字如果不是0的話,也會被標成紅色。如果要一併改的話就用
.unread #alert_beacon, .unread_generic
{...}即可。
July 9, 2010
Plurk Smile for Safari5
瀏覽器換到哪一套,噗浪就要跟著用到哪一套。最近想來用用safari,就在找了找有沒有plurk smile for safari。
在safari也有類似擴充套件的東西,不過plurk smile沒有像chrome直接一個plurk的擴充套件。在safari比較像firefox那樣的作法。有一個相當於油猴的套件可以使用。我是用這套NinjaKit。裝完之後safari上面有一個醜醜的icon,點下去就可以打開設定頁了。

之後在網路上試用過幾個版本的plurk smile script有些都怪怪的跑不出來,要不就是圖示太少之類的。最後終於找到一個穩定版本,再整理過他的圖示,彙整成一份js code。放在底下這邊,有需要的朋友可以打開,裡面有安裝連結。
這網站真蠻方便的。不然只放在google code,release出來卻不能安裝有點麻煩。
7/12後記。
後來不知道為什麼又無法顯示新加的表情圖示了。
目前看來在mac上,還是用chrome+extension較穩定又正常。
在safari也有類似擴充套件的東西,不過plurk smile沒有像chrome直接一個plurk的擴充套件。在safari比較像firefox那樣的作法。有一個相當於油猴的套件可以使用。我是用這套NinjaKit。裝完之後safari上面有一個醜醜的icon,點下去就可以打開設定頁了。

之後在網路上試用過幾個版本的plurk smile script有些都怪怪的跑不出來,要不就是圖示太少之類的。最後終於找到一個穩定版本,再整理過他的圖示,彙整成一份js code。放在底下這邊,有需要的朋友可以打開,裡面有安裝連結。
這網站真蠻方便的。不然只放在google code,release出來卻不能安裝有點麻煩。
7/12後記。
後來不知道為什麼又無法顯示新加的表情圖示了。
目前看來在mac上,還是用chrome+extension較穩定又正常。
May 19, 2010
Plurk Smileys on Chrome
改用chrome之後,陸續裝了幾個extensions。現在的chrome比起當年真是好用許多。其實中間一度為了噗浪的表情小圖又換回firefox,還好後來找到這個。然後終於可以全部轉換過來了。
不過這個RPlurkSmileys版本似乎有些小問題。新掛上去的圖是又大又好看沒錯,不過怎麼預設的圖示按下去卻跑了一大串網址出來呢?有點精神潔癖如我,實在無法接受。本想直接解開chrome ext的安裝檔試著改看看,結果看來似乎是不可行的。
後來東翻西找,直接在chrome的ext.的folder裡面找到,原來這些extensions其實也都是一個一個的java script,也就是說應該跟firefox用的addons差不多才對。點開一看,果不其然也是稍稍看得懂啦。程式的部份看不懂無所謂,只要看得懂哪些是表情符號,哪些是圖案連結就改的動了。
如果有興趣自己動手的朋友可以到這邊找
c:\Users\[username]\AppData\Local\Google\Chrome\User Data\Default\Extensions\[一大串亂碼]\2.3\裡面的RPlurkSmiley.js檔案點開來修改即可。
這邊我做的修改只有
1.拿掉一部分我自己用不到的表情符號
2.把預設表情按下去之後會出現在輸入框的東西改回原本的縮寫。ex:(dance) 安裝版本有些表情按下去會跑一大串網址出來。然後稍稍修正了某些符號的縮寫。
3.新增Karma 100的幾個表情符號。
4.移除了某些用不到的東西
具體怎麼修改的要寫起來太麻煩了就改天再說吧。有興趣使用的朋友可以到這邊下載。但因為我不知道怎麼把他包成chrome的extension,所以直接放js出來。需要的話應該直接找上面的路徑,找到同一個檔案覆蓋過去即可。
注意:覆蓋之前請先將原本的版本備份起來,以免有什麼意外。
好吧,真的有意外的話應該移除該extension再重新安裝原始版本可以恢復原狀。
之外,這樣的修改應該也不會造成系統損毀才對,但這一切還是屬於個人行為,有什麼意外本人概不負責唷。
5/20附註。
若使用MAC可以在底下路徑找到
/Users/[username]/Library/Application Support/Google/Chrome/Default/Extensions/[亂碼]/2.3November 12, 2009
windows 7 二三事
最近其實工作很忙,但是又無心工作。昨晚終於受不了硬碟空間太小這回事,衝去光華買了一顆500G的WD來替換。回到家連外套都沒脫,還不及細細備份,馬上就把就硬碟拆下來,新硬碟換上去,插上光碟開始灌win7。其實很快耶,很快就灌好了。把預謀了一個下午抓完的driver統統裝了上去。Panasonic drivers for Windows7。
然後陸續灌了工作需要的軟體,可是一邊很受不了的是,那個醜醜的細明體跟模糊不清的微軟正黑體又回來了。調過ClearType之後還是沒多大幫助。於是後來還是再找了GDI++來裝。細節參考這邊,照作大致上就沒什麼問題了。只不過我還是偏好用AppInit_DLLs去作apply。套用起來比較完整的感覺,應該是每個視窗都會套到,用tray還是常常會有沒套到的部份。可是照樣加到
後來找到這篇,原來需要把同一個位置的LoadAppInit_DLLs打開才行。不料,打開之後開啟每個軟體都會出現找不到detoured.dll的提示。搜尋之後才發現原來這dll在GDI的資料夾裡面就有了。也就是說,只是路徑問題而已。於是把GDI的路徑加到系統的PATH裡面就可以了。於是桌面又變回原本漂漂亮亮的字型了。
091113。
昨晚要恢復我的記帳資料時,試圖將帳務小管家的資料庫從舊硬碟直接搬過來,結果卻出現所有帳目資料統統無法顯示的窘境。反覆移除安裝了幾次新版或舊版都沒有作用。後來是在官方論壇上看見有人似乎有遇到類似的狀況,最後是將資料庫備份再回存就可以了。大概是因為win7的UAC的關係吧。反正恢復了就好囉。
延伸閱讀。先前為小w7c改的鍵盤配置在這邊。key mapping on Win7。
然後陸續灌了工作需要的軟體,可是一邊很受不了的是,那個醜醜的細明體跟模糊不清的微軟正黑體又回來了。調過ClearType之後還是沒多大幫助。於是後來還是再找了GDI++來裝。細節參考這邊,照作大致上就沒什麼問題了。只不過我還是偏好用AppInit_DLLs去作apply。套用起來比較完整的感覺,應該是每個視窗都會套到,用tray還是常常會有沒套到的部份。可是照樣加到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs卻無法作用。後來找到這篇,原來需要把同一個位置的LoadAppInit_DLLs打開才行。不料,打開之後開啟每個軟體都會出現找不到detoured.dll的提示。搜尋之後才發現原來這dll在GDI的資料夾裡面就有了。也就是說,只是路徑問題而已。於是把GDI的路徑加到系統的PATH裡面就可以了。於是桌面又變回原本漂漂亮亮的字型了。
091113。
昨晚要恢復我的記帳資料時,試圖將帳務小管家的資料庫從舊硬碟直接搬過來,結果卻出現所有帳目資料統統無法顯示的窘境。反覆移除安裝了幾次新版或舊版都沒有作用。後來是在官方論壇上看見有人似乎有遇到類似的狀況,最後是將資料庫備份再回存就可以了。大概是因為win7的UAC的關係吧。反正恢復了就好囉。
延伸閱讀。先前為小w7c改的鍵盤配置在這邊。key mapping on Win7。
June 23, 2009
噗浪小月曆
話說噗浪的河道對我的手腕實在是一大負擔。每天用滑鼠捲來捲去點來點去,為此又增加我去見推拿師的頻率不少。今天無意間發現有噗浪小月曆這樣的大作,以後要回朔舊噗就方便多了。
原作blog參考這篇。[PLURK]小月曆重出江湖。
安裝之後可以在右下角找到Calendar的tab,按一下可以打開河道上的小日曆。點選日曆的日期可以跳到河道上所選擇日期的噗的位置。非常好用,而且非常漂亮。
不過裝完玩一玩之後,有時候亂點上下月份會越點越遠,這時候如果要跳回原本月份,就要重新整理頁面或者點"所有的plurk"才能回來,稍嫌慢了點。
傍晚心血來潮,就把原作的code抓下來研究了一番,做了一點小小修改。
主要修改在showcal_v2.1.js這個檔案內。因為不太熟悉,不知道從哪加個按鈕上去,所以這個back的功能就直接放在"目前月份"上面,因為用a會套用到URL的CSS,所以最後是用spin做的。
然後順手改了月份的token,全部用3個字母的縮寫標示,才不會讓版面跳來跳去。大致上是這樣。
需要看code的朋友可以參考這個檔案。
注意!不要直接裝這個檔案喔,他不是給油猴吃的。
原作blog參考這篇。[PLURK]小月曆重出江湖。
安裝之後可以在右下角找到Calendar的tab,按一下可以打開河道上的小日曆。點選日曆的日期可以跳到河道上所選擇日期的噗的位置。非常好用,而且非常漂亮。不過裝完玩一玩之後,有時候亂點上下月份會越點越遠,這時候如果要跳回原本月份,就要重新整理頁面或者點"所有的plurk"才能回來,稍嫌慢了點。
傍晚心血來潮,就把原作的code抓下來研究了一番,做了一點小小修改。
主要修改在showcal_v2.1.js這個檔案內。因為不太熟悉,不知道從哪加個按鈕上去,所以這個back的功能就直接放在"目前月份"上面,因為用a會套用到URL的CSS,所以最後是用spin做的。
然後順手改了月份的token,全部用3個字母的縮寫標示,才不會讓版面跳來跳去。大致上是這樣。
需要看code的朋友可以參考這個檔案。
注意!不要直接裝這個檔案喔,他不是給油猴吃的。
November 12, 2007
當文章數目為numPosts的倍數時
剛很無聊的又修掉一個小小的小bug。
右邊RecentPost那欄,應該在當總文章數大於目前要顯示的文章數(numPosts)時,顯示"下一頁"的符號提供切換。但根據原本的設計,如果目前的文章數恰好等於numPosts,或是numPosts的倍數,則也同樣會出現"下一頁"的按鈕。
以下以numPosts=10為例。比如目前我的blog上面分類為lyric的文章只有10篇,那當我按下這個label之後,右邊會顯示這10篇文章的標題,以及"下一頁"的按鈕出來。但是實際上並已經沒有下一頁了,所以此時按了下一頁什麼事都不會發生。這就是那個小小的bug所在。這一樣的問題在文章數目為10的倍數時會反覆發生。
這邊其實有點麻煩,因為根據原本的作法,fetchPosts function會去取得10筆文章的資料進來,所以updateLabelPosts這個function裡面,並不知道這個label全部有幾篇文章,所以只能根據目前如果有10筆post時,就顯示出下一頁的按鈕。雖不精確,但也堪用了。
剛剛沒事想到一個小方法,也就是我們可以多設一個參數,讓他每次fetch多一筆資料,也就是11筆,但是每次顯示還是都只show出10筆,也就是說,當只要我有fetch到第11筆時,就顯示"下一頁"出來,這樣應該就符合需求了吧。
作法如下:
1.numPosts參數原本就設定在template裡面,以這邊為例是設定為10。所以我設定一個新的全域變數
2.修改fetchPosts function裡面的feedurl,將原本使用numPosts的地方改為用fetchNum。
3.為了避免RecentPost把11筆post都show出來,所以在updateLabelPosts function裡面找到下面這個地方,加入紅色部份的程式碼,讓他如果loop到第11筆的時候就跳出迴圈,即可。
4.最後在顯示下一頁的選項的部份function updateLabelPosts裡面的
如此一來,就只有在文章數超過numPosts的倍數時才會出現"下一頁"的按鈕了。
右邊RecentPost那欄,應該在當總文章數大於目前要顯示的文章數(numPosts)時,顯示"下一頁"的符號提供切換。但根據原本的設計,如果目前的文章數恰好等於numPosts,或是numPosts的倍數,則也同樣會出現"下一頁"的按鈕。
以下以numPosts=10為例。比如目前我的blog上面分類為lyric的文章只有10篇,那當我按下這個label之後,右邊會顯示這10篇文章的標題,以及"下一頁"的按鈕出來。但是實際上並已經沒有下一頁了,所以此時按了下一頁什麼事都不會發生。這就是那個小小的bug所在。這一樣的問題在文章數目為10的倍數時會反覆發生。
這邊其實有點麻煩,因為根據原本的作法,fetchPosts function會去取得10筆文章的資料進來,所以updateLabelPosts這個function裡面,並不知道這個label全部有幾篇文章,所以只能根據目前如果有10筆post時,就顯示出下一頁的按鈕。雖不精確,但也堪用了。
剛剛沒事想到一個小方法,也就是我們可以多設一個參數,讓他每次fetch多一筆資料,也就是11筆,但是每次顯示還是都只show出10筆,也就是說,當只要我有fetch到第11筆時,就顯示"下一頁"出來,這樣應該就符合需求了吧。
作法如下:
1.numPosts參數原本就設定在template裡面,以這邊為例是設定為10。所以我設定一個新的全域變數
var fetchNum=11;2.修改fetchPosts function裡面的feedurl,將原本使用numPosts的地方改為用fetchNum。
feedurl = blogurl + 'feeds/posts/default?orderby='+PostOrder+'&start-index=' + startIndex + '&max-results=' + fetchNum + '&alt=json-in-script&callback=updateLabelPosts';記得喔,一樣的地方都要一併改到才行。3.為了避免RecentPost把11筆post都show出來,所以在updateLabelPosts function裡面找到下面這個地方,加入紅色部份的程式碼,讓他如果loop到第11筆的時候就跳出迴圈,即可。
...
for (var i = 0; i < json.feed.entry.length; i++) {
if(i==numPosts) //don't list the latest post
break;
var entry = json.feed.entry[i];
...4.最後在顯示下一頁的選項的部份function updateLabelPosts裡面的
if (json.feed.entry.length == numPosts) 改為if (json.feed.entry.length == fetchNum)
如此一來,就只有在文章數超過numPosts的倍數時才會出現"下一頁"的按鈕了。
Subscribe to:
Posts (Atom)


