| Russel 的个人资料-= 訓練登陸火星 =-照片日志列表 | 帮助 |
|
|
10月17日 Eee PC傳說中的低價電腦終於上市了,Asus Eee PC。
我花了大概廿分鐘,想這台低價電腦可能給我帶來的利益,畢竟這台電腦除了開發、娛樂之外,其實用途就很簡單,用來Demo、簡單文書處理...等其實早已足夠。
我們來看一下它的SPEC:七吋的螢幕、Intel 500MHz的CPU、採用SSD固態硬碟,容量從2G到8G,作業系統是Linux(怎麼不用ubuntu?),未來會有更大螢幕版本,以及Windows XP版本。
我的天啊,500MHz的CPU跑Windows XP?
價格倒是挺親民的,從八千到一萬二都有。
先不要論他的規格究竟是雞肋或著其他的,這台電腦對我來說也算是福音,怎麼說呢?老實說就跟手機一樣,其實一台電腦再強,也有很多用不到的功能,我用電腦,除了上網、看影片、看電子書、雖然我的工作主要也是跟電腦有關,但是下班後幾乎都沒有在做這類的工作,大概也都脫不出上網和看影片、聽音樂、看電子書。
不過大概看了一下他現有的介紹,其實該有的都有了啦,不求功能強大,其實是可以考慮的。
其實我更關心的是..能不能養動物啊...XD
除了Eee PC,還有個比較知名的OLPC,當初MIT說想開發99美元的NB給偏遠地區的孩童使用,但現實呢..看報載是光成本就已經超過150美元,看來這還有一大段路可以走呢,不過是值得觀察的一個趨勢,不知道有沒有跟我一樣,對一些不需要的東西Combo在我要的東西裡面,還沒辦法丟掉,這實在令人相當不耐,不是嗎?
但是我更關心的是..倒底能不能養動物啊...XD 7月29日 電腦設備更新我被我的CPU風扇吵了將近兩年半,一直找不到比較合適的解決方案。
原本想一舉將CPU換了,順便換上新的Intel風扇(聽蘇董說比較安靜),但得知我的板子不支援Pentium-D的CPU之後,這個計劃就被暫時擱置了,取而代之的是CPU風扇更新計劃。
之前就曾經到光華去看過,大部份的風扇裝在我的電腦裡面都還可以,只是現在的風扇都太過誇張,要找一個適合的風扇也不算挺難,因此昨天下午,就準備到堃邑挑個好風扇。
我在堃邑買過四五顆風扇,但是CPU風扇倒是頭一遭,我沒有什麼預算的限制,只要一、不是水冷,二、不要大到要換其他東西(ex.機殼)三、安靜就可以了。
到現在看看,選擇還不少,在店員的介紹之下,選了HDT-S1283,店員跟我說的那些什麼銅管、散熱我是聽不太懂啦,但是12公分的靜音風扇我是有一顆,加上他沒有太誇張的造型(只有略顯誇張的高度)還有可以支援到C2Q以上的能耐,不太樸實的價格,還有急著逃出這間可能會讓我多付三四百元可能的店,也沒跟店員多聊什麼,付了錢就離開了。
當天下午另外有約,和秉良的同學聚會,會中他把這顆風扇拿出來,在眾人驚訝的眼光中,我知道這顆風扇的出生,的確是讓小眾們去使用的怪物吧!
晚上喝了太多的酒,兩腿痠痛的我發誓半年內絕不喝超過兩瓶的啤酒。
今天起床,吃了早餐後,開始安裝這顆風扇,中間的確滿折騰人的。原本以為裝了可能還是沒辦法蓋上側蓋,沒想到試了之後剛剛好!(只是由於機殼上設計一個風洞,以後可以直接看到那個銅柱的部份。)在狹小的機殼中工作是件苦差事,花了大概一個小時(含清理舊風扇以及清理機殼)終於搞定了。
不過由於換掉了原先4-pin的風扇,使用自己3-pin的12公分靜音扇,現在主機板一直哭么説CPU Fan Error,
開機後兩個小時的現在,我正聽著貝多芬的月光,以前Intel風扇的聲音足以讓我把音樂的聲音調高兩格,現在幾乎是可以省略的聲音了。
感覺不錯。 4月16日 如果沒有IE6..全世界的瀏覽器使用者都應該感謝微軟的IE6,應該說感謝微軟的IE。
早期IE和Navigator拼得你死我活時,我說真的,我還買了IE5,算是我的第二套正版軟體吧!(第一套也是微軟的軟體,叫Plus!),IE其實那時候一點也不好用!Navigator那時候還綁住了我們學校的選課系統,讓我對他有點感到不耐與反感。不過漸漸的IE把Navigator幹掉了(主因也是因為微軟很賤的用Windows綁了瀏覽器,讓大家漸漸用習慣了不用再下載的IE(想當初網路那麼慢,花那個頻寬抓Navigator,不如用來上網還比較實在)),這棋真的下得太漂亮了!N牌就像一陣煙,消失得無形無蹤,上次看到它好像是在某f3m老師的電腦裡吧!
接下來,大家的矛頭就「只能」指著微軟了,其實微軟真的很可憐,NT系統做的太爛,Windows又做得太簡單,比爾先生又太出名(尤其是他在Demo Windows出現藍白畫面那一個moment.XD) ,有誰會想得到在圖片、字型、甚至游標裡都會有漏洞呢?出了補救的方法,但微軟又不能告訴每個使用者(加上非法的使用者如此大量),以致於當時大家對微軟的評價如此差勁,此時,IE6轉移了大家的焦點。
如果要我給IE6一個評語,我會說「IE6是重要的、劃時代的產品,沒有IE6,Firefox可能要等到明年它才會出Firefox 1.0」IE6實在是一個差勁到不行的免費軟體,漏洞百出、又愛玩自己的架構,加上不安全的ActiveX,荼毒全世界數以萬計的電腦,木馬、病毒,甚至還搞綁架,還能入侵電腦,簡直就是一把萬能的瑞士小刀,全球的駭客發揮了大量的創意在這把小刀上面,所以以前完全想像不到的都被玩透了,IE重新定義人們對「安全」的看法,也放了一個機會,讓Mozilla東山再起,發展Firefox、Thunderbird。
其實我並不認為Firefox是安全的,Firefox只能說用一個IE不同的架構所做出來的瀏覽器,所以在IE上那一套在Firefox上吃不開了!加上open source的加持,才使得這套軟體更佳的便利、好用。只是大家似乎也不太在乎Firefox對系統的負擔,就像Java之於效能,在硬體的進步之後,軟體的負擔似乎也就不那麼在乎了,其實也對啦!沒有軟體的進步,怎麼會有Vista呢?
說到Vista,這支長號也是一個進步的指標吧!吃盡硬體資源的大怪物。
總之呢,我對IE還是相當的感謝他的,沒有IE,就沒有現在完整的系統安全概念,它告訴世人,就算是免費的軟體,開發者仍然是要負責的。 4月14日 物件導向及(或)程序導向?也許走過了C、Cobol這一條路,然後跨進假OO的VB6,再進入C++、Java、.NET,昨天發生對物件導向及程序導向的一番爭論,我似乎看到過去的我站在我的面前。
我記得過去也曾經有過類似的情況,在大一時我們修的程式語言是冷門但有名的Scheme,那時候為了這隻怪物,不知道花了多少精力才打敗他,不過已經有程式底子的人就是有種缺點,忘不了過去,看不起未來,總覺得手上的東西是偉大的金鎚,就是有一個人掛在口上:「如果用VB,早就做好了。」
廢話!用C我也寫出來了。 上次上課時,主任突然提到Scheme,讓我好生感動,原來這世界並沒有背棄這種學術語言,總還是有人會想起它的。
我能學好物件,就是從C的struct開始,那時候每天在那裡點來點去拿struct裡面的資料,要不就是指來指去在記憶體裡遊走。後來系統開發的愈來愈久,就有人用不同的pattern來實作物件導向(最簡單的方法就是一個.c檔裡就一個struct、然後專屬的的method),要調用的時候再把他include進來,當然啦!這是很蠢的用法,他和現在Java ClassLoader做法當然完全不用,但是這些做法其實慢慢就會在一些非物件導向的語言中實現物件的作法,為什麼?
因為他很好維護,不會搞得像玩具。
其實並不是那種語言好做,那種好寫,那種好維護,事實上,這些都是開發者的sense,寫久了之後,就不想把檔案搞大、想把有關的放在同一個檔案裡、寫註解...這些都是看多了之後,就會慢慢培養起來的。
Java可不可以寫沒有OO觀念的程式,可以!當然可以,Hello World就是最典型的非OO程式(嗎...XD),說到這裡我就很對不起中華電信,因為我第一個負責的專案,有一支轉檔程式,那支程式根本就是亂寫,沒分析、沒設計,亂蓋的一支轉檔程式,唉呀呀,被那個PM罵~到不行,不過上線在即,那支程式也就在線上了。
最重要的是,那完全沒有物件導向的概念,銙~現在想起來還覺得好丟臉啊!
OO的概念推銷成功,連PHP都可以物件化,不知道Javascript可不可以搞物件化寫法喔!
物件導向還在往前走,但是球是圓的,總有一天大家會找到比物件導向更好的技術,要去面對他嗎?還是繼續抱著「如果有物件,早就搞定了」?用學習的心態去學習吧! 3月13日 Java v.s. .Net究竟是.Net的環境太簡單了?還是Java的Programmer太努力了?
眾所皆知的MSMQ,其實他的架構很簡單,就是一個檔案,要不就是一筆在SQL Server的資料。
有人認為MSMQ的隱含成本是後端一定要有資料庫,事後證明在unstable的環境下是optional的。
MQ裡的Message也很簡單又精巧。只要簡單的程式碼編寫就可以完成一段Client to MSMQ的程式,取出也是相當的簡單。即便是Java也可以簡單的完成。
而JMS呢?
至今我還沒有看到適當的Solution可以處理,可能的話大概也是用JNI硬幹,要不然就是全部包成Web Service來處理。
回到原來的問題。
大家總是不喜歡微軟的封閉,高規格,以及不可一世的氣勢。但不能否認在開發環境上VS.Net給開發人員的不只是一個IDE,直觀,簡單,快速開發,以及適時的Tips hint,像在VS.Net下玩Interface/Implement真是快樂的一件事,只可惜他們沒有把Getter/Setter一併做了。
VS.Net的開發小組應該把eclipse拆開來玩一玩啊!
離題了,而Java的各項Service所提供的呢?刻意的分隔下,讓人有一種「我們是為了安全而這樣設計」的概念,然而卻將門檻綁死在程式碼裡,我的老天爺啊!有必要做成這樣嗎?
這種想法不止是在Java裡,包含在UNIX裡我也有相同的感覺。世界上所有Anti-M$的陣營啊!你們把通往M$的門都關上了,這就是你們的跨平台嗎?難道通往M$的另一端,守著城門的人也必需是自己人嗎?
我在學習Java的過程裡所拉高的學習曲線和當初學習BSD、LINUX及其相關軟體差不多,不可否認這個門檻真的不低,也的的確確讓很多有心往程式發展的人在信心受挫的情況之下只好學習「比較簡單的」VS.Net,而這個過程也給很多微軟的開發環境「簡單」、「易學」,其產出的軟體也同樣的簡陋、不堪一擊,甚至有人認為VB和C#所做的軟體並沒有「軟體工程」的條件和可能。
希望VS.Net這個長期被誤會的小孩能快點長大,跟著他成長的程式設計師也能一起努力,讓他和Java一起發光發熱。 5月25日 [ASP.net]文件下傳感謝凌安的兄弟:雷穩學及苗建新提供 '下傳至PC端 4月29日 [轉]Finding the MS SQL Primary key on any tableSELECT sysobjects.name AS TABLE_NAME, sysindexes.name AS INDEX_NAME, 資料來源: http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/6330927813/m/6310944865 4月22日 [轉]取得 MS-SQL 資料庫的資料表清單及欄位清單資料表清單: SELECT sysobjects.id as id 欄位清單: select syscolumns.id as id |
|
|