2008年2月27日 星期三

Lenovo ThinkPad X300 First Thoughts Review

現在最熱門的筆電莫過於Lenovo X300以及Apple MacBook Air了,但就我這種阿宅來說,看到X300的規格之後,對於那裝飾性勝過於實用性的MBA就失去了興趣了。

首先是那使用LED背光的13.3"液晶螢幕了,1440x900的解析度可是19W螢幕的等級阿,比一般13.3"所使用的1280x800還高上一等,對我這種螢幕空間怎樣都不夠用的人來說,可是一大福音。不過阿個字體可能會太小,要注意一下。


另外就是X300所使用的SSD效率頗不賴,由Notebook Review的測試圖來看,平均有57.3MB/s的傳輸效率,Access Time更只有0.4ms,雖然除了Access Time之外,並沒有太嚇人,但是看到了搭載SSD的X300開機實測影片,除了驚訝還是只有驚訝! 這麼快的開機速度真是棒阿,不知道從休眠狀態回覆的速度有多快,光這種開機的速度就能讓X300成為我夢幻筆電的冠軍了。


很多人會拿重量相仿的MBA來批評X300還是太重太厚了,我只能說在X300與MBA的耐用標準完全不同,Yamato Lab的耐用標準可是世界有名的嚴格,摔落測試、滴水測試等,兩者都是用不同的等級。

我覺得目前唯一的缺憾就是Ultra Thin燒錄機不能換成第二顆硬碟了...

2008年2月23日 星期六

[Python] Random Password Generation

Reference From:
Random Password Generation


import string
from random import Random

newpasswd = ''.join( Random().sample(string.letters+string.digits, 8) )




先利用string.letters產生一個字串'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',再利用string.digits生成'0123456789',將這兩個string串接之後,使用Random.sample()取得八個隨機string,再利用''.join將這八個隨機string合併為一個,即可得到我們所需要的密碼。

寫法很簡單,但是能想到用這樣的一行指令得到結果也真的很令人欽佩!

2008年2月19日 星期二

2008年2月18日 星期一

KIVA - 窮人的貸款銀行

在逛MingWangX的Blog時,忽然發現了一個分頁是"Kiva",跟我的ID只差了幾個字而引起了我的興趣讓我點進去看,那時沒有聯想到kiva是什麼,看到了內容之後才發現原來這就是穆罕默德·尤纳斯所提倡的窮人銀行。

依稀記得在Yunus當初剛獲頒諾貝爾和平獎時,我曾經看過有關於他的新聞,也對於他的想法寫了一些感想(in BBS),個人十分的贊同這種弭平貧窮的方式,與其給窮人魚吃(經濟援助),不如給他們魚竿(微型貸款)讓他們建立屬於他們自己的經濟行為賺取利益,而Kiva就是一種能讓全世界的人有心人士一同參與的微型貸款銀行。

這種不用任何抵押也不用支付任何的利息的微型貸款,不僅能讓窮人創業用,也能夠支付許多緊急的大筆支出,例如孩子的註冊費用或者是醫療費用,看的電視上吳念真導演替全國電子所拍攝的一系列廣告,全國電子提供零利率的分期方案讓中低收入戶購買家電用品,我想這也是另外一種實現Yunus理想的作法吧。


隨手找了一下,有兩本書是在探討Yunus的微型貸款理論的,分別是「窮人的銀行家」以及「尤努斯與鄉村銀行:創造免於貧窮的世界」,另外在大紀元的網頁上,看到曹長青所寫的一篇文章 - 還窮人以尊嚴,裡面摘自Yunus銀行網頁上的一句話我很喜歡


慈善施捨不是解決貧窮問題的辦法,它只能使貧窮持續,更導致依賴,同時泯滅窮人要擺脫貧困的衝動。而只有讓每一個人都釋放出自己的能量和創造力,才是解決貧窮問題的答案。



