:::

製做綠色軟體的安裝檔

布丁布丁吃布丁

5 Comments

製做綠色軟體的安裝檔

綠色軟體擺在隨身碟裡面,到哪台電腦都可以執行利用,的確是非常方便。但是一般人還是習慣從「開始→程式集」去找你要的程式,也可以透過Windows內建的變更或移除程式,所以還是會有這種必要性。最近電腦大限快到的感覺,我也開始籌劃著重灌用的東西,這次我想把所有的綠色軟體用「一鍵安裝」的方式一口氣安裝到電腦內,這篇則是多個步驟中的其中一個,有興趣的話就請繼續看下去吧。

498772355_4fdfa34d56_o 在正式開始之前我先介紹一下本次實驗對象的FastStone Capture 5.3版,如右圖(圖片來自電腦玩物)。一個強大的螢幕截圖軟體,下面的圖片都是用它來擷取的。下載的時候它是一個安裝檔,但其實直接把安裝目錄複製出來,便可以當作一個綠色軟體來用囉!

安裝好Inno Setup之後,打開它的程式,接下來我一邊練習使用FastStone Capture,一邊來介紹它是怎麼製作安裝檔的。

2007-11-10_042232

開啟程式之後,會看到Inno Setup的開始對話視窗,選擇「Create a new Script file using the Script Wizard (用腳本精靈來建立一個新腳本)」,這邊的Script(腳本)是指編譯安裝檔的程式碼,用精靈來建立的話,就不用擔心看不懂程式了。

2007-11-10_042757 如果你不小心把這個對話視窗關了,也可以直接用「New」或點選右圖來開啟腳本精靈。

2007-11-10_042849

腳本精靈第一頁,直接按 Next > 到下一步吧。

2007-11-10_043703

第二頁要填入與軟體相關的資訊。

  • 應用程式的名稱
  • 程式名稱加上版本
  • 發行者
  • 網站

這些幾乎都可以在原本軟體的About(關於我們)裡面找到,但問題是通常About的資訊是不能選取起來複製的,只能另外抄寫,不太方便。

2007-11-10_044920

第三頁是設定安裝程式的目的位置與資料夾名稱,也可以不建立資料夾擺程式。

  • 應用程式目標安裝位置的資料夾:「Program Files folder」就是預設的C:\Program Files\。你也可以用Custom(自訂)。
  • 應用程式資料夾名稱:基本上是跟程式名稱一樣即可。你可以在檔案名稱用\來做多階層的檔案,例如「MyGreenSoftware\FastStone Capture」,他就會先建立一個MyGreenSoftware,裡面再建立一個FastStone Capture,這個小技巧可以方便日後管理你安裝的綠色軟體。
  • 允許使用者改變安裝資料夾位置
  • 這個程式不需要資料夾:例如你只是要執行程式而不安裝的話

2007-11-10_045515

第四頁設定你安裝時要執行的主程式,以及其他要複製到安裝資料夾的檔案。

  • 應用程式主要執行的檔案:你開啟檔案時的主程式,到時候會把連結複製到開始→程式集裡面。在這邊只能選擇一個而已,但在最後的補充說明裡面,會敎你增加更多個執行檔案。
    2007-11-10_045837
  • 允許使用者在安裝完成之後啟用應用程式:但是對於一口氣要安裝很多軟體的人來說,到時候還要去關掉,很麻煩,所以我是不打勾的。
  • 應用程式沒有主要的執行程式:只有要複製檔案的時候才會使用到這個功能。
  • 其他應用程式檔案:可以選擇增加個別檔案或是直接增加資料夾,通常是增加資料夾比較方便。
    2007-11-10_050052

設定完成之後,再按Next > 到下一步吧。

2007-11-10_050155

