2007年7月19日星期四

優惠 - Linux系统管理認証考試Pacakage

已有很久沒有舉辦這種活動。希望這次 Exam Lab 可幫到欲考取Linux認証的人仕。 這次優惠同時包括了Linux Admin Associate 及 101 。 有意者還可配有開源教材温習。


活動及報名詳情,請參關 http://www.osso.org.hk



因為香港方面是非牟利式的舉辦是次活動,若安排上不便之處,敬請見諒!

學習 J2EE 和 Web Design 的一些教材

這是一封 OAKA 的內務通訊電郵,談及 Web Application Programming 編程的學習方向、與及提出一些 Web Design 的選集連結。作者嘗試提出一些可行的學習方向和可用資源,希望對大家有參考價值,特此張貼以惠大眾。收件人及其中一些提及的人名將略去。[收件人]



記得在 5 月 26 日的 Linux Cafe 中你曾跟我提及,你比較希望想在 Web Development 和 Programming 方面的方向發展:既可以運用 Linux,亦可配合現時和未來的企業和社會需要--當然也要作為我地本身的搵錢技能吧。



小弟不才,呢方面基本上並無瞭解,但是以前搵開 DocBook、XML 等教學材料時,也曾搵過一些 Java、J2EE Web Service 和 Web Development 的東西。你若有意在 Web Application Development 這方面有所發展,以上的題目你應該會有興趣。



以下是小弟曾搵過的東西,你可看看是否有用:



[1] Web Programming & Development 的 backend 基本上大部份都會使用 Java (偶然有用 Python 或 Perl 的,但 Java 仍是主流),所以你必需具備 Java 方面的知識。幸而現在已經不難搵到免費而又有質素的教學物料,在這裡只列出兩個相關連結:



Free Java Books

http://www.freetechbooks.com/forum-4.html



Bruce Perens' Open Source Series (當中有些書只有 sample chapter

但好多書都已整本提供下載,包括 Java Application Development on Linux):



http://phptr.com/Perens



http://www.phptr.com/promotions/promotion.asp?promo=1484&redir=1&rl=1



[2] 在掌握了基本的 Java 知識以後,那麼你應可以考慮向 XML、Web Service、J2EE 這些架構和 Database 方面進發和學習。



這幾方面各自都是一個大題目,的確,小弟也不認為可以輕易掌握,然而這好幾方面都完全有 open source solutions,則也是眾所周知的事實。Sun 亦把自己的 J2EE 1.4 GlassFish 架構源碼於 2006 年以 open source 方式釋出--這個決定後來被證明是對的(這又有另一個故事了),也促使 Sun 把 J2SE 和 J2ME 以 GPL v2 open source 的決定。



當然,像 RedHat 收購的 JBoss,或是 IBM 收購的 Geronimo 也是一直存在的 open source J2EE 解決方案。



開發工具方面,剛釋出的 Eclipse 3.3 應帶來許多新的發展:

http://www.linuxdevices.com/news/NS9334092346.html



Anyway, 以下的讀物都來自 TheServerSide 這個 Enterprise Java 開發社群網站,並且都提供有關 ebook 教材的免費下載(須先註冊)。雖然有不少 ebook 可供選擇,但小弟的功力未足以判斷,這些讀本是否也有 Oreilly.com 或是 Apress 出版社那樣的水準。



a. The J2EE Architect's Handbook

http://www.theserverside.com/tt/books/DVTPress/J2EEArchitectsHandbook/index.tss



瀏覽以上網頁右方的連結,你便可以找到其他的 Enterprise Java 書籍,包括:



b. Mastering EJB 3.0

http://www.theserverside.com/tt/books/wiley/masteringEJB3/index.tss



c. Mastering EJB Third Edition

http://www.theserverside.com/tt/books/wiley/masteringEJB/index.tss



d. Servlets and JSP: the J2EE Web Tier

http://www.theserverside.com/tt/books/addisonwesley/ServletsJSP/index.tss



e. Java Testing and Design

http://www.theserverside.com/tt/books/prenticeHall/JavaTestingAndDesign/index.tss



等等....... 註冊後皆可免費下載。



