星期日, 11月 23, 2008

好用的免費掃毒工具

掃毒軟體我曾用過 Norton, 卡巴斯基, 趨勢等軟體,
覺得功能雖多...但是掃毒能力不見得強很多...
但是系統效率的確會影響...

而且現在景氣不好...推薦大家使用

免費, 佔用系統資源少, 又不影響軟體執行效率的掃毒軟體,

推薦以下兩套:

avast!

AVG Anti-Virus Free Edition

我目前用的是AVG掃毒, 覺得輕便好用,
avast以前用過, 現在聽說也是非常輕快.

以前我是趨勢掃毒, 結果搞的XP跑起來效率不彰, 而且掃毒更新軟體更新時愈來愈慢...
現在我們公司用的是趨勢的Office Scan, 掃毒時間好像是快了一點(以前會從中午掃到下午四點多還沒做完), 但還是掃毒時整個XP CPU會被吃完, 其他軟體變得很慢很難用.
號稱使用雲端計算的技術尚未發揮效果吧...
於是每次中午OfficeScan自動跑起來後, 我就把它的掃毒服務關掉了.

免費掃毒的時代... 真的來臨了!

多使用免費軟體, 節省我們的荷包, 養大我們的豬公撲滿吧!

星期一, 11月 17, 2008

極炫金屬光澤黃金蟲蛹-- A Shiny Golden Pupa



耀眼炫目! 真是太漂亮了!

誰能告訴我, 這是那一種昆蟲的蛹?

閃耀著黃金般的金屬光澤... 這昆蟲是吃什麼長大的!?...

在土城爬山時發現的...

星期一, 9月 29, 2008

面對風險是人生不可逃避的課題


如果從當兵退伍開始算的話,已經工作了十二個年頭,碰到各種不同型態的朋友。大家共同經歷了最近十幾年來的各種社會與經濟的變動,有的人理財觀念改變了,有的人對於工作的看法改變了。

我的下班後英文老師 Robin 是個快樂的英國人,他休假時可以在印度外海小島上度過十五天,他喜歡不受文明打擾的自然環境(他不喜歡去日本與美國,但是他卻喜歡台灣)。

有一次上課時他問我(當然是用英文),
"為什麼現在沒辦法去拜訪那些擁有美麗自然風光的國外美景?"

我說:"因為小孩還小,只能帶他們去較文明的國家,怕小孩發生危險。"

他就很驚訝地說:"為什麼要做這種擔心?"他認為這種顧慮是沒必要的。

剎那間,我好像被電流電到一般的愣住了,我認為他說的沒錯,原來是我自己把自己困住了。

加上最近世界經濟的動盪,讓我不禁又想起了前一陣子自己的一些人生體會:

"風險能避則避,但是面對風險是人生不可逃避的課題!"

這不是說,我們一定要做什麼事,而是說我們的人生本來就時時面對風險,金錢的損耗只是風險的一種。
有些風險一定會來,如 死亡,或是退休不能工作的狀態。這些狀態來臨時,我們有做好準備嗎? 所以,能夠"坦然面對風險"應該是 我們人生重要的一個目標,讓我們沒有後顧之憂。
如果我們人生有理想,就要把握時間去做,這個理想不必是金錢的累積,可能是感情的對象,事業,興趣,行善或修行的目標。

所以,小弟不講太多大道理,只講如下的感觸,與大家分享:

因為懼怕失敗,而規避所有可能的失敗,選擇最安全的路。其結果是忽略了面對風險考驗後的果實,因為躲在安全的角落,也喪失讓自己壯大成長的空間與機會。而環境與命運的考驗無法逃避,隨著時間的過去,人生將逐漸面臨愈來愈大的考驗與風險。



