2009-08-13
- COSCUP 2009 議程
- 目前覺得比較新穎的是 Arduino 這塊開放電路的板子 跟 Linux Firmware Debug Toolkit (LFDK)(說明) (LFDK 同名的 Linux Firmware Developer Kit)
- 剛好 rider 也看到這篇 "Arduino 跟 ZigBee 的整合"
- COSCUP 2009 錄影
- Apache HBase: Bigtable Goes Realtime (Andrew Purtell) 1/4
- Apache HBase: Bigtable Goes Realtime (Andrew Purtell) 2/4
- Apache HBase: Bigtable Goes Realtime (Andrew Purtell) 3/4
- Apache HBase: Bigtable Goes Realtime (Andrew Purtell) 4/4
- 三十分鐘帶你的PHP上雲端 (李智樺) 1/3
- 三十分鐘帶你的PHP上雲端 (李智樺) 2/3
- 三十分鐘帶你的PHP上雲端 (李智樺) 3/3
- 如何使用 Redmine 做專案管理 (FourDollars) 1/4
- 如何使用 Redmine 做專案管理 (FourDollars) 2/4
- 如何使用 Redmine 做專案管理 (FourDollars) 3/4
- 如何使用 Redmine 做專案管理 (FourDollars) 4/4
Cloud Computing
- Cloud computing programming models - part 1 of 4
- Cloud computing programming models - part 2 of 4
- Cloud computing programming models - part 3 of 4
- Cloud computing programming models - part 4 of 4
科技政策
- 資策會6日舉辦「智慧生活IT前瞻技術研討會」邀產官學研專家暢談「雲端新科技」「智慧新生活」
行政院科技顧問會議中,提出「i236計畫」 規劃智慧小鎮與智慧經貿園區2個實驗地區 次世代寬頻網路、數位電視網路、與感知網路3網整合 「安全防災」、「醫療照護」、「節能永續」、「智慧便捷」、「舒適便利」、「農業休閒」等包含食、衣、住、行、育、樂,共6大領域創新應用服務 全球智慧生活應用市場其零組件、終端產品、服務和基礎設備加總起來,各達約6,800億美元、2,300億美元及4,200億美元的市場規模。 雲端運算技術,以基於普及寬頻網路及連結各種資訊終端設備, 提供高可靠、高延展、高效率及高開放特色的資訊軟體系統運算架構, 在這新一波以滿足普羅大眾生活、巨量使用規模的市場上,提供最佳軟體技術解決手段。
- 智慧橋樑 啟動營建新商機
兩年前段斷裂的美國明尼蘇達州 St. Anthony Falls 大橋,重建時內建了323個智慧感測器(smart sensors), 可隨時監控橋樑的結構強度、應力變化、橋面溫度、振動幅度、材料腐蝕及位移變化等數據, 也運用電腦分析交通和氣候狀況,即時提出預警和管制措施,並能在必要時自動噴灑抗凍劑, 以防止橋面結冰,可以說是一座新型的智慧橋樑。 這些感測器運作所需的動能,就得靠吸收橋樑或道路震動的能量而來 若能趁搶修橋樑道路之餘,也在工程建設中納入先進智慧科技, 不僅可以提升工程品質及公共安全,也是營建及科技業切入全球建設工程市場的新機會。
- 工研院提供鷹眼技術
工研院現在正在研發的「鷹眼技術」,就是可於第一時間以無人載具及攝影機勘查災區現場, 並且多目標的影像拍攝,即時傳送回地面作判讀與因應,在救災的黃金時間內提供寶貴的判讀資料。 李鍾熙表示,工研院將會認養一間受創地區的小學,投入人力及資源,重建成具有現代化科技的智慧小學。
- 看樣子工研院拿國科會最近的感知網路計畫拿定了!!
Open Source
- Open Source CMS - 整理現有自由軟體的 CMS 有哪些
BIOS
- BIOS FAQ
- Updating the BIOS using linux - 這個作者畫的圖都蠻不錯的
- BIOS 有兩個部分,一個是 Flash ROM,一個是 CMOS NVRAM 用電池來維持裡面的資料
- http://www.openfirmware.info/ - OpenBIOS
- http://www.coreboot.org/ - coreboot (舊稱 LinuxBIOS)
- flashrom - 在 Linux 底下更新 BIOS 的工具(1)
- uniflash - 在 Linux 底下更新 BIOS 的工具(2)
- nvram 總共 128 bytes,前面 14 bytes 是留給 ACPI Real Time Clock (RTC),後面 114 byte 留給 system firmware
$ sudo modprobe nvram $ sudo cat /proc/driver/nvram
- [備註] 很特別的是 VMWare 也存了一個 nvram 的檔案,難怪它可以模擬並儲存系統時間。
Boot Loader 開機程序
Shutdown Procedure 關機程序
- [續] DRBL Shutdown Agent @ 2009-01-22 GMT+8
- 目前蒐集了一些可能的做法,包括 (1) ACPI 電源管理的做法 (2) 透過 BIOS nvram 的做法
- http://www.acpi.info/ - ACPI
- 在 "MythTV Shutdown Wakeup" 一文中提到一個軟體叫做 "nvram-wakeup" (deb套件)可以修改 BIOS 裡面的預約開機時間
- 在 "MythTV ACPI Wakeup" 一文中,提到很多背景知識:
- 要使用 ACPI Wakeup 機制,必須 (1) 設定 BIOS (2) 關閉 hwclock 更新 (3) 設定 Wakeup Alarm
-
/etc/default/rcS
old new 15 15 FSCKFIX=no 16 16 RAMRUN=no 17 17 RAMLOCK=no 18 HWCLOCKACCESS=no
-
- Kernels 2.6.22 and newer use /sys/class/rtc/rtc0/wakealarm
- Kernels 2.6.21 and older use /proc/acpi/alarm
- Wake Up Alarm 與 The ACPI Real Time Clock (RTC) Alarm,模組有 rtc 跟 rtc-cmos 兩種
rmmod rtc modprobe rtc-cmos
- 相關核心參數
# RTC interfaces CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # Platform RTC drivers CONFIG_RTC_DRV_CMOS=y
- 套件 pm-utils 可以幫忙作電源管理跟 Suspend to RAM 的動作
# /usr/sbin/pm-suspend
- /proc/driver/rtc 可以用來檢查 Alarm Date 跟 Alarm Time 是否正確
jazz@drbl:~$ cat /proc/driver/rtc rtc_time : 11:54:01 rtc_date : 2009-08-13 alrm_time : **:**:07 alrm_date : ****-**-** alarm_IRQ : no alrm_pending : no 24hr : yes periodic_IRQ : no update_IRQ : no HPET_emulated : yes DST_enable : no periodic_freq : 1024 batt_status : okay
- /proc/acpi/wakeup 會顯示可以用來 Wakeup 的裝置(Ex. PCI, USB, etc...)
jazz@drbl:~$ cat /proc/acpi/wakeup Device S-state Status Sysfs node PCI0 S5 disabled no-bus:pci0000:00 PEX0 S5 disabled pci:0000:00:1c.0 PEX1 S5 disabled PEX2 S5 disabled PEX3 S5 disabled PEX4 S5 disabled PEX5 S5 disabled HUB0 S5 disabled pci:0000:00:1e.0 UAR1 S3 disabled pnp:00:07 USB0 S3 disabled pci:0000:00:1d.0 USB1 S3 disabled pci:0000:00:1d.1 USB2 S3 disabled pci:0000:00:1d.2 USB3 S3 disabled pci:0000:00:1d.3 USBE S3 disabled pci:0000:00:1d.7 AZAL S5 disabled pci:0000:00:1b.0
- 要使用 ACPI Wakeup 機制,必須 (1) 設定 BIOS (2) 關閉 hwclock 更新 (3) 設定 Wakeup Alarm
Embedded
- Arduino(官網)(台灣社群) - 開放電路設計的實驗板,採用低價格的微處理控制器(ATMEGA8-16),約台幣 120 ~ 150
- 從 ATMEGA8-16 晶片型號看來應該是 8 位元的單晶片。Datasheet 寫 Low-power AVR® 8-bit Microcontroller。
- 台灣的銷售通路
- 超薄! LilyPad Arduino - 給穿戴式應用的實驗板
- http://code.google.com/p/arduino/ - Arduino 的 Google Code 專案
- http://code.google.com/p/strobit/ - Strobit Wireless Widget Open Hardware Project
- The SPOT: Strobist Project Opensource Trigger
- Strobit RFM12 教學
- Strobit 作者用 Google Sketchup 來畫元件圖
- http://news.jeelabs.org/ - Jee Lab 也有根據 Strobit 改成 JeeNode
- 我先前一直有印象 Amtel AVR 晶片可以移植 Linux - AVR32 Linux 看來是必須要 32 位元的才可以
職場技能
- 如何應付咄咄逼人的問話?
最常見的十種應小心提防的問題形式是: 一、假設性的問題: 「正在盡力使這件事能順利完成」、「有一位歷史教授曾告誡過我,永遠不要回答假設性的問題。」 二、「是或否」的問題:「正在仔細研究」 三、「你認為別人會怎麼想」的問題:「不清楚。最好親自去問他們」 四、限定性問題: 「我們最關切的問題中,其中幾個是…」 五、不是問句的問題: 把陳述句轉變為疑問句 六、不公開的問題: 小心狗仔就在你身邊 七、「二選一」的問題:「對我們同樣重要」或「這只是打算改善的項目中的兩項,讓我告訴你其他的…」 八、「為什麼」的問題:從對方的立場來設想:他會喜歡什麼?怎樣能使他的工作輕鬆? 九、前提錯誤的問題: 「對不起,你說的不是實情…」 十、開放式的問題: 這是個好機會去推銷自己
- 時間效率學:拖拖拉拉,時間殺手
「叔叔讓你每站起來一次,就是中斷你原來正在做的事。 中斷的次數越多,你所要完成的時間越長,所得的結果也會完全不同, 原本好吃的東西會變得不好吃,原本你會寫的作業也會寫錯。」 一口氣做完應做之事,對孩子或大人而言,都是縮短所需時間、增加效率的最好方式。
- 沒讀完的書堆積太多,該怎麼辦?
分類整理,找出閱讀率最高/低的書籍 砍掉閱讀率低的書籍類型不買 閱讀與購買總量管制計畫
Last modified 15 years ago
Last modified on Nov 30, 2009, 5:30:14 PM