PageRank



轉移公告

計劃把 http://blog.hoamon.info/ 文章全部轉移至 http://www.hoamon.info/blog/ 這裡,而本 Blogger 站台的文章近 500 篇,我預計在 2014-12-31 前移轉完畢,完成後 http://blog.hoamon.info/ 將只作代轉服務,一律把舊連結如 http://blog.hoamon.info/index.html 轉成 http://www.hoamon.info/blog/index.html ,敬請舊雨新知互相走告。

新文章只發佈在 http://www.hoamon.info/blog/

何岳峰 敬上
顯示具有 open source 標籤的文章。 顯示所有文章
顯示具有 open source 標籤的文章。 顯示所有文章

2012年1月14日 星期六

「作弊的文化」讀後感

---- 聲明開始 ----


要檢討別人前,先自我檢討。

過去我曾在工作上,利用公司列表機印了幾本 PDF 書籍(大概幾千頁吧!),想當然耳,那些 PDF 檔還是違反著作權抓來的。印了近 10 本後就不這麼作了,因為浪費我的時間,印出來後還得整理裝訂,有時候列表機卡紙,也得自己處理,這根本就是打自己巴掌。於是,我直接花錢請印刷店處理,雖然書錢是自己出的,但一樣不脫「違反著作權」這條法令。等到會上 amazon 買書後,就不印了。買原版的書又精美,又對得起作者,何必跟自己良心過不去。當時自己印得不精美的書,後來也是全丟了,真對不起那些樹木。


另外在軟體使用(N 年前)上,也盜了不少的軟體: Matlab, MS Office, Windows 2000, Windows XP, 嘸蝦米輸入法, Dreamweaver, VisualBasic 6...。後來接觸 Open Source 後,一個一個戒掉了,因為要花錢的軟體,沒有比較好用。現在我用 Ubuntu Linux, Python, Netbeans 來工作,偶爾要用 MS office 時,就把裝在 VirtualBox 裡的學校授權 windows xp 打開,然後使用學校授權的 MS office 來看文件。是的,沒錯,中興大學花了一筆微軟授權費讓我可以在受到他人強迫時,不致於違法。


現在算來,我只有「嘸蝦米輸入法」是自己花錢買一套的,至今未買過其他軟體,當然這不含強迫中獎的微軟隨機版 OS ,還好後來的廠商自己也知道這不合理,所以我才買得到無 OS 的 Notebook 。


最後是音樂、電影,過去會用 emule, bittorrent 等作違法下載,但自從有了中華電信 MOD, 網樂通, Youtube 後,就不這麼作了。以前抓電影,還得自己找字幕、種子。用 mod, 網樂通方便多了,不過花個幾十塊而已。而音樂多半就聽我以前 CD 轉來的 OGG ,要不然就是在 youtube 上找 MV 來聽。


用 mod, 網樂通看電影很不錯,但還是有個缺點,電影類型不夠豐富,違法下載已有一堆網址了,但至今我還看不到「全境擴散(Contagion)」有在上映。只能繼續等,要不就是去買它的 DVD ,不過,現在好像也沒得買合法的。別叫我買 amazon 的 DVD ,我自認英聽還不夠好,沒字幕我是看不懂地。


我大學時是很少考試作弊或是抄別人報告的,要不然就不會被當了三十幾個必修學分,像我的結構學考試向來都是拿 6 分的,因為抄一題題目,老師會給 1 分,我乖乖地抄了 6 題。印象中,只有一堂經濟學考試是幫同學作弊,給他看答案,其他應該沒了吧! 如果還有,那就是我記性不好想不起來了。而研究所以後,我開始認真讀書了,不但成績比大學好很多,也不蹺課了。


以上,大概就是我過去作弊的事。


---- 聲明結束 ----


某日幫老婆在中教大圖書館找書時,不小心看到的一本 2006 年出版的書:「作弊的文化」。

