軟體開發最新書籤


Icon_arrow_right 33 天前 
1061865

YouTube - Google 瀏覽器背後的故事 Popup

YouTube - Google 瀏覽器背後的故事 Popup

艾倫 收藏於 2008/09/03
開發小組所製作的影片,瞭解 Google 瀏覽器背後的思維與特色

這段有中文字幕的影片,主要是說明Google對Chrome的目標與企圖。我覺得整個的主軸就是兩個方向:"JAVA Script的最佳化"及"讓各Web app互不影響"。同時Light也是強調的設計原則。這樣看起來,或許Chrome的...    繼續閱讀...

這段有中文字幕的影片,主要是說明Google對Chrome的目標與企圖。我覺得整個的主軸就是兩個方向:"JAVA Script的最佳化"及"讓各Web app互不影響"。同時Light也是強調的設計原則。這樣看起來,或許Chrome的...繼續閱讀
1061830

沒有最變態,只有更變態的驗證碼設計 - Engadget 癮科技 Popup

沒有最變態,只有更變態的驗證碼設計 - Engadget 癮科技 Popup

艾倫 收藏於 2008/09/03
驗證碼最主要的功能,就是防止機器人註冊。一般說來,我們通常都會遇到扭曲的英文或數字。不過,有些驗證碼實在是變態到一個境界,不知道讀者有遇過幾個?

如果為了防止Bot而讓user無法使用服務,也算本末倒置了吧。可能現在Bot也越來越聰明,才會讓驗證碼越來越難。不過我想,如果用上不同技術增加破解難度就夠了,不需要把人整死。例如用一組需要圖形辨識+數學運算+隨機點選鍵盤輸入答案,應該...    繼續閱讀...

如果為了防止Bot而讓user無法使用服務,也算本末倒置了吧。可能現在Bot也越來越聰明,才會讓驗證碼越來越難。不過我想,如果用上不同技術增加破解難度就夠了,不需要把人整死。例如用一組需要圖形辨識+數學運算+隨機點選鍵盤輸入答案,應該...繼續閱讀
Icon_arrow_right 61 天前 
1051706

Photoshop Express Adds New Features, AIR App - ReadWriteWeb Popup

Photoshop Express Adds New Features, AIR App - ReadWriteWeb Popup

艾倫 收藏於 2008/08/06
Photoshop Express, Adobe's online photo-editing and storage platform, was temporarily closed late last week as they performed maintenance and added some new features. We now get to see what those features are. In addition to the new tools and abilities they added, one of the most notable additions is the new Adobe AIR-based app, the Photoshop Express Uploader, which allows for uploading photos from any internet-connected computer.

Adobe的Photoshop Express又出新招了,除了新增功能外,多了個AIR的照片上傳程式。不過在這兩個東西都還沒普及的狀況下,不知道是誰帶誰喔。 :p    繼續閱讀...

Adobe的Photoshop Express又出新招了,除了新增功能外,多了個AIR的照片上傳程式。不過在這兩個東西都還沒普及的狀況下,不知道是誰帶誰喔。 :p繼續閱讀
Icon_arrow_right 68 天前 
1074851

史上最長軟體發表流程 Popup

史上最長軟體發表流程 Popup

原文來自 Jodie
Jodie 收藏於 2008/07/30
先說在前面,"史上最長"指的是在我自己的工作史上。 朋友曾在一家跨國銀行任職Release Manager,經歷過24小時跨國跨區軟體上線的流程。這次經歷的過程沒有他的四分之一久,卻是自己經驗裡,歷時最長、涉及人數最多的軟體上線過程。
Icon_arrow_right 72 天前 
1047718

Yahoo! Mail搶先強力宣傳「線下版」,可望掀起的3個漣漪 (Mr. 6) Popup

Yahoo! Mail搶先強力宣傳「線下版」,可望掀起的3個漣漪 (Mr. 6) Popup

艾倫 收藏於 2008/07/26
我自己最看好的是,既然email又變回了線上軟體,創業家的網站不但重新思考如何以email為網站的進入點,也可使用email為「製作平台」,這樣,就有機會也將本身的網路服務變成「線下化」,平時先用一個template在線下製作好,上線時,就直接email過去,得到回覆,再下線,在線上玩玩玩,下次再寄回去。完全不必進網站,完全不必上線,就可以玩了。

幾年前,最紅的話題是,怎麼把服務、AP、甚至OS都搬到網路上;現在,這些網路上的東西,又漸漸被搬回來了。不過對user來說,網路再怎麼方便,還是會遇到沒有網路的環境,離線使用的情境應該永遠都會在的。    ...

