2010年6月25日 星期五

Asus wl500gp安裝firmware [OpenWrt Backfire 10.03]

        隨著版本的演進,OpenWrt Backfire 10.03已經在 2010年的4月7號公告發行了
https://forum.openwrt.org/viewtopic.php?id=24177 其中對我比較重要的消息,是終於可以用b43 driver,也就是我這wl500gp,終於可以用kernel 2.6系列的firmware了,之前因為driver還不夠完善,所以只能用kernel 2.4 的版本撐著。
        以下為在下的安裝方式,十分的粗魯與不安全,因為我是在機器仍然在線上運作下,直接ssh連進去,然後進到/tmp下,抓下新版的image檔,然後就直接下指令把現在online的系統蓋掉。他處理完後會自已重開,最重要的,千萬不要在他蓋到一半時幫他reboot。

        重安裝全的最後一眼 
















下指令下載image檔,然後直接蓋掉現有的系統(很危險,請記得備份&留個後路)
重開機完畢後,記得先telnet進去,改掉密碼,他ssh才會自已打開

用網頁重新設定對外連線,介面略有小小的不同,從wan改成internet這個比較親切的字眼,因為我是用固定IP,所以就乖乖的一個一個設定,如果是PPPoE,請在圖中的紅框選擇你的連線方式。
預設他的無線是關掉的,有需要的人請記得重新設定。




整個安裝過程超快的,也沒有遇到什麼問題。



openwrt安裝軟體套件

2.1 設定密碼
    重開機後可以用telnet登入,不用密碼,此時,使用passwd 這指令設定密碼,設定密碼後,telnet會關掉,
只剩ssh可用,一般也是用ssh進行連線控制,因為有加密,密碼不會被sniffer走。
    web是另外一個主要的管理介面,但是卻是沒有ssl加密,所以理論上密碼是會被sniffer走的。

2.2 安裝應用程式
    下列為指令列下操作,可直接複制文字,則到ssh console後批次執行
更新軟體列表
opkg update

剛灌完的初始狀態
連同os與基本的功能(ip shareing & wireless ap)約僅2mb大小,這機器有8mb,所以剩下的空間還"不少"
root@OpenWrt:~# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                      1600               1600          0        100%   /
/dev/root                 1600               1600         0        100%   /rom
tmpfs                       15276             1112     14164        7%   /tmp
mini_fo:/tmp/root  1600               1600         0         100%  /tmp/root
/dev/mtdblock/4    5824                332      5492            6%  /jffs
mini_fo:/jffs            1600               1600         0          100%  /
你算了算會發現怎麼空間有16mb的,那個只是一個暫存的磁區,是從32mb的記憶體中切出來的,可不是真的空間,重開機就不見了。
寫在此磁區的好處,是不會耗損flash的壽命,而且空間大一點,速度也快一點。

註:你可以從路徑看到我安裝的套件for那個版本的,安裝軟體時請自行注意版本問題
快速安裝法,把下列的指令貼到ssh console上,要則到最後一行的空白行,那麼就會全部安裝(像批次檔一樣)
for usb tools--讓機器可以抓到隨身碟
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb-core_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb-uhci-iv_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb2_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-scsi-core_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb-storage_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-fs-vfat_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/libusb_0.1.12-2_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/zlib_1.2.3-5_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/usbutils_0.73-1_mipsel.ipk

for vpn 只會提示,需手動裝相依套件,下面是手動裝的列表
opkg install  http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-tun_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install  http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/libopenssl_0.9.8i-3.1_mipsel.ipk
opkg install  http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/liblzo_2.03-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/openvpn_2.0.9-5.1_mipsel.ipk

root@OpenWrt:/www/file# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    1600      1600         0 100% /
/dev/root                 1600      1600         0 100% /rom
tmpfs                    15276      1144     14132   7% /tmp
mini_fo:/tmp/root         1600      1600         0 100% /tmp/root
/dev/mtdblock/4           5824      1728      4096  30% /jffs
mini_fo:/jffs             1600      1600         0 100% /
/dev/scsi/host0/bus0/target0/lun0/disc
                        500208       712    499496   0% /www/file
記錄網路使用的log套件
darkstat 他會安裝相依套件
 opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/darkstat_3.0.708-1_mipsel.ipk

除了透過指令列外,因為他也有提供網頁介面,所以其實也可以連到他的管理介面進行裝
下面是從網頁進行的安裝,勾一勾再確Process就會自已下載安裝
安裝方便的client(從網頁設定)
luci-app-initmgr    設定開機執行的程式
luci-app-ntpc       同步時間的網頁設定介面
以便用sftp上傳檔案 
openssh-sftp-server 裝了以後就可以用sftp上傳資料

Asus wl500gp安裝firmware

1.1 diag mode
如果用tftp連不上,就要把進入diag mode的流程多試幾次,因為那代表沒有成功進行diag mode
下面是openwrt網站中找出來的操作方式,不過因為我慧根不夠,沒有試成功。


-------------------------------------------------------------------------------------------------------------------------------
Using diag mode
To install OpenWrt using TFTP or the ASUS firmware restoration tool you have to put the router in diag mode. To put the router in the diag mode, do this:

Unplug the router's power cord.
Confirm your PC is configured to request an address via DHCP.
Connect the router's LAN1 port directly to your PC.
Push the black RESTORE button using a pen or such, and keep the button pushed down.
Plug the power on while keeping the RESTORE button pushed for few seconds.
When you see a slowly blinking power light, you are in diag mode.
Now the router should accept an image via TFTP or via the ASUS firmware restoration tool.

-------------------------------------------------------------------------------------------------------------------------
tftp 192.168.1.1
tftp> binary
tftp> trace
tftp> put openwrt-brcm-2.4-squashfs.trx

1.2.failover mode
這是我測試時實際生效的方式,上面第一個方式我並沒有測成功
開機時按reset紐,進入電源燈快閃模式,此時可用telnet直接連進機器,不用密碼就是root
這本來是用來忘記密碼時,reset密碼用的,我卻是拿來重裝OS
在telnet後,打下面的指令下載並把image檔「安裝」好,只要兩個指令就解決了。
wget http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trx
mtd write openwrt-brcm-2.4-squashfs.trx linux && reboot

