星期一, 6月 23, 2008

日記:partition爆走

﹝很遺憾地,這篇文章沒有任何教學意義。
若磁區損毀不幸出現在閣下電腦上,本文完全沒有參考價值可言。﹞
先說明一下,我的電腦partition的配置是:


disk1:80GB
Primary: NTFS
Primary: swap
Primary: reiserfs
Extanded:
Logical: NTFS
Logical: NTFS
Logical: ext3

disk2:40GB
Primary: NTFS
Primary: NTFS


起初是windows因為種種原因而掛了,於是我使用win2k光碟想要重灌。
但是wik2k裝到一半重新開機就說找不到開機分割之類的。
於是我改用winxp光碟,結果也是一樣的錯誤;
更糟的是,我發現在格式化磁碟時它把reiserfs和ext3的partition id全洗掉了(...)。

接下來我用ultimate boot cd (winPE version)其中的testdisk,設法尋找殘餘的partition紀錄。
結果成功了--但是似乎只有ext3被找回來,reiserfs看來無望。
於是我試著使用ghost把disk1/my documents備分到disk2/my doc/backup上。
但是在備份時又出現了錯誤,結果所有的ntfs partition全體大亂(......)。

接著我把ext3的資料備份好以後,改用另一台電腦上的win2k,執行chkdsk看看能救回多少。
出乎意料地收穫豐富:disk1的ntfs救回來了大半。

接下來還會出什麼事呢?

完整內文

星期四, 6月 19, 2008

iGoogle隱藏主題

其實不是隱藏,只是無法顯示罷了,因為實在太沒意思了...(每一個都寫使用人數<100)。

  1. TC:顧名思義就是正體中文iGoogle的預設主題。
  2. Green:在使用Classic或TC後按下「新增分頁」,就會使用Green。
  3. Orange:這是Green後的下一個主題。
  4. Purple:這是Orange後的下一個主題。
Purple以後會出現一個Blue,但是內容是空的,所以會出現Classic的主題;之後就是從Green重來了。

完整內文

星期三, 6月 18, 2008

抉擇


確定的意思是確定要取消,也就是取消...呃...取消的意思是取消取消,也就是確定...呃,算了。

完整內文

星期日, 3月 23, 2008

臭蟲與圖書館

看到Safari的License,忽然有感而發。

新的Safari for Windows使用起來感覺不錯啊!
我也很期待未來移植到Windows上的Konqueror4(更期待Amarok2 XD)。

仔細一看,糟糕,我沒有半台「帶有Apple標籤的電腦」耶,賈伯斯會不會把所有下載Windows版Safari的人都給抓起來啊XDD
--
Update:3/31
看來不用擔心了。
最先報導此事(3/26)?我比他早了三天(3/23)哩XD(←自嗨)

完整內文

星期二, 3月 11, 2008

root


有沒有哪位專業人士可以為我們解說一下的...

完整內文

星期六, 12月 08, 2007

Yahoo! Pipes 推出 Web Scraper

昨天Yahoo! Pipes公開「Fetch Page」模組(說穿了就是Web Scraping),這表示我可以不用再活在Feed43隨時可能扔開免費會員的恐懼之中了嗎?

...實際試用以後發現這個模組有時會說某些網頁不是HTML所以不能Parse。
不過配合Yahoo! Pipes的其他功能,這個模組仍然有不少好玩之處。
例如說,某些BSP(例如某無XO站啦...)不提供RSS全文,這時就可以Build一個Pipe來轉轉看。

作法非常簡單:


  1. 在Fetch Page的URL輸入單篇文章的URL。如果底下的debugger有fetch到資料,繼續下一步。

  2. 從原始碼找出內文被「夾」在哪些標籤或文字裡(要是獨一無二的)。

  3. 在Cut content from ... to ...輸入在2查到的標籤或文字。如果底下的debugger fetch到你想要的資料,繼續下一步。

  4. 然後用Fetch Feed模組輸入該站的RSS,將其pipe到一個Loop模組中,並在Loop中輸入一個Fetch Page:

    • URL改為feed裡的URL(通常是item.link)
    • Cut content from ... to ...輸入剛才查到的標籤或文字
    • 然後在Loop模組中選擇assign first result to feed的內文(通常是item.description)


  5. 確認output結果沒問題以後,就可以存檔然後run pipe,然後get rss就行了。

這是另外一項成果:我實際build了一個可以parse無名小站rss的pipe。
Wretch.cc Blog RSS Parser
不過實際使用時發現有些人的feed就是不能被parse(好像都是付費會員:P)...
如果你真的想看無名的全文,試試這個userscript。

這個範例所使用的文章「KJ's Wiki Life: Wikia中文熱門站台(2-10月)」內文已由原作者釋放至公有領域。
--
Update: 改寫成一個Template形式的Parser。
Feed Full Text Parser

完整內文