[置頂]

書單: 安迪葛洛夫:Only paranoid survives.

Jul 31, 2008

網路文章摘要

主要是 gslin 的文章
記一些備忘...
 
 

http://blog.gslin.org/archives/2008/07/17/1544/
如同 Philipp Lenssen 所說的,如果 Google 把這個技術推廣到所有的影片上,就有很多可行性可以做,像是與 Google AdSense 的配合、與 Google Search Quality 的配合。

比起直接對影像處理,對聲音處理似乎是條可以走的路… (就目前的語音辨識)


http://blog.gslin.org/archives/2008/07/15/1542/
Paul McCullagh of PBXT

http://blog.gslin.org/archives/2008/06/30/1531/
jQuery
Greasemonkey
Google AJAX Libraries

http://blog.gslin.org/archives/2008/06/01/1511/
FreeBSD src 部份由 CVS 轉換到 Subversion

http://blog.gslin.org/archives/2008/05/28/1506/
Google 提供 Javascript Library Hosting

http://blog.gslin.org/archives/2008/05/21/1503/
Git 與 Subversion 的結合

http://www.gladiatus.tw/

http://blog.rafan.org/

http://blog.gslin.org/archives/2008/05/11/1497/
如果是自己搞網站 (程式美術都自己來),用 Zend_Form 設定完後,透過 render() 將 HTML code 呈現的確不錯,畢竟強迫你要用 CSS 去處理頁面呈現。

Jul 28, 2008

Windows 7 與微軟

http://taiwan.cnet.com/digilife/0,2000089053,20129670,00.htm
關於Windows 7的三件事

http://news.cnyes.com/dspnewsS.asp?rno=3&fi=%5CNEWSBASE%5C20080725%5CWEB763&vi=32495&sdt=20080723&edt=20080725&top=50&date=20080725&time=10:49:12&cls=index15_totalnews
微軟週三(美國時間)宣佈重組視窗(Windows)與在線服務業務,分拆旗下核心部門「平台及服務部門」(PSD),該部門總裁凱文·約翰遜將離職,約翰遜是微軟洽購雅虎最直接的負責人。

根據重組計劃,PSD將分拆為Windows/Windows Live及在線服務兩大部門,直接向微軟CEO斯蒂夫·鮑爾默匯報。

高級副總裁史蒂文·斯諾夫斯基、喬恩·德瓦恩及比爾·維特將執掌Windows/Windows Live部門。該部門旗下正在研發的產品包括下一代IE瀏覽器、Windows操作系統和Windows Live產品。

就在線服務部門而言,微軟將新增一個高管職位,並在公司內外尋找最佳人選。

* 微軟的部門 (from wikipedia)
2 Product divisions
2.1 Platform Products and Services Division
 包含 Windows, Visual Studio, ....
2.2 Business Division
 Office 全系列產品
2.3 Entertainment and Devices Division
 Windows CE, Windows Mobile, XBOX...

有關 .NET

我今天買了 "Programming Microsoft .NET" 中文版。

我去 Joel On Software 搜尋 ".NET" 想知道 Joel 對 .NET 的看法

1. 他們在 2002/04/11 公布了他們公司的 .NET strategy:
   內部用的程式與web程式,以後都要以.NET開發。

2. 在 2004/01/28 "先生可以賞我一個連結程式嗎?"
   提到CLR的致命缺點。
   CLR有版本不相容的問題。
   而且CLR很大(22MB), 卻不能經過linking產生static linking 的應用程式。


3. 在 2004/06/13 "微軟如何輸掉API戰爭"
   提到了範圍已經不僅僅是 .NET,而是微軟、以及未來十年整個軟體工程界的可能走向。

底下是我覺得值得記下來的一些文字片段:

## Raymond Chen是微軟Windows團隊的開發人員
Raymond Chen陣營相信,讓開發人員寫一次程式能到處(好吧,在所有的Windows上)執行,可以讓他們更容易做事。而MSDN雜誌陣營則認為要提供一些功能很強的程式給開發人員使用,才能讓他們更輕鬆,前提是開發人員願意承受難以置信的複雜部署和安裝麻煩,更別提巨大的學習曲線了。

Raymond陣營想的是強化(consolidation)。請不要讓事情變得更糟,只要讓我們原有的東西能繼續動就好了。MSDN雜誌陣營則是得一直生產出大量的技術,卻沒有人能跟得上。

MSDN雜誌陣營挾著這次大勝接管一切。突然間改東西變得理所當然了。IIS 6.0用了不同的執行緒模型,讓某些舊應用程式不能動。我很震驚地發現用Windows Server 2003的客戶不能執行FogBugz。然後.NET 1.1不能完全向後相容於1.0。而現在秘密終於揭露,OS團隊也心領神會,決定不再為Windows API增加新功能而是完全取代掉。我們被告知不要再用Win32了,現在要開始準備迎接WinFX:下一代的Windows API。全部都不一樣了。現在依據的是用受控代碼(managed code)的.NET、XAML、Avalon。是的,我得承認遠遠優於Win32。不過這並不是升級,而是對過去的破壞。

在Windows初期要開發桌面應用程式,微軟提供兩種作法,可以寫C程式直接呼叫Windows API並自行管理自己的記憶體,或者用Visual Basic並把記憶體交給它管理。這也是我個人過去13年來用得最多的兩個開發環境,用到熟得不得了

(順便一提,網誌聚合器格式是個神秘而充滿政治味的世界,有在注意的讀者可以看到那裡面發生的事情是一樣的。RSS已經變得支離破碎了,原因是有數個不多的版本,規格不正確又有很多政治鬥爭。有人試圖建立叫Atom的另一種格式來消弭混亂,結果只是在RSS的眾多版本外再加一個Atom而已,規格還是不正確而政治鬥爭依舊很多。當你創造第三方案想藉以一統兩股對抗的力量時,最後只會變成三股敵對的力量。你並不會一統什麼也沒有真的修正什麼。)