IP分享器灌Linux

家裡的IP分享器可以安裝成linux,硬體規格如下
硬體:Asus wl-500gp
Architecture     MIPS
Vendor         Broadcom
Bootloader     CFE
System-On-Chip     Broadcom BCM94704
CPU Speed     266 Mhz
Flash size     8MiB (Spansion S29GL064M90)
RAM         32MiB (2* HY50U281622ETP-5, some older units have only 16MiB enabled)
Wireless     MiniPCI Broadcom 802.11b/g BCM4318 802.11 Wireless LAN Controller
Ethernet     Robo switch BCM5325
USB         2x USB 2.0
Serial         Yes
JTAG         No
           其實華碩本身出廠時就是用linux的os,只是我改裝的是網路上共通的一套Linux版本 openwrt(http://www.openwrt.org/)。此機器的特點是有兩個USB port可以外掛設備,所以可以加隨身碟增加存放空間。因為是linux,所以要裝的usb設備需要有支援linux才裝的上去,並不是每種usb設備都可以。

        畢竟他的硬體效能是非常有限的,最好專心使用其中幾個功能,不要想說同時當檔案伺服器,又要當vpn server,又要做防火牆,又要p2p抓檔案,又要當web server,還要當mysql
server (資料庫)。雖然他規格上的CPU是 266Mhz,但是他不是x86架構,所以不要類比到k6-266之類的效能。而且內建的flash只有8mb,記憶體只有32mb,都是很有限的。
       
         以openwrt來說,因為硬體的驅動是由社群解決,所以最好的方式是到https://forum.openwrt.org/看其他使用者的使用經驗,即使是相同的chip,也有可能因為廠商的不同,而有相容性的問題,畢竟這東西是由社群提供,而不是由硬體銷售公司提供的售後服務,最好確認別人使用上沒有問題,再進行安裝使用。
  
         比如以我這一台機器為例,他就分成兩個版本,兩個版本用的chip有所差異,變成有時v1是沒問題的,但是v2會遇到問題,以我這台的4318這個chip,之前只能用kernel 2.4的版本安裝,因為2.6的驅動還不夠完善,目前最後的backfire這個版本,似乎已解決之前的問題(還沒有實際測過)

2010年1月26日 星期二

加碼攤平?-20100127

今天殺的真兇,感想很多,還是保持空手,偶爾賺點下午茶的錢比較安全

1.買點決定獲利
  在買入的那一刻,已經決定你的成本
  大家都在猜高點會有多少,但沒人可以知道高點在那兒,但每個人的成本已經定下來了。
  抓到好買點,恭喜你,買貴了,那就辛苦你,要很辛苦才能扳回一城
2.加碼攤平
  攤平是一個很高難度的技術,有很多可以思考的地方
  a.要跌的夠,攤平才有意義 至少要跌20~30%再攤平,不然你永遠攤不完,越攤離市價越貴
    跌太少就攤,很容易把現金攤光,而且越熱的股市,上沖下洗時,一天下上變動10%不是不可能。

          單價                                成本            價差
    1+0.8 / 2 = 0.9               (成本降10%)  成本高市價 12.5%
    (1.8 + 0.64)/3 = 0.82    (成本降8%)     成本高市價 28%
  b.要用金字塔式買入,越買越多張,低檔用很多倍的張數,才能更有效率的攤掉成本
    前期買越多,後期攤的越累,越濃的茶,要用越多的礦泉水稀釋
  c.抓底部,一次攤,每抓錯底部一次,將來攤低的難度就更高。 
3.期貨助漲助跌
  這幾年的原物料、糧食、石油,波動幅度很大,原因有很多,不外有三點
  a.中國掘起所造成的需求大增預期
  b.這些年低利造成的熱錢到處套利
  c.期貨所特有的助漲助跌,加大波動幅度 
  期貨某些特性跟融資融券很相似,
  a.你可以用更少的本錢賺更多的獲利(虧損)
  b.多頭或空頭時會助漲助跌,加劇波動幅度
  所以今天一開盤本來以為要收穩了,卻因為期貨的斷頭(跟融資融券的斷頭效果很像) 
  再砍一大波,然後連動效應,就殺下去了。
4.貨幣供給對市場的影響
  金融危機後,全世界各國借錢、降利率,錢滿為患,也把濟濟撐上來,但錢太多的同時,
  追逐有限的股票、黃金、公債、房地產。泡沫在慢慢產生。
  中國提升存款準備利,被市場視為「升息」的前置動作,主要是想打壓房地產的狂漲。
  在以往,升息代表景氣回來了,但也代表錢被收回去了,所以股市會在升息後「臉色難看」
  但沒想到,每個人都想「先走一步」,反而還沒升息就先跌一波。
  其實泡沫早點破掉反而比較好,本來也許是9千跌到6千,但泡沫早點破掉,跌的反而會少一點。
  接下來大家都會猜,何時真正升息?
5.融資
  如果再跌下去,接下來就換融資追繳,不過今天融資少60幾億,有人開始自我了斷,算正面消息。
  融資如果持續減肥,有助未來盤勢的穩定與上漲。
  以上市股票為例,在四成保證金的前提下,跌到買入價的72%會被強制賣掉
  現在融資多的個股,這幾天會過的比較辛苦
  槓桿        現金  <  融資融券  < 期貨

  敏感度    現金  <  融資融券  < 期貨

  最糟的情況是期貨敏感完換融資敏感,最好的情況會有一波反彈,看空的快逃,看多的快買

  

2010年1月15日 星期五

鄉鎮市長轉任區長

        依照這個草案,108人中,會有56個可以直接獲得工作權超過八年。
        某種程度上來說,這是一個讓步後的結果,但仍然令人無法接受。
        四年前,這批鄉鎮市長選舉時,是四年一任,沒有人知道他們將成史上連續在職最久的鄉鎮市長(二任+中間的延任期),當初延任時,是不滿意但可接受,畢竟為了幾個月多去選舉一次,是浪費人力,但是這個法案發展到現在,卻是有「詐騙集團」的感覺,先埋下一個伏筆(延任),然後再來大咬一口(轉任),利益滿盆。
         之後,鄉鎮級的選舉,包含行政首長、鄉鎮代表,都將消失…會有數百分「失業」,連往上一級的市議員,也會因為兩縣市合併而人數減少,基層政治人物舞台將大幅消失,就地方政治現況來說,對國民黨的衝擊是最大的,可以理解成一種給糖吃,安撫地方的手段。
         對很多為生活爭扎的人來說,這是很諷刺的事,從天上掉下來的工作機會,還是主管級的喔!,而且還有法律保障,同時,還可以成為史上連續在任最久,而且深具歷史義意的最後一任首長,還是新行政區的「首任區長」,這一切都不用爭取,這一切只因為「剛好」。

藍版地制法 訂鄉鎮市長禁轉條款 判刑、連任等 禁轉任區長

  • 2010-01-16
  • 中國時報
  • 【秦蕙媛/台北報導】
     國民黨昨天提出《地制法》修正草案最終版,從嚴認定改制後的區長任命資格,採負面表述方式,除遭判刑起訴者及至今年底為止連任兩屆者不得轉任外,增列若涉及賄選者、或原鄉鎮市長遭停職或解職,依法派任代理者,都不得直接轉任改制後的區長。
     民進黨主席蔡英文批國民黨「自肥、綁樁」,國民黨祕書長金溥聰表達無法接受,反問蔡英文「為什麼對黨籍縣市長提出的版本視而不見,對國民黨討論中的版本卻提出嚴厲批評,這樣公道嗎?」
     金溥聰強調,國民黨提出《地制法》最終版本絕對符合社會期望,「可預見民進黨還是會持反對態度」,但他希望仍有程序正義的過程,朝野先行協商,如果民進黨提出的是有正當性的建議,國民黨會接受。他再度呼籲民進黨,不要為反對而反對,刻意製造衝突對立。
     國民黨最終版的第五八條,直轄市長以機要人員方式進用為區長,在資格限制部分採取負面表述,排除四項條件,包括犯有原第七八條第一項或第 七九條第一項各款情事者,即犯有內亂外患罪、違反《貪汙治罪條例》及組織犯罪相關;涉嫌違反《總統副總統選舉罷免法》、《公職人員選舉罷免法》、《農會 法》及《漁會法》有賄選情事者;至今年底已連任兩屆鄉鎮市長者;及原鄉鎮市長遭停職或解職,政府依法派任代理者,均不得轉任。
     內政部長江宜樺表示,鄉鎮市長轉任為區長後,若在任職期間有觸犯四項條件的行為,仍會被解職。依內政部統計,現任鄉鎮市長共一○八人,可 適格轉任為區長的共五六人,國民黨籍廿八人、民進黨九人、無黨籍十九人。排除的五二名現任鄉鎮市長中,有案在身者十三人、代理者十人、連任屆滿共四一人, 但需扣除代理者不但有案在身又屆滿的廿九人,共五二人遭到排除。
     第五十八條之一區政諮詢委員仍維持無給職,開會時得支領出席費及交通費。
     此外,第卅三條中關於直轄市議員選舉相關規定,議長吳碧珠銜命與立法院長王金平溝通後,江宜樺說明,台北市選區變動依法應在一年前公告,但目前期限已過。
     為了讓台北市今年選出平地與山地原住民議員,所以明定排除《選罷法》規定一年前發布的但書規定。中選會也解釋,未來五直轄市議員選舉區規畫,將以不變動原選區為原則。

2010年1月3日 星期日

youtube影音檔下載

        之前要下載影音檔,要另外裝如IDM之類的工具,這兩天努力的看youtube,然後逛firefox的addon時,發現一個好用的小addon,fast youtube downloader ,安裝後,他會直接在youtube的網頁上產生三個連結,讓你可以直接下載影音檔。
        測試後,3GP的檔案大小是最小,解析度是176x144
                        FLV的檔案大小為中間,解析度是320x240
                        MP4的檔案大小是最大, 解析度是480x360
         優點:簡單易用,不需設定,不需轉檔
         缺點:無法選擇解析度,無法選擇下載HQ(高品質模式)




        

2010年1月2日 星期六

利率風險

         在二十年前,沒有人會想到利率竟然會低到一年不到2%,同樣的,未來二十年,利率會如何變化,沒有人知道,但是,貸款二十年卻是一個常態,所以,到底將來利率的變化,會如何影響你的還款,最好先試算,心裡有個底。
        這邊用四種金額,三種利率變化試算出每個月的還款金額,在貸款前,請先想想,你到底有多少經濟實力,可以借用多少錢,當利率高升時,你又要付出多少錢,還是老話一句,借的越少,風險越低,量力而為,還有,當利率走勢出人意外時,你的停損點又是在那兒,請事先想想,雖然機率很低,但是,又有誰會想到,傳說中,百年難遇的金融大海嘯,就在這兩年發生了。

        

20100101 小心得

        張金鶚教授,明顯是站在小老百姓的立場,不過,也許是曲高和寡,也許是因為市場的走勢他一直視為正在朝向一個很危險的泡沫走去,所以感覺相當激動。因為是學術界,所以說,他的說法值得參考,但是買房子的技巧,卻沒辦法從他身上學到,畢竟市場實務並不是他的長處。
        顏炳立總經理則是市場實務人士,對市場的第一手訊息有最直接的資料,對市場的現況也有最精確的掌握,講話比較幽默,針對每個區域的價格掌握度很高,也知道如何讓一般觀眾聽懂他講述的房產評價方式。
        其實,可以切割成兩件事,房市景氣的判斷,與買房技巧。
房市景氣--就長期趨勢來說,張金鶚教授來說是對的,但是泡沫何時會破,這沒人知道,而從顏炳立總經理的身上,我們可以看到,業界人士仍是很看好未來的,一個有遠視,一個是近視,這東西跟股市一樣,沒有人知道答案,要就自已判斷,找再多資料也不會有正確答案,一切只有事後才能證明對與錯。

買房技巧--每個區域,都有他的特性與合理的評價(price),一個消費者所要爭取的,是在這個當下,用合理的價格取得所想要購入的房子,不花冤枉錢,這是可以累積與熟練的「技能」,透過事前的「做功課」,這是可以努力的方向。而所謂的房市景氣,就真的需要「慧眼」,這就不是做功課可以解決的。
  • 自備款三成,量力而為
  • 付貸款佔家庭總收入三成,過多會負擔過重
  • 媒體資訊,要再三過濾,因為有許多是有利益關係
  • 看房子要多看幾次,白天、晚上、雨天、晴天、假日都要看
  • 區域間會有價格比較,台中應是七期為龍頭,區域間互相拉扯,往上拉或往下壓
  • 舊房子會受新房子價格影響,通常維持一定價格比,如果價格比拉開,代表房價高估或低估,必定將來會再拉回原來的比率,可利用此機會買低估的物件
  • 利率風險-利率是隨市場浮動的,要估好利率上升時付出的貸款費用是否可負擔

購屋資訊

        在台灣,購屋是許許多多小老百姓一輩子的大事,如果上一代沒有給你準備房子,或是留下一個充份的遺產,那就準備要花個二十年貸款買房,.....
        在民國78年,因為房價過高,無住屋者在全台房價最高的忠孝東路,舉行夜宿,「無殼蝸牛」這四個字開始流傳。
         所以,房價過高,並不是這幾年才發生的事,房地產的景氣,已經經過幾次循環,這次的偱環,是從SARS(大陸稱之非典)後開始,一路漲上來,也已經六年多了,不過,貸款利率低到目前這種情況,卻也是前所未有,資金的流竄,讓這波景氣一直沒有大幅度的修正,相對的,民眾的薪水卻是一直往下降,背道而馳。
        個人從2006年一直在等房價下來,等到現在,卻是越來越高,這兩天,看了一些youtube的影音檔,把一些買房相關的資訊集結成一個播放清單,不過,還沒有開始做筆記,因為要學的東西好多呀。這清單我也會再努力添加,讓想購屋的人,可以一同分享一些電視上常教的東西。
        其實,這幾年因為房地產的繁榮,許多媒體的廣告也依賴於這些廣告主,所以,老實說,許多新聞看看就好,看完後要多想清楚一點, 有許多是記者在配合房地產業者而寫出來的,至於電視節目,其實應該也是有相似的問題,在利益結構下,只能奉勸大家,凡事多想想,不要被盲目的鼓動了,畢竟,房子是一輩子的大事,花多一點時間學習相關的知識,花多一點的時間去現場看看,花多一點的時間考慮,總是好的。
        房地產是一個區域特性很高的產業,你不能拿上海的特性套到台北,也不能拿台北的特性套到高雄,所以請記得多觀察你想要買房子的區域有什麼特性,千萬不要亂套,經驗可不是全台通用的。很可惜的,因為台灣最大的區塊就是以台北市為核心延伸出來的台北縣市、桃園。所以許多節目也集中在這個焦點,像我們這種住在台中、高雄的人,也只能自已實地的去走走,觀察,自已找出一條生路。

2010年1月1日 星期五

Virtualbox常用設定

        針對一個用過vmware的使用者來說,轉換使用virtualbox並不會遇到太多的問題,許多觀念是相通的。我會試圖在這篇文章中列出一些基本的設定。

設定檔
        在vmware中,每個虛擬機器的設定檔&資料,通通都放在一個資料夾內,而在virtualbox中,則是所有虛擬機器的設定檔&資料,放在下面這個資料夾下:
    C:\Documents and Settings\accountName\.VirtualBox\ 
VirtualBox.xml :存放VirtualBox軟體本身的設定資料,還有指出各個虛擬機器xml設定檔位置。
HardDisks\ :存放虛擬機器的硬碟檔資料夾
Machines\   :存放虛擬機器的設定檔資料夾

預設虛擬機器存放位置修改
        在預設值下,相關的資料與設定檔都會存放在上列的.VirtualBox\  資料夾中,因為自已習慣把資料都丟到D槽,所以C槽空間並不夠,所以一灌完virtualbox,我一定會把設定修改,存放到D槽,修改的方式,一是直接修改VirtualBox.xm,一是透過他的圖形介面修改,下列兩張圖是修改方式,只要兩個步驟,很快就可以修改出來。


 

virtualbox Addon
        在vmware中,可以在guest OS中安裝一個長駐程式,方便操作,而在virtualbox中,也有同樣角色的程式,可以從下列的選單去呼叫安裝,他會把映象檔掛到光碟機,再利用auto run安裝,所以如果發現無法安裝,請先確認在guest OS中的光碟機是否已經掛上映象檔了,自已手動點選執行檔案裝。

        
           使用者登入guest OS時,就會有一個VboxTray.exe執行啟動,如果在本機桌面通常是沒啥問題,但如果是從遠端桌面登入這個guest OS,有時會發現VboxTray.exe CPU使用率往上拉,所以如果是遠端桌面登入guest OS,我會選擇把這一支程式關掉。

中國的土地制度

        中國的土地制度,在共產黨的憲法中

城市的土地属于国家所有。
农村和城市郊区的土地,除由法律规定属于国家所有的以外,属于集体所有;宅基地和自留地、自留山,也属于集体所有。
        台灣所遵行的中華民國憲法
              第一百四十三條  中華民國領土內之土地屬於國民全體。人民依法取得之土地所有權,應受法律之保障與限制。

        所以,在台灣,你買下的土地,可以一代傳一代,而在中國,這是不成立的。
        在中國,拍賣土地的收益,是地方政府的重要收入,此處,拍賣的是使用權,土地還是國有的,所以,對於整個中國的土地價格狂飆,身在土地私有制的台灣,我很難理解,大家為什麼願意用這麼高昂的成本,購買所謂的「使用權」。
        拍賣土地的收入,不止可以提高地方政府的收入,還有一個很有用的地方,就是GDP的成長,在中國的官場,要升官的一個重要依據,就是經濟數據要很漂亮,而GDP是一個很重要的數字。先來複習一下當年上經濟學時,美君老師講的一個笑話
------------------------------------------------------------------------------------------------------

有兩個學生,有一天走在路上,突然發現前面的草地上有一堆狗屎
甲就對乙說:「如果你能把它吃下去,我願意出五千萬。」
五千萬的誘惑可真不小,吃還是不吃呢?
乙掏出紙筆,進行了精確的數學計算
很快得出了經濟學上的最佳報酬率解: 「吃!」

於是甲損失了五千萬,當然,乙的這頓加菜嬰Y的也並不輕鬆
兩個人繼續散步,突然又發現另一堆狗屎
這時候乙開始劇烈的反胃
而甲也有點心疼剛才花掉的五千萬了
於是乙對甲說:「你把它吃下去,我也給你五千萬。」
於是,不同的計算方法,相同的計算結果-- 『吃!』

甲心滿意足的收回了五千萬,而乙似乎也找到了一點心理平衡
可是突然間,天才們同時嚎啕大哭:
鬧了半天我們什麼也沒有得到,卻白白的吃了兩堆狗屎!
他們怎麼也想不通,只好去請教他們的教授:
一位著名的經濟學泰斗給他們解釋原因

聽了兩位高足的故事
只見經濟學泰斗顫巍巍的舉起一根手指頭,無比激動地說:
「一億啊!~一億啊!~我親愛的同學
我代表國家感謝你們,你們僅僅吃了兩堆狗屎
就為國家的GDP(國內生產毛額)貢獻了一億的產值!」

[上面這一段是抄自http://wzj205.pixnet.net/blog/post/24722868 懶的想當時聽到的版本 ]

------------------------------------------------------------------------------ 
    簡單的說,如果他轄下有一塊土地,市價五億,當這塊土地轉手100次,那麼就可以產生500億的GDP。
    如此,土地漲的越高,地方政府可以用更高的價錢把土拍賣出去,賺取更高的財政收入,上漲的同時,代表大量的轉手交易,這些交易都可以進一步的拉抬GDP,進而推升所謂的經濟成長率,市價1億的地,要增加多少的工廠、服務業,才有辦法產生同樣的GDP?
    換另外一個角度,台灣從SARS後,房地產一路漲了過來,優惠房貸推到不能再推,就漲幅來算,或許並沒有像中國那麼可怕,但同樣也是產生了許多虛胖的GDP,這些GDP,是許許多多小老百姓,用20年房貸,每個月4成收入換來的。也是許許多多的投機客,努力交易房屋換來的。可以說是跟未來借GDP,這或許可以拿來解釋,為什麼阿扁總統最後幾年的經濟成長率,其實也並不是說很難看,但是大家卻是覺得,經濟上非常難過的原因吧?

中國的戶籍制度

        台灣與中國的戶籍制度差異是巨大的,因為台灣被日本殖民統治五十年,許多戶籍制度皆由此延續,而中國則是在1958年時發佈「中华人民共和国户口登记条例」,在台灣,如果你要查你家在日據時代的戶籍資料,還可以去戶政事務所查,在中國,由於民國初年的戰亂、日本入侵,就很難有資料可以查。
        在中國,戶籍的轉換是困難的,你要由河南人變成「北京人」,要由「北京人」變成河南人,都不是一件容易的事,甚至是要付出一筆高額的費用,在中國的國家戰略中,人口過多是一個「問題」,他們也不喜歡城市的人口成長過快,(官方文件:北京市“七五”计划提出,严格控制城市规模和人口的增长)。當然,這些年來,官僚的說法與現實的落差越來越大。
        在中國的現實環境中,都市戶口占有許多優勢,可以用比較低的分數考上本地的大學(試想一下,台北市的台灣大學,如果只因為你戶籍在台北就可以用比較低的分數進去讀,這恐怕會造成鄉民大暴動),都市中較容易找工作,公司也愛用本地人,所以都市戶口是很吃香的。
        當然,我們有原住民的加分機制,但是相對於整個升學制度來說,比例是很小的。
        所以,許多外地人到大城市工作,只能「暫住」,就算工作個十年八年,也仍然是「暫住」,就算小孩子生出來,因為沒有都市的戶口,所以不能到本地的小學就讀。根據
http://zh.wikipedia.org/wiki/%E6%B0%91%E5%B7%A5 的資料,全中國有總人口的34.5%是所謂的民工,也就是擁有非城鎮戶口,並離開戶籍所在地外出務工的人員,所以其實,換另外一個想法,其實中國早就已經高度都市化,大批鄉村人口早就移到都市中居住,這個事實,只是因為法律上的限制,造成他們的戶籍無法轉到大城市。
        所以,每年過年的返鄉潮, 仍會繼續下去,因為老父老母都在老家,戶籍就卡在那兒,連轉都不能轉。在台灣,每年過年的返鄉潮,是由台北往全台擴散,最多也不過數百公里,而在中國,由各大城市往各省各縣的返鄉潮,動不動就是一整天的交通時間,上千公里的交通里程。
       

2009年12月31日 星期四

2010新希望

     新的一年,總是有許許多多的新希望
  • 跟周公跨年已經非常駕輕就熟,希望來年可以換新的方式跨年
  • 考張車子駕照 ,年紀大了,是該考張駕照了
  • 多寫點文章,充實部落格的內容
  • 房價低一點,人人有其屋
  • 工作少一點,薪水多一點
  • 台灣少內耗,努力往前走

2009年12月22日 星期二

reduce viewstate size for performance issue

         微軟的asp.net中,有個東西叫viewstate,預設會啟用,用來維護他的控制項的一些狀態與資訊,原始的設計理念,是用來減輕程式設計師的負擔,少寫一些code,但是,凡事總是有例外,比如說,我笨笨的寫了一個小網站,巡檢系統,程式不算大,也就不到十個頁面,但是他的效能就是不佳,看原始碼,也沒複雜到那兒,但是有時就是很慢。
        今天,裝了一個firefox的add-on,叫Viewstate Size,當我逛一個網頁時,他就在右下角透出這個頁面的viewstate(viewstate只會出現在用微軟asp.net寫的網站)的大小,然後就逛了一下我的小網站,天呀,真是暴肥,隨著自訂巡檢單的大小不同,竟然可以肥到635KB,如果以512/64的ADSL來說,大約要10秒的下載時間,然後如果計算整個網頁的size,竟然達到2.27MB。
        在asp.net的寫法下,有很多便利的地方,但是也因為這樣,對於我這種不熟練的傢伙來說,也很容易寫出怪物程式,從他的開發介面中,並不會看到這些問題,為了方便,我拉了一狗票的User Control,然後,巨量的control,養肥viewstate,程式仍然可以動,功能仍然正常,只是,偶爾覺得,怎麼頓頓的?但又不是每次都頓頓的(歸功於區域網路的頻寬充足)。
        針對viewstate,有許多處理方式,下面是參考的連結,我經驗不夠,就不亂說了
1.關掉viewstate    
    Help! My ViewState Is Out Of Control
2.把viestate轉到session中
    Reduce ViewState Size In ASP.NET 2.0
3.查看viewstate存放的資訊--tool  ViewState Decoder (2.2)
   (不過我網頁的viewstate太肥,這工具沒辦法看)

   http://alt.pluralsight.com/tools.aspx

2009年12月18日 星期五

Virtualbox簡介&版權宣告

          對許多預算有限的小公司來說,每一份IT預算都珍貴無 比,利用免費的軟體以避免不必要的支出與版權問題,會是許多人所努力追尋的。
        虛擬化,是近幾年很熱門的一項技術,VMWARE更是市場龍頭,VMware本身亦有提供一些免費的產品線,供人使用,除此之外,微軟亦有Virtual PC,連windows 7都有內建XP Mode(其實就是virtual PC + XP OS),最後,VirtualBox則是我最後認識的一套軟體。
        需要注意的,如果你用一台實體機器,上面利用虛擬機器灌了一堆iwndows OS,那要計算的軟體費用也是很可怕的,而且,根據人的「灌」性,通常都會灌上N個虛擬機器。並不是每一個老闆都能理解,為什麼沒有買機器,軟體授權的費用還是一直往上成長,windows 2008有不同的計算方式,第一個虛擬機器是不另計費(他內建的Virtual PC & server 2003 Standard版 &Hyper-V授權),但第二個以後還是要乖乖算錢。在大量虛擬化後,軟體佔支出費用的比例,將佔用更高的比率。
        Virtualbox跟vmware workstation不同的地方,在於對於光碟片與硬碟的處理方式,在vmware workstation中,是一個資料夾,裡面就放上虛擬機器的設定檔,還有硬碟映像檔,甚至是suspend時記憶體的snapshot等,所以操作上,是以資料夾為單位,一個資料夾代表一個虛擬機器,還有他的硬碟、設定檔等資料。
        但是Virtualbox則是一個介面(Virtual Media Manager)集中放置所有的硬碟檔、光碟映像檔路徑、軟碟映像檔路徑等,所以如果你在其中一台機器中有使用過D:\xp.iso,那麼另外一台虛擬機器亦可以從他的介面中選擇此iso檔
        在預設值中,他的硬碟是集中放置於一個地方,C:\Documents and Settings\UserAccountName\.VirtualBox ,對於習慣將資料放在C槽以外的使用者,會需要手動更新一下設定,在執行Virtualbox後,在檔案(file)->偏好設定(Preference)中的「一般」,就可以設定
  1. 硬碟映像檔案預設的位置
  2. 虛擬機器設定的預設位置
在他的授權FAQ中說到(原文如下),在公司內自行測試使用應該是還算ok的。Personal Use的定義還算是寬鬆,希望將來不會更改。
  1. What exactly do you mean by personal use and academic use in the Personal Use and Evaluation License?
Personal use is when you install the product on one or more PCs yourself and you make use of it (or even your friend, sister and grandmother). It doesn't matter whether you just use it for fun or run your multi-million euro business with it. Also, if you install it on your work PC at some large company, this is still personal use. However, if you are an administrator and want to deploy it to the 500 desktops in your company, this would no longer qualify as personal use. Well, you could ask each of your 500 employees to install VirtualBox but don't you think we deserve some money in this case? We'd even assist you with any issue you might have.
Use at academic institutions such as schools, colleges and universities by both teachers and students is covered. So in addition to the personal use which is always permitted, academic institutions may also choose to roll out the software in an automated way to make it available to its students and personnel.



下表為他的授權說明,原始網址:http://www.virtualbox.org/wiki/VirtualBox_PUEL

VirtualBox Personal Use and Evaluation License (PUEL)

This license applies if you download the full VirtualBox binaries from the Downloads page. It does not apply to the VirtualBox Open Source Edition (OSE), which falls under the GPL instead; see Editions for details about the differences between these releases.
In summary, the VirtualBox PUEL allows you to use VirtualBox free of charge
  • for personal use or, alternatively,
  • for product evaluation.
In addition, academic use of VirtualBox is also permitted free of charge by the PUEL.
If you do not belong to either category, you will have to purchase a commercial license. Do not hesitate to contact Sun Microsystems, Inc. in this matter.
If you are confused by the legalese below, you may also want to take a look at our Licensing FAQ to answer a few common questions.

VirtualBox PUEL terms and conditions

License version 7, September 10, 2008
SUN MICROSYSTEMS, INC. (“SUN”) IS WILLING TO LICENSE THE PRODUCT (AS DEFINED IN § 1 BELOW) TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS VIRTUALBOX PERSONAL USE AND EVALUATION LICENSE AGREEMENT (“AGREEMENT”). PLEASE READ THE AGREEMENT CAREFULLY. BY DOWNLOADING OR INSTALLING THIS PRODUCT, YOU ACCEPT THE FULL TERMS OF THIS AGREEMENT.
IF YOU ARE AGREEING TO THIS LICENSE ON BEHALF OF AN ENTITY OTHER THAN AN INDIVIDUAL PERSON, YOU REPRESENT THAT YOU ARE BINDING AND HAVE THE RIGHT TO BIND THE ENTITY TO THE TERMS AND CONDITIONS OF THIS AGREEMENT.
§ 1 Subject of Agreement. “Product”, as referred to in this Agreement, shall be the binary software package “Sun VirtualBox,” which Product allows for creating multiple virtual computers, each with different operating systems (“Guest Computers”), on a physical computer with a specific operating system (“Host Computer”), to allow for installing and executing these Guest Computers simultaneously. The Product consists of executable files in machine code for the Solaris, Windows, Linux, and Mac OS X operating systems as well as other data files as required by the executable files at run-time and documentation in electronic form. The Product includes all documentation and updates provided to You by Sun under this Agreement and the terms of this Agreement will apply to all such documentation and updates unless a different license is provided with an update or documentation.
§ 2 Grant of license. (1) Sun grants you a personal, non-exclusive, non-transferable, limited license without fees to reproduce, install, execute, and use internally the Product a Host Computer for your Personal Use, Educational Use, or Evaluation. “Personal Use” requires that you use the Product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of displaying Guest Computers remotely. “Educational use” is any use in an academic institution (schools, colleges and universities, by teachers and students). “Evaluation” means testing the Product for a reasonable period (that is, normally for a few weeks); after expiry of that term, you are no longer permitted to evaluate the Product.
(2) The “VirtualBox Guest Additions” are a set of drivers and utilities that are shipped as a subset of the Product for the purpose of being installed inside a Guest Computer to improve its performance and cooperation with the rest of the Product. In addition to and independent of the rights granted by subsection 1, Sun allows you to install, execute, copy and redistribute a) unmodified copies of the ISO installation medium of the VirtualBox Guest Additions as shipped with the Product and b) the VirtualBox Guest Additions together with the Guest Computer into which they have been installed.
§ 3 Restrictions and Reservation of Rights. (1) Any use beyond the provisions of § 2 is prohibited. The Product and copies thereof provided to you under this Agreement are copyrighted and licensed, not sold, to you by Sun. Sun reserves all copyrights and other intellectual property rights. This includes, but is not limited to, the right to modify, make available or public, rent out, lease, lend or otherwise distribute the Product. This does not apply as far as applicable law may require otherwise or if Sun grants you additional rights of use in a separate agreement in writing.
(2) You may not do any of the following: (a) modify the Product. However if the documentation accompanying Product lists specific portions of Product, such as header files, class libraries, reference source code, and/or redistributable files, that may be handled differently, you may do so only as provided in the documentation; (b) rent, lease, lend or encumber the Product; (c) remove or alter any proprietary legends or notices contained in the Product; or (d) decompile, or reverse engineer the Product (unless enforcement of this restrictions is prohibited by applicable law).
(3) The Product is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility and Sun and its licensors disclaim any express or implied warranty of fitness for such uses.
(4) No right, title or interest in or to any trademark, service mark, logo or trade name of Sun or its licensors is granted under this Agreement.
§ 4 Termination. The Agreement is effective on the Date you receive the Product and remains effective until terminated. Your rights under this Agreement will terminate immediately without notice from Sun if you materially breach it or take any action in derogation of Sun's and/or its licensors' rights to Product. Sun may terminate this Agreement should any Product become, or in Sun's reasonable opinion likely to become, the subject of a claim of intellectual property infringement or trade secret misappropriation. Upon termination, you will cease use of, and destroy, Product and confirm compliance in writing to Sun. Sections 3-9, inclusive, will survive termination of the Agreement.
§ 5 Disclaimer of Warranty. TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW, SUN PROVIDES THE PRODUCT “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. The entire risk as to the quality and performance of the Product is with you. Should it prove defective, you assume the cost of all necessary servicing, repair, or correction. In addition, Sun shall be allowed to provide updates to the Product in urgent cases. You are then obliged to install such updates. Such an urgent case includes, but is not limited to, a claim of rights to the Product by a third party.
§ 6 Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE PRODUCT, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, whether in contract, tort (including negligence), or otherwise, exceed the amount paid by you for Product under this Agreement. Some states do not allow the exclusion of incidental or consequential damages, so some of the terms above may not be applicable to you.
§ 7 Third Party Code. Portions of Product may be provided with notices and open source licenses from communities and third parties that govern the use of those portions, and any licenses granted hereunder do not alter any rights and obligations You may have under such open source licenses, however, the disclaimer of warranty and limitation of liability provisions in this Agreement will apply to all the Product.
§ 8 Export Regulations. All Product, documents, technical data, and any other materials delivered under this Agreement are subject to U.S. export control laws and may be subject to export or import regulations in other countries. You agree to comply strictly with these laws and regulations and acknowledge that you have the responsibility to obtain any licenses to export, re-export, or import as may be required after delivery to you.
§ 9 U.S. Government Restricted Rights. If Product is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the Government's rights in Product and accompanying documentation will be only as set forth in this Agreement; this is in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions).
§ 10 Miscellaneous. This Agreement is the entire agreement between you and Sun relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed by an authorized representative of each party. If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission would frustrate the intent of the parties, in which case this Agreement will immediately terminate. Course of dealing and other standard business conditions of the parties or the industry shall not apply. Place of performance and legal venue shall be Santa Clara, California, the domicile of Sun. Any action related to this Agreement will be governed by the law of the State of California and controlling U.S. federal law. No choice of law rules of any jurisdiction will apply.
        