第五頁,設定與開始→程式集相關的參數。Start Menu (開始選單)就是開始→程式集。

  • 應用程式在開始選單裡面的名稱:預設是與第二頁設定的安裝軟體是相同的。這邊一樣可以應用之前的技巧,用「\」來作多層的資料夾。
  • 其他設定都打勾吧,方便使用者安裝的時候可以自訂。其他設定的意思是:
    • 允許使用者改變開始選單的名稱
    • 允許使用者不產生開始選單
    • 建立網站捷徑到開始選單資料夾:網站捷徑就是第二頁輸入的網址。
    • 建立反安裝圖示到開始選單資料夾:Inno Start 5可以幫你設定反安裝喔,多完整。
    • 允許使用者建立桌面圖示:就是在桌面的捷徑啦。
    • 允許使用者建立快速啟動的圖示:快速啟動可以讓你直接快速地開啟你要的程式,位置如下圖。Windows XP安裝完成的時候預設是關閉的,我都會再把它打開。
       2007-11-10_144724

2007-11-10_050451

第六頁,設定安裝時相關文件。

  • 版權宣告:如果有這份文件,那安裝檔就會要求使用者先讀完之後才能按下一步繼續安裝。
  • 安裝前要讀的文件
  • 安裝後要讀的文件

既然是免費的綠色軟體,那這些步驟就省略吧。

2007-11-10_050553

第七頁,安裝檔的語文,可惜還沒有繁體中文,至少勾個English吧。

2007-11-10_143346

第八頁要設定製作完成的安裝檔。

  • 設定輸出的資料夾
  • 輸出的檔案名稱
  • 自訂安裝檔的圖示:這邊使用的檔案是.ico檔,可是大多時候.ico都藏在.exe或.dll裡面,我們這次的FastStone Capture就沒有.ico檔案。
    2007-11-10_145528
    這時候可以借用TM Icon Extractor 1.00來從.exe或.dll裡面抽取圖示檔囉:
    2007-11-10_145916
  • 最後一欄,你可以自訂密碼

2007-11-10_150009

設定檔終於完成了!

2007-11-10_150045

是否要立刻編譯出安裝檔呢?如果回答「是」的話:

2007-11-10_150126 

在編譯之前是否要先把安裝檔腳本儲存到你指定的位置呢?按否的話,則會自動存到要安裝的程式資料夾下面。Inno Start存成的檔案是.iss,可以用筆記本開啟的。按下「是」或「否」的話,安裝檔就建立完成囉!

2007-11-10_150506

安裝檔出現了!

2007-11-10_150545 

安裝程式也如你設定般地順利進行,安裝過程我就不截圖囉。

----

補充說明:

前面提到預設的主要執行程式只能選擇一個,如果你的程式有好多個工具包在一起用那其他的不就得自己手工建立開始選單?這時候就得修改安裝檔腳本的程式碼囉。請找到下面圖片中的這一段:

2007-11-10_150835

[Icons]
Name: "{group}\FastStone Capture"; Filename: "{app}\FSCapture.exe"

聰明如你應該知道要怎麼改了吧。例如你要執行的程式叫做「FSCaptureHelp.chm」,這是FastStone Capture的安裝檔,那麼我們從中間插入一行,變成:

[Icons]
Name: "{group}\FastStone Capture"; Filename: "{app}\FSCapture.exe"
Name: "{group}\FSCaptureHelp.chm"; Filename: "{app}\FSCaptureHelp.chm"

注意,Name不能重複喔,不然會被覆蓋過去。

2007-11-10_152239

看,順利跑出來了吧!

在安裝檔腳本裡面還有很多可以摸索的地方,本次教學就到此為止囉,感謝大家收看!

(more...)

推薦159便宜耳機

布丁布丁吃布丁

2 Comments

推薦159便宜耳機

身為一個住宿生,為了不打擾室友, 準備個耳機是很正常的事情。

耳機有分很種,但我不是推薦音質好的耳機,而是推薦便宜又好戴的耳機。在此我推薦的是廣鼎INTOPIC 後掛式耳機隱藏式麥克風 (JAZZ-158),燦坤會員價159元,但是很難找了。推荐的理由有幾點:

1. 後掛式是最方便戴的耳機

