Sunday 29 August 2010

NTFS-3G for Mac OS X

如果需要在 Mac 機上寫入 NTFS 的 partition,你可能嘗試安裝 MacFUSE 並配合 NTFS-3G 或者 Tuxera NTFS for MacMacFUSENTFS-3G 都是免費的 open source project,而 Tuxera NTFS for Mac 則是收費版。

由於我還沒有用過它們,暫時沒有評論。詳情可以瀏覽它們的官網。

同場加映:FinderPop,它可以讓你在使用 Finder 時,pop up menu 裡追加一大堆功能,簡單又好用。詳情可以瀏覽它的官網。

Thursday 26 August 2010

夫妻相處之道






後記:
這廿分鐘的演講看似是「大男人主義」,但試問有哪個男人不喜歡他的女人是小鳥依人千依百順呢?又有哪個女人不渴望她的男人是個武士般保護著她?講者最後還留了個伏筆,表明男人也有他的壞處,沒有偏幫一方,頗客觀。

神造男造女時,雙方就是有所不同。相處的秘訣也言簡意深說出來,只是隨著時間流逝,自私、自我比愛情大了,心中「不珍惜、不體貼」的情緒培養出來,惡情循環下增長。

講員用輕鬆手法、活生生的例子,說明了當夫妻相處時,該以怎樣的態度去對待對方,尤其是按著男女天生不同的渴求和特性。男的要被認同,女的要被呵護。「嘩係喎,好靚喎,不過咁貴你話買唔買好呢?」呢一句真係妙絕。

Remove SDKs from Mac

I tried several mobile platform SDKs on my MacBook Unibody. These SDKs might get several updates within a year. During the update, there may be left over files which are no longer necessary. Here is a few steps I found online regarding how to remove these SDKs from Mac.

iPhone SDK (now iOS SDK)
1. Open a Terminal window.
2. Type the following command:
sudo /Developer/Library/uninstall-devtools --mode=all
3. Type your administrator password.
4. Wait.

"--mode=all" will remove all SDK and files related to Mac OS development (Note: iPhone OS is a subset of Mac OS). It will remove all install components inside the "Developer" folder.

Qt SDK
1. Open a Terminal window.
2. Type the following command:
sudo /usr/bin/pythonw /Developer/Tools/uninstall-qt.py
3. Type your administrator password.
4. Wait.

Qt Creator
1, Drag its icon to trash.

Nokia Qt SDK
1. Use SDKMaintenanceTool

Monday 23 August 2010

e-book Readers

電子書盛行,可以是 PDF 版或者 ebook(例如 Kindle 版),前者多數與印刷本一樣,後書多數可以縮放文字、加個人注釋、甚至可以上載分享至 Facebook 或 Twitter。比較其中幾個可以用來看電子書的「工具」吧。

DeviceScreenResolutionPixels/InchUSDHKD
Kindle Wi-Fi6"600 x 800167 PPI$139$1082
Kindle 3G + Wi-Fi6"600 x 800167 PPI$189$1470
Kindle DX 3G + Wi-Fi9.7"824 x 1200150 PPI$359$2793
iPhone 3GS3.5"320 x 480163 PPI$499$4088
iPhone 43.5"640 x 960326 PPI$599+$4988+
iPad - native size9.7"768 x 1024132 PPI$499+$3888+
iPad - double size7-8"640 x 960132 PPI$499+$3888+
漢王電子書6"600 x 800167 PPI$1680+

如果對象是 PDF 文件,Kindle 最闊並不是 800 而是只有 740 左右,因為它總是左右留白(可視闊度 110mm)。而 iPhone 3GS 最闊可以盡用 480,顯示出來的效果比 Kindle 還要差。而iPhone 4 當然是很不錯的選擇,因為畫面的解析度和便攜方面都高,但畢竟要壓在三吋半的畫面裡(可視闊度 75mm),長時間閱讀眼睛會很累。Kindle DX 是設計很好的產品,但高昂的價格,是令它不能普及的原因,尤其是它的解析度和售價與 iPad 相差不遠(Kindle DX $379、iPad Wi-Fi 16GB $499)。

