2008年2月27日 星期三
Lenovo ThinkPad X300 First Thoughts Review
首先是那使用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
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 - 窮人的貸款銀行
依稀記得在Yunus當初剛獲頒諾貝爾和平獎時,我曾經看過有關於他的新聞,也對於他的想法寫了一些感想(in BBS),個人十分的贊同這種弭平貧窮的方式,與其給窮人魚吃(經濟援助),不如給他們魚竿(微型貸款)讓他們建立屬於他們自己的經濟行為賺取利益,而Kiva就是一種能讓全世界的人有心人士一同參與的微型貸款銀行。
這種不用任何抵押也不用支付任何的利息的微型貸款,不僅能讓窮人創業用,也能夠支付許多緊急的大筆支出,例如孩子的註冊費用或者是醫療費用,看的電視上吳念真導演替全國電子所拍攝的一系列廣告,全國電子提供零利率的分期方案讓中低收入戶購買家電用品,我想這也是另外一種實現Yunus理想的作法吧。
隨手找了一下,有兩本書是在探討Yunus的微型貸款理論的,分別是「窮人的銀行家」以及「尤努斯與鄉村銀行:創造免於貧窮的世界」,另外在大紀元的網頁上,看到曹長青所寫的一篇文章 - 還窮人以尊嚴,裡面摘自Yunus銀行網頁上的一句話我很喜歡
慈善施捨不是解決貧窮問題的辦法,它只能使貧窮持續,更導致依賴,同時泯滅窮人要擺脫貧困的衝動。而只有讓每一個人都釋放出自己的能量和創造力,才是解決貧窮問題的答案。
另外有一點值得我們省思的是,這些向Yunus貸款的窮人們的還款率高達99.02%,而台灣許多有錢人卻不斷的利用各種方式巧取詐騙台灣人的錢,待其惡行爆發之後就遠走高飛到其他國家享福,另投資人血本無歸,金錢與權利使人墮落這句話一點都沒錯。
2008年2月17日 星期日
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勝利啦!
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フィルム 36×24 35mmフィルムカメラ一般。デジカメではCanonのEOS-1Dsなど 35mmフィルムの撮影面面積はこれ。このサイズの撮像素子をもつデジカメを「フルサイズモデル」と呼ぶが、機種は少なく、極めて高価。EOS 1DS、5Dなど EOS 1D MarkII N 28.7×19.1 Canon EOS 1D MarkII N 35mm フィルムフルサイズより小さく、一般的なAPS-Cより大きい。このサイズの撮像素子に合わせたレンズは存在しないので、従来の35mmフィルム一眼レフ 用レンズを使うしかない。見かけの画角は約1.3倍になる(その分、周囲が自動的に切り取られる)。「デジタル専用」設計のレンズは、APS-Cサイズに 合わせているため、このカメラでは使えないことに注意。 APS-C 23.4×16.7 APSカメラ(スタンダードサイズ) APSフィルムでスタンダード画像を撮ったときのサイズ。35mmフィルムの約半分の面積。現在、ほとんどのデジタル一眼レフはこのサイズとほぼ同じ撮像素子を持ち「APS-Cサイズ」と呼ばれている。 NIKONサイズ 23.7×15.6 NIKON D1,D50,D70など 35mmフィルム用レンズをつけると見かけの画角は1.5倍相当になる。 EOS Kissサイズ1 22.7×15.1 Canon EOS Kiss Digital(初代)。EOS 30Dもこれに近い。 NIKONよりわずかに小さい。35mmフィルム用レンズをつけると見かけの画角は1.6倍になる。 EOS Kissサイズ2 22.2×14.8 Canon EOS Kiss Digital Xなど Kiss Digital N、Xは、さらに1回り小さくなった。 SONY R1 21.5×14.4 SONY DSC-R1 レンズ一体型デジカメとしては極めて特殊な(大きな)撮像素子(CMOS)を持つ。 シグマサイズ 20.7×13.8 シグマSD10など シグマのデジタル一眼レフは他社より撮像素子が一回り小さい。 フォーサーズ 17.3×13.0 Olympus E-1、Panasonic L1など オリンパスが提唱しているデジカメ一眼の規格。パナソニックも参加。フォーサーズ用レンズはAPS-Cサイズ用レンズよりさらに焦点距離が短くなるため、背景をぼかすには不利。 2/3インチ型 8.8×6.6 SONY F707,F717,F828 コニカミノルタA200など 一般にはレンズ一体型デジカメでは最も大きなサイズのCCDだが、それでもデジタル一眼の撮像素子サイズとは大きな開きがある。 1/1.8型 6.9×5.2 Lumix DMC-FZ30など 比較的高級機に使われている。1/2.5型に比べるとかなり大きいが、800万画素を詰め込むのはかなり無理をしているはず。 1/2型 6.4×4.8 Olympus C2040ZOOMなど 2000年くらいからの中堅・高級デジカメによく採用されたが、当時はまだ200万画素時代なので、1画素あたりの受光量は今よりむしろ余裕があった。 1/2.5型 5.7×4.3 Pentax Optio X 、Lumix FZ7など 2004年くらいからの多くの中堅機種が採用。小さなサイズの中に500万画素以上詰め込んでいる。 1/2.7型 5.3×4.0 SONY U50などのUシリーズ、Nikon COOLPIX2000など 2002~04年くらいのコンパクトデジカメに多かった。 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整合成為一個更完善的群組工作軟體,當然微軟的SharePoint及Groove也是在搞這個的,不過就目前的完善度來說,還是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
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?
要使用Windows平台,商用的管理軟體大概是無法避免的,除非我自己分內的研究弄得差不多,不然我自己可沒那個精神去研究IronPython/Python + Active Direcory 的管理批次檔的寫法,雖然說用語法不會有太大的差異,但是要花時間去研究與實作就讓人一整個懶惰,還要希望下一個接任者能夠瞭解我在寫些甚麼,很累阿!
目前看到的管理軟體應屬ManageEngine的ADSelfService與ADManager Plus來得最讓人滿意了吧。AdSelfService是一套帳號與密碼管理軟體,能夠讓使用者利用web介面修改與重設密碼,也能讓管理者由遠端界面進行帳號的管理,功能相當的不錯,蠻符合基本的需求的。ADManager Plus則是批次建立與修改帳號的軟體,也是以web為介面的軟體。兩套軟體真的買起來也要不少錢,該不該花這個錢是需要考慮的,也許花點錢與時間找個人寫一個管理介面也是可以的,不過這也只是也許,實現的機會應該不大。
Linux?
使用OpenLdap + SAMBA的話,最大的好處就是文件很多,而且可以使用的免費工具軟體也很多,真的熟悉的話,管理起來應該也不會有甚麼大問題,但是unix系統的入門門檻還是高了些,還是別自找麻煩,也別給未來的管理者找麻煩好了,哈哈。
網路上找到的免費管理軟體大概有以下幾套是大家比較推薦且常用的:Apache Directory Studio、JXplorer、LDAP Navigator、phpLDAPadmin、Softerra 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
也許是TNG太過經典,也許是Voyager打壞了過去的設定,但StarTrek對於所有的科幻迷來說是永遠的經典,期待這次描述Kirk與Spock的故事能夠讓我們再度感動。
2008年2月2日 星期六
PuTTY Connection Manager
不過說實話,很久以前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
另外一點很重要的不同則是在於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]微軟即將買下雅虎???
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張貼程式碼
支援的程式語言包含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
import fepy
fepy.install_option('network')