頭戴式的要調整位置,麻煩。有些頭戴式耳機都會用耳墊把耳朵包起來,但是我不喜歡耳朵悶悶的感覺,而且耳機重量也不輕,難以長時間戴著。單邊式的不能提供立體聲,完全不考慮,。耳掛式、耳塞式之類的小型耳機戴起來要很多動作,麻煩。

後掛式通常支架都很輕,不會造成頭太重而有頸部壓力。耳機部份多是開放的,聲音效果可能不會很好,聲音太大其實也很容易擴散出去吵到外面,但是耳朵比較不會有壓力。而且後掛式好拿、好戴,也很好掛著,我喜歡。

後掛式最大的問題點在於,設計不良就會變成金箍圈。日前買的ANDY-MAY雪精靈的失敗處就在於耳朵部分夾太緊,掛個一會兒就會夾耳朵夾到痛。之前也買過一款耳機太窄,戴上去就有如孫悟空被唐三藏念咒把金箍圈綁緊緊一樣難過。在試過多款便宜的後掛式耳機之後,只有上面這款戴起來最舒服。

2. 隱藏式麥克風,不要那一根

我很少用麥克風,覺得耳機麥克風組合的那一根麥克風桿非常多餘,非常影響到我戴耳機的感覺。隱藏式麥克風是把麥克風整合到音量控制鈕上,變成線的一部份,所以不會覺得礙事。

3. 線長2.5M,方便移動

大部分便宜耳機的線都很長,所以而且線上都會有音量控制鈕,十分方便。

以上理由,大概是這樣。今天終於找到一家燦坤有賣這款,買了最後一組之後,現在正快樂地聽Japan-A-Radio中。

(more...)

生活作息的演變

布丁布丁吃布丁

0 Comments

生活作息的演變

  星期一 星期二 星期三 星期四 星期五
9:00  

數位圖書館

陳志銘老師

 

讀者服務研討

楊美華老師

 
10:00    

圖書資訊學研討

蔡明月老師

11:00    
12:00        
1:00      

資料儲存與檢索

陳志銘老師

 
2:00        
3:00        

96學年度,政治大學圖檔所,我的課表

每堂課三小時三學分,共12學分。每學期上限是13學分,也就是說這已經是最多課了。


大學的時候,我媽勸我沒課的時間就去旁聽其他課。

我有個學妹,三主修,每天在不同教室間奔波。我社團也有個學弟爛泥巴,就像我媽說的,沒事的時候也到處選修其他課程。我們班有個同學ONK,他在輔系之餘,也是會去地球村進修。

固定的課表,固定的時間,固定的忙碌。結果,我跟他們選擇了不同的方式,一種不固定的生活方式。

大學在LE5A電腦教室值夜間班的時候,與其說我是坐在那邊就算是打工,實際上很多工作並不是坐在那邊完成。例如在做這個新的系上網頁的時候,要我只在4點到8點間寫程式,然後其他時候不寫的話,怎麼想都很奇怪。

很多人會說,寫程式或做設計的都是這樣,不做的時候感覺無所事事,做事的時候卻是會到廢寢忘食的地步。自己大概多少也認同這種說法,但也覺得,這種不確定性讓我在時間分配上十分困難,作息不規律對身體也很不好就是。


研究所的學姊說,要她像大學一樣,幾乎每天都有課,已經是不可能的事情了。

在大學的時候,似乎也有同學說過,要他像高中一樣每天8點到校、下午5點放學,這也是不可能的事情了。

我之前住的地方離學校有段距離,上課都得早起。9點的課,7點就得起床,這樣看來跟高中也相去不遠。

大學出社會的傻殿同學說,他現在也跟高中生一樣,8點上班、下午5點下班。聽他這樣說的時候,我有點想回道:「這麼早起真是辛苦。」但是想了想,為什麼我會這樣覺得呢?

每次都會有人問說我從親戚家騎車到學校要多久。順暢的話,交通時間約為40多分鐘,再加上爬山到教室的時間,所以要把整個交通時間假設為1個小時。然後還要考慮到整理行李(我都會帶著筆電上學)、吃早餐等,大概要再提早個1小時起床,所以才有上述的情況。

