乙級電腦軟體設計技術士應考記

上週六,我為了乙級電腦軟體設計技術士的術科測驗,跑了一趟台中,到勤益技術學院應考。

說起來,這次應檢經驗非常不愉快啊。明明就是在高雄報名,也在高雄考學科,竟然要我跑到台中考術科,感覺非常不爽,而且基本上是砸鍋了。沒想到出了一題最優路徑選擇演算法的實作題,偏偏我最弱的就是那一點,沒做完那題,是一定不過的。寫了十年 C/C++ 程式,竟然沒考過,實在是太大意了。附帶一提,當年 (民國83年) 丙級電腦設計技術士一開辦,我就考到了,隔了十二年「終於」等到乙級檢定...

PHP~~關於 PHP 4/5 對 UTF-BOM 的 bug

在 Windows 系統下,有些以 utf-8 編碼儲存的文件,交由 PHP4/5 處理時,會發生非預期的結果。

原因在於 Windows 下的記事本 (notepad) 儲存 utf-8 編碼文件時,會加上 BOM 檔頭,而 PHP 4/5 會把 BOM 視為一般字元輸出,連帶影嚮整個網頁的輸出結果。這個問題,其實早經由使用者反應給 PHP 開發團隊,但令人遺憾的是, PHP 開發團隊的答案是 PHP6 「就會正式支援 unicode 」,到時就不會有 BOM 問題了。

SQL~~GROUP BY, COUNT and HAVING

欲得知資源被使用次數大於 1 的報表。資源使用記錄儲存在資料表 rsu 中,其中 uno 欄位為資源代碼,資源每被使用一次 ,就會在 rsu 表中增加一筆使用記錄。故需使用 COUNT() 做計數動作,並指定搜尋條件為計數值大於 1 者。但在合計操作中 (It, '合計操作', means a query with aggregate method.) ,不能使用 WHERE 為條件表示,而應使用 HAVING 。

SQL~~ 使用 CASE 修飾資料內容,以便進行 group 操作

出貨單表格 sale_orders (saleno: 出貨單號, cno: 客戶單號, sale_date: 出貨日期, amt: 訂購總金額)。有 M, PH, YA 三處通路,來自 M 通路的客戶訂單,單號為 'M' 開頭,餘類推。欲查詢 2006 年一月份,三處通路的客戶訂單總金額。

失意體前屈 Orz 的正確造句

造句「聽說前幾天學測,國文有一題出『3Q得Orz』... Kuso. 我看了真是 Orz 。 兄弟, Orz 不是這樣用地,這就像有人說『那個小正太好萌』一樣 Orz 。」

出題老師,不懂就別亂用。就算是次文化用語,也是有它的規距。

SQL~~以 AS 將子查詢結果作為主查詢的參考表格

在子查詢中,作每一訂單的個別商品銷售數量與單項價格之加總 (求個別訂單下個別商品銷售總金額) ,將子查詢結果以 AS 命名為新表格 (只存在於查詢期間的表格),做主查詢的參考表格後,再求總店銷售額。

SQL~~表格聯接 (join)

t106 是產品名稱表 (barcode, pname, sno),t107 (sno, sname, dno) 是小分類表,t108 是中分類表 (dno, dname, lno) , t109 是大分類表 (lno, lname) 。 檢視大、中、小分類暨品名列表的查詢方式。

灼眼的夏娜 ~ 存在,相逢

灼眼のシャナ the Animation

看了第二話,我覺得動畫改編的很好,把故事背景 (特別是「存在之力」) 及夏娜的名字由來,透過平井緣這個配角的消失過程,表達得更加深刻了。悠二對「存在」的消失的感覺,以及悠二替夏娜取名字的過程,在小說裡表達得平淡無味。

人民政府要徵地,人民要抗爭

廣東一帶,因為政府的徵地措施,爆發人民抗爭保地的死傷事件。而那個政府還是靠「解放人民」起家的,曾經是徵了全人民土地的政府。從古到今,政府總是壓迫人民的多,幫助人民的少。看看俠義小說,不論「黑、白兩道」,都是不跟朝廷打交道的民間人士。