2009年12月5日 星期六

年底謝平安

        年底謝平安,收營兵,下半年擇日祭之,日期不定。
今晨五時出發,備水果為祭品,唸經文前一祭,天公(3)、中爐(3)(3)、豬(1)、羊(1) 共11支香
爐主、頭家齊聚,唸經文、逐一唸村內光明燈人名,答謝之。
         二祭為廟內(3)、天公(3)、中營(1)共7支香。

         祭品簡單的就用水果,正式的就用三牲或五牲,第一次祭時牲禮朝外,第二次祭時再朝內。

         牲禮放法,肉頭朝外,魚尾朝外

         水酒則三牲三酒杯,五牲五酒杯

         年初謝平安,放五營營兵,年底謝平安則是收營兵,祭中營。五營放年假囉~

2009年11月15日 星期日

PowerShell SQL Server Health Check Script - The Multifunctioning DBA

PowerShell SQL Server Health Check Script - The Multifunctioning DBA

用powershell check資料庫的狀態,文章中有附上script檔。
涉及到
1.powershell如何產生excel文件
2.powershell如何連接資料庫伺服器

2009年11月4日 星期三

Google Application Engine

         這一兩年所謂的雲端運算很熱門,最主要的廠商,就微軟、Google、Amazon這幾家廠商,就目前所觀察到的,雲端運算還不算很成熟,畢竟新的東西,配套的軟體還是相當的有限,對沒有多少開發能力的企業來說,還需要更多的現成選擇,再來就是,有那些東西可以放到企業外部的?利用這個新的架構,這需要再三的思考與確認。
         在雲端運算的概念下,消費者所看到的,要花錢買的,是CPU的運算能力、網路上的儲存空間,還有耗用的對外對內頻寬, 至於到底硬體上要多少設備來達到你所需要的Resource,這個就交給Service Provider來考慮,你消耗的資源再兇,也只是在費用上成長,你不用傷腦筋,想要規劃多少台機器,預備多少資源,要花多少時間改程式,要用什麼OS,程式要由一台機器處理,還是切成兩台分工合作?
        對消費者來說,把複雜的硬體、OS、軟體一堆有的沒的專有名詞,還有軟體架構、未來需求分析,全部簡化成CPU的運算資源、硬碟空間、頻寬這三個東西,只要你的程式是照Service Provider所提供的SDK撰寫出來,那你就不用考慮一堆複雜的名詞,只要考慮到,我的程式會耗掉多少資源?這些資源要花多少錢?要寫那些功能出來?
        有利有弊,為了所謂的雲端運算,大家習慣的關連式資料庫不能用了,要用datastore,要用simpledb,然後許許多多發展了許多年的免費軟體,因為都是前端用程式(php asp.net jsp),後端用mysql、ms sql這類關聯式資料庫,變成要改寫才可能在這環境中運作,也就是說,許多配合的軟體,都要再重新撰寫,修改架構。
        對程式開發的人來說,或許是一個利多,因為,你只要專心開發程式,再也不用搞那半吊子的系統管理,也不用擔心,寫出來的程式,為什麼在開發的機器上可以正常的跑,但就是沒辦法在客戶的機器上跑?各種軟體版本所造成的複雜衝突,也不用考慮了,因為一切都丟到雲端上了。當企業從10人變成1萬人,沒關係,多買Resource就好了,連程式都不用改了,你不用到底要用多少機器跑Web Server,多少機器跑Appication,多少機器跑SQL DB,程式要如何修改,切割成多台機器運算。
        不過,人力的需求又減少了,工作機會也減少了,傳說中,可憐的MIS,連裝忙的機會也要消失了,因為mail外包,網頁外包,連僅存的幾台Server,也因為雲端運算而沒有用處了,所謂的檔案伺服器,有幾萬塊就可以解決的便宜NAS,連小高中生都會設定。
        那天,台灣與美國的海底電鑬斷了,啥事也都不用做了,因為啥東西都存在那遙遠的美國雲端上。
      
        
         
   