接著就是如預期般地得到「好遠喔」這樣的回應。

這是因為其他人站在「還好我不用這麼早起」的角度去看,所以會覺得很辛苦。如果是像毛毛那樣坐車也要一個多小時的情況,就不會覺得我怎樣。

換個方向想想,一邊騎車、一邊享受風吹的感覺,聽聽歌、唱唱歌,騎車穿過每天都會不太一樣的台北市,其實也是有他的樂趣在。


昨天(應該說是前天了)搬完了宿舍,今天就坐在電腦前整理起好久沒空整理的檔案,就這樣渡過了一整天。除了中午泓翔學長有過來看拜訪之外,嘴巴也沒有跟誰講到話,倒是MSN難得地視窗多了起來。買了些宿舍缺買的生活用品,用洗衣板搓了以前用洗衣機都洗不乾淨的衣服,一天就這樣過去了。

很難想像不久之前我還是過著一早起來、收拾行李就趕著出門的生活,今天簡直悠閒到一種難以置信的境界。

在不同的時段間,生活作息不斷地調整。沒有哪種生活方式比較好,但是每一種生活方式卻有屬於他的味道,那是一種要慢慢咀嚼才能享受的味道。

好了,明天還有很多要忙的事情,都排著隊在等著處理了,來睡吧。

(more...)

原來我也會玩啊?

布丁布丁吃布丁

原來我也會玩啊?

「其實你蠻會玩的嘛,真不愧是台北通。」

依稀記得何柏青說了這句話,我笑了。

很會玩?原來這個形容詞也可以跟我扯上關係啊。


不免俗地,還是先來個流水帳一下。

上週收到來自於國中同學何柏青的電話,說要來台北玩,我很高興地答應借住與帶他逛台北。

週一晚上,他跟另一位同學鄭凱元來到我住的地方會合,原來他們今天兩個人騎著一台機車跑遍基隆各車站,玩得十分盡興。往基隆那條路我也騎過不少次,不過載人騎車可就不太容易,佩服他們的玩興。

我們吃了附近的刀削蕃茄牛肉麵,很久沒來吃了,難得有機會有兩個人陪我來分吃小菜,一口氣拿了5盤,還點了大碗湯,三個人差點吃不完。之後又跑了師大夜市吃吃喝喝,冰火菠蘿真的很棒,溫溫的菠蘿麵包配上涼涼的起司內餡,咬起來口感十足。接著我們準備衝陽明山,凱元聲稱體力不支先行告退,就我們兩位直奔上山。這大概是我第三次上來,太久沒來印象不深,沒想到居然路程這麼遠,去年有個人被我載到生氣中途下車,實在也無可厚非。我倆在陽明山上賞台北夜景暢談大學趣事,何柏青總是很有自己的一套想法,看來他在嘉義也過得十分充實啊。

回來之後吃了寧夏夜市的關東煮暖暖身子,規劃一下明天的路線,本來打算從八里走濱海公路繞台北北部,可惜這就得花上整天騎摩托車,於是我們選擇了定點觀光的方式。當晚,他就睡在我房間。

隔天我們一早就衝八里左岸,左岸散步感覺還是一樣讓人心曠神怡,時間不多不能騎協力車還是個遺憾。踩了一下左岸長堤,看了看橘衣服的海防署。接著我們到了十三行博物館,這個在偏遠地區的博物館意外地精緻,博物館寓教於樂的方式,真是越長大越能體會這些設備的用心(小時候只是死小孩,老是覺得這個按下去會有燈亮的教學設備是給蠢人玩的),也感謝售票口的阿姨讓我這個未領到學生証的學生以優待票進去。

午餐在淡水老街解決,淡水阿給(懿修推薦)、優格霜淇淋(10元很大支)、阿嬤的酸梅湯、阿婆鐵蛋、餅店(超多種餅試吃還附贈茶水,這真是奧客的天堂),拜了福佑宮(用紅紙貢糖取代香包XD)。接著衝淡水紅毛城(有如國中美術課本上的畫)、滬尾炮台(禁止拍照),以往逛景點要收費的話,我一個人是都懶得進去,這次有何柏青在所以就以全票進去,沒學生証還是有差啊。