另外,若你已瞭解 XML 的基礎,則此本 XML 快速參考手冊也很值得下載使用:



f. Essential XML Quick Reference

http://www.theserverside.net/tt/books/addisonwesley/EssentialXML/index.tss



Database 方面的免費書籍,我就較少留意。而且若以效能和企業級的應用為前題,open source 的方案至少要以 PostgreSQL / EnterpriseDB 作為起點,而且 database tuning 本身又是一門學問。



[3] 若你自覺已能掌握 Web Application backend (server, database, middleware & web service architecture) 一端的技術,那麼便要去瞭解 frontend 的一面了。



今時今日,Ajax, Adobe Flex (將會 open source, 讀者可查閱上一篇 blog 文章) 及一些新興技術像 Ruby,都已經為 Web front end 開發提供許多的選擇。



事實係呢方面都有很多人比我專業和富有認識,小弟就不斑門弄斧喇。唯一想介紹給你和大家的,就是在很久以前在 Slashdot.org 見到的一個很好的 Web Design Links 選集:



Essential bookmarks for web-designers and webdevelopers | CSS, Color Tools, Royalty free photos, Usability etc.



http://www.alvit.de/web-dev/




好,現時小弟所知的也就是這些了,

希望各位能從上面的資料找到合你用的東西、讀物。



謹上



-Wily Yuen



七月十五日

Adobe Flex SDK 將以 MPL 開放源碼釋出

以下是一封 OAKA 的內務通訊電郵,談及 Adobe Flex SDK 將以 MPL license 釋出、討論方向及提出一些個人見解,是一篇有參考價值的文章,特此張貼以惠大眾。收件人及其中一些提及的人名將略去。

Dear all,



5 月 12 日在 Freefonts Project 的 phrase 2 聚會中,機緣巧合下我跟其中兩位 OAKA 會員提及:Adobe 在 4 月尾把 Flex SDK 以 MPL license 釋出,成為一個開源的 Flash 應用軟體開發平台。



1. Flex to go open source



http://blogs.zdnet.com/Stewart/?p=353



http://developers.slashdot.org/article.pl?sid=07/04/26/140241&tid=1852.



Adobe Flex Open Source FAQ



http://labs.adobe.com/wiki/index.php/Flex_Open_Source_FAQ



跟去年 Adobe 把 ActionScript 3 VM 捐給 Mozilla 基金會 [註1] 作為 Firefox下一代 Scripting engine (Tamarin project [註2]) 的情況不同;Flex SDK 是用來製作 Flash application / interactive content 的,不過它是屬於一種 Programming 開發平台 (Compile to SWF),而不是像 Macromedia Flash MX 那樣的多媒體製作軟體。



有些人仕 認為此舉 是針對 Microsoft 新的 Web 開發平台 Silverlight [註3] 而作出的反應,小弟也不排除這個可能性。



然而,當考慮 Java 平台 (J2ME/J2SE) 也經已以 GPL v2 license 釋出時 [註 4, 註5] (主要是因為 Flex SDK 是在 Java 環境下運行的),那麼整個 Flex 開發環境皆可以在 open source tool chain 下「自給自足地」使用和工作,而無須依賴任何 proprietary 的元件了(以往還有 Java/JRE,現在連 Java 也接近完全 open 了)。



Okay, 背景講了一大堆,係時候搵o的野玩下先。



今日在 GameDev.net 見到一個簡單的 Flex SDK tutorial,教授如何使用 Flex 來製作一個簡單的 Flash Pinball 遊戲,有興趣一嘗 Flex 的手感就要體下喇:



3. Intro to the Flex SDK

http://www.gamedev.net/reference/programming/features/flex/



未來的 Web Application 發展仍有許多變數,但 open source 必定佔一席位,就可以肯定的了(多謝 Firefox 和 GPL Java,若連 Flash 的引擎本身也 open 就好了 )。



------------------------------------------



[順帶一提] 以 Flash 作為 Web App 開發工具,Flex 2 SDK 並非唯一的選擇。以往亦有另一個頗知名的 Flash Web App 開發平台,名為 OpenLaszlo,也是 open source 的:



4. OpenLaszlo: http://www.openlaszlo.org/