另外有一點值得我們省思的是,這些向Yunus貸款的窮人們的還款率高達99.02%,而台灣許多有錢人卻不斷的利用各種方式巧取詐騙台灣人的錢,待其惡行爆發之後就遠走高飛到其他國家享福,另投資人血本無歸,金錢與權利使人墮落這句話一點都沒錯。

2008年2月17日 星期日

Tracker Peer Obfuscation

Tracker Peer Obfuscation

BitTorrent 補 Obfuscation 的不足
這個新的方法是讓軟體與 tracker 連線時所傳輸的 IP/port 資訊也加密,避免過濾的設備利用這些資訊。其中會以 infohash 當 shared secret,並加上一些處理後產生 RC4 key 加密。


我的問題是就算軟體與Tracker之間所交換的IP/Port訊息有加密,那peer與peer之間交換封包的過程也有完全加密嗎? 能夠避開Layer7封包過濾軟體嗎?

等uTorrent與Tracker也都支援之後,再來測試看看吧。

Toshiba棄守HD-DVD,BD勝利啦!

Information from:
NHK報導Toshiba撤退
投子認負

其實我個人是偏好Toshiba所推出的HD-DVD的,最主要原因還是在於價格便宜且夠用,而Toshiba最大的敗筆也在此。 HD-DVD並沒有發揮出預期的價格優勢,反而僅比BD低一些而已,再加上許多人一直唱衰HD-DVD以及PS3這個全世界數量最龐大的BD Player,讓HD-DVD的銷量一直好不起來,華納宣佈退出HD-DVD應該是HD-DVD的最後一道喪鐘。

不過HD-DVD會輸也沒有人會意外,只是Toshiba還真有錢可燒,之前SED宣佈失敗,交給Canon獨自開發,現在HD-DVD又輸了,可以說對於新規格的推廣Toshiba都失敗了,不知道未來Toshiba還會有什麼獨特的想法,可以讓他們繼續失敗。

2008年2月14日 星期四

Microsoft Baseline Security Analyzer MBSA

Microsoft Baseline Security Analyzer MBSA
Microsoft Baseline Security Analyzer (MBSA) is an easy-to-use tool designed for the IT professional that helps small- and medium-sized businesses determine their security state in accordance with Microsoft security recommendations and offers specific remediation guidance. Improve your security management process by using MBSA to detect common security misconfigurations and missing security updates on your computer systems.


Information from 軟體玩家

還沒試用不知道結果如何,不過Microsoft的正版驗證又變得更奇怪了,使用Firefox不再是像以前一樣安裝Add-On做驗證,反而是下載一個GenuineCheck.exe的小程式到你的電腦,執行之後會顯示驗證碼,再把驗證碼貼到Microsoft驗證的頁面,總覺得有點麻煩...


[update 2008-02-17]

小試了一下,這玩意還不錯用,除了能檢測自己的電腦的可能的漏洞之外,還可以檢測網路上其他電腦可能的漏洞,還不賴,算是有用的弱點檢測軟體。

AppSnap

AppSnap
AppSnap is an application that simplifies installation of software. It automatically figures out the latest version, downloads the installer and then installs the software in one seamless step. AppSnap is primarily designed for Windows which does not have any decent package manager such as APT and RPM as in the Linux world.


AppSnap是一套幫你搜尋許多程式的前置安裝軟體,在選擇你要下載安裝的軟體之後,AppSnap便會幫你下載軟體並安裝他們,目前AppSnap包含了254種各式各樣的軟體,有許多都是裝機一定會用到的。

把AppSnap當成Windows版本的LazyBuntu就可以了。

2008年2月13日 星期三

UnxUtils - Windows原生版本的常用unix tool

SourceForge.net: UnxUtils: "Port of the most important GNU utilities to Windows"
Port of the most important GNU utilities to Windows


Windows原生版本的常用unix tool

各種尺寸的CCD大小比較