老實說,從這個下午我就累了,人老了(?)真的不行。雖然這樣說,還是要鼓起力氣玩到最後!

下一個景點是淡水漁人碼頭,著名的白色情人橋。非假日人潮稀落,我很喜歡那邊的氣氛。我們在萊爾富買了飲料跟煙,他還跟店員借火哈拉一下,我才知道其實這邊也是很熱鬧的。回途爬上山路過淡江大學,這次還是沒時間進去參觀,又是個遺憾。

騎了半個小時回到台北之後,我們到了迪化街的霞海城隍廟,聽說拜月老求姻緣很有名,可惜我對自己絕望了,所以只在外面喝那個甜到不行的茶。接著回到我住的地方小憩一下、傳個相片,最後送他到國道客運總站坐車。

結束了?喔不你錯了,晚上還有社團貓空喝茶聚......


以上景點,大部分我都踩過,不然至少也有經過,只是沒進去。

有些是跟高中學長,現在他被二一之後又回到淡江繼續唸;有些是跟大學同學,雖然我規劃的行程很爛我有在反省;有些是跟學姊,我現在也比較知道怎麼跟別人相處了喲;當然,也有自己一個人踩點的時候。又回到這些景點的時候,多多少少地都會勾起那時候的回憶。

何柏青說我會玩,晚上我同學聽我講了這幾天的事情,也說「原來你都在玩啊」,才讓我回頭思考玩的定義。

就如你們所看到的, 我的確是一個不喜歡出門也懶得出門的人,覺得開團約人很麻煩,也覺得自己沒有時間可以去玩。但回頭看看這大學四年,從基隆九份到高雄西子灣我都踩過點,這次何柏青來說要逛遍北台北,自己對路線也都胸有成竹。這樣一想,說自己足不出戶似乎也不太合理。

只是,大概自己不認為這是玩,而把他當成一種增廣見聞的行動學習,以及陪人散心到處逛逛的導遊工作。快樂是快樂,但跟沉迷在電玩漫畫裡面的那種玩又不太一樣,自己也不會把他當作玩,大多是作為促進人際關係的社交活動。

仔細想想,也是,這也是一種玩啊。就像我在電腦前摸程式碼,對我來說也是一種玩的遊戲一樣,工作即遊玩,遊玩即工作,就是這樣吧。

(more...)

我老爸與飼料袋

布丁布丁吃布丁

我老爸與飼料袋

一包飼料50公斤,整台車上共有120包,總共6000公斤,也就是六噸重。

我幾乎不敢想像,要怎麼搬完這些貨,而且只有一個人。

「總是會搬完的。」老爸自嘲地說著,那是我那天唯一一次看到他放鬆的表情。


在老爸離開了工作二十多年的公司之後,家裡經濟支柱的老爸一段時間內處於無業狀態。加上之前照X光拍出脊椎側彎的情況,讓整個家的氣氛常常變得悶悶不樂。好幾次回家,看到他在家裡一邊看第四台,一邊做脊椎的治療。平常在家裡就很少說話的老爸,變得更不說話的感覺了。

之後在親戚間詢問,輾轉換了幾個工作,現在老爸在一家轉手販賣粉類的公司擔任運貨員,開大卡車。本來我以為這工作只要開著車到處跑就行了,實則不然。工作内容中,開車運貨是最輕鬆的部份。其他有的要開飼料車,得爬上堆積成山的飼料上攪拌(聽老媽講的);另外就是我那天跟老爸一起上工的,把那6噸的飼料包一一搬上車,然後到達目的地之後再搬下車。工作時數約為8~10小時,一天出車約2~3趟,而且沒有假日。

看著老爸只能用晚上時間跑去跟朋友釣魚,隔天中午回來之後又趕著出車的背影,真有種說不出的無奈。