老子曰「國之利器不可示人」,誠斯言哉。不論任何人掌握了「政府」這個工具,以之作為,卻是害人的機率遠高於利人的機率。有時候我也真想不通,到底我們憑什麼認為「政府是為人民而存在」的?

市場機制是反映人心的鏡子:信用卡卡息限制議題看人們對揮霍行為的觀點變化。

近來信用卡卡息限制議題,引來支持與反對的各種意見。基本上,我是反對限制卡息的,在我看來那根本就不是重點所在。我不談什麼「利率自由」,那是重貨幣學派談的,而我不認為「利率」這檔子事,是政府的必要事務。我注意到的事只有一件,就是人們對揮霍行為的觀點變化。

利用 Foobar2000 作軟體升頻器,將 CD 製作成發燒 DVD Audio

我在 Myav 上,看到有人提到,很多唱片公司會把以前的錄音,用更高的取樣率重製後再版成 CD, SACD 甚至 DVD Audio 。他就問有沒有辦法自己來做,自己重採樣,把 CD 轉成 DVD Audio ?

答案當然是可以,我們手上就有現成又方便的軟體升頻器 (Upsampler) ,那就是 Foobar2000 。有 foobar2000 的 diskwriter 功能,就可以把 44.1khz/16bit 的 CD Audio ,升頻後寫入成 96khz/24bit 的 WAV ,接下來就可以燒成 DVD Audio 了。

看我底下的實驗,各位就相信了。

Re~ 語言的使用,會訓練並影嚮我們的思考方式。

在《語言的使用,會訓練並影嚮我們的思考方式》一文中,我說只要有人拿什麼函數模型來請我幫他寫出電腦程式,我就會要他先把模型中的所有運算過程 (特別是微積分的) ,全部轉成只有加減乘除及邏輯運算的型式 (連指數、對數都不能用) ,我才能幫他寫程式。幾乎每個人都被這要求打退堂鼓。我數學不好,不了解原因。有任何數學好的人,可以告訴我這要求很難做到嗎?

道之虛,佛之空

道家談「虛」,佛教談「空」。然「虛」為容物,「空」為無物。目的雖近,取法有別。

禪家說「本來無一物,何處惹塵埃」,出世而不受世俗評價所限,不執於物,無物故謂「空」。道家說「當其無,有器之用,虛而不屈,綿綿若存,用之不勤」,虛懷若谷,因能居下、不自滿,而能容物,故謂「虛」。

迂迴生產過程深化對 Copyleft 與著作權體系之影嚮

在著作權的發展歷史中,迂迴生產過程之結構深化,一再地衝擊與引導著作權的發展腳步。近二十年來的發展,更揭示生產過程之結構深化,已將著作權的發展腳步推到轉折點。具體而言,資訊系統與電腦網路之普及,促使我們重新思考著作權的內容。

從中文程度劣化問題中,可觀察的社會現象

台灣學生中文程度劣化問題,從國小一路蔓延到高中、大學甚至博碩士。一位經常審閱博碩士論文的教授用「慘不忍睹」形容這些論文,因為她看到的不只是錯別字、表達能力不佳,而是這些高等生連組織及評論能力都有問題。

中文程度低落,教授歸咎電腦。

青少年作文不佳,但只要上了 msn 一類的網路即時通,全都寫得活靈活現,但他們用的是老師沒教、爸媽看不懂、由注音符號、數字、英文字母加表情符號組成的火星文。

已經有學生把火星文應用到日常寫作,卻沒想過這種寫法不但老師看不懂,也會在考試時扣分;但有學生認為這麼做沒錯,甚至有學生主張火星文將來會流行到日常寫作上,最後大家都會這麼用。


聯合報中華民國九十四年九月二十九日六版訊

Gundam Seed Destiny - Destiny Plan is all xxx

Gundam Seed Destiny 第48話看完了...

感謝 GSD 的幫忙,我終於為一個目前最科學又最野蠻的想法,找到一個適合的名詞稱呼了,就叫它 Destiny Plan ,中文叫「基因 (genome) 定命論」。 白話些,就叫「基因算命論」。