以前很喜歡逛書局、圖書館,有興趣的題材當然會翻,但更有趣的是因為工作人員排列習慣不同,常常會發現一些原本我沒機會瞄到,但事後卻發現很令人驚喜的書。雜食是件好事,這在我接觸「指數投資|被動投資」後體會更深。也在塑化劑事件後,對入口食品改採混亂原則。以前我中餐吃飯時可以連吃同一家的陽春麵半年,也不會受不了,當時的想法很簡單,這世界就那麼多家店讓我吃,如果累計起來,這碗陽春麵總共吃了 180 次,那我就連續吃完 180 次後再去煩惱要改吃什麼,省得我每天花心思在思考吃什麼。但現在不這麼作了,我怕連吃某樣食物半年,體內單一毒素太高,一次就畢業了。混著吃,不同毒物的累計量會平均一點。

這本書題材很特別,主要介紹美國氾濫的作弊文化: 學生考試作弊、購買或抄襲他人報告、入學及畢業資格花錢買來、假造學經歷、律師浮報鐘點、會計師協助作假帳、逃漏稅、侵佔公司資產(包含小物件,像是筆、紙)、使用禁藥、以商逼官或是商人去當官人…等現象。

作者提了一些改正措施,不過,我不相信他講得是對的。因為就算他講得對,也無法施行改正來證明措施正確。那當然他也歸納了一些想法來論述為什麼美國人會作弊,這作弊現象是由來已久,還是最近才興起的。同樣地,我也不相信他的歸納,因為我看過「黑天鵝效應」,歸納不見得是有意義的。

那這本書到底對我有沒有價值? 有! 當然有,看這本書,能夠讓我了解美國人作弊的手段有那些,只要作者是誠實以對,是科學訪談來的資料,就能讓我對美國生活有進一步的體會,這就是對我的價值。

學生考試作弊、購買或抄襲他人報告、入學及畢業資格花錢買來、假造學經歷這幾樣也可在臺灣社會體會到,這應該不難想像吧! 而且美國是更氾濫的。因為美國有很多"""高級"""私立學校是可以被「錢」操控的,建議各位可以去看看「女人香」這部電影。

而律師浮報鐘點,可以去看看「黑色豪門企業」這部電影來一窺全貌。

會計師協助作假帳,可以去看看「世界通訊」、「安隆」的倒閉新聞。

在逃漏稅部份幾乎是全民運動。在「蘋果橘子經濟學」中,也提到某一年全美國少了幾百萬個小孩,因為國稅局全面電腦化,可以比對大家的扶養子女是否有重複。

侵佔公司資產(包含小物件,像是筆、紙),我印象中好像有部電影提到職員拿到公司的信用卡後,結果大刷特刷的,忘了是那一部了。

使用禁藥部份請看艾拉馬奎爾麥可強森的故事。

以上作弊的事就請各位自行搜尋資料或是去看本書來深入了解。我想要討論的是「以商逼官或是商人去當官人」這種事。而且想從美國的現象來討論臺灣在這一部份的問題。

商人當官人,在臺灣政壇上,好像只有發生在「縣市首長」及「立委、議員」上,內閣部份就我印象以來,大概都是國營的金融相關事業董事長後來會當到財經首長,像是彭淮南先當中國商銀董事長後轉任中央銀行總裁,陳裕章從第一金董事長作到金管會主委,好像只有陳沖有當過合庫銀、中信證(民營)、永豐金(民營)董事長後再來作金管會主委及行政院副院長,其他的首長多半是先當官人,後才去當商人的,像是顏慶章、邱正雄、林全。就商人來當官人這件事,我覺得中華民國的防火牆作得還不錯。不像美國,一堆財政部長都是從華爾街跑去的,這一點可去看「高盛陰謀」來略知一二。

商人當官人有什麼不對? 如果是靠選舉選上的,那我沒話說,民主時代,選民接受商人當首長,也了解他會有利益衝突但還是讓他選上,這我沒話說,選後是大家一起承擔的。

但如果是指派的,那就大有問題了。因為無法直接監督,卻又得面臨他瓜田李下,所以可以看到 2008 美國次貸後,高盛活得比貝爾斯登、雷曼兄弟、美林、摩根史坦利還好。要不然,你們也可以想像一下,公共工程委員會主委曾任職於某家營造廠,那他監督的了舊公司所承攬的公共工程嗎? 搞不好,有些還是他經手的呢! 所以幸運的是這種事在中華民國不常發生。這值得慶祝。