幾年前,最紅的話題是,怎麼把服務、AP、甚至OS都搬到網路上;現在,這些網路上的東西,又漸漸被搬回來了。不過對user來說,網路再怎麼方便,還是會遇到沒有網路的環境,離線使用的情境應該永遠都會在的。
Icon_arrow_right 73 天前 
1047305

用 Hadoop 进行分布式并行编程 Popup

用 Hadoop 进行分布式并行编程 Popup

遊手好閒的石頭成 收藏於 2008/07/25
Hadoop 是一个实现了 MapReduce 计算模型的开源分布式并行编程框架,借助于 Hadoop, 程序员可以轻松地编写分布式并行程序,将其运行于计算机集群上,完成海量数据的计算。本文将介绍 MapReduce 计算模型,分布式并行计算等基本概念,以及 Hadoop 的安装部署和基本运行方法。
Icon_arrow_right 89 天前 
1040315

錯綜複雜的 Development Branch Popup

錯綜複雜的 Development Branch Popup

原文來自 喲哪桑
喲哪桑 收藏於 2008/07/09
寫這產品線大樹的故事,絕不是反對開 branch,我只是反省目前 project 最教我痛苦的事:花好多時間在各個 branch 裡爬行,就想搞清楚什麼該 merge、或不該 merge,但還是擔心會不會漏了什麼、又多了什麼。我們之所以開 branch,不是為了開出枝繁葉茂的大樹,而是要從 branch 回到 main trunk,也要定期從 main trunk 下到各個 branch。要減少同時開發/修改功能的混亂,更要讓彼此同步,而不是各自為政。Branch,是為了要 Merge!
Icon_arrow_right 107 天前 
1031571

Adobe LiveCycle Update 1 Announced - ReadWriteWeb Popup

Adobe LiveCycle Update 1 Announced - ReadWriteWeb Popup

艾倫 收藏於 2008/06/21
Adobe shows they're smartly using the technologies acquired from Macromedia, this time to integrate 2D/3D design data into PDFs. LiveCycle will actually be able to convert all the major CAD formats (and other standard file formats) into PDFs which anyone can then view right from within the free Adobe Reader.

PDF reader以後可以直接讀3D的檔案了...    ...

PDF reader以後可以直接讀3D的檔案了...
Icon_arrow_right 161 天前 
985301

ZDNet Taiwan - 名家專欄 - 鍾翠玲 - SI等待黎明?(上) Popup

ZDNet Taiwan - 名家專欄 - 鍾翠玲 - SI等待黎明?(上) Popup

艾倫 收藏於 2008/04/28
引述 :『國內許多SI的困境,或許源自於一個更為根本性的問題,在於與外商的合作下,代理為主、系統整合為輔、加值開發少量的營運模式。長年以來SI多半扮演硬體國外伺服器IBM、HP、昇陽,以及Oracle、微軟、CA等純軟體的出貨通路,因此和外商之間存在共生共榮的關係:外商提供品牌號召力與產品,SI則出人出力(例如搬機器)出地(庫存)。』

許多行業的沒落,都是出自於長久以來的陋習。SI廠商就算體認到這樣的現實,如果無法做出改變,還是無法擺脫困境。既然原廠比較強勢,那麼把市場擴大到中國,再慢慢爭取發言權,大概也是不得已的一條路。    繼續閱讀...

許多行業的沒落,都是出自於長久以來的陋習。SI廠商就算體認到這樣的現實,如果無法做出改變,還是無法擺脫困境。既然原廠比較強勢,那麼把市場擴大到中國,再慢慢爭取發言權,大概也是不得已的一條路。繼續閱讀
Icon_arrow_right 204 天前 
960065

Goodbye, P2P! P4P is Coming - ReadWriteWeb Popup

Goodbye, P2P! P4P is Coming - ReadWriteWeb Popup

艾倫 收藏於 2008/03/16
引述 :『Unlike P2P, which selects random peers to share with, when using P4P the peers are intelligently selected as the protocol utilizes network topology data to maximize the efficiency of routing between the peer-to-peer connections. Verizon just tested P4P with Pando and received performance boosts of 200 percent on average and increases of up to 600 percent in some cases.』

P4P用比傳統P2P隨機選取傳送端更有效的方式來提升傳輸速度,平均可以提升200%的速度,最高甚至可以提升600%。這個突破的成果,最快可以在一個月後的Pando上看到。    ...

P4P用比傳統P2P隨機選取傳送端更有效的方式來提升傳輸速度,平均可以提升200%的速度,最高甚至可以提升600%。這個突破的成果,最快可以在一個月後的Pando上看到。
Icon_arrow_right 207 天前 
958823

