跳到主要內容

發表文章

目前顯示的是 5月, 2012的文章

The Architecture of Open Source Applications

在 Plan 9 wiki 網站的 reference 中看到 Eric S. Raymond (The Art of Unix Programming 作者)目前正在維護 gpsd system, 在 他個人的網站 中有些他開發的程式,此外,他個人目前的想法,可以從 Blog 中看得出來。他 post 一則 Engineering zero-defect software 的文章,有許多 computer 的 Hacker 在其中提出 comment。其中 Jakub Narebski 提出了一個網址,是 The Architecture of Open Source Applications 線上的書,於 May 8, 2012 出版了第二冊,確實是值得看得書。 gpsd is a daemon that receives data from a GPS receiver, and provides the data back to multiple applications such as Kismet or GPS navigation software

Asynchronous User Interface - AUI

在 Alex MacCaw Blog 中提到一個問題,就是:當使用者 click 個動作之後,必須等待 Server 的 response,例如 Gmail 在送出信件後,必須等待一下子,也就是等待 Server 將信寄出,然後才可以繼續使用 Client 端的畫面。     這樣的設計方式是不符合 User 所期待的。 User 不需要去管 Ajax 的問題,只希望 Gmail 送出訊息之後,告訴 User 是否寄信完成;這種需求就好像插入耳機以後,系統會出現一個耳機插入的訊息,提醒 User 可以使用耳機了,而不會影響其他的動作。     在 Alex MacCaw 開發的 Spine Javascript Framework 已經解決這個問題,他把它稱為 Asynchronous User Interface - AUI, 在他的 Blog 中也有例子說明如何實做 AUI 的使用介面。