2009年4月28日 星期二

老同學 唔

剛剛無意間去逛了奇摩的 我的家族,

發現原來學生時期多享受,

有導師關心 有教官保護 還有數不完的歡樂



看到這篇文章的您,有多久沒去翻畢業紀念冊和以前的照片呢?



keep going 回憶隨他去吧

2009年4月15日 星期三

Britain's Got Talent - Susan Boyle

年近五十、其貌不揚、自稱單身(跟一隻貓同居)、

從沒交過男友也沒接吻經驗卻夢想成為專業演唱家歌手的英國大嬸蘇珊鮑伊....



http://funp.com/t874906





一個毫不起眼的肥大嬸~Susan Boyle,在她於全球熱爆之前,搶先認識她吧!...



http://kenshin_jd.mysinablog.com/index.php?op=ViewArticle&articleId=1669401





短短五天之內超過500萬人觀看YouTube影片...



http://www.youtube.com/watch?v=9lp0IWv8QZY



-----------------------------------------------------------------------------

這是英國選秀大賽電視節目,最近幾天才播出的,47歲的Susan Boyle,

用歌劇再次呈現2007年同一個節目的 保羅帕茲Paul Potts,當初是"公主徹夜未眠Nessun Dorma"





-----------------

保羅帕茲Paul Potts

-----------------

http://paulpotts.pixnet.net/blog/post/6910913



保羅最後贏得了御前英女王的表演機會(擊敗了小康妮Connie Talbot)











這次Susan是演唱悲慘世界的I dreamed a dream ,這讓我想起了國中時代看的歌劇...



這節目造福了不少人阿!!!

2009年4月11日 星期六

ASUS eeepc 小筆電 XP OS in SDHC card 教學步驟

在這邊發表一下去年實作eeepc的流程,



相信各位周遭朋友或多或少有人購買了小筆電,



好不好用當然是見仁見智,







這篇文章所紀錄的是 如何在小小的SD記憶卡上, 灌入windows xp 作業系統





(注意, 成功後的xp 奇慢無比 我用不到幾天就砍掉了 在記憶卡上灌上xp只能說是堪用阿 要很有耐心)





這是工作台畫面, 白色eeepc上面正在灌xp啦~



真的要學國父十次革命失敗的精神, 我大概要三次的十次革命吧, 現在回頭想想我真是瘋子囧



























ASUS eeepc 4G surf –



Windows XP in SDHC(8G) ASUS Linux in SSD(4G)



實作紀錄











P.S.其中陰影部份為我的操作註記,其餘皆是網友提供資料




資料來源:http://www.mobile01.com/topicdetail.php?f=233&t=523189




STEP 1.安裝修改過的XP到外接的USB 裝置



0. 事前準備:



.EEEPC 703 (4G surf)一台



.3.5吋硬碟(IDE 80G ,劃分10GB為主要磁碟,其他為資料區)



.DVD可燒錄光碟機



.IDE – USB線材2條



.正版XP SP2光碟




.CABSDK 工具



.Hitachi Microdrive Filterxpfildrvr1224_320



.Nlite 工具



(以上三個軟體皆在網路上下載)



.燒錄軟體(nero)



.可開機隨身碟,程式包含SPFDISK




1.拿出正版的XP SP2光碟,放進不是EEEPC的電腦裡



2.依照下列步驟修改你的XP並重新打包成ISO檔




參考網址:



http://www.ngine.de/index.jsp?pageid=4176




以下引用自:http://wiki.eeeuser.com/howto:installxp




1. Copy all files from your XP disk to a folder on your C drive. 







2. Move these files from your C:\XP_disk\i386 folder to a separate temp dir:



TXTSETUP.SIF



DOSNET.INF



USB.IN_



USBPORT.IN_



USBSTOR.IN_







3. Install Microsoft cabsdk to the temp folder; cabsdk can be downloaded here







4. Open a command prompt. Type the following:



cabarc x USBSTOR.IN_



cabarc x USBPORT.IN_



cabarc x USB.IN_



Cabarc is located in the BIN directory created by CabSDK.



Cabarc does not support wildcards like '*' or '?'







5. Delete the following files:



USB.IN_



USBPORT.IN_



USBSTOR.IN_







6. Edit the files to match the following:



txtsetup.sif:



move the following lines from [InputDevicesSupport.Load] to [BootBusExtenders.Load]



usbehci = usbehci.sys



usbohci = usbohci.sys



usbuhci = usbuhci.sys



usbhub = usbhub.sys



usbstor = usbstor.sys







7. Move the following lines from [InputDevicesSupport] to [BootBusExtenders]