而「以商逼官」這件事,我覺得臺灣就很嚴重了。當然,還沒有比美國嚴重啦。


上面這部影片,提到「公司」撥出大量的行銷支出去為候選人宣傳,這無非是希望將「有利於公司」的候選人送進政府體制中,在行政、立法方面協助公司經營。

除了送「合宜候選人」進政府體制,另外還有「形塑輿論」以迫使公務員執行政策轉向,因為公務員『買廣告』去宣傳政策是件不容易的事。要『買廣告』去宣傳,通常只能用在『拍馬屁』上。

有幾件類似『形塑輿論』的事,我分享給各位,但也有可能是我錯了,畢竟『形不形塑』都應該是檯面下的事:
  1. 別讓彭淮南總裁變成下一個袁崇煥!
  2. 證券交易所得稅會讓政府抽很多錢,導致沒有利潤。
  3. 立委名額太多是導致國會亂象的主因,所以我們要刪減立委名額。
第一項,中央銀行的作為是不容外界質疑的,它也不受其他首長的管理,那新聞、報紙講新台幣該不該升值、貶值,幹麼? 削總裁威信,看能不能讓高層換個人,如果不能,或許也能逼總裁心死離職。總之,一個獨立性機關建立了,也找了個正確人選進去,那再指三道四都是不對的。

第二項,很多股民在郭宛容事件後,堅信課徵證所稅是件可怕的事,他們不管租稅正義,只在乎股票表面價值。於是,永遠都是在分皮毛,然後讓大戶吃香喝辣。

第三項,刪減立委名額後,可以看見國會的政黨種類急速減少,從2004年2008年的結果看來,2004年泛藍 128 名,泛綠 147 名,其他有 148 名,小黨比例佔有 35 %,而 2008 年泛藍有 114 名,泛綠有 101 名,其他有 16 名,小黨比例佔有 7 %。小黨比例急速萎縮下,失去了政策多樣性。企業要買通立委,也可以花比較少的人力、金錢。這對弱勢團體來說,只有更失去支持聲音,看不來有什麼其他好處。

另外,還有一種是我覺得「大有問題」的「輿論」:「公務員領得錢比人多,事作得比人少」。

醜化公務員後,要幹麼呢? 首先大家都認為他們爛,所以就不介意立委們削他們預算,甚至讓機關合併但員額減少。事變多了,人卻少了,那他們就不能管那麼多事了。他們不能管那麼多事後,則「黑心企業」就爽啦! 沒人力來稽查業務,甚至要打通關節時,需賄賂的人沒那麼多,這對「黑心企業」都是成本下降的好機會。如果我開的是「黑心企業」,「醜化公務員」絕對是一條好策略。

在「作弊的文化」中,它也提到 IRS 被削弱資源,使得他們無法向逃漏稅的有錢人提出訴訟,因為有錢人有能力與 IRS 乾耗。使得他們只好把目標對向一般平凡百姓,這一類人往往無法找到高級稅務律師反辯。諷刺的是 IRS 資源正是被廣大的美國百姓要求刪減的,因為他們極度討厭稅務員。

簡單講,老鼠去說貓的壞話,結果主人相信了,還把貓趕走,那接下來是誰的天下?

但是話說回來,我們如何能分辯什麼是正確的「輿論」。

首先,別相信「廣告」:


這個廣告聽說效果很好。讓很多人下定決心投給那個團隊,不過,仔細想想,這「準備好了」四個字,講也只花了 5 秒鐘。但一個政策執行要花多少時間,像蘇花高從環島路網決策成形、選址、測量、工法決定…也花了幾十年了。你聽到「準備好了」也是花 5 秒鐘,但你該相信嗎? 另一個有「魔力的廣告詞」是「馬上好」,很多人聽到這句話後,就莫明奇妙地把票奉上了。我覺得很可笑。

第二個,要分得清那個是「廣告」:

看雜誌時,出版商常常把廣告作成報導本文,如果你沒能力分得出來,那如何知道那個是忠實報導,那個是自吹自擂。不過,像這類會把「廣告」及「本文」混合的出版商,最好把它們的讀物當作資源回收物,看過即忘。