注:iPad 分 native 和 double,視乎使用的軟件。

Sunday 22 August 2010

淺談企業人才流失的原因及對策

淺談企業人才流失的原因及對策

文章來源:保靖組織部 文章作者:彭繼德 發佈時間:2006-07-25

近年來隨著市場經濟的發展,各種企業人才流失嚴重。人力資源是企業最重要的資源,人才的流失,直接導致企業人才數量不足,出現“三個缺乏”和“三個斷層”,即:有學歷、有技術的人才缺乏,高層次、高能力的人才缺乏,經營型、復合型的人才缺乏。人才年齡結構斷層,有一定工作經驗、年齡較輕的人才留不住;人才層次結構斷層,一般性的人才較多,拔尖型人才留不住;人才專業結構斷層,熱門專業及緊俏專業人才留不住。這種情況的出現,嚴重削弱了企業競爭力。如何扭轉人才流失的不利局面,是事關企業生死存亡、急待解決的一個重大問題。

一、人才流失的主要原因

人才主要有四種需求:創造需求是人才的最大需求,追求發展和實現自我是人才的最高需求,實現人才資本的投資效益是人才的現實需求,追求尊重是人才的突出需求。此外還有競爭的需求、生存環境的需求和職務晉升的需求等。依據人才需求特點,審視企業人才管理的現狀,人才流失的原因主要有以下幾點:

——分配機制不合理、待遇低。企業在長期計劃經濟的影響下,分配機制不合理,“大鍋飯”現象普遍存在,缺乏人才價值觀,官本位傾向嚴重,這種缺乏一視同仁、公平賦值的分配,使得大多數人才難以體現價值,待遇較低。當人才感到自身價值難以體現時,就會尋求其他可能滿足的機會。這是造成人才流失的主要原因。

——用人機制不合理、不健全。不少企業的用人機制存在嚴重的論資排輩現象,人才“出頭”機會較少,造成人力資源的浪費。同時,企業沒有把人才資源開發作為企業長期的重要發展戰略,不重視人才的繼續教育,只注重人才對企業的貢獻而忽視了人才的自身需求,使人才感到在企業發展受到阻礙,跳槽謀求新的發展。

——缺乏親和力,人才的精神生活不滿足。部分企業由於只注重效益的發展或者效益不景氣而且忽視了員工的精神文化需求,沒有形成員工普遍認同的價值觀和行為規範,難以對人才產生凝聚力。

——個人的發展設計和企業的發展規劃存在差距。許多流失的人才都是近些年畢業的大學生,當他們風華正茂、躊躇滿志走出大學校門的時候,對自己的將來都有一番憧憬,經過幾年的工作後,他們發現理想和現實相距太遠,或者企業的發展前景不容樂觀,自己的理想和抱負在企業難以實現而萌發了去意。

二、吸引和留住人才的對策

“以人為本”是現代企業管理的核心理念,人才工作是企業在市場經濟條件下必須堅持的長期戰略。對企業而言,當前最重要的人才工作就是要吸引和留住人才。這是一項系統性的工作,留人的關鍵是要留心,要留住人的心則必須通過努力使人才對企業產生認同感、成就感、知遇感和歸宿感,要將事業留人、感情留人、待遇留人的措施落到實處。

——建立體現人才勞動價值的酬薪制度。企業必須改革原有的“大鍋飯”酬薪制度,建立以業績和效益為基礎的分配機制,向關鍵崗位和特殊人才傾斜,真實、客觀地反映人才的價值,保證各類人才得到與他們的勞動和貢獻相適應的報酬,體現黨的十六大提出的“生產要素參與分配”的原則。在酬薪制度的內容上,可以結合企業實際,多樣化操作。比如實行多元報酬結構的年薪制、風險抵押、人才持股、期股激勵等多種形式分配形式,做到人才報酬與企業的資產增值相聯繫,與企業的發展和企業的利益相聯繫,使人才體會到企業對其工作業績的認可,並在待遇上得到有效的體現。