雖然我這樣說,但是自己目前還是在"看起來頗安全"的金融服務業上班(雖然公司內也是變動很多,外在情勢競爭激烈,也有各種業務需求與技術管理的挑戰。),工作上的挑戰可以接觸到新IT技術或產品的應用,或是學習溝通管理的經驗,但是卻沒有建立踏出來的機會與武器的空間。Robin 老師的豪邁其實是有其條件的,最主要的應該是自己的金錢, 能力與條件還不足,無法管理超過自己能力的風險,自己還是要把握時間去多充實與多學習...每個人有其適合自己的生活模式,還是看自己的人生要著重在那些地方。

有兩句企業家的名言,我現在聽懂了,但是目前還無法做到:

"沒有風險的工作,本身就是最大風險。" from 菅原貴弘, Eltes創辦人

"人生是有限的資源,依靠大企業是最大的風險。" from 三木谷浩史, 樂天公司創辦人, 董事長暨總裁

星期三, 7月 04, 2007

軟體重裝工具推薦(1)-應用程式資料分享篇-分散式雜湊表(Distributed hash table)與memcached

分享一個AP資料分享的新實作應用:分散式雜湊表(Distributed hash table) 與 memcached系統:

跨程式與跨機器AP要分享資料, 除了用DB, 為了執行效率, 資料安全與備援能力, 我們可以採用網路儲存之NAS檔案, 或是訊息平台與shared memory結合等方法.