第三個,少看新聞及雜誌,多看點書(也就是第一手資料,像是候選人政策白皮書):

了解政治或是選擇正確人選,從新聞、雜誌上獲得的幫助不大。多看點書來了解你想要的理想世界是什麼,這樣你才有學識去要求候選人作到。然後要看候選人政策白皮書,這樣你才知道,這個候選人到底想要作什麼,你也才有得選擇,別去聽新聞記者的轉述,二手資料常常是錯的。

最後我的結論是「了解作弊的手段是有助不作弊的人贏得比賽的法門」,所以不管你想不想、愛不愛,都得了解「作弊的方法」。

2010年1月26日 星期二

本來我以為 Sikuli 不怎麼樣,但…

昨天看 vgod 的 blog 文章: Change The World! 一開始只是覺得用圖形來控制系統設定好像沒什麼用處,雖然 GUI 方便,但我用慣了命令列,就不覺得設定電腦這個東西改用 GUI 來作有比較好用。下面是他的 demo 。


直到看到後面,他說到這個程式是在 Jython 上開發的,我才開始有點好感,但我還是沒參透為什麼這個專案會受全世界如此大的注目??

今天早上,我繼續想這件事,總算有找到一個恰當用途來應用了,那就是自動打怪,這種圖形控制導向應該比按鍵精靈好用吧! 不過,我也只是猜猜,因為我不打電玩。

剛剛我看了 ErinAutomated test in Android by Sikuli,我才恍然大悟,這是最佳的 GUI 環境自動測試工具,現在我們只會用 unittest 及 django testcase 作到伺服器端函式的測試,一直沒找到在瀏覽器端測試 js 的好工具。現在這個 Sikuli 絕對是可以幫得上忙了。

感謝 vgod 的 good idea 。

2009年12月29日 星期二

俗話說:「不要錢的,最貴」

請看 ZDnet Taiwan 新聞:「授權條款加入「不為惡」 Google拒代管」。

在使用開源碼軟體時,有時候還得考量創作者的政治心態,這實在是很麻煩,不像那些商業授權,只要錢拿來,管你是要選共和黨還是民主黨都沒關係。

除了使用開源碼軟體來開發軟體要考量創作者天馬行空的授權條款外,就我個人經驗來說,使用開源碼軟體真的比較貴。

當初我在懵懂之際,用的是盜版 Windows XP 、盜版 Office XP 、盜版 Vistual Studio 、盜版 Matlab 、盜版 XXX …,通通沒花到錢,只花了大約 2000 ~ 3000 元的書錢買 Windows, Office, Matlab 的書,學到了些表面功夫。

後來因緣際會,接觸了 Red Hat ,在它上面裝了 PHP 、 Apache 、 Mysql 後,提昇了我在系統管理及程式設計的眼界,也開始求知若渴。雖然開源碼軟體不用錢,但為了快速、徹底破解它們,我買了不少書,絕對是之前書錢的 10 倍以上,有系統管理、資料庫管理、中日韓越資料處理、程式語言、 Web 管理、 Html/CSS/XML、網路程式設計 …,我的金錢成本的確在開源碼軟體上花費較大,但慶幸的是,這些成本最後是被我的腦袋消化成為我的內在價值,而不是花在授權費用上,讓某個工程師年終分紅多了點。

貴的確是比較貴,但貴的有價值,對自己卻是件好事。

2009年4月22日 星期三

Does IBM Merge Sun? No, but Oracle will.


引自:http://www.techcrunch.com/wp-content/uploads/2009/04/oracle-sun.png


事實上, IBM 買 Sun ,就產品線而言,只有一個 Java 對它是值錢的,其他的 Sparc CPU, Solaris OS 對 IBM 而言,都是「無用的」,因為它光是整合自己的資產都花了不少心力了,何況還要拿一個架構幾乎不同的東西來研究,雖然就 Solaris 來說,它比 AIX 好用,但又如何! IBM 自己也在發展 Linux 呀,何必再拿 Solaris 上架。

至於 MySQL 方面,雖然它與 DB2 有互補效應,不過,我認為這些原本用 MySQL 的網站,就算將來搞大了, MySQL 撐不住時,要它換 DB2 ,它們也不見得願意,換 PostgreSQL 的可能性都還會比 DB2 Express-C 高點。