デジタルカメラの撮像素子(CCD、CMOS)サイズ比較
撮像素子種類面積比較サイズ(mm)搭載機種例解説
35mmフィルム35mmフィルム36×2435mmフィルムカメラ一般。デジカメではCanonのEOS-1Dsなど35mmフィルムの撮影面面積はこれ。このサイズの撮像素子をもつデジカメを「フルサイズモデル」と呼ぶが、機種は少なく、極めて高価。EOS 1DS、5Dなど
EOS 1D MarkII NEOS 1D MkII28.7×19.1Canon EOS 1D MarkII N35mm フィルムフルサイズより小さく、一般的なAPS-Cより大きい。このサイズの撮像素子に合わせたレンズは存在しないので、従来の35mmフィルム一眼レフ 用レンズを使うしかない。見かけの画角は約1.3倍になる(その分、周囲が自動的に切り取られる)。「デジタル専用」設計のレンズは、APS-Cサイズに 合わせているため、このカメラでは使えないことに注意。
APS-CAPS-C23.4×16.7APSカメラ(スタンダードサイズ)APSフィルムでスタンダード画像を撮ったときのサイズ。35mmフィルムの約半分の面積。現在、ほとんどのデジタル一眼レフはこのサイズとほぼ同じ撮像素子を持ち「APS-Cサイズ」と呼ばれている。
NIKONサイズ23.7×15.6NIKON D1,D50,D70など 35mmフィルム用レンズをつけると見かけの画角は1.5倍相当になる。
EOS Kissサイズ122.7×15.1Canon EOS Kiss Digital(初代)。EOS 30Dもこれに近い。NIKONよりわずかに小さい。35mmフィルム用レンズをつけると見かけの画角は1.6倍になる。
EOS Kissサイズ222.2×14.8Canon EOS Kiss Digital XなどKiss Digital N、Xは、さらに1回り小さくなった。
SONY R1R121.5×14.4SONY DSC-R1レンズ一体型デジカメとしては極めて特殊な(大きな)撮像素子(CMOS)を持つ。
シグマサイズ20.7×13.8シグマSD10などシグマのデジタル一眼レフは他社より撮像素子が一回り小さい。
フォーサーズフォーサーズ17.3×13.0Olympus E-1、Panasonic L1などオリンパスが提唱しているデジカメ一眼の規格。パナソニックも参加。フォーサーズ用レンズはAPS-Cサイズ用レンズよりさらに焦点距離が短くなるため、背景をぼかすには不利。
2/3インチ型8.8×6.6SONY F707,F717,F828 コニカミノルタA200など一般にはレンズ一体型デジカメでは最も大きなサイズのCCDだが、それでもデジタル一眼の撮像素子サイズとは大きな開きがある。
1/1.8型1.8インチ型6.9×5.2Lumix DMC-FZ30など比較的高級機に使われている。1/2.5型に比べるとかなり大きいが、800万画素を詰め込むのはかなり無理をしているはず。
1/2型6.4×4.8Olympus C2040ZOOMなど2000年くらいからの中堅・高級デジカメによく採用されたが、当時はまだ200万画素時代なので、1画素あたりの受光量は今よりむしろ余裕があった。
1/2.5型5.7×4.3Pentax Optio X 、Lumix FZ7など2004年くらいからの多くの中堅機種が採用。小さなサイズの中に500万画素以上詰め込んでいる。
1/2.7型5.3×4.0SONY U50などのUシリーズ、Nikon COOLPIX2000など2002~04年くらいのコンパクトデジカメに多かった。
1/3型1/3型4.8×3.6サンヨー DSC-V1など初期の35万画素クラスのコンパクトデジカメに多かった。



標準的35mm的感光元件面積是4/3的四倍大,4/3的感光元件面積是2/3面積的四倍大。

簡論CCD的成本,35mm就要4/3的四倍了,難怪35mm全幅的機器價錢怎樣都掉不下來,不知道Canon的5D後繼機的價格定位會再哪? 而未來的Nikno/Sony全幅機的價格定位會在哪?