而在用.NET的都是在用ASP.NET來開發web應用程式,只會在Windows伺服器上執行並不需要Windows的用戶端系統。這正是個關鍵點

## 註: Redmond, Microsoft Head Quarter 所在地

這表示微軟的API突然間已經不那麼重要了。Web並不需要Windows。

以下是關鍵所在:我注意到(而且也和求才業的朋友確認)紐約市這裡會C++和COM程式設計的Windows API程式師年收入約十三萬美元,而一般用可控代碼語言(Java、PHP、Perl、甚至ASP.NET)的普通web程式師年收入是八萬美元。這可是很大的差別,而當我和從事微軟顧問服務的朋友談到這事情時,他們承認微軟已經失去整個世代的開發人員了。要花十三萬雇一個有COM經驗的人,是因為過去約八年來沒有人自找麻煩去學COM程式設計,所以你得找個很資深的人來(通常都已經晉身管理階層),說服他們再做個普通程式師去處理(上帝救救我)marshalling、monikers、apartment threading、aggregate、tearoff,還有其他一百萬件基本上只有Don Dox會的東西。事實上連Don Box都無法忍受再回來看這些東西。

(註:我看到這邊笑了出來。這個笑點大概只有訊連的 Burning team 與 SBR team 才會懂的)


後記:對於「Joel 對.NET有什麼看法」這件事,我還需要再多看幾篇文章。
不過我想說說「微軟如何輸掉API戰爭」這篇文章。
這是一篇四年前的文章。
感謝梅普華,他將早期Joel 的文章做了很好的翻譯。
然而「在PC上面開發程式的程式設計師們」的下一步應該是什麼,是很值得再想想的問題。

 

Jul 26, 2008

Table of Contents of "Effective C++ 3/e"

http://safari.awprofessional.com/0321334876?tocview=true

幾篇有關 Google Android 的文章

財星:13位前Google員工,離職之前目前做的事

Where are they now?
Meet 13 ex-Googlers, and find out the cool things they've been doing since they left the Googleplex.

http://money.cnn.com/galleries/2008/fortune/0801/gallery.BestCo_ex_Googlers.fortune/index.html

 1. Paul Buchheit and Sanjeev Singh
Then: Created first version of Gmail
Now: Co-founders of FriendFeed

 2. Gideon Yu
Then:CFO at YouTube (acquired by Google)
Now: CFO at Facebook

 3. Gokul Rajaram
Then: Product management director, AdSense
Now: CEO of Chai Labs

 4. Aydin Senkut
Then: Senior manager, Websearch and Syndication
Now: Founder and angel investor at Felicis Ventures

 5. David Friedberg
Then: Business Product Manager, AdWords
Now: CEO, WeatherBill

 6. Benjamin Ling
Then: Launched Google Checkout
Now: Director of platform at Facebook

 7. Anna Patterson
Then: Chief architect of the TeraGoogle search index
Now: President and founder, Cuill
(註:她的title 讓我嚇到了....)

 8. Bret Taylor and Jim Norris
Then: Developed Google Maps
Now: Co-founders (with Paul Buchheit and Sanjeev Singh) of FriendFeed

 9. Salman Ullah and Sean Dempsey
Then: VP and Principal, Corporate Development
Now: Founders of Merus Capital

 10. Olana Khan
Then: Head of global sales
Now: Chief operating officer, Kiva

Google手機計劃面臨“空許諾”

http://financenews.sina.com/i/2008-07-25/19402352370.shtml
Google手機計劃面臨"空許諾"     
2008-07-25 04:42:02
   

  與蘋果一手包辦iPhone的策略不同,Google選擇開放合作的方式來推行自己的手機項目。但目前的情況看來,這樣的做法換來的只是工作效率的低下

  在日新月異的手機行業里淘金並不如想像中那麼容易。

  6月末,Google非常不情願地宣布,第四季度前新手機難以上市。據知情人士透露,一些手機運營商和Android兼容軟件的開發商目前無法趕上進度,可能導致Google今年的手機市場計劃生變。

  去年11月,Google聯合30多家合作伙伴宣布了一個雄心勃勃的項目,計劃基于手機軟件平台Android推出新的手機系列。Google同時還表示,打算今年下半年實現新手機上市銷售。但據一位知情人士稱,該款手機的開發以及資源統籌方面出了許多意想不到的問題,以致于原本打算今年推出 Android手機的合作伙伴如美國第三大無線運營商Sprint Nextel無法如願。

  美國運營商Sprint Nextel公司發言人稱,什麼時候推出Android手機還是一個未知數。

  開發包漏洞百出

  居住在西雅圖的工程師、創業者邁克貝斯表示,他花費了數周時間試圖為Android編寫程序,但發現Google提供的開發包有大量缺陷和漏洞,最終他只能無功而返。他說:"Android開發包完全談不上功能性,文檔也很糟糕。顯而易見,它還沒有做好大範圍推出的准備。"

  新軟件引發不滿十分常見,但如此多的開發者批評Android開發包,多少有些出人意料。很多開發者抱怨,Android開發包存在大量代碼錯誤,其中一些是令人難以置信的基本錯誤。更糟糕的是,他們聲稱Google並未就反饋做出回應,從而一些觀察人士對Google手機計劃的可行性提出了質疑。

  In-Stat咨詢公司分析師比爾‧休斯表示:"這只是一個小錯誤,還是預示著什麼?如果Google不能迅速地就無線開發者社區的顧慮做出回應,可能會延緩Android最終投入應用的時間。"

  針對業界的質疑,Google表示,目前發布的相關程序只是一個早期產品,旨在幫助開發者了解Android操作系統,並征集反饋意見。Google聲稱:"目前看來,開發者對于Android的反應非常積極。我們正在將各種不同的建議整合到新開發包中。"

  Google去年11月宣布,它將聯合多家手機廠商和運營商開發一款手機操作系統,目的是推動手機互聯網發展,同時削弱運營商對手機行業的控制。原計劃基于這一平台的首款手機將于今年下半年面世,毫無疑問,Android是Google手機計劃的核心。

  此後不久,Google發布了Android開發包。為了推動Android迅速普及,Google甚至計劃為那些開發出最佳Android應用的程序員提供1000萬美元獎金。目前的事實是,Android軟件尚未贏得大型手機軟件開發商的普遍支持。一些人士認為,Google完成自身軟件後又不斷作出修正,給第三方開發兼容軟件帶來了困難。

  Weather Channel Interactive的副總裁路易斯對此深有感觸。這家公司開發了基于Android的移動天氣應用程序。他說,總體而言,他對Android印象深刻,這款系統軟件能夠讓他的公司開發出本地天氣狀況查找等功能。

  但他同時指出,由于Google仍在不斷修改Android操作系統,Weather Channel Interactive也不得不經常修改自己開發的兼容軟件,"效率很差"。

  目前還無法確定已經有多少開發者轉向Android平台,看來大多是一些小型軟件公司在努力,但開發包所暴露出來的問題無疑又大大打擊軟件工程師們的積極性。

