2009年6月19日 星期五

永不放棄



如果老師您看到,您的努力與付出,別放棄!

如果同學們看到,珍惜上OS課的日子,盡全力!

如果我自己看到,我會告訴自己,我不會放棄!


老師曰:
想法跟我最像的人可能會得到最高分
但想法跟我最不像的人 應該會是我們最傑出的校友

我覺得:
分數再高,也只能印在成績單,
如果是傑出校友,卻可以把名字留在學校。

這只是短暫或長遠的目光所帶來不同的result...

OS 餐廳

資工系里開了一家OS餐廳...

主要對象是一群大三生,因為這把年紀,才比較適合吃這家餐廳。
這里只賣早餐和午餐 .....

到了餐廳後, 老板準備食材, 然後就幫我們解決了一餐.

然後,
會有人說, 吃不飽......
會有人說, 不好吃......
會有人說, 吃了好像沒吃......
會有人說, 吃了不能消化......
會有人說, 吃了不知道有沒有消化......


老板說, 這些是你們所需要吸收的營養,
如果當上工程師, 你必須對這些營養有所了解.

雖然平常生活上, 我們是不會在乎到底這些營養發揮了什麼效用,
只有三餐溫飽, who care?
就如老百姓們、鄉民們, 只有windows可以處理文件, 可以打電動, who care?


但,
如果身為營養師, 可以選擇不理會這些營養嗎?
如果身為工程師, 可以選擇不學會OS嗎?

所以我選擇,
不要浪費食物,盡量把它吃完。
不要抗拒學習,把它當作成長。

OpenMoko

原來我們學校那麼多人在玩OpenMoko, 應該是老師開的課吧...
http://wiki.openmoko.org/wiki/Main_Page/zh_tw

許嫣蘭、鄭軒博、郭士齊 Dept. of CSIE, Chung Cheng University(中正大學資工系) Shake it!!
沈瑞陽、梁益銓、黃柏毅 Dept. of CSIE, Chung Cheng University(中正大學資工系) Hallelujah~ Chance!!
紀伯駿、郭佳衢、劉建隆、陳偉政 Dept. of CSIE, Chung Cheng University(中正大學資工系) Friendly Photo Viewer
藏鏡人一號、藏鏡人二號、藏鏡人三號、藏鏡人四號 Dept. of CSIE, Chung Cheng University(中正大學資工系) Flight recorder
ドロロ兵長、拳四郎、金城武 Dept. of CSIE, Chung Cheng University(中正大學資工系) Calculate your height
ドロロ兵長、拳四郎、金城武 Dept. of CSIE, Chung Cheng University(中正大學資工系) Lazy to answer the phone
ドロロ兵長、拳四郎、金城武 Dept. of CSIE, Chung Cheng University(中正大學資工系) What time is it ? To action a gesture by openmomko

蔡冠宏,彭羽軒,張力偉
Dept. of CSIE, Chung Cheng University(中正大學資工系) Motion Painter


自由、開放的空間,是否會融合了更多的創意而變得精彩呢?
好的設計,是要分享呢? 還是收費使用?

Asus Router WL500gP hack

由於專題上的需要,所以需要把router做hacking...

大部分router都可以用網路界面去telnet或console界面進去做設定,
但我們想用router內建的USB來做作為另一個界面,可以遠端操作如下指令等等,
而Asus WL500gP 核心是Linux 2.4, 也是Open Source的,
所以我們可以自由的改造.

為了利用router上的usb, 我們用了一組傳輸線 usb<->serial,
serial 部分這是我們的hostPC, 跑著Ubuntu 8.10 & GtkTerm.

接下來就要解決target, 是一部嵌入式的無線路由器, 跑著 Linux 2.4,
我們要確定kernel module (usbserial & pl2303) 這兩個模組是可以用的,
  • insmod usbserial
  • insmod pl2303
















成功掛載上去後, 訊息如圖中顯示.
由於我們想一開機是就自動完成這些功能,於是還有hack開機檔,