事實上,除了一起推廣 Java 外, IBM 與 SUN 根本就是彼此的大對頭,像是:
Sparc V.S Power
Solaris V.S AIX
NetBeans V.S Eclipse(還故意叫「日蝕」)
PostgreSQL + MySQL V.S DB2
GlassFish V.S Websphere
只可惜在規模上, SUN 遠遠不如 IBM 。

所以 IBM 實際上是拿 65 億美金買了 Java (事實上, Java 也是 Sun 在紐約證交所的代號)。日前因收購消息, Java 的市值也差不多來到 60~70 億美元附近。

然而,事情沒那麼簡單,以 IBM 這個企業巨人而言,出此招絕不是只有在技術面上考量而已,還有策略。

當 IBM 叫囂要買下 SUN 的同時,其實就算後來沒買到,這都已經讓 IBM 得利了。怎麼說,先說說買下 SUN 的情況, IBM 將完全掌握 Java ,雖然它本身是 Open Source 軟體,但未來 IBM 絕對可控制 Java 語言的方向; 但在沒買下的情況中, IBM 也會有所收獲,因為它對那些 SUN 原有客戶及潛在客戶喊話:「現在買 SUN 的機器是沒有保證的,因為我可以花錢讓你們買的機器沒有未來擴充性。」

我認為這購併真是 IBM 的高招呀! 不過,我想 SUN 應該早就明白這一點了,所以它在2004年即努力地將過去的成果拼命 Open Source 化,讓客戶認知 - 使用它們的產品就算公司倒了,也能繼續運作下去,不過是少了塊 Logo 而已。

直到昨天,我都還認為 SUN 應該就這麼倒下去了吧!因為它們拒絕了 IBM 的購併提議。然而,昨天出現了大逆轉: Oracle 加入戰局了。

Oracle 打算拿出 74 億美金併購 SUN ,而這一點也經 SUN 董事會同意了,現下只等股東會開會通過, SUN 就成了 Oracle 的一份子。相較於 IBM 花 65 億只買下 Java , Orcale 用 74 億買 MySQL, Sparc, Solaris,Java 就顯得非常划算了。

一直以來(從學會 vi 開始),我對 SUN 的產品(除了 Java)都非常有好感, 因為 Bill Joy 是 SUN 的四位創辦人之一,而他的成就改變了我這一生使用電腦的方式 - 總是在 Escapse。

最近也裝了 OpenSolaris 2008.11 ,雖然在使用習慣上,還是離 Ubuntu 有一段距離,但它有個耀眼的功能,是我非常欣賞的,而這功能對「不使用版本控制器的人」來說,可算是「殺手級應用」。那就是「時間軸」功能。在 OpenSolaris 中,啟動「時間軸」功能後,則你在 ZFS 磁區中的所有檔案都會被作快照,所以當你想找出兩天前被你誤刪的檔案就非常簡單啦。詳情請見ZFS snapshot visualization in GNOME

= 後記 =
果然在 IBM 的併購策略下, SUN 的硬體市佔率掉了

2007年10月29日 星期一

自由軟體比較安全?

引自 - 人間研究所: 自由軟體比較安全?

上一篇的作者拿 Windows 隨身碟病毒作引子,提到了 OpenOffice.org 的軟體最近也被找出一個漏洞,而這個漏洞目前只在 Linux 上被實現出來(白話說,目前只有 Linux 上跑的是 OpenOffice.org 2.0.4 以前版本的,就有機會被怪/駭,如果是 Windows 則目前沒事)。

該作者說:「當 Mac OS 和 Linux 越來越多人使用的時候,相關的惡意程式的增加也是自然的事。」所以自由軟體並沒有比較安全,現在會安全是使用者少的原因。

我:「多麼不倫不類的比較。」

請先看看 wikipedia 對病毒的解釋

所有的程式設計師一定會承認,沒有軟體是十全十美的,一定會有漏洞,我是程式設計師,當然也認同這句話。