合作伙伴諸事不順

  當然,Android的人氣可能會逐漸旺,但與Google合作的無線運營商們卻進展不順,它們希望量身打造出專門適合其自身互聯網服務的專用軟件(包括操作系統以及兼容軟件)。一些手機制造商正在將各種Android軟件整合在一起,對它們進行測試,創建用戶界面以滿足運營商的具體要求,這些工作耗費的時間超出了此前預期。

  據消息人士稱,受到影響的不僅包括三星電子等大型手機制造商,也涉及到規模較小的制造商,這些公司計劃提供挂運營商品牌的手機。

  知情人士稱,Sprint無法按時推出Android手機的一個原因是,它希望基于Android平台開發自有品牌服務,而不是向客戶提供功能已由 Google設計好了的手機。更不妙的是,Sprint管理層今年更換了新的CEO,不久前還更換了負責產品開發的管理人員,這也是它一直無法推出 Android手機的原因之一。甚至有消息稱,Sprint現在正在考慮放棄將Android手機用于目前第三代寬頻網絡的計劃,轉而開發一款能夠在更高速的第四代網絡上使用的Android手機。這種半途而廢的做法當然又讓已有的進度前功盡棄。

  Google在中國市場的推進計劃同樣不順利,Google負責Android平台開發的一位內部人士稱,中國移動原打算第三季度推出一款Android手機,但該公司目前忙于自身事務,因此新手機面市時間可能推遲到今年年底或是明年年初。

  有內部人士透露,中國移動和與其合作的一家手機制造商在將Android軟件進行漢化時遇到了麻煩,而且難以將中國移動自有品牌的數據服務整合進系統。

  Google無線平台部門的主管安迪‧魯賓並沒有正面回應媒體對以上消息的求証,但他話里有話地表示,統籌軟件開發工作,讓合作伙伴完成宣傳其手機新功能的工作,"這都需要時間"。他說:"這正是困難所在,不過我們離成功已非常非常近了。"

  競爭對手氣勢逼人

  在Google在操作系統研發上麻煩不斷的同時,蘋果公司在6月間推出了更便宜、運行速度更快的新版iPhone手機,再次引起了市場轟動。新手機支持游戲與娛樂服務。與蘋果包辦iPhone手機的大部分硬件與軟件開發工作不同,Google的Android平台若想成功,需獲得諸多硬件、服務與軟件提供商的支持才行

  蘋果預計今年將銷售1,000萬部iPhone手機,RIM公司的黑莓手機目前約有1,400萬用戶,該公司日前宣布將推出新款黑莓,讓用戶能夠更輕松地下載音樂、觀看視頻和瀏覽網頁。而微軟也在高端手機市場占有很大份額。

  Google的魯賓拒絕談論競爭對手,但他表示,Google仍然堅持走合作之路,不會如蘋果一樣"專制"。他說,公司正在努力幫助它們開發新的手機功能,降低開發成本,Google還在同芯片制造商和其它技術提供商協作,努力使手機生產商和運營商不必從零開始設計基于Android平台的手機。

  Google的這一努力成功與否取決于合作伙伴能否基于Android平台開發出各種應用軟件,但一些開發人員表示,蘋果的編程工具比Google的更容易使用,原因是人們對蘋果的Mac操作系統更為熟悉。因此,各種各樣的軟件公司都在忙著為iPhone開發各種新的應用程序

   Buzzd是一家城市定位指南和社交網絡公司,其創建者之一梅塔說,蘋果和RIM已經壓倒了Android帶來的激動和喧囂。梅塔說,該公司會優先為 iPhone而不是Android開發應用程序,因為蘋果的指導方針更容易執行,而且市面上也沒有一部Android手機可用來測試開發出的程序。

  在Google澄清一些關鍵事項,如應用程序如何分銷和程序開發商如何從中獲得收入之前,從事移動游戲廣告業務的Greystripe等一些關鍵公司仍在裹足不前。

約耳談軟體文章列表與兩篇文章的大意

Architecture astronauts take over May 01 2008
架構太空人接管

大意:
微軟跟Google 在這篇文章裡都被電爆了...
他們在做著消費者不需要的東西...
提到了微軟買下Groove這個公司而讓首席工程師 Ray Ozzie到微軟來工作。
而以作者角度來看,Ray Ozzie 最終的工作成果是Windows Live Mesh,
一個消費者不會想要用的 file synchronization tool.


Martian Headsets Mar 17 2008

Why are the Microsoft Office file formats so complicated? (And some workarounds) Feb 19 2008
**已譯**
Five whys Jan 22 2008
五個為什麼
Where there's muck, there's brass Dec 06 2007
要掙錢就別怕髒