usbehci = “Enhanced Host Controller”,files.usbehci,usbehci



usbohci = “Open Host Controller”,files.usbohci,usbohci



usbuhci = “Universal Host Controller”,files.usbuhci,usbuhci



usbhub = “Generic USB Hub Driver”,files.usbhub,usbhub



usbstor = “USB Storage Class Driver”,files.usbstor,usbstor







8. Add the following line to the end of [HiveInfs.Fresh]



AddReg = usbboot.inf,usbservices







9. Add the following line to the beginning of [SourceDisksFiles]



usbboot.inf = 1,,,,,,_x,3,,3







10. Save file







11. Open Dosnet.inf







12. Change [Files] block so it looks like this:



[Files]



d1,usbboot.inf



d1,_default.pif



d1,12520437.cpx



d1,12520850.cpx











13. Save and close file







14. Open USB.inf







15. Change these two sections so they look like this:







16. Change the [StandardHub.AddService] and [CommonClassParent.AddService] sections:



[StandardHub.AddService]



DisplayName = %StandardHub.SvcDesc%



ServiceType = 1 ; SERVICE_KERNEL_DRIVER



StartType = 0 ; SERVICE_DEMAND_START



ErrorControl = 1 ; SERVICE_ERROR_NORMAL



ServiceBinary = %12%\usbhub.sys



LoadOrderGroup = Boot Bus Extender



[CommonClassParent.AddService]



DisplayName = %GenericParent.SvcDesc%



ServiceType = 1 ; SERVICE_KERNEL_DRIVER



StartType = 0 ; SERVICE_DEMAND_START



ErrorControl = 1 ; SERVICE_ERROR_NORMAL



ServiceBinary = %12%\usbccgp.sys



LoadOrderGroup = Boot Bus Extender







17. Save and close file.



Open usbport.inf:



Change the [EHCI.AddService], [OHCI.AddService] , [UHCI.AddService] and [ROOTHUB.AddService] sections:



[EHCI.AddService]



DisplayName = %EHCIMP.SvcDesc%



ServiceType = 1 ; SERVICE_KERNEL_DRIVER



StartType = 0 ; SERVICE_DEMAND_START



ErrorControl = 1 ; SERVICE_ERROR_NORMAL



ServiceBinary = %12%\usbehci.sys



LoadOrderGroup = Boot Bus Extender



[OHCI.AddService]



DisplayName = %OHCIMP.SvcDesc%



ServiceType = 1 ; SERVICE_KERNEL_DRIVER



StartType = 0 ; SERVICE_DEMAND_START



ErrorControl = 1 ; SERVICE_ERROR_NORMAL



ServiceBinary = %12%\usbohci.sys



LoadOrderGroup = Boot Bus Extender



[UHCI.AddService]



DisplayName = %UHCIMP.SvcDesc%



ServiceType = 1 ; SERVICE_KERNEL_DRIVER



StartType = 0 ; SERVICE_DEMAND_START



ErrorControl = 1 ; SERVICE_ERROR_NORMAL



ServiceBinary = %12%\usbuhci.sys



LoadOrderGroup = Boot Bus Extender



[ROOTHUB.AddService]



DisplayName = %ROOTHUB.SvcDesc%



ServiceType = 1 ; SERVICE_KERNEL_DRIVER



StartType = 0 ; SERVICE_DEMAND_START



ErrorControl = 1 ; SERVICE_ERROR_NORMAL



ServiceBinary = %12%\usbhub.sys



LoadOrderGroup = Boot Bus Extender







18. Save and close file.



Open USBSTOR.inf:



Change / Add the lines in the [USBSTOR.AddService] section:



[USBSTOR.AddService]



DisplayName = %USBSTOR.SvcDesc%



ServiceType = 1



StartType = 0



Tag = 3



ErrorControl = 1



ServiceBinary = %12%\USBSTOR.SYS



LoadOrderGroup = Boot Bus Extender







19. Save and close.







20. Create a new file:



new file: USBBOOT.INF




Create a new file called USBBOOT.INF in the same directory as your other changed files, and put the following content into it:



[usbservices]




HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","DisplayName",0x00000000,"USB Mass Storage Driver"



HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","ErrorControl",0x00010001,1



HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","Group",0x00000000,"System Reserved"



HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","ImagePath",0x00020000,"system32\DRIVERS\USBSTOR.SYS"



HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","Start",0x00010001,0



HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","Type",0x00010001,1




HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","DisplayName",0x00000000,"USB 2.0 Enhanced Host Controller Miniport Driver"



HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","ErrorControl",0x00010001,1



HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","Group",0x00000000,"System Reserved"



HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","ImagePath",0x00020000,"system32\DRIVERS\usbehci.sys"



HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","Start",0x00010001,0



HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","Type",0x00010001,1




HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","DisplayName",0x00000000,"USB2 Enabled Hub"



HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","ErrorControl",0x00010001,1



HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","Group",0x00000000,"System Reserved"



HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","ImagePath",0x00020000,"system32\DRIVERS\usbhub.sys"



HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","Start",0x00010001,0



HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","Type",0x00010001,1




HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","DisplayName",0x00000000,"Microsoft USB Universal Host Controller Miniport Driver"



HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","ErrorControl",0x00010001,1



HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","Group",0x00000000,"System Reserved"



HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","ImagePath",0x00020000,"system32\DRIVERS\usbuhci.sys"



HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","Start",0x00010001,0



HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","Type",0x00010001,1




HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","DisplayName",0x00000000,"Microsoft USB Open Host Controller Miniport Driver"



HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","ErrorControl",0x00010001,1



HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","Group",0x00000000,"System Reserved"



HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","ImagePath",0x00020000,"system32\DRIVERS\usbohci.sys"



HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","Start",0x00010001,0



HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","Type",0x00010001,1




Save and close file.







21. Repack the files:



把CABSDK壓縮檔解開,把三個檔案(usb.inf,usbport.inf ,usbstor.inf )放進cadsdk\BIN的目錄下,到DOS介面執行以下步驟




At the command prompt in the directory where you changed the files, type the following:



cabarc n USB.IN_ usb.inf



cabarc n USBPORT.IN_ usbport.inf



cabarc n USBSTOR.IN_ usbstor.inf 







22. Delete the files:



usb.inf



usbport.inf



usbstor.inf




23. Move the following files back into your i386 directory for windows XP:



USBBOOT.INF



DOSNET.INF



TXTSETUP.SIF



USB.IN_



USBPORT.IN_



USBSTOR.IN_








把以上六個檔案修改過後,丟進i386資料夾中。




3.完成上述步驟之後,用Nlite把改好的XP打包成ISO檔,其中選擇可開機燒成映像檔(.ISO),再用NERO燒出來就可以完成XP安裝片了!




製作此光碟花了大約4天時間,雖有正版光碟,但是只要其中一小步驟做錯,就會造成後來的程序失敗,另外還有SP1,SP2不同的問題,似乎網路上測試到SP1也可以的樣子,未查證,此處採用XP PROFESSION SP2光碟








4.安裝XP到USB外接硬碟裡:



此處我經歷過安裝不順利的過程,因要準備兩條USB TO IDE線材,還要有空硬碟,因為市面上的2.5吋外接式硬碟大多是SATA介面,似乎要另外加載驅動程式才可順利安裝XP,但我用新購買的WD 1TB SATA硬碟安裝不起來,選擇光碟開機後,不會進入原本的XP安裝程式…最後採取IDE硬碟來灌系統



1.準備好你的EEEPC







2.把外接USB硬碟、外接USB光碟機接到EEEPC上







3.修改好的XP光碟放入外接光碟機







4.按下EEEPC電源鍵







5.看到開機畫面後按下”F2”進入BIOS設定







6.關閉IDE master (把它從auto改設為Not detected),這樣裝XP重開機的時候就不會跑到SSD去了~







7.OS install請維持在FINISHED,這樣安裝比較快







8.開機順序改為1.USB硬碟→2.USB光碟機→3.Disable)







9.按”F10”儲存並離開BIOS,EEEPC會自動重新開機







10.看到開機畫面按下”ESC”,選擇USB光碟機開機







11.依照正常順序安裝XP到USB硬碟裡(記得USB硬碟要整個把磁區刪除之後再設定新的磁區,並且格式化為FAT格式,否則無法正常安裝)



(在此把10G格式化為FAT32)







12.耐心地等待它自動格式化→複製檔案→重新啟動→安裝(很久)→重新啟動







在安裝過程中,會一直詢問是否要繼續安裝,因為似乎偵測不到某些硬體(未裝驅動程式)







13.完成 (開機中途會出現”你沒有分頁檔”之類的錯誤訊息,並不會影響功能,按掉就好)




STEP 2.開機完成之後,進入系統設定,關閉分頁檔(我的電腦右鍵內容進階設定進階變更沒有分頁檔案設定按鈕)



STEP 3.接上外接光碟機,放入ASUS隨附的回覆光碟,安裝驅動程式,和你所有需要的軟體(在USB HDD上裝比較快,如果你要等到GHOST到SD上再裝,安裝要花的時間會比較長)




