星期一, 4月 30, 2007

改程式

今天讀藥理休息的時候改了一下程式,現在瀏覽器不管放大還是縮小切片瀏覽程式都不會重新整理,應該可以解決使用者「天啊,每次改到IE的大小,切片程式都好慢」的問題,另一個我比較在意的問題,是同學說他使用切片瀏覽程式的時候會虛擬記憶體不足,因為我沒有現場看見所以無法推定詳細原因,可能是我的程式有memory leak,或是Flex這個platform本身就很吃資源,兩種可能都很糟...(Flex給我的感覺是還不大盡善盡美,很多component都可以找出bug,他的Garbage Collection更特別另我心痛>"<)


剛剛也發現我部落格以前寫的「按一下顯示使用者評論」的script好像也有問題,這種東西理論上應該要寫個簡單的stack來push/pop div tag才對,但因為我很懶惰,所以直接算<div id='comment之後的第三個closing tag,中間的內容假設為comment body。大部分的情況下都正常,但少數時候就是有怪問題,我也一直沒有時間debug,現在被我拿掉了,改天來改寫抓comment的部份....

藥理,唸到第五本.... 全文連結

星期日, 4月 29, 2007

繼續閱讀功能加入

其實我想要這個功能很久了,只是之前為了寫出評論按一下就會伸展顯示而不換頁的功能(檢視原始碼拉到最下面,有人賞光喜歡的話請留個位址自行取用^^,但是code很醜就是了),寫Javascript寫了一段時間,那次和Javscript相處的經驗讓我對JS大為感冒。最主要的問題是JS相當紊亂,光是如何讓寫出來的JS/DOM在IE和Firefox下都能正常運作就快要了我的小命,JS這門語言進一步的特性,比如其獨特的物件導向實作方式和DOM的深入探討,我當然是更沒體力鑽研了。(說「獨特」是以我學習C++ OOP的觀點來看啦...)

之前我也不是沒有Google過「繼續閱讀」的功能,也不是沒找到過,但網路上出來的方案幾乎都需要大改template,然後寫文的時候還要自己加有的沒有的html tag,感覺不是很清爽就沒有使用了。沒想到去看好友hbr的blog,竟然已經有傻瓜方案了!只要加一下widget,然後開script指定一下參數東西就會動,竟然如此方便,馬上就拿來用看看了^^。

相關的資源列表一下:

繼續閱讀懶人包安裝教學
繼續閱讀懶人包安裝設定
Racklin's 阿土伯程式大觀園


寫到這裡,要對那些願意分享自己成果,並且有耐心和JS奮戰的程式設計師們,表達一下我渺小個人的敬意orz 全文連結

星期六, 4月 28, 2007

星期五, 4月 27, 2007

超廢的啦XD

昨天臨診考完了,幾乎沒出考古題,慘的跟什麼一樣。

比較糟糕的是體力消耗的問題,長期學習氣功操,體質還是有提昇(保證是氣功操的差別,因為我除了氣功操 + 一點法輪功以外什麼運動都沒有XD),現在可以忍受一個晚上不睡,隔天再睡死的情況。這種作法好處是可以把隔天的時間借來今天用,可以借到八小時這樣(考前多三十分鐘就差很多...),但壞處就是要付本金加利息。

昨天回來零零碎碎睡了好幾個小時,昨天又比較早睡,但今天七點還是幾乎爬不起來去聽病理。勉強去了第二節也還是睡覺,下午四節也幾乎都在睡。

頭腦的狀況也還沒完全恢復,之前累到一直狂打RPG,現在連RPG都不打,狂玩洛克人,X1已經全破,現在Rockman & Forte也快破了orz

下禮拜的藥理考完以後,就有兩禮拜的快樂沒考試時間,比較麻煩的是我要趕快生出系學會網站... 全文連結

星期四, 4月 26, 2007

星期二, 4月 24, 2007

好累

昨天為了讀外概,一整晚沒有睡。

高興的是,今天考卷發下來,可以從題目中感覺到老師們身為醫者一顆溫暖的心,幾乎全部都是考古啊Q<>Q好開心。有點難過的是,早知道這樣我應該專心去玩洛克人X、看那迪雅然後早早去睡覺,不必整晚沒睡然後學校一回來就躺了六個小時XD。然後整個大半夜還在跟別人玩推文遊戲從四點推到六點orz

比較擔心的是我系學會網站的進度很落後,要找時間趕才行,之後的休息要強制字不打電動專心趕工.... 全文連結

星期一, 4月 23, 2007

星期六, 4月 21, 2007

星期五, 4月 20, 2007

勇者鬥惡龍六

最近考試多,病理考完考實診,下禮拜還有內外概,陪伴我的就是這款遊戲

故事方面十分有趣,一開始畫面是三位勇者去挑一個魔王,然後魔王施展了一招不曉得什麼攻擊,畫面一片白。

之後下一個畫面是主角勇者從惡夢中醒過來,剛剛和魔王的決鬥看起來只是場惡夢,接下來應村長之托,肉腳的主角去南部的城鎮買了慶典用品回來,結果慶典的祈禱突然有人起乩,神明顯靈,要主角去大冒險並且找回他真正的身份....

於是勇者跑去附近的Reidock城,國王說為了對抗邪惡大魔王Mudo,必須要尋找能夠破解所有幻術的Mirror of Ra,於是勇者和城堡中認識的另外一個勇者Hussan出發了。

勇者遇到許多怪事,包括地表會有大洞跳下去可以通到另外一個世界,另一個世界Hussan明明沒見過的人硬把Hussan認作失蹤多年的兒子,同時另外一個世界竟然也有一個Reidock城,然後勇者剛好就和失蹤的王子長的一樣。兩個Reidock城的將軍一個叫Tom,一個叫Soldi,但長相也剛好相同,勇者百思不得其解。

更鬼扯的是,Mirror of Ra帶回原來世界的Reidock城以後,竟然把國王變成了女人,然後女人加入討伐Mudo的軍團,Mudo敗北了以後用幻術想逃,被Mirror of Ra照了以後竟然變成國王!?

原來真相剛好和我一開始認為的相反,主角出發的「原來世界」其實是真實世界人們夢境構成的世界,主角從地洞和達馬神廟進入的「另一世界」才是真實世界,一開始三位勇者挑魔王的場景其實不是惡夢,反而是真實世界的事情。魔王發動的攻擊其實是比聖鬥士星矢中薩卡的幻隴魔皇拳還強的招式:那個招式把三個勇者的靈魂打出身體之外(主角勇者的靈魂還被打成兩份orz),並且將之封印在夢的世界之中,而被封印入夢之世界的靈魂會失去真實世界的記憶,並且以為夢境中荒唐的世界才是真實的,在夢境中過著虛假的人生,直到勇者的靈魂陰錯陽差從真實世界取回可以破解所有幻術的Mirror of Ra讓陷入夢境中的靈魂(被變成國王的女人,被變成Mudo的國王)一一甦醒,真正的冒險開始展開.....

遊戲的音樂十分動聽,應該可以媲美太空戰士系列,比較糟糕的是遊戲系統,在太空戰士一個A紐就可以搞定的事情,DQ卻分成Talk、Search好幾個指令,DQ還很雞婆的設定成每個人一份道具包,道具要傳送來傳送去才能使用,連買商品也要一個一個單買orz,總之遊戲系統超不方便。戰鬥系統也比不上太空戰士,不能針對特定怪物攻擊,還有很多不知道怎麼講的奇怪地方。存檔一開始也讓我不大習慣,只能在村莊的教堂存檔,大地圖上不能存....。但是撇開操作上的不方便,這個遊戲其實劇情很吸引我,玩起來比腦殘打怪線上遊戲好玩多了。

附上幾張圖供參考



存檔用教堂,升級所需經驗值也只能在這裡查詢orz


美美的村莊...


麻煩要死的操作介面,為甚麼就不能像太空戰士一樣一個A紐搞定啊=.=


大地圖,這裡是夢之世界...


發生戰鬥,全體就位,不過這時我只有勇者一名orz


超級麻煩物品選單,舉個例子,要給人吃藥,還要先把物品「Give」給要用的人,然後跳出選單再跳回item選單,讓要用的人選吃藥orz。好懷念太空戰士的物品選單啊....



走迷宮走迷宮....

占卜老婆婆小屋 全文連結

星期四, 4月 19, 2007

星期一, 4月 16, 2007

重灌電腦

本來影診考完以後,應該是專心準備病理,不過電腦卻出現一些怪問題。

不曉得為甚麼,我妹的黑色陰謀突然不能玩,電腦會顯示nprotect出問題然後跳出遊戲,因為想說整個電腦已經很久沒有重灌了,也有很多程式怪怪的(比如firefox常常會null pointer reference當掉),就決定重灌。結果今天就重灌了好幾次orz

第一次重灌以後裝了.net framework 3.0,之後裝catalyst,結果不知道為甚麼7.3的catalyst control center就是不會出現。想說可能是.net的版本太新就直接再裝2.0,結果兩個版本打架(我是相信網路上說多個.net可以共存才這樣啊orz),最後一開機CPU使用率就被兩個.net的DW20.exe吃完,只好重灌。

第二次重灌,直接裝.net framework 2.0,結果Catalyst還是跑不出來,然後系統還是會被.net弄得很奇怪,又重灌。

接下來學聰明一點,直接用2003 SP2裡面的.net framework 1.1,結果Catalyst說要2.0,算了,不理它,繼續裝裝裝,再裝黑色陰謀,結果這次比不重灌更慘,遊戲啟動後沒有任何錯誤訊息直接跳出。又繼續裝了一大堆東西,結果晚餐以後,想說重灌最後一次。

最後一次重灌還是沒有好下場,遊戲照樣不能動。靜下心來想以後,我在猜測會不會是2003新出的SP2和nprotect互相衝突的問題??難道說我要找時間灌回XP嗎??一想到常常當機、音質比較差、一灌完就要打一百多個patch的悲慘情況,實在有點不想耶....

結果今天花一大堆時間忙重灌,十本病理共筆到現在只唸了四五本。但是電腦重灌還是有明顯感覺速度變快,特別是本來顯示很怪異的WindowBlinds又變回正常 全文連結

星期六, 4月 14, 2007

星期四, 4月 12, 2007

星期一, 4月 09, 2007

罩哥....

故事簡介:主機板壞了怎麼辦?拔拔自己做一張....

--

春假的時候一直下雨所以沒有打到什麼球
所以就利用了一點時間把放了好久的送球機修了一下
這台送球機主要是壞在電池還有主機板, 還有缺少了變壓充電器
關於電池方面, 之前去光華已經找到一模一樣的了, 12V12A 花了約 $700
充電器方面倒是比較好解決, 直接不要的舊電腦 power 12V 輸出就夠用了
主機板倒是比較難搞, 說實在的真的有點複雜


主機板主要分成兩個部份, 一個是 PIC16C73 為主一系列 IC 的控制部份
另外一部份則是一些電流控制馬達驅動電路
原先想要全部重做的, 無奈有些零件現在已經買不到了
後來發現馬達驅動電路的部份似乎作用正常, 於是就從控制電路下手


原本想說把 PIC16C73 單晶片控制器裡的程式拷貝出來, 可惜它已經壞了
所以最後我只好把程式重新寫一遍
從主機板上發現這個系統主要是由單晶片控制器讀入三個可變電阻的訊號
經由 ADC 轉換, 然後換成 PWM 輸出到馬達驅動電路
可惜現在 PIC16C73 也沒在賣了, 所以我去光華找了另一顆 PIC16F876A($190) 代替
這兩顆IC都有內建 ADC 以及兩個 CCP(PWM) 輸出
不過很糟糕的是在測試的過程中, 因為一個不小心把接腳接反了, 所以就燒掉了
最後乾脆拿國中的時候玩剩的 PIC16C71 來代替


16C71 這顆單晶片比較小一點, 只有 4 個 ADC port, 而且沒有內建 PWM
所以最後我只好手動用計數器模擬 PWM 輸出, 總算是可以讓送球機正常運作了
不過為了程式的簡化, 現在Speed及Spin旋鈕直接控制上下盤就是了
今天去球場測試的結果還是不怎麼滿意
一開始幾顆球還算很順的送出來
不知道是不是因為球是濕的的關係, 後來就會有卡彈的情況發生
送球的裝置沒有問題, 不過球到兩個轉輪前的時候可能是因為滑掉所以沒有被咬進去
中午的時候因為卡太多球了, 結果突然就斷電了, 害我著急了一下
後來發現是因為球卡住馬達, 負荷過大, 所以保險開關自動跳開了
看來還是等球乾掉了再去測試好了 :p 全文連結

星期日, 4月 08, 2007

Windows 2003下安裝WMP11之方法

連結

因為Windows 2003真的比XP穩太多了,所以用Win2003作為桌面系統的人好像有越來越多的趨勢,不過很多軟體都會在installer限定只有WinXP才能裝,WMP11也是一樣,所以就有人弄出了可以在Win2003硬裝WMP11的方法,不過我還沒有試就是了...

Windows Vista據說是根據Windows 2003的核心修改而來,但是軟體相容性怎麼會差到某種神奇的境界XD,Windows 2003軟體相容性非常的好,軟體除了防火牆和一些會改tcp/ip stack的都跑的很好,Vista卻完全不是那麼一回事orz 全文連結

星期六, 4月 07, 2007

一篇Java文

一篇Java文

看來Java也是個有趣的科技。原來Java的memory allocation比C還快?該不會是因為JVM一開始就吃了120MB的記憶體等著讓程式去用的原因吧XDrz

不過有幾個觀點是我沒想過的:把feature交給platform/compiler,而不是library,可以提供更多的優化。還有Java在runtime進行compile可以比C compiler有更多的資訊。這點也是啦,最近在看Inside C++ object model,裡面就舉出很多compile time無法知道的訊息,比如一個指標到底指向什麼物件?這的確要runtime才有辦法知道。還有一個有趣的觀點:把指標交給程式設計師使用,其實是妨礙了compiler優化的機會,不過我對指標不大熟就是了orz 全文連結

星期四, 4月 05, 2007

去新竹

又是快樂的新竹回憶。從高中畢業已經四年了,讀大學的日子已經比讀高中的日子還要長,可是cisiii的友情和回憶依舊堅挺無比XD

今天見面最主要就是打世紀,三個人組隊打三、四個瘋狂電腦。在我來新竹之前,twsam和dream號稱他們已經練成二打三瘋狂電腦的功夫,所以今天我就非常期待。結果打了幾場只贏了一場,被電腦滅國的速度非常順暢,痛打電腦倒是沒有orz。雖然他們抱怨我升級非常慢,可是有好幾場他們都是庇蔭於我石牆和基地的保護之下,只有兩場是我提早被電腦打爆而不得不讓村民逃亡orz。

最後一場是頗為可惜的一場,我自己以歌德開局,城堡出現的太慢導致前波攻擊只能使用長劍兵/雙手劍兵,被對方的弓箭手/茅兵打帶跑打好玩的,後期歌德衛隊一出現,立刻快樂痛宰對方的弓兵,只可惜防禦不周,被對方邪惡奇襲,導致我家破人亡不得不請村民快速寄居到別人家中慢慢復國。復國的路很辛苦,在金礦全被電腦搶走的情況下,只能用垃圾兵跟電腦周旋,所幸歌德步兵有折扣,帝王時代戟兵只要26食物14木材,六座軍營全力生出一波一波的垃圾兵硬食電腦,而電腦也沒出黃金兵反擊。正當電腦攻勢逐漸鬆懈的時候,我們赫然發現對方蓋了世界奇觀,我們忘了設武力征服囧。結局是大家黃金嚴重短缺,所有人都只有垃圾兵,唯一攻城武器就是幾架弩炮,加上我們用的世紀版本有bug,世界奇觀倒數到正好一百年的時候遊戲就會當,結果就沒有打下來。大家都有悵然若失的感覺orz

這幾場用了很多其他的民族,蒙古的輕騎兵感覺很威,只要食物和馬廄數量夠多,可以很快的速度大量生產輕騎兵,後期食物量超多,一波又一波輕騎淹過去打耗損戰/游擊戰,就算是黃金超多富可敵國的國家最後大概也只能被逼用垃圾兵來應付吧,不過我玩蒙古那場因為不熟,被對方大量遊俠和弓兵一次解決orz。英國長弓兵也讓我玩到了,當初和DNA的長弓兵對打的時候吃足了苦頭,現在自己用發現其實長弓兵也未必無敵:長弓兵有比城堡還長的恐怖射程優勢,但生命力卻非常單薄,給投石車打一下或是不小心跟步兵交鋒兩三下都會瞬間造成傷亡,所以一定要遠離敵人並且前方有肉盾才能發揮恐怖的戰力。日本我也用了一下,但還沒體現出優勢就被電腦玩死了>"<

今天還研究了關於網路連線的問題,我到新竹去最主要的問題就是交通時間來回需要接近三小時,假如改用TCP/IP連線就隨時隨地可以玩,那三個小時的通車時間也不必浪費而可以投資在和電腦的對抗上XD。可是比較擔心的就是不知道臨場感會損失多少。

今天玩的實在是非常開心啊,有種回到資訊社302教室的感覺^^

--

突然想起另外一件事情,該死的得力抹揚言要培養搶錢戰隊來搶我大乙零用錢啊>"< 得力抹,賺錢要靠自己的本事,不可以用黑暗的步數XDDDD 全文連結

星期三, 4月 04, 2007

好書!

今天補習班奮戰完病理以後,在附近的墊腳石看到了一本關於Windows程式設計的好書,書本簡介這裡有。因為時間緣故,所以我只看了前面一些關於Windows記憶體定址,Process之間的互動、多執行緒等的簡介。一些我很有興趣的主題,如DLL、掛勾、核心模式防火牆之類的我還沒看。但看到目前為止感覺非常好。

中文電腦書常會有怪怪的翻譯,特別是簡體書。之前在誠品旗艦店看到一本WDM程式設計,高興的拿起來看卻大大失望,因為裡面的翻譯實在太糟糕了,miniport driver翻微型驅動,virtual function翻「虛函式」(不是「虛擬函式」喔)不勝枚舉,讓我頗為傷心。這本完全沒那個怪現象,雖然有的地方寫的不是很清楚,必須靠其他的知識才能解開XD

下次去補習的時候趕快把那本書看完XD 全文連結

星期二, 4月 03, 2007

我們沒有新聞台~

來源

--引用開始--
前兩天晚上,拖著疲憊的身軀回到家時,看到了一則令人震驚的新聞,也就是周振保拿著幾把槍在鏡頭揮舞,並且恐嚇要將某人「做掉」之時,我有一種毛骨悚然的感覺。我急忙打了電話給大哥,要他不要打開電視,因為我怕我們家的兩個小朋友看到這種囂張的畫面。

當然來不及了,他們已經從所有的新聞台看到了這則「新聞」,小朋友還跟爸爸說:「他很帥耶~」

告訴我,我們需要什麼樣的媒體?

容我說個故事給大家聽。

大家應該都聽過金恩博士吧?就算沒聽過這位黑人民權運動領袖,應該也聽過 “ I have a dream”這篇演講吧?就是這篇演講,讓一九六0年代的黑人民權運動一時之間蓬勃發展,美國政治的面貌,從此徹底改變。

當年金恩博士的聲望,可以說是如日中天,讓美國共和黨政府覺得芒刺在背,因此美國聯邦調查局局長胡佛的打壓於是焉展開,下令全面監控金恩博士的言行。凡是金恩博士所到之處,調查員就先行裝置竊聽設備。終於在金恩博士有次前往華府活動下榻當地維拉飯店時,錄到了十五卷金恩博士召妓的床上錄音。胡佛取得這些資料之後,大喜過望,立刻利用這些錄音帶向「全美基督教會委員會」和「浸信會世界聯盟」等施壓,要求他們停止對金恩博士的支持。當金恩博士得到諾貝爾和平獎之後,胡佛更決心利用媒體來炒作金恩博士的性醜聞八卦,讓金恩博士身敗名裂。

當胡佛及其親信遍訪當時美國幾乎所有的大報與雜誌,包括《新聞週刊》、《紐約時報》、《洛杉磯時報》、《芝加哥每日新聞》、《時代雜誌》等,卻沒有一家媒體對於這個保證提升閱報率的新聞感到有興趣,這些報紙與雜誌,甚至連去聽這些錄音的興趣都沒有。根據許多後來對當事人的訪談,這些媒體拒絕這條新聞,不是怕得罪民權運動者,而是媒體都共識到這是嚴重違背新聞倫理的手段。如果媒體當時配合演出,新聞倫理將蕩然無存,報紙的信譽也將毀於一旦。美國媒體在這個新聞抗拒了撒旦的招手,也為後世的新聞工作者留下了良好的典範。金恩博士十五卷床上錄音帶案,乃是美國新聞人發揮新聞道德與倫理的最佳紀錄,也是美國新聞史上最值得驕傲的一章。它提醒了世人,在新聞收視率與新聞倫理的平衡上,有許多事是不能做的。

然而在台灣,我們的新聞媒體,有什麼是不能做的?

TVBS是不是一個值得信賴的媒體,我並不清楚,也不願意評論;事實上,從東森的「腳尾飯事件」、TVBS的「瀝青薑母鴨事件」中,我們一次又一次的被媒體的「獨家」欺騙;當自由時報把被性侵者的照片放在社會版頭條,當蘋果日報把血淋淋的照片放在頭版,到底有哪一個主流媒體是可以信任的?

因此,當所有的媒體一片「幸災樂禍」,攻擊TVBS「自編自導」小弟持槍光碟案的時候,我突然打了個冷顫。

告訴我,我們需要什麼樣的媒體?

還是我要告訴我自己,我們沒有新聞台,只有綜藝台?

--

一篇好文章啊,是台灣媒體太爛還是外國媒體太好? 全文連結

星期一, 4月 02, 2007

星期日, 4月 01, 2007