2009年8月6日 星期四

Freenas新增網卡驅動程式

          一般較常見或是不要太新的網路卡,Freenas(FreeBSD)都認的到,但是一但認不到的話,就只能用掛kernel module的方式,把驅動給掛上去,然後才能驅動。
          在Freenas中要掛未附的驅動程式,有兩個步驟
           一、把編譯好的檔案(*.ko)放到正確的位置
           二、設定好組態檔,讓FreeBSD知道有這個驅動程式可以使用
           為了操作上的方式,我是用vmware的方式,灌一個FreeBSD的環境做事      
1.灌了一個FreeBSD的虛擬機器,再把灌了embbed img的cf卡磁區給mount起來
mount -t ufs /dev/da0 /mnt
(我是用外接的usb讀卡機,所以是da0)
2.去官網抓驅動程式freebsd 6.x for freenas 0.6x,freebsd 7.x for freenas 0.7x
3.我網卡的chip是
marvell 88e8057,解開後就一個ko檔,一個man page檔,ko檔是就要用的驅動程式,把檔案塞到freenas中的/boot/kernel,然後改一下loader.conf,開機載入此driver即可。
a.因為此時我是用FreeBSD開機,mount外來的cf卡,所以路徑是/mnt/boot/kernel,所以我是把if_myk.ko檔案複製到/mnt/boot/kernel路徑下 (實際開機時,會是/boot/kernel,此處是因為我mount到/mnt下的關係)
b.再來,複製一個 libmbpool.ko 到/mnt/boot/kernel ,freenas 7.0rc1並沒有這個檔,但要執行if_myk.ko需要這個檔案,檔案來源是我是找FreeBSD 7.x光碟片中的檔案來用,網路上有許多公開的Ftp站都有這個檔案,且透過網頁即可抓取(要用freebsd 7.x的版本)。
c.修改/mnt/boot/loader.conf 加入下列這一行,讓Freenas知道可以載入此驅動程式
if_myk_load="YES"
如此修改後即可生效。

會想買Shuttle的SA76G2L ,主要是考慮到他有三個SATA,可以裝三個硬碟,試試軟體的Raid5, 空間上也塞的下三顆3.5吋的硬碟。然後還蠻小的,又是xpc中的低階型號,5000元的價格尚可接受。不過沒想到他的網卡晶片型號實在太新了,所以只好自已手動裝驅動程式。