STEP 4.按照說明書上的步驟瘦身,把遠端協助、系統還原、休眠功能等等都關了,IE的暫存容量也調小一點(我是設成50MB),系統設定裡一些開始和復原的記錄功能也關一關




 








STEP 5.改變內建SD讀卡機的裝置性質 (USB card reader → HDD)



在eeepc上,外接灌好XP的硬碟上(XP系統),執行以下步驟







1.等到驅動程式灌好之後,在開始→執行→輸入regedit







2.找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\



裏面有 Disk&Ven_USB2.0&Prod_CardReader_SD0&Rev_0100



選 Hardware ID==>按右鍵==>編輯, COPY 第一行的資料







3.解開Hitachi Microdrive Filter,編輯 cfadisk.inf , 找到 [cfadisk_device]



刪除全部,並加入一行



%MicroDrive_devdesc% = cfadisk_install,XXXXXXXX (Step2 copy的文字)



p.s.懶得做以上步驟,就copy下面這行也可以:



%Microdrive_devdesc% = cfadisk_install,USBSTOR\DiskUSB2.0__CardReader_SD0__0100



存檔,關閉







4.到裝置管理員,找到磁碟機/SD卡, 強行變更 driver 為 step3修改的 cfadisk.inf







5.關機,插入SD卡







6.開機,至”管理磁碟”及”我的電腦”檢查SD卡是否已被系統辦認為硬碟(這裡系統會花一點時間去辦認,要等一段時間)







7.如果是,那你就成功啦







8.關機,拔下SD卡及USB硬碟。




STEP 6.把裝好XP的USB 硬碟資料全部GHOST到SD卡上



1.把拔下來的USB硬碟及SD讀卡機都接到另一台非EEEPC的電腦



以下部分如果在eeepc上製作ghost,會失敗







2.利用SPSDISK把8G的SD卡切成兩個磁區,我是切4G+4G







3.用視窗版的GHOST執行Partition(USB 硬碟) to Image,先把xp的image存到非eeepc的電腦裡







4.再用ghost執行Partition(SD) from image,把剛才做的image復原到SD卡裡







5.GHOST完之後把SD拔下,先別急著插回EEEPC







6.啟動EEEPC,按F2進入BIOS,把先前關閉的IDE master改回Auto detect,按f10存檔離開,重開機(這是把SSD再重新啟動,要不然原本的LINUX就辦法用了)







7.重開機之後再按F2進BIOS,確定SSD已經被啟動了,再選擇Load default(或按F9)回復原本的BIOS設定(包括開機順序也會回復),按F10存檔離開,關機







8.這時可以把SD卡插入EEEPC了,開機,按ESC,選擇SD Card Reader開機







9.成功!進入系統後,XP會找到SSD這個裝置,並且安裝驅動,這段時間系統會很慢,先別急著使用其他程式,安裝完之後會要求重啟系統







10.重新開機之後就可以正常使用了!




另外,可以點兩下我的電腦,在你的C槽上按右鍵,



選內容,然後點選"硬體"標籤,選擇SD CARD READER後按下面的內容,再選擇"原則"標籤,把原則設成"磁碟效能最佳化",這樣系統會更順




P.S.如果開機之後進不了原本的LINUX系統的話,就只好做系統還原嚕,我幫幾個朋友灌了XP,有的人會出現這樣的情形,有的人不會。




 




 








後記:



 此製作過程中,難處有準備材料,看懂網路上零散文章,要對電腦硬體設施熟悉等,另外還要有細心度與耐心,因為一開始看別人的文章,絕對看不太懂,等到看到第3天時,才懂網友碰到的問題,或是整個討論串在說些什麼,我想以後如果遇到自己不懂得問題時,也會遭遇到此種困難,方法沒有別的,就是多問別人,或是多花時間蒐集資料,才能順利解決問題。



 在此感謝學長,同學,老師的大力幫忙與協助,eeepc能推起小筆電市場的波瀾不是沒有道理的,由此,更加覺得小筆電的多功能性,而改裝雙系統之後的效能穩不穩定,這就要看之後的人如何去應用了。



東北彩排

下午,迷糊接起詐騙電話,



我知道我該出門了。





內湖高工後面的廣場,內湖花市停車場,

在大家的努力之下,布置成明天要演出的場地,



雖體力不足以參加地區上的文化節,

但無時無刻都想念著,那第一次的活動部運營,



心情很像砍掉數位相機因為容量不足,而被迫砍掉的照片,

如果我能,

如果我可,



我不會讓任何一個可以貢獻自己力量的機會跑掉,

有些失落,但我知道,明天的出席,

絕對是正確的。

2009年4月6日 星期一

右手寫記,左手推進。

最近發現,我真的很容易忘卻很多事,



