= 2009-09-01 = * [備忘] hadoop.nchc.org.tw 因為有兩批不同等級的機器,因此有時候 Mapper 必須等比較慢的機器算完。此時,放大 mapred.task.timeout 的數值可以有助於 Job 穩定跑完。 {{{ #!java JobConf conf = new JobConf(PairwiseSimilarity.class); conf.set("mapred.child.java.opts", "-Xmx1300m"); conf.setLong("mapred.task.timeout", 1800000); }}} * [國內合作] C.T. Lin - Vision Lab - Ada Boost 演算法 * http://multiboost.sourceforge.net/ * 最早用於臉部辨識,現在可以適用於其他影像辨識相關的應用。 {{{ $ wget http://nchc.dl.sourceforge.net/project/multiboost/multiboost/multiboost%200.71/multiboost-0.71.src.tar.gz $ sudo apt-get install tmake build-essential g++ $ tar zxvf multiboost-0.71.src.tar.gz $ cd MultiBoost/ ~/MultiBoost$ tmake multiboost.pro -o Makefile ~/MultiBoost$ make ~/MultiBoost$ mkdir satimage ~/MultiBoost$ wget http://multiboost.sourceforge.net/mb/UCI_satimage.zip ~/MultiBoost$ unzip UCI_satimage.zip -d satimage ~/MultiBoost$ mkdir vehicle ~/MultiBoost$ wget http://multiboost.sourceforge.net/mb/UCI_vehicle.zip ~/MultiBoost$ unzip UCI_vehicle.zip -d vehicle ~/MultiBoost$ cat > test_multiboost.sh << EOF #!/bin/bash ./multiboost -traintest vehicle/vehicle_cut.trn vehicle/vehicle_cut.tst 1000 ./multiboost -test vehicle/vehicle_cut.tst shyp.xml ./multiboost -traintest satimage/sat.trn satimage/sat.tst 1000 ./multiboost -test satimage/sat.tst shyp.xml EOF ~/MultiBoost$ chmod a+x test_multiboost.sh ~/MultiBoost$ ./test_multiboost.sh Loading file vehicle/vehicle_cut.trn...Done! Sorting data...Done! Loading file vehicle/vehicle_cut.tst...Done! Learning in progress... Learning completed. Loading file vehicle/vehicle_cut.tst...Done! Loading strong hypothesis...Classifying...Done! Error Summary ============= Class 'saab': 27.27% Class 'bus': 4.255% Class 'van': 6.522% Class 'opel': 45.45% --> Overall Error: 20% Loading file satimage/sat.trn...Done! Sorting data...Done! Loading file satimage/sat.tst...Done! Learning in progress... Learning completed. Loading file satimage/sat.tst...Done! Loading strong hypothesis...Classifying...Done! Error Summary ============= Class '3': 7.809% Class '4': 39.81% Class '5': 14.77% Class '7': 15.32% Class '2': 3.571% Class '1': 2.603% --> Overall Error: 12.1% }}} {{{ #!diff diff -Naur MultiBoost/src/IO/ClassMappings.cpp MultiBoost.new/src/IO/ClassMappings.cpp --- MultiBoost/src/IO/ClassMappings.cpp 2006-02-17 05:13:23.000000000 +0800 +++ MultiBoost.new/src/IO/ClassMappings.cpp 2009-09-01 23:26:50.000000000 +0800 @@ -25,6 +25,7 @@ #include "Defaults.h" // for MB_DEBUG #include // for ifstream #include // for cerr +#include // for exit ////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////// diff -Naur MultiBoost/src/Utils/Args.cpp MultiBoost.new/src/Utils/Args.cpp --- MultiBoost/src/Utils/Args.cpp 2006-02-17 05:14:15.000000000 +0800 +++ MultiBoost.new/src/Utils/Args.cpp 2009-09-01 23:28:27.000000000 +0800 @@ -19,6 +19,7 @@ */ #include "Args.h" +#include // for exit namespace nor_utils { diff -Naur MultiBoost/src/WeakLearners/MultiStumpLearner.h MultiBoost.new/src/WeakLearners/MultiStumpLearner.h --- MultiBoost/src/WeakLearners/MultiStumpLearner.h 2006-02-17 05:14:39.000000000 +0800 +++ MultiBoost.new/src/WeakLearners/MultiStumpLearner.h 2009-09-01 23:29:04.000000000 +0800 @@ -36,6 +36,7 @@ #include #include #include +#include // for numeric_limits using namespace std; diff -Naur MultiBoost/src/WeakLearners/SingleStumpLearner.h MultiBoost.new/src/WeakLearners/SingleStumpLearner.h --- MultiBoost/src/WeakLearners/SingleStumpLearner.h 2006-02-17 05:14:39.000000000 +0800 +++ MultiBoost.new/src/WeakLearners/SingleStumpLearner.h 2009-09-01 23:11:52.000000000 +0800 @@ -36,6 +36,7 @@ #include #include #include +#include // for numeric_limits using namespace std; }}} * [備忘] 用 ffmpeg 轉換 JPG 成 FLV * [http://stackoverflow.com/questions/751003/converting-stream-of-jpg-files-to-flv-stream Converting stream of jpg files to FLV stream] * [http://www.ffmpeg.org/faq.html#SEC14 FFmpeg FAQ 文件] {{{ ffmpeg -f image2 -r 1 -i frame%04d.jpg -s 320x240 -y -an -r 24 out.flv }}} {{{ -f 來源目錄 -r 1 來源檔案為 1 fps -i frame%4d.jpg 表示輸入檔格式為 frame0000.jpg frame0001.jpg frame0002.jpg 格式 -s 320x240 -y 覆蓋存在的輸出檔案 -an 不錄音(no audio) -r 24 輸出檔為 24 fps }}} == DRBL / Clonezilla == * [http://vault.hanover.edu/~bradshaw/projects/grim/ Grim] - web-based tool that uses disk cloning software to quickly reconfigure a computer lab. == File System == * [http://www.debian-administration.org/article/Migrating_a_live_system_from_ext3_to_ext4_filesystem/print Migrating a live system from ext3 to ext4 filesystem] - 動態地從 EXT3 檔案系統轉移到 EXT4 == Cloud Computing == * [http://news.networkmagazine.com.tw/construction/2009/09/01/14875/ F5最新研究顯示雲端運算在大型企業已獲主流認同] {{{ 半數受訪者表示已經開始佈署公共雲端運算,而私有雲端運算模型也受到企業的擁抱, 有45%受訪者現在已開始使用私有雲端。因此雲端運算也已在企業預算中佔得一席之地, 66%的受訪企業表示有規劃專款預算用於雲端運算計畫。 雲端運算是一種動態擴充,以服務型態提供虛擬化資源的一種運算環境。 雲端運算模式下,可組態的共享資源(如網路、伺服器、儲存、應用和服務) 可透過方便、隨需(On-Demand)、靈活的方式供使用者存取,調用及派送快速、 將管理作業及服務供應商的互動降到最低。 雲端運算不只是SaaS-雖然「軟體即服務」是雲端運算的重要元素,但受訪者 認為SaaS之下的「平台即服務」(PaaS)、「基礎架構即服務」(IaaS)卻是 雲端運算最重要的元素。 雲端運算核心技術—存取控管佔第一 有90%的受訪者表示存取控管在建造雲端運算中還算重要或非常重要。 網路安全及虛擬化也獲選為關鍵技術。 }}} == Cloud : Ubuntu == * 這裡是一些關於 Ubuntu 9.04 以後支援 Cloud Computing 的文件 * [https://help.ubuntu.com/community/OpenNebula Ubuntu Documentation > Community Documentation > OpenNebula] * [https://help.ubuntu.com/community/Eucalyptus Ubuntu Documentation > Community Documentation > Eucalyptus] * [https://help.ubuntu.com/community/RightScale Ubuntu Documentation > Community Documentation > RightScale] * [https://help.ubuntu.com/community/Xen Ubuntu Documentation > Community Documentation > Xen] == Embedded == * [http://www.embedded.com/columns/technicalinsights/219500634?printable=true Power over Ethernet (PoE) grows up: it's now PoE+] - 新版的 Power over Ethernet == 生活 == * [http://www.cw.com.tw/article/print.jsp?id=36861 《日漸沈沒的樂園─吐瓦魯》] * [http://www.cw.com.tw/article/print.jsp?id=38790 你的壓力過大嗎?] {{{ 上班族檢測自我壓力的五項指標: 1. 你正為小事抓狂嗎? 2. 「健忘」也是壓力過大的反射 3. 生活作息改變或不正常的提高吃藥或喝酒的頻率 4. 你的家人及朋友覺得你近來行為不太正常,常在下班回家後,對家人發脾氣。 5. 這一個月內常生病?壓力讓人容易生病,最簡單的方法就是多運動,早起早睡身體好。 }}} * [http://www.uho.com.tw/hotnews.asp?aid=6214 過勞死高危險群?!自我檢測是否”慢性疲勞”] {{{ 【慢性疲勞症候群的診斷標準】 達六個月以上持續性或反覆發作性之虛弱疲勞感 無法因臥床休息而緩解 日常生活可能受影響並且減少50%以上之活動 【慢性疲勞症候群症狀】 1.低度發燒(自測口溫37.5-38.5度)或畏寒 2.喉嚨痛 3.頸部或腋下疼痛性淋巴腺腫(直徑小於2公分) 4.無法解釋的全身肌肉無力 5.肌肉酸痛 6.即使從事過去可以勝任的活動也會產生持續24小時以上之全身疲倦感 7.最近發生的廣泛性頭痛 8.遊走性的非發炎性關節痛(無紅腫現象) 9.精神或神經症狀(如:畏光、暫時性視盲、健忘、躁動不安、思考力衰退、無法集中精神、憂鬱等) 10.睡眠障礙(嗜睡或失眠) }}}