上週六回到家的那天,我跟著老爸去出車了。

我再強調一下這個重量:一包50公斤,比我老媽還重,我幫老爸搬了2/3就開始雙手無力了。而且疊貨排列的注意讓搬運重貨的工作變得更為困難,疊在車上時要能夠一次疊最多,放在貨板上時也要注意平衡不能倒下。下貨時,老爸得把車上的飼料袋搬下來,再疊到貨板上。兩個人的時候我可以先把飼料袋移到貨車邊緣,讓老爸直接拿下來放到貨板上,一個人的辛苦程度,我不敢想像。

看著整車的飼料袋,彷彿有種薛西弗斯推不完的石頭一樣,搬完這車,隔天又有下一車,怎麼搬都搬不完。

估算一下時間,上貨有堆高機相助,約花半小時;開車從霧峰到埔里約2小時;下貨則是花了1個小時多,而且還是我跟老爸兩個人的時間。

當天晚上回到家裡,我幾乎雙手無力,全身上下都被飼料粉弄得髒兮兮的。老媽一直跟我說老爸做這個多辛苦多辛苦,說老爸本來身體就很差了(還是比我有力氣得多XD),做這個只會讓身體更差。我也覺得,老爸搬貨的方式,長久以來其實對身體並不好。

即使如此,老爸在工作中完全不會抱怨,也不會表現得不耐煩,只是靜靜地把貨搬完。即使知道這會讓自己的身體消耗得更快,老爸還是接受了這樣子的工作。

用全力燃燒自己去照亮全家的老爸,讓我覺得他真的很偉大,有這種父親真是前世修來的福;另一方面,也希望自己能早點獨當一面,讓老爸再也不用這麼辛苦地工作。

這時候就會怨嘆自己不成材啊......

(more...)

PHP5後不要用$HTTP_GET_VARS喔!

布丁布丁吃布丁

PHP5後不要用$HTTP_GET_VARS喔!

這篇是帶著蠻多懺悔的心態在寫的。

PHP程式當中有很多可以取得網頁資料的方法,舉例來說:

  • $_GET、$HTTP_GET_VARS:這個陣列儲存著從網址「?」之後的變數名稱與資料
  • $_POST、$HTTP_POST_VARS:這個陣列儲存著表單用POST過來的資料
  • $_SESSION、$HTTP_SESSION_VARS:這個陣列儲存著session變數
  • $_COOKIE、$HTTP_COOKIE_VARS:這個陣列儲存著session變數
  • $_FILES:這個陣列儲存著從表單上傳的檔案
  • $_SERVER、$HTTP_SERVER_VARS:這個陣列儲存著伺服器與用戶端瀏覽器相關的環境變數

其他還有$_REQUEST等等,不太熟就不列了。

在PHP3和PHP4.1.0之前的版本,php.ini設定的register_globals = on,但在PHP5卻預設改成register_globals = off,這會導致$HTTP_GET_VARS等$HTTP_開頭的變數不能等同$_GET來使用,PHP4手冊也建議使用$_GET。我以前真的是錯很大。(狂汗)

要修正這個問題,最簡單的是把php.ini改成register_globals = on,但是很多時候寫程式的沒辦法碰到伺服器主機,所以可以用偷懶方法。例如在每個程式都會執行到的地方設:

$HTTP_GET_VARS = $_GET;

或是認真一點,用Dreamweaver或者UltraEdit可以在多數檔案中搜尋與取代的功能,把$HTTP_GET_VARS換成$_GET。

多多加油吧,反正我覺得我還是很嫩就是。


複習一下register_globals = on的功能:

例如有個$_GET["id"] = "123"的變數可以用,那麼$HTTP_GET_VARS、$id都會有一樣的值。但這會造成變數混亂、不易控制,所以後來版本就關掉了。

(more...)

BBS‧網誌‧RSS‧一起成長

布丁布丁吃布丁

BBS‧網誌‧RSS‧一起成長

