Tag Archive for 'work'

待退的心情

再過 2 天即將卸任總管職
不過再來是要先代班個 10 天
離職前的心情,其實頗出乎我意料之外

盼了一年,熬過了這原本不打算續任的一年
到了這個時候,心情也沒想像中高興
更多的感覺,像是放完暑假的孩子,想趕在開學前把暑假作業完成,
但其實這個作業是快樂的,所以也像是想在開學前多玩一會
矛盾的我,是吧

在卸下責任後,一方面要回歸正途 (實驗室的研究)
一方面也希望能在較無負擔的心情下,再為系計中做點什麼特別的
若能夠扮演好博班助教 (顧問) 的定位,那也不錯。

卸任感言還是以後再寫好了

將 ubuntu 8.04 desktop LiveCD 用 pxe boot 起來

注意: 這個方法不保證在其他版本可以 work

ubuntu 的 desktop 安裝光碟本身就是一個可以拿來當作業系統的 LiveCD。昨天作了個實驗,希望能把 LiveCD 的環境,透過 pxe boot 起來,以下是我的作法。有部分作法是誤打誤撞的,沒有理論根據,也不能保證其他版本 work,所以要先講清楚,我用的 ISO 是 ubuntu-8.04.1-desktop-i386.iso

Step1: 先抓 ubuntu desktop CD-ISO: 下載點