2008年2月11日 星期一

ZDNet Taiwan - 新聞 - Web應用 - 報導:收購價太低 Yahoo 想拒絕微軟

ZDNet Taiwan - 新聞 - Web應用 - 報導:收購價太低 Yahoo 想拒絕微軟

在該篇報導中提到,Yahoo 似乎認為微軟至少要開價一股 40 美元才比較合理,記者推估 Yahoo 應該名為拒絕,但實際上相當有喊價的意味。


會賣嗎? 會賣嗎?

不過我想就算Microsoft跟Yahoo!合併,也很難與Google在Web 2.0世代的服務匹敵。

畢竟Google這間公司的企業文化會讓他成為Web 2.0時代的王者,但別忘了進入Web 2.0時代的只有少部份人,絕大多數還停留在Web 1.0甚或者是Web 0.5,如同台灣黏著度最高的入口網站可還是Yahoo阿! 多少人的首頁永遠都是那個畫面混亂到不行的Yahoo! 最多人用的電子郵件也還是Yahoo跟Hotmail,兩個Web 1.0競爭激烈的對手聯手對抗Web 2.0時代的王者有多少勝算?

期待吧! 不過不要抱太大希望就是了。

2008年2月8日 星期五

由Microsoft Office Live看線上協同工作軟體

Microsoft Office Live包含了兩個部份,一是Office Live Workspace,另一個則是Office Live Small Business,各自可對應至Google Docs以及Google Apps,就功能以及整合度來說,自然是Google Docs以及Google Apps佔優勢,畢竟我還是覺得Microsoft並不是真心的想推廣這個服務。

目前Office Live最大的優勢是在於能與Microsoft整合,擁有在線及離線的編輯器,不過Google也不是省油的燈,在未來Google應該會在OpenOffice or SUN StarOffice,加入完整的離線編輯功能。

同時對於這個市場有興趣的還有IBM,他的IBM Symphony將會Lotus Notes整合成為一個更完善的群組工作軟體,當然微軟的SharePointGroove也是在搞這個的,不過就目前的完善度來說,還是Lotus Notes佔優勢。

目前Google Docs已經實現Microsoft Word, Excel, PowerPoint,未來會不會將Access也加入Google Docs的行列中呢?  Lightweight的Database會是一個應該會有蠻好的應用的,就像Amazon SimpleDB一般提供輕量化的線上資料庫,讓動態網頁的建構不需要倚靠自有主機或者是租用空間,讓中小型企業不需要擁有專業或半專業的伺服器維護人員,便可將絕大部分非機密性的企業服務利用Google Apps建置。

說實話,我真的覺得Google Apps對MIS人員是個福音也是警訊,不斷的將企業服務外包至專業甚或者如Google這般WebApps廠商,讓企業對MIS人員的依存度降低許多,對於未來MIS人員應該更加熟悉這些WebApps的建構,以及這些WebApps所提供的API用法,才不會被淘汰。

2008年2月4日 星期一

Hyper PI and Stree Prime 2004 Orthos Edition

Super PI是一套歷史悠久的簡易效能估量軟體,但目前僅能支援單核心。Hyper PI是一套Super PI的前端GUI軟體,控制多個Super PI同時啟動,雖然說不像Stress Prime 2004Orthos Mods一般是原生的多核心程式,但拿來作為基本多核心效能評比還是OK的。

Get them directly:
Super PI Mode v1.5xs
Hyper PIv0.98b
Stress Prime 2004 Orthos Edition

[update: 2008-0214]
wPrime也是一套計算質數的小軟體,與SP2004不同的是wPrime可以指定要計算的質數大小,用以作為speed test(32M) or stability test(1024M),wPrime還會自動收集你的CPU與記憶體資訊,以供上傳分數之用途,在進階設定中也可選擇要執行的Thread數,算是蠻輕巧也好用的Stress Test軟體,也許可以拿來作為SuperPI的替代品也不一定。