最新版的 OpenLaszlo 4 除了 Flash 外,也能以 DHTML 為開發 target。




謹此分享

-Wily Yuen

六月二十三日



[註1] http://blogs.adobe.com/billmccoy/2006/11/adobe_open_sour.html



[註2] http://www.mozilla.org/projects/tamarin/



[註3] http://en.wikipedia.org/wiki/Microsoft_Silverlight



[註4] J2ME source code access:

http://developers.slashdot.org/article.pl?sid=06/12/22/065253

[註5] J2SE source code core open completed:

http://it.slashdot.org/article.pl?sid=07/05/08/151257

自由軟件日-香港區

2007年9月15為國際矚目的自由軟件日。 香港區籌委正在為該日之活動作籌傋工作。 “Call for Paper” 有興趣為當日提供約40分鐘演講之各開源計劃社區或開源技術開發者,可主動提交建議演講提目及簡介。






有興趣贊助香港區自由軟件日的機構和企業,歡迎以電郵聯絡自由軟件日香港區籌委: hongkong.sfd@gmail.com





香港區自由軟件日官方網頁:http://softwarefreedomday.org/teams/asiaandmiddleeast/HongKong

日期: 二零零七年九月十五日

地點: 香港九龍紅磡理工大學

任何對於是次活動有興趣的機構、人士請聯絡: hongkong.sfd@gmail.com

2007年7月7日星期六

OAKA 2007 年週年大會

在昨天的週年大會中, 本會已決定關閉這網站的 comment 功能, 因為日日坐在電腦後面刪 spam 是一個好浪費時間的事宜。
昨天已攝錄大會的過程的影片, 將會郵寄網址連結給各會員下載。



Lisa Soeng

2007年5月17日星期四

致政府要求更正商務及經濟發展局命名

政府將於 7 月 1 日重組 11 局為 12 局,從此將科技隱入商務及經濟發展局之下,這個決定未能正式反應到科技對香港經濟的貢獻及長遠策略,現在我們尚有機會要求修改名稱。

Below is an extract from
Mr. Sin Chung Kai’s newsletter for petitioning government’s
miss-position of technology under the new 12 Bureau rearrangement. We highly
recommend to support it for our future.


“The Administration proposed to create a new bureau
namely, ‘Commerce and Economic Development Bureau’ by merging the
existing Commerce, Industry and Technology Bureau (CITB) and part of
the existing Economic Development and Labour Bureau. This
re-organization is expected to be effective from 1 July 2007.

The new bureau will absorb all the statutory functions of CITB and the
responsibility related to tourism, consumer protection and competition
policy of the existing Economic Development and Labour Bureau. . ….We
may share such view on such portfolio realignment.
But it is unacceptable and inappropriate that the remit of the bureau
is re-titled as Commerce and Economic Development Bureau, dropping
‘technology’ in all government policy bureaux.



To reflect more accurately the fact that ICT policy falls into the
jurisdiction of “Commerce and Economic Development Bureau” and, more
importantly, in recognition of the importance of technology to Hong
Kong as a knowledge-base economy, I intend to urge our Chief Executive,
Mr. Donald Tsang, to rename the proposed Commerce and Economic
Development Bureau as Economy, Commerce and Technology Bureau. To make our voice loud and clear, I sincerely invite you to sign this joint letter.

2007年5月15日星期二

Computer Forensics - Basic Malware Analysis講座

互聯網搜尋器Google調查指,互聯網上每10個網頁,就有一個含有惡意程式。 這些惡意程式,可以在電腦用戶不知情下自動安裝間諜軟件和其他病毒軟件。受害人主要是透過宣傳色情或其他有趣網站的宣傳橫幅,連結到惡意病毒網頁,用戶的個人資料可能會被間諜程式記錄。 Google的調查人員對全球450萬個網頁進行深入分析後, 發現十分之一含有惡意程式。


(SWP) 新華理大培訓及研發中心 將於5月25日舉辦 Computer Forensics - Basic Malware Analysis講座。 更邀請了名師作出演講, 希望為香港的ICT從業於資訊安全及電腦法證的知識上,作出一分貢獻。  詳情