如果是經常要非循序查詢的資料結構資料, 放在hash table很方便, 使用hash table 模組又能夠放在 shared memory 的話, 就更方便了, 可讓同機器不同AP去存取. 若使用STL等標準資料結構的hash table函式庫, 無法直接放到shared memory上, 除非自己去修改實作. 我因為工作需要, 曾經實作了可供不同程式同時讀寫的shared memory AVL tree程式庫(可參考http://aery.scope.googlepages.com/coolcodeworks).

這還不能解決跨機器的問題, 所以我們可以加上訊息平台, 發送訊息向能夠讀取的程式要資料.

後來更好的技術出現啦, 2001年出現了 Distributed hash tables (DHTs) 這樣的觀念, 並且開始了廣泛的實作應用(如P2P的BitTorrent用於分散存放 routing 資料), 可以參考網址:
http://en.wikipedia.org/wiki/Distributed_hash_table

DHT網路中的各機器加入與組織方式像P2P網路具有彈性, 因此DHT 提供了三種優勢特性:
Decentralisation(去集中化), Scalability(可延展性), Fault tolerance(容錯能力, 當系統產生fault 而能繼續提供服務的能力).

memcached (http://www.danga.com/memcached/) 是一種高效率分散式記憶體物件caching系統, 它是應用DHT的開放原始碼專案, 此專案提供的程式庫管理與利用網路上參與各機器的部份記憶體, 透過一致性API函數, 可以存取網路程式或WEB程式的共享資料, 安裝使用方便, 有多種程式語言的API, 網頁程式使用此程式庫可加快執行效率, 故許多網站皆有使用(如Facebook, LiveJournal, Wikipedia), 相關介紹可參考 http://en.wikipedia.org/wiki/Memcached

有需要的人可以去研究看看...

Yuan-Feng Lu

星期二, 1月 09, 2007

檔案資料增量備份的工具xxcopy

因為友人的大量每日資料搬移備份需求,
所以幫他調查了可用的工具, 發覺了xxcopy 這一個freeware工具,
應該是不錯用.

以下是相關的使用說明(節錄修改自資安論壇 備援系統討論版的一篇文章):

第一步:下載工具

前往 http://www.xxcopy.com/index.htm#download 下載xxcopy。

下載後,把xxcopy.zip壓縮包解壓到一檔夾下,執行install.bat,程式詢問時,一律按下Y鍵完成安裝。

第二步:編寫批次處理命令

假設我們要把D:\data下的所有新建或更新過的檔(夾)拷貝到E:\back檔夾下,那可以執行notepad,啟動“記事本”工具,
編輯批次檔, 輸入如下命令:

xxcopy "D:\data" "E:\back" /s /k /h /bi /yy

然後把該文件儲存為如d:\back.bat批次檔。以後只要執行d:\back.bat即可進行文件的備份工作。

第三步:深入理解參數

xxcopy參數非常多(可以打xxcopy /? 看參數說明),重要參數意義如下:

/s 表示連同子檔夾處理
/k 原始檔案仍保留其原有屬性
/h 連同系統、隱藏檔一起拷貝
/bi 只拷貝新建或更新過的(根據檔時間和長度判斷)文件
/yy 覆蓋檔時自動回答“是”,並不出現提問資訊

使用例1:只備份相關檔

很多時候我們只要備份某一類型檔,如*.doc、*.xls、*.ppt、*.txt等,而無需備份其他檔,這時仍可以使用xxcopy完成。

大家只要啟動“記事本”,輸入如下命令:
xxcopy "d:\data" "e:\back" /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt
把它保存為include.bat,雙擊它,只會備份d:\data下的*.doc、*.xls、*.ppt、*.txt文件到e:\back文件夾下。

小提示

多種類型檔分別用/in參數隔開,並把/in參數放在命令行的最後。如輸入
xxcopy "d:\data" "e:\back" /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt /in*.bmp /*.tif,則還會備份*.bmp和*.tif文件。

使用例2:垃圾檔不備份

有時,我們並不想備份*.tmp和*.bak檔,這時可以啟動“記事本”,並輸入如下命令:
xxcopy "d:\data" "e:\back" /s /k /h /bi /yy /x*.tmp /x*.bak
把它保存為exclude.bat,雙擊此檔,則只會備份d:\data下除了*.bak和*.tmp的文件到e:\back文件夾下。

小提示

★多種類型檔分別用/x參數隔開,並把/x參數放在命令行的最後。如輸入xxcopy "d:\data" "e:\back" /s /k /h /bi /x*.tmp /x*.bak /*.abc,則xxcopy也不會處理*.abc文件。

★刪除檔案,輸入
xxcopy *.tmp /s /h /yy /rs可把當前檔夾(包括了檔夾)下所有*.tmp檔刪除掉。

使用例3:備份指定日期檔

輸入xxcopy "d:\data" "e:\back" /s /k /h /bi /da:2003-12-22,只備份2003年12月22日之後的檔。
xxcopy "d:\data" "e:\back" /s /k /h /bi /db:2003-12-25,只備份2003年12月25日之前檔。
xxcopy "d:\data" "e:\back" /s /k /h /bi /da:2003-12-22 /db:2003-12-25,只備份2003年12月22日和2003年12月25日之間的檔。

星期日, 12月 24, 2006

focus to be extreme large

在 臺灣遠見雜誌(2006.12)上看到這樣一段話:

「NVIDIA力行多年的核心策略,就是無限擴張(focus to be extreme large)!」黃仁勳說得宏亮大聲。

覺得非常震撼...

中文的"無限擴張"翻譯得不好, 會讓讀者誤解,
我覺得可以翻譯成"專注於將優勢予以極大化",
有點類似戰爭裡面的"擴張戰果"的意思.

"focus to be extreme large"

多麼簡潔又充滿力量的話,
NVidia一直專注在繪圖晶片的努力, 是有目共睹的.
我想這句話的意義, 在於專注努力於把一個目標做到最好,
資源運用與對外聯結做到最好!
這不是紅海策略, 也不是藍海策略,
這是一種積極自信的做事態度.

也許他的成功有了環境與時機的造就,
但是這句話展現出一種成功的風範與企圖心, 令人神往!

星期六, 12月 23, 2006

How to sell our photos -- A recommendable article

Sometimes we taked a excellent photo from our digital camera,
we will think... Could this photo can be published and make some money?

From our personal and special view, we can make some unique photos!
When funny or interesting actions happens, we can also take a great picture.
When we located at the important event scene, our realtime photos will
be valuable.
If our photo targets some academic object and this object is particular,
someone maybe want to purchase it.

You can visit this web page:

How To Sell Your Photos