在target上修改開機執行檔 : /usr/local/sbin/post-boot
  • #!/bin/sh
    insmod usbserial
    insmod pl2303
    mknod /dev/ttyUSB0 c 188 0
    chmod 666 /dev/ttyUSB0
    /bin/sh < /dev/ttyUSB0 > /dev/ttyUSB0 2>&1
完成後要存入flash空間,等下次開機時才能執行
  • flashfs save
    flashfs commit
    flashfs enable
    reboot
此時可以重開機, hostPC 可以用GtkTerm (類似超級終端機)來直接跟router做操作.

Slax

Slax, 也是linux的一種, 延伸於 Slackware, 以KDE界面為主,

功能如下,黃色為特色:
  1. LiveCD, LiveUSB 跟大部分linux的有的功能
  2. 開機時可以把RAM當成硬碟, 直接loading進RAM來加快系統作業
  3. 大部分要裝的工具、軟體都已經模組化, 用模組方式掛上去
  4. 可以個別下載模組來掛, 或從網頁上點選模組,然後再下載自訂後的iso檔

開機時的選項, 可以用Copy to RAM 來體驗比較快的速度



開機中的畫面...



已經準備好的畫面...



啟動瀏覽器, 是KDE 內建的Konqueror...
而且中文字體還沒有內建



於是自己要把模組找回來安裝...
各種各類的模組已經準備好, 依自己的需求在安裝吧...



只要點選Activate就會自動在背景下載,然後進行安裝...

2009年6月14日 星期日

xPUD - 快速、輕巧的OS

快能多快呢? ? 5~10秒
輕能多輕呢?? 51MB















(開機好了之後的畫面...)

下載: xpud-0.9.iso
官方網站: http://www.xpud.org

這絕對是大家負擔得起的...
不像Windows那麼重、也不像Fedora那麼肥!值得一試.

除了LiveCD, 還可以玩LiveUSB或裝到netbook去, 也是省電的好伙伴.
作者還是臺灣人...大家可以多多支持.

經過玩弄一番後,快速開機那瞬間,還蠻刺激的...
不然等那久久的開機真的很無聊、很白癡,
為什麼處理器速度再快也無法擺脫這個惡夢.
但是這次就不同了.... xPUD!!


















(開機選單)











(快速刷過的開機畫面)








(已提供的應用程式)
















(簡單的把網絡設定好)












(打開browser就可以上網咯...)

2009年6月13日 星期六

iPhone 3G S & iPhone OS 3.0

Apple在6月8~12舉辦的 WWDC 2009 同時發表了第三代 iPhone 3G S (S 代表speed的意思),也發表了第三代作業系統 iPhone OS 3.




由於身邊友人有一臺iPod Touch, 也有一臺iPhone, 所以略有接觸. 大部分人使用Apple產品都會贊不絕口...就好像連小孩都會操作的簡單過程, 以簡單風格的GUI界面, 應該會吸引許多人, 而且用了之後還會上癮哦...XD

3G S硬體加強部分:
3G速度、容量、續航力、相機、導航都有升級.

OS3.0 作業系統新增部分:
  • 全系統搜尋 (Systemwide search)
  • 文字、相片和SMS的剪貼功能 (Copy and paste)
  • MMS (Multi-Media Short-Message)
  • 通知推播 (Push notification)
  • In-App小額付款 (In-app micropayment)
  • 強化應用程式對GPS的支援 (Better GPS baked into apps)
  • P2P連線與硬體通訊 (networking and hardware communication)
如果對iPhone有興趣的, 應該可以考慮一下這一支...
至於我, 我覺得我的手機只有通話功能就滿足了...XD
加上Apple的都沒有Open Source, 所以還是乖乖付錢給Apple的工程師吧.


Ref:
Apple iPhone 3G S發表,終極完美大進化!!
iPhone OS 3.0:新增功能一覽
[WWDC] 蘋果更新iPhone、MacBook與OS X