大意:
FogCreek提供 host-based, installable 兩種軟體的版本,後者帶來較多的營收。
但後者也需要你較多的 effort 去 maintain. 大部分的事情都是如此,輕鬆、易於維護的軟體與business model, 帶來的金錢
通常小於客製化、需要比較多 customer support 的軟體與business model.
但注意有許多要注意的細節部分。例如:對FogCreek公司來說,他們是在推出 installable 版本許多年之後,
才推出 host-based 版本。所以如何取決營收與維護成本,仍需要多考慮。

嘉言錦句:
"Until they do, they won't be solving problems for people."
"Good design seems like the easiest thing to copy, but, watching Microsoft trying to copy the iPod, turns out to be not-so-easy. Great design is a gnarly problem, and can actually provide surprisingly sustainable competitive advantage."
The only way to keep growing--as a person and as a company--is to keep expanding the boundaries of what you're good at."

註:Wasabi 是 FogCreek 公司內部使用的一個語言與編譯器。
http://www.fogcreek.com/FogBugz/blog/post/The-Origin-of-Wasabi.aspx
http://www.joelonsoftware.com/items/2006/09/01b.html

Talk at Yale: Part 3 of 3 Dec 05 2007
耶魯演講:第三部
Talk at Yale: Part 2 of 3 Dec 04 2007
耶魯演講:第二部
Talk at Yale: Part 1 of 3 Dec 03 2007
耶魯演講:第一部
Evidence Based Scheduling Oct 26 2007
證明導向的時程規畫
Strategy Letter VI Sep 18 2007
策略書之六
Font smoothing, anti-aliasing, and sub-pixel rendering Jun 12 2007
字型平滑化、反鋸齒、畫素重繪
A game of inches Jun 07 2007
英吋的遊戲
Smart and Gets Things Done Jun 05 2007
聰明的完成工作
Seven steps to remarkable customer service Feb 19 2007
**已譯**
Copilot 2.0 ships! Jan 26 2007

The Big Picture Jan 21 2007
全貌
Elegance Dec 15 2006
優雅
Simplicity Dec 09 2006
簡潔
Choices = Headaches Nov 21 2006
有選擇等於頭痛
The Guerrilla Guide to Interviewing (version 3.0) Oct 25 2006
**已譯**
The Phone Screen Oct 24 2006
手機螢幕
Book Review: Beyond Java Oct 12 2006
書評:Beyond Java
Amazing X-Ray Glasses from Sprint! Sep 19 2006