最近用了Google Reader整理了朋友們的網誌RSS,雖然說這年頭幾乎每個人都有網誌或相簿,但是整理過後才發現,自己朋友的網誌我知道的才沒幾個,或著是說,會想關心的朋友就那幾位嗎?

我時常掛在BBS上,那並不是ptt,而是一個個人性質的小圈子BBS,有很多朋友的個人版都在那上面,沒事的時候就爬爬版、看看大家都在幹麻。

看著大家發生的事情、在做的事情,就有一種大家都有在前進、自己不能停留在原地的激勵感。

すばらしきこのせかい裡面有句關鍵台詞:「只要跟別人交談,世界就會越來越廣闊。」 我希望在我死之前,能夠盡自己的力量,跟朋友一起,擴大這個世界。


然後是額外的小抱怨文...

遲來的PChome現金積點

最近在PChome購物買東西,消費就有現金積點可以用,之前買了五千元的手機,累積了九點,一點可以折抵一塊錢。

問題在於這個現金積點要買了東西21天之後才能用,當你想要連續買很多東西的時候,就沒辦法使用現金積點了。

等到這現金積點終於可以用的時候,卻沒有想買的東西,使用有效期限也只有一個月。因為積點可折抵的金額也很低,不會讓人勾起因為有折抵而去購物的欲望,想想還真是雞肋。

(more...)

吸收資訊新知,來閱讀CNET吧

布丁布丁吃布丁

吸收資訊新知,來閱讀CNET吧

今天要介紹的網站是:Taiwan.CNET.com: CNET Life

結合了美國科技資訊類的第一大網站CNET豐富的資訊與亞洲及台灣的即時新聞,CNET台灣 中文網站擁有九大專區,包括國際新聞、亞洲新聞及台灣科技新聞、專題報導。此外,還有最新的國際專業人士專訪、軟體下載、遊戲專區及電腦、硬體、軟體、科技新品測試報告等,精心策劃,讓讀者充分掌握科技趨勢與潮流──以上是從網站上抓下來的介紹XD

大概是從大三裝了Google Desktop之後,他很自動地幫我找了Taiwan.CNETRSS feed來看,從那時候開始看Taiwan CNET的消息。之後因為Google Desktop的檔案索引佔用太多空間,而且我也沒有桌面搜尋的必要,移除掉之後有段時間就跟資訊新聞絕緣了。今晚心血來潮用了Google Reader來整理一下RSS,也把CNET的RSS Feed加進去, 又回到那種翻報紙吸收新知的充實生活。

Taiwan.CNET提供了很多種的RSS Feed,我常看的有:

  • 每日最新新聞:就像翻報紙的時候我也喜歡看資訊版面一樣,資訊新聞一直是我的最愛。
  • 企業應用專區:常常會有資深的專家發表期刊論文般的專文,常常會因為太過深奧而無法理解,不過還是很值得一看。
  • CNET Blog:CNET搜羅了各個台灣知名的Blog作家的文章,在這裡可以看到各種主題、各種觀點的評論,大部分寫得淺顯易懂,份量又多,看得十分暢快。
  • 產品評測快報:新玩意兒一定要看一下的。

記得有學弟問我推甄的時候是怎麼準備充實資訊相關的新知,我的回答就是從這邊來的。我果然,還是比較喜歡資訊相關的玩意兒吧?XD

(more...)

寫程式的由奢入儉難

布丁布丁吃布丁

寫程式的由奢入儉難

最近在寫JAVA,實在是有種強烈的由奢入儉難的感覺。簡單地形容一下,就很像Windows滑鼠用習慣了,叫你回去用DOS輸入指令一樣困難(雖然LINUX我是喜好指令勝於滑鼠)。

這就得從我學的程式語言歷程來看了。我是先接觸HTML,再玩JavaScript,大學時學會PHP,也有上過C++的課程,現在才是在自學JAVA。C++跟JAVA是基礎且完整的程式語言,而PHP則較為鬆散,JavaScript更是不嚴謹,HTML只是一堆標籤,不列入討論範圍內。

