= 2009-08-17 = * [FUN] 什麼叫專業?專業就是「工照做、盡量做、不包好、錢照收!」 * [影片] [http://www.youtube.com/watch?v=yKWwrxaOxsY 專業的定義] - 這段剛好看過,引自「我在政府部門的日子」這部新加坡電影。 {{{ 看病看不好也是要付醫生錢,官司打輸也是要付律師費 }}} * http://videolectures.net/ - 除了 Google YouTube 的 Google Tech Talks 錄影外,這個網站錄了一些近幾年的 Conference 演講,還不錯... * http://www.bestechvideos.com/ - 另一個技術演講的影片集散地 == Hadoop == * [http://blog.rapleaf.com/dev/?p=160 Using random numbers in Hadoop MapReduce is dangerous] * 使用亂數在一些演算法裡面,都是產生初始值的必要條件(特別是 Machine Learning 相關的人工智慧演算法)。 * 看樣子要把演算法移植到 MapReduce 上或者採用其他平行運算的技巧,還有很多值得注意的事情。 * [http://www.cloudera.com/blog/2009/08/14/hadoop-default-ports-quick-reference/ Hadoop Default Ports Quick Reference] * 關於 Cloudera Hadoop 的預設 Port 跟網址定義 * [影片] [http://videolectures.net/cikm08_cutting_hisosfd/ Hadoop: Industrial-Strength Open Source for Data-Intensive Supercomputing] * Doug Cutting (Yahoo! Research) 主講,[http://www.cikm2008.org/ CIKM'08 (Conference Information and Knowledge Management 2008)] - [http://videolectures.net/cikm08_sessions/ 議程影片] * 投影片介紹了兩個 Hadoop 延伸專案: [http://lucene.apache.org/mahout/ Mahout] 跟 [http://www.jaql.org/ Jaql] * 其中 Mahout 是為了打造具備擴充性(Scability)的 machine learning 函式庫,而 Jaql 則是類似 XML 資料庫 XQuery,只是它是針對 JSON 格式的網頁資料庫。 == MapReduce / Machine Learning / Multi-Core == * 印象曾經找到關於類神經網路與雲端運算的結合,補紀錄一些連結: * [http://code.google.com/p/ml-mapreduce/ ml-mapreduce] - Machine Learning algorithms using Hadoop Map/Reduce * [http://lucene.apache.org/mahout/ Mahout] - build scalable, Apache licensed machine learning libraries. * [論文] [http://www.cs.stanford.edu/people/ang//papers/nips06-mapreducemulticore.pdf NIPS 2006 : Map-Reduce for Machine Learning on Multicore] - 史丹佛 * [論文] [http://csl.stanford.edu/~christos/publications/2007.cmp_mapreduce.hpca.pdf Evaluating MapReduce for Multi-core and Multiprocessor Systems] - 史丹佛 * [影片] [http://www.youtube.com/watch?v=UWUbRXO3T5I Evaluating MapReduce for Multi-core and Multiprocessor Systems] - Google Tech Talks 2007/02/27 * [影片] [http://code.google.com/intl/en/edu/submissions/mapreduce-minilecture/listing.html Google: Cluster Computing and MapReduce] * [觀念] [http://stackoverflow.com/questions/705302/what-type-of-problems-can-mapreduce-solve What type of problems can mapreduce solve?] - Map/Reduce 演算法合適解決哪些問題??有哪些限制或不適用的地方呢??這裡有一些討論 == Fast Booting : Coreboot == * [影片] [http://www.youtube.com/watch?v=X72LgcMpM9k coreboot (aka LinuxBIOS): The Free/Open-Source x86 Firmware] - Google Tech Talks 2008/10/30 * [http://www.hermann-uwe.de/blog/google-tech-talks-coreboot-aka-linuxbios-the-free-open-source-x86-firmware Google Tech Talks: coreboot (aka LinuxBIOS): The Free/Open-Source x86 Firmware] (講者簡介) * 這個演講真的講得蠻深入的,從 coreboot 的由來,coreboot 與 payload 的關係,BIOS 現在作哪些事情,怎麼達成,都有很粗淺的介紹。要慢慢聽過一遍才知道 LinuxBIOS 也不是那麼容易的事情,目前 coreboot v3 似乎還有一些瓶頸在移植 ACPI 支援上。配合前幾天看的 BIOS nvram 觀念,真是相得益彰啊!! * [http://www.coreboot.org/FILO FILO] - Coreboot 的 Payload,用來引導磁碟上的作業系統 * [http://www.coreboot.org/SeaBIOS SeaBIOS] - Coreboot 的 Payload,類似 EFI 的 BIOS,可以用來引導 Mac OS X, Linux, BSD 的作業系統 * [http://www.artecgroup.com/flexyice FlexyICE] - 以前在看 Coreboot 文件都是用 BIOS Bravor 來燒 BIOS,現在好像改用 artecgroup 的 FlexyICE 進行測試了。另外,關於 Coreboot Quality Assurance 的簡報,提到電源管理的做法,他們是利用 serial console 跟 SuperIO 來控制電源開關的。 * [http://code.google.com/soc/2008/coresystems/appinfo.html?csaid=ED0729A9DB64B39B All Virtual All The Time (AVATT) - virtualization-aware BIOS] - 希望把 KVM 虛擬化核心支援整合進 coreboot == Green Computing == * [http://www.isgtw.org/?pid=1001940 How green is my grid?] - 談 Grid, Cloud and Green Computing == Mobile Computing == * Jserv COSCUP 2009 說文解字:[http://en.wikipedia.org/wiki/Android Android]是指"男機器人",[http://en.wikipedia.org/wiki/Gynoid Gynoid]是"女機器人"。 * [http://freesf.tw/modules/news/article.php?storyid=3745 技術人員在荷蘭成功組建“開源GSM網路"] * [http://mobile.slashdot.org/story/09/08/17/0014235/Open-Source-GSM-Network-At-Dutch-Hacker-Convention Open Source GSM Network At Dutch Hacker Convention] * 這種技術叫做[http://bs11-abis.gnumonks.org/trac/wiki/OpenBSC OpenBSC] == Programming == * [http://www.h-online.com/open/news/print/114001 Open Source Programming Languages surveyed] * 從這張圖還可以解讀出一件事情:" Web Application " 的崛起 * [[Image(http://www.h-online.com/images/114001/0/0,width=400)]] * [http://www.embedded.com/design/opensource/219400100?printable=true Garbage collection in C-language code applications] - Garbage collection 在 Java 很常見,但是如何在 C 語言實作這種清除不必要的記憶體垃圾呢?? 這篇文章告訴你該怎麼作。 == 職場技能 == * [http://www.cheers.com.tw/doc/print.jspx?id=40288ae418a5c6340118a6363a1a05fd 關鍵場合,別說蠢話!] {{{ 說話的通則:尊重對方,適時站在對方立場看事情,稱謂上的尊重,和把發問的目的講清楚。 一個好的主持人該隨時將「今天是誰的場子?」這個問題放在心上,適時發話,但絕不喧賓奪主。 3個Tips,表達功力大增(劉必榮口述):1. 避免虛字、2. 練習說重點、3. 用雙語口述 }}}