——建立適應市場規律的用人機制。企業必須改革原有的“論資排輩”用人機制,建立真心實意為人盡其才創造條件、為個人發展提供可能、符合市場經濟規律的新型用人機制。同時,應根據企業發展規劃,明確與之相符的人力資源開發戰略,一方面要廣開用人之路,採取多種形式,主動招賢納士,改變過去在招聘、應用人員上守株待兔式的單一和被動做法;另一方面要善於從企業內部發現人才、重用人才,實行競聘上崗,改“相馬”為“賽馬”,給人才以脫穎而出的機會。

——提供能夠實現人才價值的工作崗位。人才在注重工作環境、待遇的同時,還非常看重工作的本身是否具有挑戰性、是否能夠施展才華帶來成就感,能否發揮個人的創造性,實現自身價值。如果企業所提供的工作與其專業、特長並不相符,或者枯燥乏味,缺乏挑戰性和創造性,優秀人才當然不會熱愛崗位和企業。因此,企業應該不斷的給人才以工作壓力和挑戰,提供各種工作崗位和實際鍛煉的機會,不斷激發其工作熱情,以充滿希望和挑戰的事業發展來留住人才。

——營造良好的文化和學習氛圍。凡是優秀人才,大多富有進取精神,非常看重學習和成長的機會,非常重視企業內部的文化和人文環境。企業要大力開展企業文化建設,在以強大的價值觀凝聚人心的同時,在企業內部營造出良好的文化和學習環境,把人才職業發展前景和專業繼續教育作為吸引和留住人才的一項重要措施,採取選送高等學校深造、科研機構學習、參加學歷進修等各種方式,為優秀人才提供“充電”的機會,讓各類人才在企業中如魚得水,努力實現企業戰略目標和人才成長軌跡的有機結合。

廢物冇價,無得去賣

2006年六月,我賣了三台hard disk:20GB/2.5"/IDE、120GB/3.5"/IDE、160GB/3.5"/IDE。合計300GB,我在二手市場賣了八百八十元,平均$3/GB(參閱賣得就賣,廢物無價)。

2008年一月,我再賣了三台hard disk,三台都是250GB/3.5"/IDE。合計750GB,賣一千二百五十元,平均$1.67/GB(參閱Garage Sale)。

同月,我用$1270買了LaCie 500GB FireWire作為iMac的主要備份硬盤(參閱二手市場)。

今年八月,我用$490買了WD Essential 500GB 2.5" USB,作為MacBook和其他電腦的備份硬盤。

我賣掉的儲存空間合共1050GB,取回$2130。
我買回的儲存空間合共1000GB,花了$1760。

表面上我賺了$370,實際上是:
.物理上空間減少:六隻硬盤減至兩隻
.傳送速度的提升:由IDE升到SATA
.保養年期的連長:平均六年機齡降至平均一年多
.少用電力的環保:由五隻需要火牛減到一隻
.便攜空間的增長:20GB 2.5"升級到500GB 2.5"

我如今可以宣佈,四年前的計劃「PC減持計劃」之「賣得就賣,廢物無價」是成功的。

可是,到了如今一蚊一激的年頭,我手頭上仍有三隻細容量的IDE hard disk:40GB/2.5"/IDE、80GB/3.5"/IDE、120GB/3.5"/IDE。全部超過五年機齡,就算一蚊一激,都只是賣得$220,可謂比四年前的「雞肋」更加「雞肋」。與其賤賣,我決定好好運用它們的特色:容量細。

40GB/2.5"/IDE正好適合為阿媽的電腦備份文件和照片。
80GB/3.5"/IDE正好適合放在公司播歌。
120GB/3.5"/IDE......作為iMac的另一個硬盤,粗用,最好。

所以我一直都鼓勵我身邊的「電腦男」,與其擁有很多很多硬盤,不如清掉多餘的文件、電影,然後重組一下,升級至大容量後,賣掉細容量的。電腦裡少一個硬盤,便用電少一點、散熱好一點、當機情況少一點。

打爛沙盤問到篤