Step2: 取出光碟內 casper/*,將 filesystem.* 放到 /casper,initrd.gz 與 vmlinuz 放到 /tftproot

Step3: 下載 pxelinux.0,放到 /tftproot

Step4: 設定(並啟動) tftp server,將 / 指向 /tftproot

Step5: 設定(並啟動) isc-dhcp,在 dhcpd.conf 中加入:

server-identifier     dhcp-server-ip;
next-server           dhcp-server-ip;
filename                "/pxelinux.0";

Step6: 在 /tftproot 下建立一個目錄叫做 pxelinux.cfg
在裡頭放個設定檔 default,內容如下:

DEFAULT live
PROMPT 0
TIMEOUT 0

LABEL live
kernel vmlinuz
append initrd=initrd.gz boot=casper netboot=nfs
(接續上一行) nfsroot=dhcp-server-ip:/casper --

Step8: 設定 NFS,將 /casper export 出來

Step9: 進入 casper 這個目錄, ln -s . casper
(建立一個 soft-link 叫 casper,link 回自己)

Step10: 讓 client pxe boot

其中最詭異的一點就是 Step9,原本光碟裡頭並沒有這個 link,但是透過 pxeboot 的時候卻非常需要這個 link,目前猜測是 initrd.gz 裡頭的 script 在處理 cdrom 跟 nfs 上面有所差異,但是沒精神去深究了,先求能動再說,所以有了 Step9

接任人選

最近比較振奮我心的是這件事情

下一任廟公總管的人選,順帶連網頁總管的人選都大致底定了
兩個職位的人選都讓人十分放心,就期待他們能讓系計中事務
往更好的方向發展 :-)

在系計中工作其實是相當快樂的,有讓人放心的接任人選
往後我就可以繼續在系計中這邊嘴砲了

工作態度問題

一直以來,都有一個現象
在一個工作團隊裡頭
有些人比較有心,工作能力也不錯
  形成一個正向的 feedback,能力越來越好,表現也是
有些人則是無心於此,工作能力一般 (或不佳)
  這又形成另一種反向的 feedback

於是這些表現好的,往往會被賦予重任 (被信任、被期待)
而表現不佳的則往往無助於整個團隊,甚至是拖累
這在業界或許還可以因為表現優異,擁有與之相符的收穫 ($$)
但在學校裡頭卻往往是老闆最愛的廉價勞工
何其無辜,曖曖內含光(?) 成了明哲保身的指導原則
這樣如何能讓人有充足的動力繼續鑽研?

我想,作為帶領一群工作團隊的人
或許也該好好檢視一下整個團隊了
至少… 與其留下困擾給下一任,還不如乾脆點將不適任者請走
:-(

趨勢科技研討會

上週四再度因為 ITRI 工作的關係
參加了趨勢科技辦的 趨勢科技資料外洩防禦研討會
(link 似乎一過了時間點資料就撤掉了)
我參加的是 5/9 下午在新竹老爺飯店舉辦的場次

上半場以比較 general 的方式講解資料外洩的途徑
並針對一些常見的阻擋方式做比較

下半場則是講趨勢的產品: DLP 解決方案
這邊就比較偏向於產品介紹,盡說些自己的好
但幸好還算是清楚的說明了他們能辦到什麼事
而不是一味打高空

不過下半場聽著他們的產品介紹,我腦筋一直在想
如果我碰到這樣的產品,要怎麼樣避開這些檢查
原本想把我想到的一些可能的作法拿出來問
但又覺得其實軟體能做的本來就有限
還需要硬體搭配才能有完整的解法,也就算了。
(同時也是不想以後被這樣的軟體控管,還是別讓他太強好了)

BTW, 新竹老爺的餅乾口味還不錯,但地下停車場很擠
沒辦法,精華地段就是這個樣子

研討會心得

昨天到台北參加了研討會
詳見: 禮拜四要到台北參加研討會

感覺上這(依舊)是個產品說明會
這類廠商舉辦的研討會常是這樣
用一個看似很有研究價值的題目
吸引你來看他們已經研發出來的產品

講得好像很不堪但其實也不然
舉辦廠商如果提出來的眼光夠廣,多講一些技術
依舊很有可看性
可惜這次IBM提供的我還是嫌不夠 :-(

這場研討會中聽到(我覺得)比較重要的內容
1. virtualization 的目的: 節能、彈性、容錯
2. storage virtualization

節能方面,省了機器相對就是節能,
在能源緊縮的情況下越來越重要
彈性方面,主要是在資源配置上,
可以迅速的給出符合各種需求的機器
容錯方面,包括避免出錯及恢復的速度,
可以迅速給出一致的硬體
或者將虛擬機器在實體機器之間移動
以後甚至支援讓虛擬機器在兩台實體機器上同時運行

storage virtualization 則提供了介面一致的儲存媒體
將硬體差異隱藏在虛擬層之下,
由硬體管理原再根據實際需求作動態分配
把好的硬體用在最需要的地方

根據這些,往後應該關注一下是否會有 Free Solution 出現,
規劃的時候也可以往這些個方向去考量一下。

BTW, 這次活動地點在台北 “六福皇宮“,餐點還滿精緻的
可惜不給無線上網,對我算是有點虛度時間
(如果能一面上MSN,多好 :-P )

禮拜四要到台北參加研討會

這週四要去台北參加IBM的研討會
Topic: 虛擬世界任我行 – 2008 IBM 虛擬科技大觀園

原本週四下午要到 itri 打工的
前幾天,我在 itri的上司丟了這個研討會的 link
問我是不是有興趣去參加…
(那禮拜四應該可以算打工吧? 雖然這麼一來就要從一大早 orz)
剛好,這也跟我最近在試驗的 Virtual Machine 非常相關
當然就答應囉。

希望能夠聽到,將來大廠在這個領域上能提供什麼樣的產品,
比現在手上的 Solution 更有效率、更穩定,或者更好管理。

糟糕的Excel (2003)

講講前陣子幫朋友處理一筆大量的資料時遇到的問題

當我們要在 Excel (2003) 中輸入一段文字,格式是 ###E###
(# 為一般數字,E為英文字母,舉例來說: 875E106)

他會怎麼做?
當你輸入完並且按下Enter時,他會自動轉換成科學表示法 (ex. 8.75E+108)
因為他把 E 判斷成你要以科學記號表示法
更嚴重的是,一旦他判斷並且自動轉換後,結果是不可還原的!

目前嘗試出來唯一讓表示結果正確的
就是先設定儲存格格式為文字才輸入資料
否則一旦被修改掉,只能重新輸入。

如果僅僅是這樣還無所謂,但這次遇到的問題更頭痛

Excel 支援一個 CSV 儲存格式,以純文字的方式儲存:
每一行代表一個 Row,每個 field 以逗號(,)分隔
這個格式相當方便,因為是純文字,我們可以自己寫程式去做轉換

問題就發生在,我將正確的計算結果儲存到 CSV 檔案之後
使用 Excel 開起來,所有上述格式的文字全部被當成科學表示法轉換了
並且還不能夠藉由事後指定格式轉換回來
我手上的資料是好幾千筆,回頭一個一個改可是個大工程 :-(

目前手上沒有比較好的解法,所以只能夠提醒大家有這個現象 Orz
用 Excel 整理手上資料,一定要注意格式是否偷偷被換掉了!

Virtual Machines in CSCC -2

經過大約一週的安裝與測試
覺得 Virtual Machine 穩定度與效能已經堪用了
指揮建議助教直接把機器送上火線測試了

測試的方式其實有點激進
直接把原本最多人用的兩台工作站用新裝好的機器取代
並且請助教上去跑一些測試程式
以測試在具有一定程度的負荷下,是否仍然穩定

目前看起來還不錯
只是會有VM裡頭機器時間不太準的老問題
助教正在研究用 ntpd 能不能解
或者要頻繁的去 ntpdate 一下 @_@

first working day in itri

第一天上工,心情有些忐忑

事實上也真的還滿混亂的,
要填不少個人資料,還同時要找工作內容的資料
中途還有朋友透過MSN問八卦 Orz

實際情況是有點無法集中注意力
幸好主管人還不錯,沒給我大的壓力

Ps. 覺得待遇還不錯,希望合作愉快