發表文章

目前顯示的是 3月, 2008的文章

蕭規曹隨,無為而治

關於蕭規曹隨的故事,可以參考這裡: http://www.epochtimes.com/b5/5/12/4/n1142359.htm 蕭規曹隨,後來被解釋為無為而治 原來的規法,也許不是十分完美 但如果夠用,就不要再做大改變 縱使新的規法很好,真的有用 但在人民疲累時,還是不適合拿出來用的 讓我想到公司最近一些新的策略 在有人離開,公司結構改變時 許多人都出現疲態時 卻又訂立更多新的規矩 造成的結果還不知道 但歷史上的經驗告訴我們 這是有危險的

關於工作管理

這幾天想了一些,有一些想法,但也不知道正不正確,先自己記錄下來: 1. 高機動性需要高閒置人力: 從我的了解,有高機動性的工作,像服務業都會有相對高的閒置人力,我以前在便利商店打工時,店長都會交代,就算要打掃什麼的,也要有一個人留守櫃台附近(就是不能太忙),以應付顧客上門時,能有最高的回應速度。 但工程師似乎人力卡的很緊,如果又要應付一堆必須馬上處理的事,沒有閒置人力,如何做到呢? 2. 插單工作需要加倍工時: 原本排好的工作,突然有別的工作插進來,要求優先處理,這種情形一方面工程師必須先將目前的工作做個適度的收尾,才能處理這個臨時的工作,而管理專案的人也必須調整進度,所以當有這類插單的工作時,應該是算成加倍工時(人力)。 3. 測試工作重要但亦需要同等工時: 在微軟的經驗中建議,測試人員應和開發人員以 1:1 的配置,在人月神話一書中,也提到完成完整測試的系統,所需要的人月是原來系統的三倍,要完成完整的測試工作,必定要投入相當的人力,但在開發人員兼自己的測試工作員的情況下,工時應該如何算呢? 以上是最近的一點想法,有很多可能是錯的,還要再研究。 現在開始在看軟體專案有名的管理書-人月神話,希望能有多點收穫。

解決 linux amd64 下 google toolbar 書籤無法使用

在 64bit 的firefox 中,google toolbar 需要使用 libstdc++5 32bit 才能使用 在 ubuntu 套件套中, lib32 只有 libstdc++6 ,無法正常使用 可以安裝 Google Bookmarks Button 來代替 下載位址: https://addons.mozilla.org/en-US/firefox/addon/2453

linux 下 adobe reader 安裝中文字型

pdf 因為缺少中文字型沒辦法看,必須安裝 adobe reader 的中文字型 如何安裝呢? 1. 先到官方下載需要的字型檔 http://www.adobe.com/products/acrobat/acrrasianfontpack.html 2. 解開下載的檔案 解開後會有一個目錄 3. 執行目錄中 INSTALL 這個程式 sudo sh ./INSTALL 安裝過程中,會遇到詢問 adobe reader安裝在何處 如果是 32 bit系統應該是在 /usr/lib 如果是 64 bit 的話就要選 /usr/lib32 最後就安裝完成了

工時估計的問題

這是我在 ptt 發問的文章,希望能得到滿意的答案 當純工程師當了兩年,升級了 但變的更慘了,除了工程師要做的 還有管理下面的專案 我必須把專案中的細工作項目 估計出需要的時間,並決定優先順序 還有決定交由誰做 當然我知道估計的時間不可能完全準的 所以我們的估計方法都是需要的時間再乘以1.2來計算 問題來了, 我是一間小公司,業務部門就在RD旁邊 三天兩頭的,業務一遇到問題就直接找上工程師 甚至會有大頭的命令下來插單 在不斷的打斷與干擾間,我估的工時都不夠用了 還有就是插單的估計法 就算插單要將目前工作向後延,但因為插單造成工程師中斷 而且管理人員也必須重新調整時程 我覺得應該當做消耗加倍人力 我們的工程師感覺像服務業 一直要保持高機動性應付各種不是規劃中的事情 但又要低閒置人力 我真的好難估計工時,又怕把下面的人壓死 又怕估得太誇張,老是死在一堆看不見的時間成本裡 卻又說不出來 大家有什麼好的看法嗎?

swiftweasel & swiftdove - 加速的firefox & thunderbird

圖片
用 amd64 的 swiftfox 發生gcin 無法正常使用的問題 發現siwftweasel這個替代方案,聽說效能還不錯,試用中 首頁: http://swiftweasel.tuxfamily.org/ ubuntu的套件庫(以gutsy為例): deb http://download.tuxfamily.org/swiftweasel gutsy multiverse 另外還有 swiftdove可以取代 thunderbird 原來 firefox 及 thunderbird 的設定及 add-on 都直接套用 不需要重新設定哦

在 mediubuntu 下載 w64codec