Sorting Resumes Sep 08 2006
** 翻譯中 **
A Field Guide to Developers Sep 07 2006
** 已譯 **
Finding Great Developers Sep 06 2006
** 翻譯中 **
The Identity Management Method Aug 10 2006
The Econ 101 Management Method Aug 09 2006
The Command and Control Management Method Aug 08 2006
** 翻譯中 **
Three Management Methods (Introduction) Aug 07 2006
** 翻譯中 **
Can Your Programming Language Do This? Aug 01 2006
My First BillG Review Jun 16 2006
FogBugz 4½ and Subjective Well-Being May 16 2006
The Development Abstraction Layer Apr 11 2006
Foreword to "Eric Sink on the Business of Software" Apr 07 2006
Micro-ISV: From Vision to Reality Jan 11 2006
The Perils of JavaSchools Dec 29 2005
Test Yourself Dec 29 2005
How to Ship Anything Dec 13 2005
Reading List: Fog Creek Software Management Training Program Nov 22 2005
Fog Creek Software Management Training Program Oct 26 2005
Set Your Priorities Oct 12 2005
The Project Aardvark Spec Aug 17 2005
Usability Testing with Morae Jul 30 2005
Hitting the High Notes Jul 25 2005
Project Aardvark Midterm Report Jul 07 2005
Introduction to Best Software Writing I Jun 20 2005
Wall Street Survival 101 May 20 2005
Making Wrong Code Look Wrong May 11 2005
--------
The Road to FogBugz 4.0: Part V Apr 01 2005
The Road to FogBugz 4.0: Part IV Mar 31 2005
The Road to FogBugz 4.0: Part III Mar 30 2005
The Road to FogBugz 4.0: Part II Mar 29 2005
The Road to FogBugz 4.0: Part I Mar 28 2005
Documentary Filmmaker Wanted Mar 23 2005
Foreword to Painless Project Management with FogBugz, by Mike Gunderloy Feb 11 2005
Colo Expansion Version 2.0 Feb 05 2005
Advice for Computer Science College Students Jan 02 2005
Camels and Rubber Duckies Dec 15 2004
The //comment FAQ! Dec 09 2004
It's Not Just Usability Sep 06 2004
Contents of Joel on Software, the Book Aug 19 2004
------ ( 梅普華大約翻到這個時間點左右)
How Microsoft Lost the API War Jun 13 2004
Mike Gunderloy's Coder to Developer May 05 2004
Top Twelve Tips for Running a Beta Test Mar 02 2004
Please Sir May I Have a Linker? Jan 28 2004
Getting Your Résumé Read Jan 26 2004
Biculturalism Dec 14 2003
Craftsmanship Dec 01 2003
The Book Club Oct 16 2003
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) Oct 08 2003
Bionic Office Sep 24 2003
Rick Chapman is In Search of Stupidity Aug 01 2003
Fixing Venture Capital Jun 03 2003
Finding an Office in New York City Mar 28 2003
Building Communities with Software Mar 03 2003
New Server at Peer 1 Network Feb 03 2003
Mouth Wide Shut Jan 15 2003
CityDesk Entity Classes Jan 03 2003
Lord Palmerston on Programming Dec 11 2002
The Law of Leaky Abstractions Nov 11 2002
Worst Project Ever? Sep 25 2002
Platforms Aug 30 2002
Strategy Letter V Jun 12 2002
Product Vision May 09 2002
2002/05/07 May 07 2002
Five Worlds May 06 2002
Our .NET Strategy Apr 11 2002
Picking a Ship Date Apr 09 2002
Nothing is as Simple as it Seems Mar 04 2002
The Iceberg Secret, Revealed Feb 13 2002
Rub a dub dub Jan 23 2002
Fire And Motion Jan 06 2002
Getting Things Done When You're Only a Grunt Dec 25 2001
Back to Basics Dec 11 2001
A Hard Drill Makes an Easy Battle Nov 20 2001
Working on CityDesk, Part Five Nov 13 2001
Working on CityDesk, Part Four Oct 29 2001
Working on CityDesk, Part Three Oct 17 2001
In Defense of Not-Invented-Here Syndrome Oct 14 2001
Working on CityDesk, Part Two Oct 13 2001
What Does CityDesk Do? Oct 12 2001
Working on CityDesk, Part One Oct 12 2001
Ask Joel Aug 22 2001
Hard-assed Bug Fixin' Jul 31 2001
Good Software Takes Ten Years. Get Used To it. Jul 21 2001
Michael E. Porter's Competitive Strategy Jun 21 2001
What is the Work of Dogs in this Country? May 05 2001
Are the Groove Designers Architecture Astronauts? Apr 22 2001
Don't Let Architecture Astronauts Scare You Apr 21 2001
How Many Lies Can You Find In One Direct Mail Piece? Mar 24 2001
Strategy Letter IV: Bloatware and the 80/20 Myth Mar 23 2001
Spring in Cambridge Mar 19 2001
Human Task Switches Considered Harmful Feb 12 2001
Daily Builds Are Your Friend Jan 27 2001
Big Macs vs. The Naked Chef Jan 18 2001
The Ricochet Wireless Modem (a Review) Dec 20 2000
Up the tata without a tutu Dec 02 2000
Netscape Goes Bonkers Nov 20 2000
International Readers Nov 14 2000
Painless Bug Tracking Nov 08 2000
Another Business Model That Doesn't Seem to Work Oct 25 2000
Painless Functional Specifications - Part 4: Tips Oct 15 2000
Painless Functional Specifications - Part 3: But... How? Oct 04 2000
Painless Functional Specifications - Part 2: What's a Spec? Oct 03 2000
Painless Functional Specifications - Part 1: Why Bother? Oct 02 2000
Wasting Money on Cats Sep 12 2000
Fog Creek Compensation Aug 30 2000
Feedback on Programmer Compensation Aug 28 2000
How do You Compensate Programmers? Aug 27 2000
Three Wrong Ideas From Computer Science Aug 22 2000
The Joel Test: 12 Steps to Better Code Aug 09 2000
Wordsworth Responds Aug 07 2000
Free Desktop Pictures! Aug 04 2000
The Wireless Web: Spacesuits Needed Jul 31 2000
Passport Responses Jul 28 2000
Does Issuing Passports Make Microsoft a Country? Jul 26 2000
Anonymous Response Jul 25 2000
Microsoft Goes Bonkers Jul 22 2000
Whaddaya Mean, You Can't Find Programmers? Jun 15 2000
REALBasic Jun 12 2000
Strategy Letter III: Let Me Go Back! Jun 03 2000
Reading Code is Like Reading the Talmud May 26 2000
Strategy Letter II: Chicken and Egg Problems May 24 2000
Strategy Letter I: Ben and Jerry's vs. Amazon May 12 2000
Auto motion in Excel? May 12 2000
Juggling Tasks in Excel May 08 2000
Top Five (Wrong) Reasons You Don't Have Testers Apr 30 2000
Where do These People Get Their (Unoriginal) Ideas? Apr 19 2000
Things You Should Never Do, Part I Apr 06 2000
Incentive Pay Considered Harmful Apr 03 2000
Painless Software Schedules Mar 29 2000
NDAs and Contracts That You Should Never Sign Mar 28 2000
The Guerrilla Guide to Interviewing Mar 23 2000
Command and Conquer and the Herd of Coconuts Mar 23 2000
Converting Capital Into Software That Works Mar 21 2000
Two Stories Mar 19 2000
More on Sabbaticals... Mar 18 2000
Let's Take Sabbaticals! Dec 24 1999

Jul 25, 2008

TCHAR 與 WCHAR

指定所有的軟體專案都使用 WCHAR 的話
就是放棄了 Windows 3.1, Windows 95, Windows 98, Windows ME
但是產品可以在 Windows 2000, Windows XP, Windows Vista 上執行
 
DOS 是另外一回事。
在 DOS上執行的是 console mode 的程式
Source Code 也許大部分都可以一樣
但是 window-base UI 就要全部拿掉。
當然,使用WCHAR 也不能在 DOS上執行。
 
TCHAR 似乎是支援最多平台的選擇。
然而你還是可以選擇分開編譯或是同一份binary 走天下。
後者的情況,就要面對不同語言編碼的問題。
 
 

Jul 21, 2008

周俊三談台灣男籃

瓊斯盃過去曾是台灣年度夏日籃球盛宴,國內球員皆以站上瓊斯盃舞台為榮,但隨著國際賽機會增加,瓊斯盃逐漸失去昔日光環,此情此景看在本屆台灣男籃助理教練周俊三眼裡,感覺格外淒涼,周俊三感嘆:「其實瓊斯盃本質意義未改變,改變的是球員心態。我個人認為當今國家隊核心球員被推上第一線的時間稍早,經過這7、8年征戰後,不少人心態、鬥志皆被消磨殆盡,加上經年累月征戰累積的疲憊、傷痛,球員厭戰情況可想而知,經過這次瓊斯盃教訓後,我們實在該重新思考國家隊選訓過程是否得宜。」
http://www.libertytimes.com.tw/2008/new/jul/19/today-sp7.htm

Jul 20, 2008

LG

我從教會宿舍搬回我的許多舊書。

其中有一本是大塊文化出版的「李健熙的第一主義」,
談的是Samsung, 那是我2004年秋天買的書。
(原著2003年出版)

現在是2008年了,書中
「三星計畫 2010年時,與GE, SONY同為全球前三大電子廠」
的中長程目標映入眼廉。

然而,在我的生活中,近二、三年來很少看到Samsung的廣告了。
(2004年那時,Samsung的確頗為強勢)
但Samsung,默默的一步一步爬升,默默的成為全球重要品牌。