上星期寫的作業,



去年的暑假,

我應該經歷了許多許多事情,但大多是愉快的,

但是總記不起來很細節的部分,



現在回想起高中二年級的話劇,我覺得那是場夢,

我和同學們真的花了將近兩三個星期的晚上,在那活動中心的地板上作畫嗎?

有很多很多事情,我必須靠著照片和日記去回憶,

就算那是多快樂的事。



或許最近的習慣讓我感觸很深,包括畢業專題的製作,很多不想浪費的時間,

每分每秒,我想我要闔上眼,聽聽有什麼值得關心,值得留意。





這是我學校的唯一一座網球場的時間表, 實在是太機車了~

下午時間都被排走啦.

不過請放心, 我會在早上六七點就出現的, 誰能比我早!!



2009年4月5日 星期日

油漆工事。

花了近六小時,兩人上上下下地,



完成不算太成功的工作,

"處理壁癌"。



其實很早以前就應該開始動工了,

但是就是嫌麻煩,不過今天排除一切惰性,

工具都準備好的情況下,



開始搬家具,因為要刮掉壁癌所造成的油漆剝落+發霉,

之前曾經研究過一下子壁癌,結果大多無法根治(台灣),

由於潮濕的環境,加上有些是房子內部水管問題,

就算花錢請師傅來整理,過不了半年,有人還是對壁癌很頭痛,



這次因為油漆太稀,不會補土,

所以就處理得滿難看,



之後上油漆最好穿上工作服,不怕髒的那種,

穿雨衣真為難我爸了,

開始有空研究到底要怎樣才能修補得漂亮吧,



就算半年一次也無所謂,呼嚕z。



參考網址:



壁癌DIY

http://blog.udn.com/davidlok/1618085



http://www.dearjohn.idv.tw/1785



http://www.wretch.cc/blog/ZivC/3488915




販賣的網站

http://global-center.myweb.hinet.net/jebica.htm

2009年4月4日 星期六

靈感 很多很多的心情

最近兩天都在寫作業,面對的已經不是以往的紙和筆了,

而是冰冷冷的電腦鍵盤,



寫程式碼和打文章完全不一樣,

就好像自己化身為沒有感情的機器,

默默打著機器聽得懂的語言,

最後,按下發送紐。繳交作業。



如果是三天前,對於以上文章我有一半的認同感,

但是今天連續寫完兩個小程式後,

我對上述所說的不予置評,



因為寫程式碼需要靠一點心思,



我想做什麼?

我能做甚麼?

我應該怎樣做?

並不是搬出英文的那套5W1H,



充滿熱情和不在乎的態度,認為程式碼是我達成目標的工具,

那是一個多變化且奇幻的腳本,

我可以創造主角,主角的戰友,主角的武器,甚至主角的內心戲劇本,

困難在眼前,並不是一頭栽進去撞他,



而是找屬性相剋的技能去攻擊他,

就算失敗,還有戰友。



瞬間的心思,瞬間的動作,這才是一個寫程式的人該有的風度。

瀟灑地,迅猛地,快中求柔的手法,

才能讓電腦乖乖地聽話。



就像一邊打字,一邊聽著綺麗的樂聲,一邊想著未來的願景,



這是一件多令人回味無窮的故事?

打過的痕跡,你我看完這篇文章的同時,是否帶點濃濃的迷霧,

那是三天四夜都說不完的劇情。

2009年4月2日 星期四

作業期限 。超越自我 。

目前是清晨三點整,我想還要在一小時左右我才能睡著。



這麼晚睡不是沒有原因的,

一直掛念著某事,

加上手邊有個老師的口頭約定: 加油。



這學期修的課程很少,但是都很重要,

尤其是兩門實作課程,

編譯器compiler和數位界面digital interface,



如果能順利修完這兩課程,我可以很有自信的說,

大學資訊工程系我畢業了,

這不是驕傲,這是自信,

我知道很多很多基礎課程我還沒有打下地基,

像是微積分,線性代數等等,



但是我從學校學到了所謂"研究的精神",

真的一輩子受用無窮,

高中畢業的真的體會不到,所謂研究的精神究竟是什麼。



那就好像妳加入一個社團,一頭就栽進去的感覺,

對某事物充滿熱情,充滿渴望,

甚至覺得自己可以為社會做些甚麼事,



再也不會是只會走馬看花,看電腦雜誌的學生了,

裡面的專業術語,

裡面的豐富知識,

全都是以往人類的結晶,我們只不過是再翻閱古人的歷史罷了,



希望修這兩堂課的人都能有所體認,

體會到我們已超過20歲,已經可以獨當一面的事實了。