但漏洞不等同病毒呀!在 Windows 中,如果你定時/即時地把所有相關的應用軟體及 OS 的漏洞補齊,那你會不會在「不安裝防毒軟體」的情況下,把電腦交由一般使用者使用,會嗎?

又,你在 Ubuntu/RedHat/SuSE/... Linux 中,如果你定時/即時地把所有相關的應用軟體及 OS 的漏洞補齊,那你會不會在「不安裝防毒軟體」的情況下,把電腦交由一般使用者使用,會嗎?一定會吧!

簡單地說,隨身碟病毒不會因你更新了軟體漏洞,而有了防禦能力,它是需要更新防毒軟體的病毒碼,才能解決的。而 OpenOffice.org 卻是更新軟體版本就行了。

自由軟體/商業軟體一樣都會有漏洞,但評定安全的標準是須考慮漏洞、病毒、蠕蟲、木馬…的,在病毒、蠕蟲、木馬上,自由軟體的 Linux 比 商業軟體的 Windows 還安全,這跟人多人少沒關係,這是系統架構設計的問題(不懂,請再回到 wikipedia 對電腦病毒的解釋)。

所以,安不安全跟自由不自由也沒有關係, Mac OSX 、 AIX 、 HP-UX 、 Solaris 就都不是自由軟體呀!但它們的系統架構設計都勝過 Windows 。

當然使用者不一定愛「比較安全」的作業系統,男人也是。

2007年8月31日 星期五

不重灌 R51 上的 Windows 了!

重灌 IBM R51,好累!所以想用另一個方法來解決。

最近有一項 Open Source 軟體很紅: VirtualBox 虛擬軟體,它的目的就是讓你在一個作業系統上再安裝多個作業系統,這類型軟體的領導者曾經是 VMWare ,但漸漸地有其他商業的、自由的軟體追上來了。

大家都說 VirtualBox 的效率十分高,幾乎快等於直接執行 Guest OS(就是多灌的那個 OS) 了。

況且如果是用 Levono Recover CD 重灌的話,無助於我桌上型電腦的 Windows ,我的 CoreDuo2 也是要重灌的。然而如果我使用的是 VirtualBox 的安裝方式,那麼只要在 CoreDuo2 上安裝一次,就可以把那個安裝完成的 .vdi 檔複製到 R51 來,這樣可以省下一次 OS 、 Application 安裝時間,同時也是另一型式的 Ghost/Clone 。

於是爬了爬文,看看如何安裝使用,結果相當簡單, Ubuntu 的方法如下:

# sudo vim /etc/apt/source.list

加入 deb http://www.virtualbox.org/debian feisty non-free

# sudo apt-get update
# sudo apt-get install virtualbox

會出現選單讓你選擇,挑預設值即可。

# sudo groupadd --gid 1111 usbfs
# sudo vim /etc/group

在 group 中的 vboxusers, usbfs 群組後面加入可以使用 virtualbox 的帳號,如:

usbfs:x:1111:hoamon

最後在 /etc/fstab 中加入 none /proc/bus/usb usbfs devgid=1111,devmode=664 0 0

這樣才可以在 Guest OS 中使用 usb 裝置。如果你還是有 usb 裝置的權限使用問題,請編輯 /etc/udev/rules.d/40-permissions.rules 檔案,把

SUBSYSTEM=="usb_device", MODE="0664"
改成
SUBSYSTEM=="usb_device", MODE="0666"

接著重開機一次。開機後請點選選單的「應用程式」->「系統工具」->「Innotek VirtualBox」,這樣就可以開始 Guest OS 的安裝。

所以我在 CoreDuo2 上安裝了一個 Windows Guest OS ,更新它的 Patch ,並設定好 WebATM 的各項要求,就把這個設定好的 WinXP.vdi copy 到 R51 上,什麼額外的動作都不需要,我的 R51 直接就可以開 IE 看我寫的網頁、線上報稅、使用 WebATM 了。而且速度真的與直接在 R51 上跑一個 Windows 差不多(甚至比較快,不過有可能是 Levono 的 XP 裝了一堆有得沒有得,造成的開機速慢,更何況這個 Win Guest OS 也才剛灌,這樣比不厚道)。

VirtualBox 真棒。

2007年4月17日 星期二