剛才我找了一下有關全球手機廠的排名,現在全球第二是Samsung
(且好像2007年就變第二了)

在公司,"SSPC" (Samsung PC) 代表的是除了 HP, Dell, Acer 以外的
重大OEM project. 地位更勝LG.

然而,近幾年,在我生活中,比較常露臉的是LG,
過去一年中就有做過 LG NB 的project,
台灣進軍全球最力的手機晶片設計廠,第一個能拿下的品牌,好像也是LG,
在我剛剛查的資料,LG也以銳不可當的成長率,現在進入手機廠全球前五強
(根據IDC 的資料,2008 Q1 排行是:Nokia, Samsung, Motorola,
LG, Sony Ericsson)。LG領先SE兩百萬支,而且距離Moto也不到五百萬支的差距。

大塊文化出那本書的時機,正是 Samsung 一度在市值超過了 Sony,
引起日、韓的震動。時至今日,如果也要找出一個快速、驚人、不可思議成長的公司,

 

那應該是 LG 。

Jul 17, 2008

[小技巧]如何關閉Vista的自動資料夾型態偵測功能?

 
用過Vista的玩家都知道,Vista有個很方便但也很討厭的功能,就是會自動偵測你的資料夾,決定顯示檔案詳細資料的欄位。這個功能的煩人之處,就是出現的欄位總不是你想要的,老是跑出什麼「拍攝日期」、「評等」、「演出者」…之類的欄位,想要看看修改日期、大小還得另外手動調整,相當麻煩。這邊介紹兩個小技巧,可以關閉自動偵測資料夾的功能,讓你的Vista用得更順手喔!

訊連科技與燦坤3C攜手推出「一次搞定包6」超值軟體特惠專案


訊連科技與燦坤3C攜手推出「一次搞定包6」超值軟體特惠專案

2008717日,台北,世界級數位家庭軟體解決方案領導廠商,訊連科技(5203.TW)宣佈與3C通路龍頭燦坤3C攜手推出「一次搞定包6」。自即日起,於燦坤門市購買任何廠牌之桌上型或筆記型電腦,只要加價999元,即可購得市價8,469元的超值軟體,內含訊連科技最新推出的「威力導演7豪華版」、「魅力四射樂活版版」。此次訊連科技突破傳統銷售思維,以完整軟體功能、一次購足的理念與燦坤3C獨家合作,以超低優惠價回饋給全省燦坤門市消費者,鼓勵更多用戶支持並使用正版軟體

 

隨著高解析攝錄放機、數位相機及手機的普及,使用者大量使用這些行動裝置拍攝照片及影片,並尋求強大的編輯及管理工具來製作或保存影片及相片。透過「一次搞定包」使用者得以用優惠的價格購買到榮獲美國PC Magazine 4.5顆星編輯推薦的「威力導演7」、以及獲得台灣PChome 雜誌 4.5顆星編輯推薦「魅力四射樂活版」。「威力導演7」內建自動影片編輯精靈以及更多增強的編輯工具,可輕鬆製作出專業級影片。「魅力四射樂活版」則可輕鬆管理、編修、燒錄、分享影片圖像。

 

「威力導演7」的全新功能:

完整支援HD高解析影片格式:從影片擷取,到編輯、強化、以及製片,讓使用者享受最佳影片品質,以及Dolby Digital 5.1聲道環場音效支援

進階影片編輯工具:包括可同時支援6個子畫面軌與主影片軌的編輯搭配,創新的關鍵畫格進階控制功能 ,以及全新能搭配背景音樂律動的3D相片放映秀,帶領使用者感受前所未有的影音剪輯新體驗

增強的魔法編修工具以及彈性的使用者介面:使用者可透過訊連科技獨家研發的各種魔法編修工具,只要滑鼠輕鬆按,就能快速的進行自動化的修正與強化工作

無限創意及網路資源分享:

- DirectorZone:與全新線上互動社群網站DirectorZone完美結合,讓個人設計的各種特效、選單範本與創意分享更彈性!

-更直覺的網路分享功能:使用者可從Flickr合法下載圖像素材,或從Freesound網站合法下載音樂素材,套用在個人的影片中,豐富影片內容

 

「魅力四射樂活版」全新功能:
快速拖拉管理媒體檔案。
全新3D翻轉使用者介面,提供簡單且方便的使用環境。
魔法編輯工具,強化影片及相片品質。
簡易三步驟製作光碟: 選擇個性化選單、直接預覽及馬上燒錄。
動態多媒體秀:可自動配合背景音樂節奏播放。
輕鬆創作主題式影片。
製作個性化動態DVD
直接上傳影音至FlickrYouTube,線上分享創作

訊連科技與燦坤3C攜手推出「一次搞定包6」超值軟體特惠專案


訊連科技與燦坤3C攜手推出「一次搞定包6」超值軟體特惠專案

2008717日,台北,世界級數位家庭軟體解決方案領導廠商,訊連科技(5203.TW)宣佈與3C通路龍頭燦坤3C攜手推出「一次搞定包6」。自即日起,於燦坤門市購買任何廠牌之桌上型或筆記型電腦,只要加價999元,即可購得市價8,469元的超值軟體,內含訊連科技最新推出的「威力導演7豪華版」、「魅力四射樂活版版」。此次訊連科技突破傳統銷售思維,以完整軟體功能、一次購足的理念與燦坤3C獨家合作,以超低優惠價回饋給全省燦坤門市消費者,鼓勵更多用戶支持並使用正版軟體

 

隨著高解析攝錄放機、數位相機及手機的普及,使用者大量使用這些行動裝置拍攝照片及影片,並尋求強大的編輯及管理工具來製作或保存影片及相片。透過「一次搞定包」使用者得以用優惠的價格購買到榮獲美國PC Magazine 4.5顆星編輯推薦的「威力導演7」、以及獲得台灣PChome 雜誌 4.5顆星編輯推薦「魅力四射樂活版」。「威力導演7」內建自動影片編輯精靈以及更多增強的編輯工具,可輕鬆製作出專業級影片。「魅力四射樂活版」則可輕鬆管理、編修、燒錄、分享影片圖像。

 