最近公司聘請了一位有一年工作經驗的人,這位新同事不是CS出身,故此對於基層C++的理論和應用,有點不明所然,對於Symbian C++更加是一頭霧水。但他連日來不斷努力煲書,甚至不惜工本買了《Symbian OS C++ for Mobile Phones - Volume 3》來煲,這本書我也沒有看過,全公司裡他是第一人,勁爆!而這本書似乎幫助他對Symbian C++有更好的了解,除了一個API:TDesC。他無法理解為何TDesC能夠讀取它的子類裡的數據。

他好學不倦的性格感動到我,也使我有很大的壓力,所以上Symbian.org去搵答案。如今Symbian已經是Open Source,可以直接看代碼,看看TDesC裡到底是怎樣做到它能解讀子類的數據:

http://developer.symbian.org/xref/oss/xref/Symbian3/sf/os/kernelhwsrv/kernel/eka/common/des16.cpp

例如:
1252 EXPORT_C HBufC16 *TDesC16::AllocLC() const
1253 /**
1254 Creates a new 16-bit heap descriptor, initialises it with a copy of this
1255 descriptor's data, and puts a pointer to the descriptor onto the cleanup stack.
1256
1257 The function leaves, if creation of the descriptor fails.
1258
1259 @return A pointer to the 16-bit heap descriptor, if creation is successful.
1260 The pointer is also put onto the cleanup stack.
1261 */
1262 {
1263
1264 HBufC16 *pH=HBufC16::NewLC(Length());
1265 *pH=(*this);
1266 return(pH);
1267 }

簡直是嘆為觀止!這是就中學程度吧?我呢種小三級有排都追唔上。

Monday 16 August 2010

Vista: Boot Selection Failed

早前有朋友的一台 Windows Vista 電腦無法啟動,開機時出現:"Windows Failed to start, a recent hardware or software change may be the cause of this problem." 即使按 repair 選項,最終出現 "The Boot Selection Failed because a required device is inaccessible"

原廠電腦的「回復光碟」只會 format 了硬盤,回復至出廠時的模樣,所有個人資料都會消失掉。其實問題應該在於 boot files,只要修復它,應該可以正常啟動。問題是,我沒有 Vista 的原裝安裝碟(也沒有 Windows 7 的),怎麼辦?

我主要是參考 NeoSmart 的建議:Download: Windows Vista x64 Recovery Disc, Download Windows 7 System Recovery Discs

若閣下有機會遇到 Windows 7 或 Vista 的問題,我建議及早下載那個 recovery disc。那個 120MB 的 ISO 花了一個多小時才下載完畢,日後可能連 SEED 也沒有。

使用這個 Recovery Disc 之後,朋友的 Windows Vista 可以啟動,不過翌日好像又有問題。看來,最好是重新安裝一次。或者,換個 Windows XP 吧啦。

Thursday 12 August 2010

s60 messaging: memory full (part 4)

「測試再啟動!」這是今晚第四次實機測試了。

前三次測試時,程式均中途退出。沒有先兆、沒有顯示、沒有確切答案,瞎猜著是記憶體不足吧。那就大幅減少了程式印出的記錄、減去一個無謂的資料收集容器。

看著程式畫面顯示數到 3333,今次能成功匯出SMS嗎?還沒有數到 15890,15890 是SMS和MMS的總數。

已經忘了這「救亡行動」展開有多久,大概買 Netbook 時吧,當時就是為這個行動而買的吧。

畫面數到 4240,已經超過手機自己可以「讀取」的 4088,是,手機「忘了」其實的一萬多個 SMS。

N82 出事,換上 iPhone(一代)。還沒有等到修復程式,就換了iPhone 3GS;還沒有等到修復程式,Apple 已經出了 iPhone 4。

忙就是一切「未完成」的最佳借口。

6523...

程式尚未完成,現在抽出來的文本格式是有問題的,所有我發出去的SMS沒有收訊人號碼,不可以來訊、回訊放在一起。不過,但願先把手機裡的短訊文字抽出來,留一個底、留一個心安吧。

11333...