Aptana 繼 RadRails 後再宣佈和 RDT 合併

, , , , at April 22nd, 2007 by 小影

Aptana 今天宣佈和 RDT 合併,該公司並會僱請 RDT 的主要開發者 Chris Williams 。 加上較早時和 RadRails 的合併,Aptana 的目標是整合一個能滿足整個開發過程,包括 Database、Ruby、Rails、HTML、CSS 和 JavaScript 的開發環境。 Aptana 是個基於 Eclipe 的開發環境。除了開源、免費和 Eclipse 介面, Aptana 還有如 JavaScript Debugger、編輯Remote File、顯示不同 browser 的支援度等專業功能。Aptana 制作了一系列 Screencast 示範了它的應用,想開發Web Application 又不想買巨大的 CS3 可以轉用它!

CAPCOM 展示了日本廠商的技術力!

, , at March 8th, 2007 by 小影

日本 GAME Watch 網站上介紹了CAPCOM 的次世代誇平台開發架構「MT Framework」。它名字裏的 MT 包含了 Multi-Thread、Meta Tools和Multi-Target的意思。這個平台上可同時開發 PC、Xbox 360和PS3上的遊戲,同時為不同的多核架構 (Xbox 360 的對稱多核和 PS3 的非對稱多核) 作優化。 Lost Planet Extreme Condition Character Wayne by (C)Lee Byung Hun/FANTOM CO.,LTD, (C)CAPCOM CO., LTD. 2006 ALL RIGHTS RESERVED. Copyright (c)2007 Impress Watch Corporation MT 在 2004 年九月開始研發,在2005年一月開始開發第一個作品 「Dead Rising」。CAPCOM 以 Xbox 360 的 Dead Rising ...

操作介面設計模式 (Designing Interface)

, , , at February 28th, 2007 by 小影

Jenifer Tidwell 著、蔡學鏞編譯 / O'REILLY台灣出版 為甚麼 iPod 就是比其他的 mp3 機好用?其中一個重要的原因是它介面設計的優越。 介面設計得好的軟件讓人們用得愉快、生產力更高。大多數軟件也需要和人互動,然而軟件介面設計這一門重要的學問在大學課程中所佔的比例卻可憐的少,普通的編程訓練更只有最基本的「如何作出一個可用的介面」。 此書正是為了幫軟件開發者和互計介面設計者而寫的書。它以設計模式的方式分類,每個模式以簡單的語言列出其“3W1H”,附以全彩圖片展示該模式的經典應用,大概沒有比這本更漂亮的設計模式書了。本書主題由高層次的資訊架構、導航、觀感到實務的表單、圖表、編輯器都有。初學者可以用此書學習互動設計的方法、有實務經驗的讀者則可以用它來印證自己的經驗、反思和改良以後的產品。總的來說,它是介面設計方面難得的實用好書,工作需要創作介面的人不可不讀。 (讀了的書放起來沒有記下,很快就忘記了,趁現在還記得的時候把這些剛讀完的寫下吧...)

讓 Ruby on Rails 軟件國際化

, , , , at February 20th, 2007 by 小影

作為 Web 的 Framework ,國際化 (Internationalization, i18n) 是不可以不考慮的問題。可是 Ruby on Rails 仍未有如 Java Resource Bundle 的在語言層次上支援i18n。如果想要 i18n 又不想自行編寫程,可用的方案有 Ruby 的 Gettext 或 Rails 的 Globalize。兩者都是很強大的plugin,它們甚至支援 data model 層面的i18n。 可是在我的工作中我可不需要這等威力強大的工具,我只想為我簡單的軟件的輸出加入多語言的功能。我發現 th0fu 在 他的 blog mir.aculo.us 中發表了一個非常簡單但功能強大的 Localization 方案,它的優點包括: 細小,只用一頁程式就為 Rails 加入 l10n 支援。 簡單,它的做法是 extend 了 Object ,為它加入新的方法。使用它作l10n很簡單,只需要設定了語言,再把原本的字串 "blah"改為用 _("blah") 或 (在rhtml中) <%=_ ...

讓你的網頁動態取得del.icio.us bookmark

, , , , at February 11th, 2007 by 小影

這個blog雖然一直有tag的功能,不過這都只是作者我所訂下的。在我迷上del.icio.us後我就想,如果能讓讀者都可以加tag那不是很有趣?是否有甚麼方法在網頁中顯示某一頁在del.icio.us中的tags、並讓用者可以自行加入更多的tags? 最先想到的是用五六年前己經使用的方法:用php讀取del.icio.us的網頁,再把結果處理顯示出來。幸好近幾年開放源碼和服務的風氣,一些主要的網路公司如Google、Yahoo己經開放他們的API,我們可以經WebService存取它們的資料。del.icio.us也不例外,它開放了一系列的Web Service,其中JSON的服務讓用戶用JavaScript經HTTP存取有關的資料。