Get it directly:
wPrime v1.60

2008年2月3日 星期日

帳號整合 on Windows or Linux?

最近要開始弄帳號整合,還在Windows AD與SAMBA+OpenLDAP之間徘徊,兩者都有其優點,但要挑剔的話,讓人感到不滿的部分還真的不少。尤其是系上希望能夠以Windows取代unix系統,降低管理上的負擔,也希望未來在尋找接任的管理人才時,不會找不到人。

Windows?
要使用Windows平台,商用的管理軟體大概是無法避免的,除非我自己分內的研究弄得差不多,不然我自己可沒那個精神去研究IronPython/Python + Active Direcory 的管理批次檔的寫法,雖然說用語法不會有太大的差異,但是要花時間去研究與實作就讓人一整個懶惰,還要希望下一個接任者能夠瞭解我在寫些甚麼,很累阿!

目前看到的管理軟體應屬ManageEngineADSelfServiceADManager Plus來得最讓人滿意了吧。AdSelfService是一套帳號與密碼管理軟體,能夠讓使用者利用web介面修改與重設密碼,也能讓管理者由遠端界面進行帳號的管理,功能相當的不錯,蠻符合基本的需求的。ADManager Plus則是批次建立與修改帳號的軟體,也是以web為介面的軟體。兩套軟體真的買起來也要不少錢,該不該花這個錢是需要考慮的,也許花點錢與時間找個人寫一個管理介面也是可以的,不過這也只是也許,實現的機會應該不大。

Linux?
使用OpenLdap + SAMBA的話,最大的好處就是文件很多,而且可以使用的免費工具軟體也很多,真的熟悉的話,管理起來應該也不會有甚麼大問題,但是unix系統的入門門檻還是高了些,還是別自找麻煩,也別給未來的管理者找麻煩好了,哈哈。

網路上找到的免費管理軟體大概有以下幾套是大家比較推薦且常用的:Apache Directory StudioJXplorerLDAP NavigatorphpLDAPadminSofterra LDAP Administrator/Browser。自己用過Softerra LDAP Browser與phpLDAPadmin,其餘的尚未嘗試。

Softerra LDAP是一套單純的LDAP Browser,windows freeware,僅能看,無法修改。phpLDAPadmin則是一套網頁介面的LDAP管理軟體,使用起來的介面與phpMyAdmin有類似的地方,能夠編輯與新增LDAP資料。

Apache Directory Studio則是standalone plugin for Eclipse,能進行LDAP Browser, LDIF Editor, Schema Editor,也能搭配Apache DS這套以Java開發的LDAP server軟體使用。Apache.ORG所維護的opensource software,以Apache License發行。

So?
除了自己系上的帳號密碼系統之外,學校也引進了Novell iChain進行統一的帳號密碼管理與SSO,未來是否有可能與學校的系統做整合尚需研究,總之就是一切不確定,反正也沒人給壓力,慢慢慢慢來吧!

StarTrek Movie XI

所有Trekker注目的焦點 - StarTrek XI預定在Christmas 2008上映了。 自從那個那太好看的StarTrek:Enterprise之後,StarTrek系列似乎失去了以前的光彩,沒有新的作品能夠吸引人們的目光。



也許是TNG太過經典,也許是Voyager打壞了過去的設定,但StarTrek對於所有的科幻迷來說是永遠的經典,期待這次描述Kirk與Spock的故事能夠讓我們再度感動。

2008年2月2日 星期六

PuTTY Connection Manager

PuTTY Connection Manager是一套PuTTY的外掛軟體,允許PuTTY能以分頁的方式開啟。



