顯示具有 隨筆 標籤的文章。 顯示所有文章
顯示具有 隨筆 標籤的文章。 顯示所有文章

2010年2月7日 星期日

作業系統

目前正在使用的作業系統其實也不少了

  • Windows 7: 桌機用的,老實說灌完到現在還沒當過機耶XD 介面華麗,用起來很舒服
  • xPUD: 號稱是通往雲端的最短路徑!裝在筆電上,開機大概兩分鐘內,不要再酸我的筆電開機要十分鐘了!如果換一張快一點的記憶卡會更快。功能很陽春,但有 Firefox + PCMan add-on 其實這樣就夠了XD 設定可以存,但不會顯示進度,要自己check備份檔案有沒有在變大...存完才可以關
  • ubuntu+LXDE: LXDE是在學期末的時候弄上去的,比起KDE介面,開機要少了半分鐘吧。華麗度普通。整體來講算是在校能跟易用度上橋到了一個平衡。寫程式時會進來。
  • WinXP: 還留在我的筆電上,作文書處理時會用到。
很多人都說Linux比Windows穩,在我看來,只能騙騙外行人。穩不穩要看用途吧!

如果是一般使用者,應該是要一個圖形介面的作業系統。Linux的圖形介面是由無數小工具所建構的,這些小工具合作的結果就反映了系統的穩定度,事實上結果並不是很能讓人滿意!再來,大多數的廠商對於驅動程式的支援仍然很有限,在Linux下看影片的速度,就是比不上 Windows 的流暢。

如果要架 server,那當然是 Unix-like 的作業系統了!被Windows core 吃掉的資源就不知道有多少了,還能留多少資源處理request?在 Unix-like OS,通常架 server 也很少裝不必要的程式,程式少,漏洞自然也較容易掌握,系統效能也會提高。再來是 shell 的魔力,在文字介面下,不同的工具程式 很容易就可以用 pipe 互相結合,加上設定大多以text儲存,管理上方便許多。

所以,實在不要再爭哪個好哪個差了XD

2009年3月30日 星期一

到台南聽演講

透過學姊的廣告,到台南聽了 jserv 大所講的我所知道的 C 語言
帶了弟弟去 不過他應該聽不懂吧XD

收穫很多
pointer, array 語法之類的就算了吧

第一個收穫 就是API
原本我是很喜歡從頭到尾自己來的
練功的確該這樣練 不過開發大型程式 就得要站在前人的肩膀上了
前陣子準備 Ajax 學了些API 也加深了我的感觸

當天的舉例 利用WebKit 放網頁 或是 compile C原始碼成 .swf
讓我想到了 Google Web Toolkit 用 Java 寫 javascript
只能說軟體工程的世界真是越來越有趣了

第二個收穫 物件導向
記得去年剛看 C++ Primer 問了謝哥一個問題
能不能把 FreeBSD 上這些 C 寫的程式改成 C++ 版的
當時謝哥應該是和我說 Unix-like系統就是用這些函式.....................

到現在 C++ 所注重的畢竟和 C 不一樣
C++ 導入物件導向 寫程式變成了一門藝術
而C專注於低階硬體控制
兩者各有所成

而物件導向 應該是種思維
與其責怪為什麼C語言沒有物件導向
不如 把物件的精神灌注在自己的程式之中
畢竟寫程式的人是自己 而不是語言呀

最後 到網路上看了 jserv 大大 到底是怎樣的一位人物
原來不只是個程式設計師 他有自己的一套哲學
生平也算是傳奇了

現在要磨練的不只是programming technique
而是在訓練之中 找出自己的 style
找出一套自己的哲學

2008年3月4日 星期二

FreeBSD 初體驗

上禮拜六,在Virtual PC 中架了FreeBSD ,說來容易,沒想到竟然花了我半天的時間(12小時)
FreeBSD 4.10 Release + WD BBS 1.34r
就這樣,沒什麼額外的程式

先是網路弄了好久 ,才知道要裝Lookback Adapter才是最理想的方式
接著是WDBBS的Source,也是找了一陣子,後來才弄到手
再來,新增使用者,為什麼每本書,每個網站寫的adduser都和我用的不一樣=.=

不過花了半天的時間,我幾乎把vipw的命令列用的熟練多了
不知道是該笑還是該哭

這兩個禮拜,至少得把李建達的黑皮書好好翻過才行。外加另外一本架站實務及一本Linux的書

住:關於李建達及其著作黑皮書「FREE BSD入門與應用」,在台灣的開放源碼運動一文中有簡單的介紹
FreeBSD 的中文化努力,則以李建達、吳慶鴻等人為主力,李建達的「黑皮書」至今仍為介紹 FreeBSD最具份量的本土出版物。交大資工系則早再八十四年中就已經建立FreeBSD網站,提供各項網路資源服務。另外,鐘賜海在八十八年暑假把支 援Big5 locale和True Type Font的X server and fonts server整理成FreeBSD 的 CFE (Chinese FreeBSD Extension),是 FreeBSD 上首次出現的中文整合套件﹐對於 FreeBSD 的中文使用者來說是一大福音﹐在推展 FreeBSD 方面更具有相當大的幫助。


另外,先把好用的FreeBSD網站整理一下好了

twbsd.org
在此要深深感謝王俊斌先生,其著作「FreeBSD 6.x 架設管理與應用」即放於此網站中。這對我這窮學生來說,實在是一大福音。

FreeBSD Chinese HOWTO
目前我的FreeBSD還沒辦法使用中文,參考此網頁正努力修改中。這網站也有一些FreeBSD基礎的教學