還記得之前安裝 amd64 版的ubuntu時 為了看rmvb, wmv,還要加裝 mplayer32,再自行加裝 w32codec 現在mediubuntu發現有 w64codec了,一切都變好簡單。 參考官方說明: https://help.ubuntu.com/community/Medibuntu sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update 接著在裡面就能找到 w64codec了,就可以用 amd64 的 mplayer 來看 rmvb囉 ps:本來很想找一張圖的,但感覺我手上有的rmvb都不能放(版權物或是男人的最愛) 大家自行體驗了

ubuntu 7.10 家目錄中中文目錄問題

ubuntu 7.10 中,透過 XDG-user-directories ,產生本地化的目錄, 原本應該是 Desktop ,在預設中文的環境中,出現的是桌面 (這點和 windows 變成一樣) 但對於習慣實用 linux 的人反而變成麻煩 解決方法參考 http://linuxdesktop.cn/2007/10/29/solve-home-name-problem-on-ubuntu 1. 先將語系設為英文 export LANG=en_US 2. 執行 xdg-user-dirs-gtk-update xdg-user-dirs-gtk-update 會談出詢問視窗,選成英文的 3. 再將語系改回中文 export LANG=zh_TW.UTF-8 4.再執行一次 xdg-user-dirs-gtk-update xdg-user-dirs-gtk-update 一樣會談出詢問視窗,但這次保留英文設定,並勾選不要再詢問 就可以了

透過 nspluginwrapper 讓firefox 64 使用flash

參考: http://www.lupaworld.com/24775/viewspace_30067.html nspluginwrapper 能讓 amd64 下的firefox 能使用32位元的 flash plugin來播放flash 1.安裝相關套件 apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2 2.安裝 nspluginwrapper,如果 apt找不到的話也可以下載 apt-get install nspluginwrapper 3.去 adobe 官方下載 flash 的tar ball檔,解開後,將其中的 libflashplayer.so 放到 /usr/lib/mozilla/plugins/ 中 4. 接著執行 nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so 5. 確認,就上 youtube 吧

解決 ttf-opensymbol 安裝發生錯誤

之前遇到ttf-opensymbol 安裝發生問題,但其實這是 font-config 的bug 原因是安裝後,造成某些文件是未來日期發生 暫時的解決法就是使用下面的句子 sudo fc-cache -fv 2>&1 | grep failed | cut -f1 -d":" | xargs -i sudo touch {} && sudo fc-cache -fv 希望在 ubuntu 8.04 能解決這個 bug

musictracker - 讓pidgin顯示正在收聽

musictracker可以讓 pidgin 顯示正在播放的歌曲 而且支援超多種音樂播放程式 實在是很方便 雖然找不到 debian的包,但下載原始碼後,自行編譯沒有遇到什麼問題 所以還蠻方便的 首頁: http://code.google.com/p/musictracker/

reiserfs 更改磁區 label

reiserfs 是我使用最多的分割區,在我的三顆硬碟裡,有 5 個 reiserfs, 1個 ntfs , 1個 vfat 不過之前碰到一個頭痛的問題是要給 reiserfs label 後來查到方法了,用 reiserfstune 這個程式可以給 label 例如 reiserfstune -l data1 /dev/sda5 這樣就可以把 /dev/sda5 設定成 data1 這樣在gnome的桌面就會看到更改後的名字

管理與開發

從二月初升上組長後,工作一直卡卡的,除了原有的開發工作外,多了一些管理工作 手上目前主要開發的專案有: 1. 將完成的新專案,從頭到尾我一人開發,從去年開始,可是收尾也是頗可怕,可是似乎變得不被重視了 2.新專案,我負責雛形和部份功能,還會有一至二人協助開發,但時程很短,而且從我知道時,就已經要開始開發了,沒時間去想了,只能硬著幹,而且又要快速完成,會變成什麼樣我都不知道。 3.舊專案,架構龐大,接手過的離職人數超過5人,基本上現在接手的兩人都沒辦法 100%掌控它,我是負責管理,偶爾協助,但可怕的是經常有變動的、緊急的工作插進來,負責的人員就要快速轉換到別的工作,這才是我花最多時間的。 4.更舊的專案,很少會有變動,但有變動就是緊急 基本上我的時間常常是在各專案間轉換就浪費掉了,而且還有負責管理的部份,又要花時間跟需求單位溝通。 這星期我幾乎每天加班,連星期四 2/28在公司從 AM9:00 到 PM10:00..比平常上班待的還久,結果報誤餐費竟然說 只能報一餐 ,讓人不想再加班。 而且已經累到有點恍神,吃不下飯,但是 兼顧的下場,每邊的專案都 delay,這麼累,還是會被罵 ,那還是想辦法輕鬆點好了。 開會討論後,竟然得到 沒有給工作估好工時,就不能延遲 的結論,於是我必須再花更多時間,先給每個工作估計出需要的時間,再統計好,算出那些可以在期限前被完成,那我估計工作時間的時間應該也要估計要花多久時間,這麼東西啊! 都不知在寫什麼了,就是覺得不舒服、不高興、不開心,很想對所有朋友說, 最近我很忙,別煩我!