C++跟JAVA是編譯式,每次要跑程式之前,都必須先編譯成執行檔才能看到結果,必須要花點耐心,但是編譯後的執行效率比較高。PHP跟JavaScript則是直譯式,寫完就可以執行,抓錯跟修正都很快。

最主要的是,PHP跟JavaScript的變數與陣列都十分鬆散,不需要宣告、不需要定義型態,變數會隨著使用的過程中自動改變型態,陣列不需要事前定義容量。也就是說,JAVA全部都需要。就是這些寬鬆的好處把我寵壞了,導致現在寫JAVA十分綁手綁腳。

因為物件結構化的關係,這個變數或陣列名稱有可能是從上一層傳過來的,導致不敢隨意宣告變數,還常常忘記宣告過的變數型態,然後把整數的值塞到字串變數裡面。

因為無法預測分析之後的結果數量,導致不能馬上使用陣列存放資料。

其他還有很多問題,都是我在寫PHP或JavaScript時完全不會考慮到的基礎程設。這真的很難過,明明邏輯理論都出來了,我卻得為了變數、陣列等基礎到不行的小地方不斷地修正,也可以說是我程設功力不到家啦,總之寫起來就是一整個洩氣。

太高估自己了呢......

(more...)

Aglaia Caduceus 舒活工坊聊天遊

布丁布丁吃布丁

Aglaia Caduceus 舒活工坊聊天遊

Aglaia Caduceus舒活工坊 (以下簡稱AC),服務項目包括推拿、護理、臉部療程、芳療課程、美體課程......好多專有名詞,我也不太懂,對我來說總之就是推拿復健(魔桑抱歉XD)。

這是由領有專業執照的動漫社學長姊──魔桑(魔術師、rodsiza)與阿幻(jaing)兩人開的店。魔桑的推拿我們社上已經不少人享福過,我今天才第一次被魔桑整了一下脊椎。

穿著白色推拿師服裝的魔桑捏了捏我後頸,說:「我讓你體會一下什麼是脊椎變直的感覺。」接著他就幫我拉拉筋骨、壓壓背部,可以聽得到骨頭傳出明顯的「喀啦喀啦」的聲音,其實內心有種爽快感。一下子就做完了,站了起來之後,真的是自然而然地挺直,連彎都不會想彎,舒暢到彷彿活力都從脊椎湧了出來,真是太神奇了!我要強調一下,我現在是很自然地不靠椅背在打字喔,這對之前的我來說簡直難以想像。

這是筋絡整復療程喔!

由專業護理師執行民俗療法處理、薰洗熱療、低週波電療、結合保健衛教,並統整顧客資料進行社區保健及長期護理。

(腰酸背痛、肩頸僵硬、腰扭閃傷、散瘀止痛、理筋整復、經絡推拿、氣血保養、刮痧拔罐、脊椎側彎、整脊矯正、失眠、頭痛、落枕、手腳無名痠痛。)

費用:局部調整300元/次、全身整復800元/單次、7000元/十次


今天其實只是想過去坐坐聊聊,看一下多年不見的學長姐現在過得如何,還讓魔桑幫我推,真是不好意思。

AC店內乾淨明亮,待客處有舒適的大沙發(好像躺起來很舒服的感覺)、玻璃桌、電視,再進去有張診療用的床和拉簾,裡面則有像是芳療課程用的另一個房間,以及好多專業用的儀器。

但是比起一般的診所,還多了Wii、整櫃的漫畫、整排放到沒位置的模型,一眼就看得出是個ACG眾。他們兩位同時也是資深Cosplay玩家,地下室還有自製服裝的工作間。魔桑跟阿幻也有在Beyou寫真娛樂誌(創刊號)撰稿,魔桑的評論在我看來一直是頗為客觀深入的。

今天本來是也想過去玩玩桌上遊戲,可惜剛好有客人,而且人數也不太夠,玩起來不夠盡興。因為AC空間也蠻大的,5 6人一起打電動應該是沒問題,下次可以帶東西去魔桑那邊玩。順便去全身推一下,享受一下脊椎變直的感覺!

(more...)