生物調查資料庫

剛剛聽了一個建置台灣生物調查的推動計劃。有一點想法,這個計劃如果由政府推動,有兩個缺點:
  1. 機關首長及主事者會換,有可能這個計劃會死在某個人手上。
  2. 政府機關常只照顧 IE 用戶,漠視其他瀏覽器。像這個計劃的主辦單位的某些網站( http://twd.tesri.gov.tw/twd/ )就無法使用 Firefox 瀏覽。
這個建置計劃的主要內容是,希望教育一般人(通常是中小學師生)協助建立住地附近的生物GIS資訊,把什麼時間那裡看到什麼生物記錄到 Excel 表去,然後上傳到機關網站。我個人相當欣賞這個計劃,除了「政府機關」及「Excel」二個部份。

就像維基百科一樣,全民貢獻自己一點點的知識,可為億人造福。

建置這個生物資訊的技術與圖書管理系統有點相似,每種生物都有物種代碼,就像書有 ISBN 一樣,而那些地方擁有那些生物,就像那些人擁有那些書一樣。而且學生在建置生物資訊時,可以離科學近一點,可以學著作點事,可以萬古流芳,好處實在多多。

如果能用 Open Source 的概念來建置這個系統,然後由一般人來建置資料,那才能長長久久,死不了。

2007年3月26日 星期一

誰還在用 copy 呀!

曾看過一個網友留言,說道他的小組才3個人而已,用不上 VSS(Visual SourceSafe) 之類的東西,他都是用 copy 的方式與其他人交換程式的。不曉得他這番話的重點是說 VSS 不好用,還是版本控制器不適合小組作業,只能用在大專案上。

從我認識了 cvs 及 subversion 後,就算是只有我自己在開發程式,如果不用版本控制器管理純文字格式文件的話,會覺得十分對不起自己。

想想看,一個程式檔你除了思考程式邏輯外,還要拿一份「記憶體」放置今天的算法與昨天算法在程式碼的差別,喔~饒了我吧!我的腦袋放不了那麼多東西了。

況且有那麼多的 open source 工具協助你,實在沒有理由不用版本控制器。想想看程式/文件寫了3個月後,你忽然覺得後悔了,想回復3天前放棄的演算法,你要拿出 xxx_070321.tgz、xxx_070322.tgz 出來,一個檔一個檔地找嗎?還是用 Trac + subversion 之類的工具,讓你可以點選
http://ptrac.hoamon.info/changeset/3 ,然後從這找出你想要的算法呢!!

嗨~朋友,我懇求你學一下 subversion 吧!別把你的青春放在這,多一點時間玩 online game 會比較好。

我的另一篇文章: 版本控制系統 svn(subversion)

2006年11月21日 星期二

省錢的方法-電腦軟體的使用

文.hoamon( http://www.hoamon.info/ ) 、審.grace ( http://graceamon.blogspot.com/ )

有肯德基的地方就有麥當勞,有全家的地方也會有7-11,在這個民主的社會,最重要的是:「你能選擇!」選擇看聯合報還是自由時報,你都擁有選擇。

提供服務的廠商也因為我們的選擇而有了競爭。必勝客買大送大,所以達美樂就免卡;7-11有新國民便 當,所以全家有真飽飯糰;而中油與台塑石化也頻頻打價格戰等,在多方廠商競爭下,消費者往往是受惠者。同樣地,這法則也適用於「電腦軟體」上。

目前電腦軟體依使用是否需要付費來分,可以分為:

  • 付費軟體--顧名思義就是若要使用需要付費。
  • 共享軟體--也是試用軟體,此類軟體提供在網路上自由下載,但有試用期限,試用期間到了,若要繼續使用此軟體必須付費購買。而有些可以移除後再次安裝使用。
  • 自由軟體--可自由下載及使用,不需要付費。

你知道你常用的是哪一種軟體嗎?一般我們使用的文書處理軟體(如MS office)或者影像處理軟體( 如Photoimpact)都是需要付費的軟體。有些使用者可能沒有實際付錢給廠商,因此以為這些軟體都是不必花錢的 ,像是家用電腦一般都是附贈隨機版軟體,所以軟體價格也就包含在硬體售價當中。

在最近的一些新聞或廣告給我們的訊息中,有沒有覺得MS Office 2003變便宜了,以往MS Office動輒數萬元,現在卻只要2990元喔~為什麼全世界最大最賺錢的軟體公司,忽然間給了消費者一個特大的折扣呢?因為Bill Gates賺太多了,想回饋消費者?還是因為這一版軟體品質比較爛,所以該便宜點賣?還是機會號登陸火星時產生的陰影遮住了我們的視線,使得我們看錯了定 價標籤?上述的答案當然都是開玩笑的。事實上,MS Office出現 了一個大勁敵:自由軟體『OpenOffice』。

你有沒有用過office 97、office 2000或是office xp,各個軟體的使用方法各有巧妙不同,效果不同,但相同的是它們都是MicroSoft出的。而這些軟體每年為 MicroSoft帶來了數十億美元利潤。是的, 你沒有看錯,是美元不是台幣喔!。以往大家沒有選擇,不管是真的MS office還是假的(就是盜版的啦),如果別人用,你就不得不用。沒有辦法,市面上,能看得的到的也只有這一家office。不用還不行呢!老師要求學 生交.doc的報告、同學寄來的算命程式是用excel寫的,介紹各地的美景是用.ppt秀的…等,有好多好多文件是用MS office作的。

在這個眾人皆醉的世界,難道沒有別的選擇嗎?答案是有的。

openoffice出現了,扮演救世主的角色,但它能帶我們脫離ms的重重掌握嗎?時間還有一段日子要走,要斷定openoffice就能打敗ms office,那也不一定。不過,有一點倒是可以說說。微軟維持的一貫定價策略改變了,而且是變得便宜。

這個讓微軟害怕的openoffice到底是什麼東西呢?你可以上"openoffice補給站"或是"數碼小子學習網" 。這兩個網站您可以找到很多有關openoffice的資料,你可以下載來使用,網站上也有針對小朋友的電腦學習製作的內容,有相當多的動畫提供給小朋友 自學,只要上網站註冊之後即可使用。

其實在網路上有許多的自由軟體,可以供大家使用,比如在網址列上輸「www.google.com.tw」就能到google的搜尋首頁,只要輸入你想要找的資訊,強大的google就能幫你找到想要的資料喔!

那什麼是open?有些人假日到慈濟功德會幫忙環保回收、育幼院照顧幼童、圖書館擔任志工,圖的是什麼?其實只是一個心願,讓世界更美好。而每個人的專長不同,有些人則是選擇貢獻程式碼、寫寫說明文件、開個網站教大家怎麼使用電腦,像"openoffice補給站"這樣。所以一個人寫一行、二個人寫二行、百萬人寫百萬行,openoffice就這麼寫出來了。

open 就是開放的意思,程式碼是可以給大家看的,讓每個人都可以提供意見,修正軟體,增加軟體的功能。那麼,百萬個程式設計師們是如何一起來創新、維護一個程式 呢?這就像討論區、留言板一樣。每個人寫出自己的程式碼後,公佈給別人看,再一起討論是你的好還是我的好,並溝通未來是否還需增加什麼功能,等到程式發展 到一定程度,便釋放給一般使用者使用,而使用者也可以提供自己的意見給程式設計師們。

這些討論都是在網路上公開的進行。具有開放性。所以這 一類型的程式,我們都叫作open source(開放原始碼)。也因為這些軟體是出於全世界程式設計師之手。所以,大家都是用英文這個國際通用語言來溝通,設計程式,再透過各地在地的程式 設計師作本土化工作,像如果要在台灣使用就是需要再加入本地使用的正體中文。

其實不少縣市學校已經開始全校使用openoffice,既不怕使用盜版軟體會違法、也可以替自己的荷包省錢喔!所以有空多花一些時間在網路上尋找好用的自由軟體,你會發現你還是有很多選擇的。

深入了解:

http://www.cyut.edu.tw/%7Eckhung/a/
http://www.csie.ntu.edu.tw/~r91034/mozilla/
http://www.vbird.org/
http://www.study-area.org/menu2.htm

Related Posts Plugin for WordPress, Blogger...