「威力導演7」的全新功能:

完整支援HD高解析影片格式:從影片擷取,到編輯、強化、以及製片,讓使用者享受最佳影片品質,以及Dolby Digital 5.1聲道環場音效支援

進階影片編輯工具:包括可同時支援6個子畫面軌與主影片軌的編輯搭配,創新的關鍵畫格進階控制功能 ,以及全新能搭配背景音樂律動的3D相片放映秀,帶領使用者感受前所未有的影音剪輯新體驗

增強的魔法編修工具以及彈性的使用者介面:使用者可透過訊連科技獨家研發的各種魔法編修工具,只要滑鼠輕鬆按,就能快速的進行自動化的修正與強化工作

無限創意及網路資源分享:

- DirectorZone:與全新線上互動社群網站DirectorZone完美結合,讓個人設計的各種特效、選單範本與創意分享更彈性!

-更直覺的網路分享功能:使用者可從Flickr合法下載圖像素材,或從Freesound網站合法下載音樂素材,套用在個人的影片中,豐富影片內容

 

「魅力四射樂活版」全新功能:
快速拖拉管理媒體檔案。
全新3D翻轉使用者介面,提供簡單且方便的使用環境。
魔法編輯工具,強化影片及相片品質。
簡易三步驟製作光碟: 選擇個性化選單、直接預覽及馬上燒錄。
動態多媒體秀:可自動配合背景音樂節奏播放。
輕鬆創作主題式影片。
製作個性化動態DVD
直接上傳影音至FlickrYouTube,線上分享創作

Jul 15, 2008

三國志三的人物能力列表,與許多名將的大頭照

http://www.twbbs.net.tw/1158880.html

順便把智力武力來個排序吧

智力
諸葛亮  100
龐統 98
司馬懿 98
荀彧  96
周瑜 96
徐庶 95
陸遜 95
魯肅 95
曹操  94
賈詡 94
呂蒙 91


武力
呂布 100
張飛 99
趙雲 98
關羽 98
徐褚 97
典韋 96
夏候惇 95
太史慈 94
魏延 92
徐晃 91
甘寧 91
孫策 91

三國志三是我第一個玩過的 KOEI 三國遊戲。(國一的時候)
因為是第一個玩的,印象深刻,許多人物能力值到今天還會背。

還記得太史慈是東吳第一猛將,甘寧家與凌操家不合。
我記得我都沒有重用魯肅,因為有魯肅的時候就一定會有周瑜。

曹魏前兩名的猛將就是典韋與許褚啦~ 後者好像還叫什麼「虎」的。
夏候惇也是非常高強,特別是一開始他就在曹操陣中,
所以那時會是武將首席。只是典韋、許褚比較不算正常人吧~ 哈~

其實在那個時候,玩普通小君主,能得到一個武力90以上的就
視為珍寶了~ 不過這邊還是只列出最優秀的傢伙們~~

銅雀春深鎖二喬

http://tnews.cc/022/Uiicon1.asp?number=89613
銅雀春深鎖二喬

http://magazine.sina.com.tw/orientaloutlook/23/2007-09-13/004439652.shtml

新世紀周刊 vol.23, Sun, 30 Jul, 2006
女人:小喬與曹操的緋聞
 
有趣也有史料的文章 .....

 


 

赤壁(1)

大喬的夫婿是「小霸王」孫策喔,不是孫權 ~~~
 
大喬小喬是三國時喬公之二女,據光緒《巴陵縣誌》引明《一統志》載:"吳孫策攻皖,得喬公二女,自納大喬,而以小喬歸周瑜,後卒葬於此。"二人皆美艷。唐杜牧寫曹操曾覬覦大小二喬:"東風不與周郎便,銅雀深宮鎖二喬。"
 
東漢建安四年,孫策從袁紹那裏得到三千兵馬,回江東恢復祖業,在周瑜的協助下,一舉攻克宛城。喬公看到這兩位將軍少年了得,便把自己的這對姊妹花嫁給二人。於是,便有了孫策納大喬、周瑜娶小喬的韻事。這兩對伉儷郎才女貌,孫策年方二十,周瑜不過二十四,正是少年得志,英姿勃發。
 
  陳壽的《三國志》雲:"孫策親自迎周瑜,授建威中郎將,即與兵二千人,騎五十匹。瑜時年二十四,吳中皆呼周郎。以瑜恩信著于廬江,出備牛渚,後領春谷長。頃之,策欲起荊州,以瑜為中護軍,領江夏太守,以攻皖,拔之。時得喬公二女,皆國色也。策自納大喬,瑜娶小喬。"裴松之注此傳:"策從容戲瑜曰:喬公二女雖流離,得吾二人做婿,亦足為歡。"
小喬的處境比姐姐好一些,她與周瑜琴瑟相諧,恩愛相處了十二年。周瑜容貌俊秀,精於音律,至今還流傳著"曲有誤,周郎顧"的民諺。小喬和周瑜情深恩愛,生活在一起,隨軍東征西戰,並參加過歷史上著名的赤壁之戰。戰後二年,"瑜還江陵,為行裝,而道于巴丘,病卒,時年三十六歲"。在這十二年中,周瑜作為東吳的統兵大將,江夏擊黃祖,赤壁破曹操,功勳赫赫,名揚天下;可惜年壽不永,在準備攻取益州時病死於巴丘,年僅三十六歲。
 
赤壁之戰的時候,周瑜才34歲,找梁朝偉來演是比周潤發好的了。
畢竟梁朝偉演34歲還不會太離譜(小生臉),然而發哥年紀是有點大了。

Jul 11, 2008

商業周刊網路版

http://mag.udn.com/mag/newsstand/itempage.jsp?f_MAIN_ID=76&f_SUB_ID=970