不過說實話,很久以前piaip再推出他所修改的pietty時,就有預定將分頁功能加進去,但是過了很久,pietty還是沒有改版。後來聽pcman說putty本來就沒有考慮到多重分頁的設計,於是乎要修改putty支援分頁功能幾乎等於重寫,那時候的感覺是那為何不直接將putty加進Open PCMan內呢? 利用外部函示呼叫的方式應該可以可以搞定,那時候腦中想法的最終成果其實跟PuTTY Connection Manager很類似。

只是當Open PCMan加入了putty之後,那功能上、界面、設定上的繁複程度會比現在還高上許多吧,這樣還符合pcman當初開發pcman的初衷嗎?

2008年2月1日 星期五

VMWare Server 2.0 Beta

VMWare在不久之前推出了VMWare Server 2.0 Beta版本,以下是VMware 2.0 Beta與1.0不同的地方,由IIS based的web管理介面改成Apache+Tomcat的Java管理介面,設定上來得更簡單了些,遠端連線console的效能也比較好了。

另外一點很重要的不同則是在於Storage Pool的概念,不僅本地磁碟可以加入Storage Pool,現在也可以將CIFS協定(網芳啦)的遠端資料夾也加入Storage Pool,應該算是VMWare Infrastructure功能的下放,只可惜還沒有支援SAN or iSCSI等協定,不過SAN由Host mount起來再放進Storage Pool好像也是可以的。


New features and enhancements in the VMware Server Beta 1 release:

* Web-based management interface: A new Web-based user interface provides a simple, flexible, intuitive and productive way for you to manage your virtual machines.
* Expanded operating system support: VMware Server now supports Windows Vista Business Edition and Ultimate Edition (guest only), Windows Server 2008 (Longhorn Server Beta 3), Red Hat Enterprise Linux 5 and Ubuntu 7.1, among others.
* Greater scalability: Take full advantage of high-end hardware with support for up to 8GB of RAM per virtual machine, up to two virtual SMP (vSMP) processors and up to 64 virtual machines per host.
* 64-bit guest operating system support: Run high-performance operating systems in virtual machines with support for Intel EM64T VT-enabled processors and AMD64 processors with segmentation support.
* Support for VIX API 1.2: This feature provides a programming interface for automating virtual machine and guest operations.
* Support for Virtual Machine Interface (VMI): This feature enables transparent paravirtualization, in which a single binary version of the operating system can run either on native hardware or in paravirtualized mode.
* Support for USB 2.0 devices: Transfer data at faster data rates from USB 2.0 devices.

[NEWS]微軟即將買下雅虎???

From NY Post

BILL'S HARD DRIVE
MICROSOFT EYES SEARCH GIANT IN PROPOSED TAKEOVER



The new approach follows an offer Microsoft made to acquire Yahoo! a few months ago, sources said. But Yahoo! spurned the advances of the Redmond, Wash.-based software giant. Wall Street sources put a roughly $50 billion price tag on Yahoo!.


是不是拔剌還不知道,不過這個消息倒是一點都不會讓人感到意外,只是對於Microsoft + Yahoo >= Google的機率還是感到懷疑的。

在 Google Blogger 中使用 SyntaxHighlighter張貼程式碼

在Blogger中要插入程式碼,又希望程式碼能夠有Syntax Highlight的話,可以使用SyntaxHighlighter這隻小JavaScript程式,安裝方法可參考Derrick所整理的教學,內容蠻詳盡的。


支援的程式語言包含C++, C#. CSS, Delphi, Java, ,JavaScript, PHP, Python, Ruby, Sql, VB, XML/HTML,使用方法為

<pre class="languages" name="code">
Your Program codes
</pre>

language的部分選擇你要使用的程式語言,code你的code的名稱,同一篇文章中名稱不能有重複。

FePy Option to support urllib in IronPython

在IronPython 1.1.1中,要使用urllib等需要socket的函式庫時,會因為IronPython在這部分的實作有問題而無法順利進行,此時將以下兩行程式碼加在整隻程式的最前面,就能解決urllib等函式庫socket的錯誤。


import fepy
fepy.install_option('network')