User Interfaces Rapidly Adjusting to Information Overload - ReadWriteWeb Popup

User Interfaces Rapidly Adjusting to Information Overload - ReadWriteWeb Popup

艾倫 收藏於 2008/03/13
引述 :『Always-on access, the proliferation of publishers, content syndication and an inevitable shift in advertising dollars are all forces contributing to a growing demand for better interfaces. The iPhone's multi-touch interface is also moving things heavily in that direction, which may or may not be good for the web at large.』

雖然結語是針對Web,不過Information Overload的問題不會只出現在Web。文章中引用的幾個影片,我在我去年一門課的報告中(http://docs.google.com/Doc?id=dcscrmw8_69f5wcntc4)有稍微討論到,其實都還有應用的困難度及很大的進步空間。這些介面的誕生,主要是為了簡化操縱的流程,但無形中,有時候學習及使用反而會給使用者更多困擾與不便。尤其是那個3D game,雖然把視角簡化了,但是傳遞給使用者的提示還不如傳統45度角的顯示方式,實際上玩起來,是不是會讓使用者更困擾而降低遊戲耐玩度呢?    繼續閱讀...

雖然結語是針對Web,不過Information Overload的問題不會只出現在Web。文章中引用的幾個影片,我在我去年一門課的報告中(http://docs.google.com/Doc?id=dcscrmw8_69f5wcntc4)有稍微討論到,其實都還有應用的困難度及很大的進步空間。這些介面的誕生,主要是為了簡化操縱的流程,但無形中,有時候學習及使用反而會給使用者更多困擾與不便。尤其是那個3D game,雖然把視角簡化了,但是傳遞給使用者的提示還不如傳統45度角的顯示方式,實際上玩起來,是不是會讓使用者更困擾而降低遊戲耐玩度呢?繼續閱讀
Icon_arrow_right 210 天前 
956363

Your Email Password: A True Horror Story About Why We Need Authentication Standards - ReadWriteWeb Popup

Your Email Password: A True Horror Story About Why We Need Authentication Standards - ReadWriteWeb Popup

艾倫 收藏於 2008/03/10
引述 :『The story underlines the importance of the emerging movement for user authentication standards, a part of the user trust dilemma that will prove key in the near-term future of online innovation. OAuth, one of those proposed standards, is something we write about here regularly.』

當時用的服務及軟體越來越多,使用者也面臨更多帳號密碼外泄的風險,尤其是一組帳號用到許多不同服務的使用者。除了幾個大廠試著推動自家的single sign-on之外,像OAuth這樣的標準也在試著以第三者的角度解決安全性問題並降低開發成本。    ...

當時用的服務及軟體越來越多,使用者也面臨更多帳號密碼外泄的風險,尤其是一組帳號用到許多不同服務的使用者。除了幾個大廠試著推動自家的single sign-on之外,像OAuth這樣的標準也在試著以第三者的角度解決安全性問題並降低開發成本。
Icon_arrow_right 222 天前 
Icon_arrow_right 223 天前 
949091

Jazz project Popup

Jazz project Popup

遊手好閒的石頭成 收藏於 2008/02/26

IBM Jazz project    ...

IBM Jazz project
Icon_arrow_right 224 天前 
Image-not-available

以程式哲學改善工作效率  Popup

以程式哲學改善工作效率  Popup

小末 收藏於 2008/02/24
根據Eric Steven Raymond的自由閱讀著作「The Art of Unix Programming」,作者Gina Trapani根據「Unix哲學的基礎」這一章,歸納出了幾個無論對於寫程式、或是改善個人生活與工作效率都很有用的原則

這是一篇關於利用程式效率思考,來提升生活各方面效率的文章    ...

這是一篇關於利用程式效率思考,來提升生活各方面效率的文章
Icon_arrow_right 230 天前 
945600

Nelson 的遊樂場 - [新聞] Microsoft 公開 Office 的檔案格式了 :: PIXNET BLOG :: Popup

Nelson 的遊樂場 - [新聞] Microsoft 公開 Office 的檔案格式了 :: PIXNET BLOG :: Popup

艾倫 收藏於 2008/02/19
引述 :『許多免費的 Office 軟體對 Microsoft 自家的格式無法完美的支援,有很大的原因要歸咎於 Microsoft 的檔案格式是不公開的,而且新版跟舊版的格式還不太一樣 (所以用新版 Office 存的檔案,可能無法用舊版 Office 開啟)。現在 Microsoft 公開它們的格式了,我們應該也能期待 OO.o、AbiWord、以及其他共享或免費的 Office 軟體在將來能夠更完整支援 Microsoft Office 的格式了。』

如果Microsoft開放了這些格式,那些被遺棄的舊檔案,可能就能透過些熱心人士寫的小轉檔程式重見天日了。    繼續閱讀...

如果Microsoft開放了這些格式,那些被遺棄的舊檔案,可能就能透過些熱心人士寫的小轉檔程式重見天日了。繼續閱讀
Icon_arrow_right 244 天前 
Icon_arrow_right 266 天前 
922832

專案經理在系統上線要做哪些事? « Odds@Blog Popup

專案經理在系統上線要做哪些事? « Odds@Blog Popup

原文來自 andyc
lunabsb 收藏於 2008/01/14
引述 :『對軟體專案而言,系統上線是很重要的里程碑(milestone),系統上線的英文是”go live”,所以我們可以說上線成功,代表整個專案”活”過來了』
Icon_arrow_right 280 天前 
912932

BEA批評對手:應用預載SOA套件 妨礙企業創新 Popup

BEA批評對手:應用預載SOA套件 妨礙企業創新 Popup

小白 收藏於 2007/12/30
引述 :『BEA批評SAP、甲骨文(Oracle)等廠商挾應用軟體資源而來的SOA競爭,不利企業創新。』
912953

當套裝軟體成了變形金剛 Popup

當套裝軟體成了變形金剛 Popup

小白 收藏於 2007/12/30
引述 :『過去的經驗中,在專案presale階段,跟客戶demo套裝軟體提供的功能時,客戶的反應都很好,躍躍欲試這個套裝軟體的功能。可是當進入專案建置階段時,客戶卻總是提出一堆功能要求客製化,如果只是修改幾個欄位,或者小改流程都是小事,可是做了幾個專案下來,幾乎每家客戶的客製化幅度都超過80%,甚至有家客戶搞到最後是100%客製化。』
Icon_arrow_right 285 天前 
910356

BCL:BarbeQ's Computer Land: 「敏捷軟體開發」心得(三):就算計畫趕不上變化,還是得規劃 Popup

BCL:BarbeQ's Computer Land: 「敏捷軟體開發」心得(三):就算計畫趕不上變化,還是得規劃 Popup

笨蛋小傑西 收藏於 2007/12/26
引述 :『在「極致編程」(eXtreme Programming,以下簡稱 XP)的十四項要點中,「規劃遊戲(The Planning Game)」左右了專案的時程與程式師的工作量。規劃做得好,不僅程式師可以在合理的工作量下,愉快完成工作;委託人也能在專案經理保證的時程內,看到他要求的功能動起來。本書的第三章「規劃」,就是想補足第二章中,被忽忽帶過的「規劃遊戲」之細節。』
910355

BCL:BarbeQ's Computer Land: 「敏捷軟體開發」心得(二):XP?你講的是家用版還是商用版? Popup

BCL:BarbeQ's Computer Land: 「敏捷軟體開發」心得(二):XP?你講的是家用版還是商用版? Popup

笨蛋小傑西 收藏於 2007/12/26
引述 :『這裡講的 XP 不是微軟出的那扇窗,而是指「極致編程(eXtreme Programming)」的意思。「極致編程」是敏捷軟體開發法中相當著名的一種。最早是由 Kent Beck 於 1996 年替克萊斯勒公司設計津貼系統時想出來的。 Kent Beck 把他所有極致編程的概念,全寫在 1999 年出版的那本「極致軟體製程(Extreme Programming Explained)」裡(國內由李潛瑞翻譯,碁峰出版社出版)。本章就是嘗試在有限的篇幅,讓讀者瞭解極致軟體製程的精神,並作為敏捷軟體開發法的例子。』
910354

BCL:BarbeQ's Computer Land: 讀書心得:敏捷軟體開發(簡介) Popup

BCL:BarbeQ's Computer Land: 讀書心得:敏捷軟體開發(簡介) Popup

笨蛋小傑西 收藏於 2007/12/26
引述 :『這本書果然如我想像的是本寶書,談的內容包含用實例介紹敏捷軟體開發(Agile Software Development)中「極致編程(eXtreme Programming, XP)」的細節,以及詳細說明 Design Patterns 內各種 Patterns 的用法與時機。如果您看過 Design Pattern,卻不知道何時用哪個 Pattern,以及用怎麼樣的軟體開發流程可以把 Design Patterns 的能力發揮到極致,這本書應該是您暨 Design Patterns 後,應該看的一本書。』
<