我推荐的文章:

http://mag.udn.com/mag/newsstand/storypage.jsp?f_MAIN_ID=76&f_SUB_ID=970&f_ART_ID=133371
陳藹玲:當了母親,才懂盡人事、聽天命

http://mag.udn.com/mag/newsstand/storypage.jsp?f_MAIN_ID=76&f_SUB_ID=970&f_ART_ID=132272

二○○○年才轉戰中國設廠的巨騰,原本是台灣最大電腦機殼噴漆廠商,當時台灣筆記型電腦廠大舉外移,不畏當時稱霸的機殼王鴻海,鄭立育完全從頭做起,為何赤手空拳的他敢與鴻海對抗?為何他能在五年內快速超越鴻海,拿下全球筆記型電腦塑膠機殼王?

http://mag.udn.com/mag/newsstand/storypage.jsp?f_MAIN_ID=76&f_SUB_ID=970&f_ART_ID=127759
中國變了 台商大逃亡
盤算了三個月,陳老闆兩兄弟決定放棄,「總共一句,看袂到未來啦!」他說,人跑出來什麼都好說,「如果你人留在那裡,想結束工廠,那就等著直接被扣起來問口供了,」他估算,反正工廠的土地不是他的,一走了之,丟下三千多萬資產認賠殺出,不過是回到七年前的原點。但如果留在那邊,不管是繼續經營或收掉,補稅、查稅還有環保規費,至少還得從台灣拿一千五百萬過去。


即便如此,能不能全身而退還不知道 。


為了避人耳目,兄弟倆分批行動。今年一月三十一日,陳老闆通宵把最後一批貨趕出去,確認最後一筆帳進來,即刻展開逃跑行動。


一早五點整,弟弟開著豐田車,送哥哥到離工廠十分鐘車程的通寶巴士車站,直達香港機場。一路上,兩人沒多說什麼,陳老闆不願回頭再望一眼過去七年苦心打拚的成果。隔天,二月一日,弟弟也同樣搭港龍KA432早班從香港飛高雄班機回台灣。

http://mag.udn.com/mag/newsstand/storypage.jsp?f_MAIN_ID=76&f_SUB_ID=970&f_ART_ID=126550
對抗五大癌症,你該問的問題
五月天,高雄縣大樹鄉山區的義守大學熱似蒸籠,路上除了少數匆忙走避烈日的學生,無人行走。一身樸素的黑色修道服、無人攙扶,滿頭白髮的前樞機主教單國璽就這麼隻身走進演講會禮堂。原以為,這位地位僅次於教宗、全球史上第五位華人樞機主教,當是華麗衣袍、盛大排場的來到,沒想到,方才,他也和我一樣,一個人搭著計程車在大熱天翻了半小時的山路而來。

.....

「醫師,您是專家,告訴我要怎麼做就好了。我完全相信您!」台北馬偕紀念醫院血液暨腫瘤科主任謝瑞坤搖頭,醫師最怕聽到這種說詞,因為患者不會尋求了解將要面對的,他只要看結果。


殊不知,癌症治療是一場艱難的馬拉松,若是資訊不足,心理預備不夠,遇到副作用或者中間的痛苦,就容易中途放棄。

=====
葛洛斯(William H. Gross),是太平洋投資管理公司投資長
唯一摘下三次晨星(全球基金評鑑龍頭)最佳固定收益基金經理人的人,三十年績效打敗大盤。
全球最大一檔債券基金(Pimco總報酬基金)的操盤手。

儘管葛洛斯極度自律,三十年幾乎沒看錯方向,但他坦承,一九八七年,道瓊指數崩盤,一天跌掉二○%時,他被股市重挫震驚,忘記逢低買進公司債,錯失投資機會;同樣的事件,在九一一事件時重演。


「那天我一大早五點半,飛車衝到公司,腦中唯一想到的事情就是『賣』,快點把手上全部債券賣掉,甚至想我們當初幹嘛買這麼多。但我卻忘記慘跌的是股市,而非債市。」「此時人們想要安全的東西,對債市根本是利多。」


葛洛斯說:「我錯在太過沉浸在那天的突發事件」,「那證明了我也是人類,人類行為是不完美的,如果我能那麼完美,我的資產應該會有現在的兩倍。」他笑著對我們說:「最好的教訓是,不要有太情緒化的反應,應該要更冷靜、頭腦更中立些,雖然那很困難。」

http://mag.udn.com/mag/newsstand/storypage.jsp?f_ART_ID=135520
七成科技新貴薪水將變薄
(這個標題讓我感覺以前就看過了,
但是不折不扣,這是 2008/07/10 出版的商周的文章,
也就是現在,我在寫blog的前一天)

科技新貴的定義正被改寫。「高科技業至少七成的人,薪水將因此下降,」中華人力資源管理協會常務理事萬子綾預測。她分析,今年的景氣幫了高科技業老闆一個大忙,因為景氣下滑,員工不敢隨便跳槽,股價也較不吸引人,公司獲利有限,讓員工少了談薪資的籌碼。

Jul 10, 2008

那年夏天,我們走進夢.時.代

上個週末,我們WADA籃球隊到高雄打兩場友誼賽
有打球、也有玩、更有好好放鬆我們這些大人小孩的心...

//TODO: 遊記待補

[fwd]用 Gmail 備份 MySQL 資料庫

http://plog.longwin.com.tw/news-google-yahoo/2005/05/17/gmail_backup_mysql
用 Gmail 備份 MySQL 資料庫

http://blog.adahsu.net/ada/space/Computer/Linux/2005-03-28/1
自動備份資料庫到 GMAIL 上

http://www.uniorg.net/redirect.php?goto=newpost&tid=356
平常有在用 gmail 備份資料的人注意一下

[轉]丟棄OE, 擁抱Gmail

Frank: I have not yet read it and try it...

---
http://www.mobile01.com/topicdetail.php?f=300&t=149789&p=1&cache=0
丟棄OE, 擁抱Gmail