座談演講投影片下載
jollen 發表於 October 19, 2006 4:35 PM
跟學弟妹的座談演講,分享自己的工作經驗,並且簡單介紹該如何進入嵌入式 Linux 領域。請按我下載...
Jollen's Blog「其它」裡的所有文章!
在 Red Hat Linux 9 下安裝 bitbake 1.6 的注意事項jollen 發表於 October 31, 2006 11:43 PM 最近有朋友問到,在 Red Hat Linux 9 底下要如何安裝 bitbake 1.6。如果您是使用 Red Hat Linux 9(我們的課程學員),想要在 Red Hat Linux 9 底下安裝 bitbake 1.6 的話,需要注意以下事項(已實測成功): 1. Python 要更新至 2.3(rh9 提供的是 2.2),至於其它更新版本的 Python 經測試,則是不能使用的。我們測試過 Python 2.5,結果是無法運作。我們實測可運作的版本是 Python 2.3.5 ;另外請務必使用以下的 configure 設定: # ./configure --enable-unicode=ucs4 --prefix=/usr 2.... 玩 FreeDOS 1.0jollen 發表於 November 1, 2006 12:41 PM FreeDOS 在今年 9 月時釋出了重大的里程(big milestone)版本 "1.0"。FreeDOS 是一個 "complete", "free", "100% MS-DOS compatible" 的 operating system,今天心血來潮,把她裝起來玩了一下,其實還真有點懷念呢。 懷念的滋味:西冒號斜線大於。 DOOM!... Ragel:狀態機編譯器jollen 發表於 November 1, 2006 8:48 PM Ragel 是一個 "State Machine Compiler",Ragel 可以把狀態機(regular expression)編譯成 C/C++/Objective-C/D 程式碼。Ragel 除了可以用來快速撰寫分析文件的程式外,用來學習 Automata 也是很好的工具。 Ragel 的官方網站:http://www.cs.queensu.ca/~thurston/ragel/... Linux Link TEch Show 的訪談:理查史都曼談 GPLv3jollen 發表於 November 12, 2006 11:43 PM 我們知道前陣子、這陣子,有關 GPLv3 的議題真的是「有點火」熱。大家對 GPLv3 都有不同的看法與意見,甚致連 Linus 也都跑出來表示意見。 日前 Linux Link Tech Show 對理查史都曼(Richard Stallman)做了一場訪談,主題是談論有關 GPLv3 的修改目的。這場訪談是以聲音檔的方式提供下載,有 ogg 與 MP3 二種格式可取得。 找個時間一定要仔細聽聽這個訪談,畢竟 GPLv3 很可能會決定開放源碼解決方案的大未來。... Embedded Linux 與王建民jollen 發表於 November 28, 2006 2:00 PM 椅子坐太久除了手痛、腰酸與腳麻外,頭腦也會變的極度渾沌。所以在計畫讓屁股離開椅子前,就來看了一下「王建民」。有趣的是,我找了一下「王建民」跟「embedded linux」在 Google 的搜尋量比較,結果還挺有趣的。先來看一下「embedded linux」跟「wince」、「embedded system」關鍵字的搜尋關係: embedded linux wince embedded system 結果 embedded linux 跟 embedded system 的關係相當密切,幾乎是貼在一起走的。至於跟 wince 做比較的話,則是保持一定的差距,看起來跟幾年前相差不遠。 再來是「embedded linux」PK「王建民」: embedded linux 王建民 2005 年 Q1 以前,「王建民」幾乎是躺平的,大概只有 2004 Q3 亞洲盃時凸起來一下下。然後 2005 年 Q1 上大聯盟後是上市密月期,連拉數日長紅,接著到 2005 Q4 ~ 2005... LPI 發佈新的 recertification 規定:未來 LPIC 證照將不再終生有效jollen 發表於 December 3, 2006 11:09 PM LPIC 證照要「重考」了,新的重新認證規章己經正式發佈了;由取得認證日起算,在二年後就要準備重新認證的程序。 LPI 會在取得認證二年後建議做重新認證(recertification)的動作,若要讓取得的 LPIC 認證有效(ACTIVE),就必須在五年內完成重新認證的工作。重新認證必須通過持有最高認證等級的所有最新考試,通過重新認證後,證書的狀態便會更新為 ACTIVE,有效期間為五年。 當取得較高等級的認證後,由取得較高等級之日起算,所有較低等級的認證狀態都會變更為 ACTIVE,期限一樣是五年。若沒有重新進行認證考試,並且讓認證失效的話,那麼就要重新取得所有認證,包含目前的最高等級與較低等級的認證。 LPI 由 2004 年 9 月 1 日開始,啟用了認證狀態資料庫,透過此資料庫能查詢證照的狀態(ACTIVE 或 INACTIVE),以往在此日期以前所取得的認證都被視為終生有效,不過在新的規章裡,LPI 將不再賦與該早期認證的終生有效權利。在 2004 年 9 月 1 日前取得認證的朋友,仍然要根據最新訂定的規章乖乖進行認證的工作。 因此,LPIC 認證將不再終生有效,原先的「終生版本」將由取得認證之日算起五年內有效。所以如果你的 LPIC 證照是在 2004 年 9 月 1 日之後取得的話,照這樣算來,就要在 2009 年 9 月... MIT Programming Tricks:HAKMEMjollen 發表於 December 6, 2006 8:48 PM 今天在「苦牢之最後一年」的 blog 裡看到這篇:「開根號倒數 (InvSqrt(), 1 / sqrt(x)) 速算法」,標題讓我大感興趣,原來是一篇 slashdot 上的新聞,他們在找「開根號倒數」這個利害技巧的原作者,詳細介紹可看苦牢兄的 blog。Slashdot 的新聞所提到的「找人」過程在這裡:http://www.beyond3d.com/articles/fastinvsqrt/。 仔細閱讀的話發現還相當有趣,作者是誰最後仍然不可考,被點名的高手都說不是他幹的!不過最大的收獲是知道了一份「HAKMEM」的文件,這是在 60's 年代到 70's 年代初期,一群 MIT 的高手所記錄的程式寫作技巧(tricks)。 長久以來一直被「分層架構」與「抽象化設計」所教育著,便遺忘了這些原本才是「程式設計師」本質的數理應用,只能說 programmer 稱不上,充其量可能只是看文件寫 code 的 coding mahcine 吧。 另外,講到程式寫作技巧,就想到有趣的「解題」遊戲,又想到一位「冼鏡光」老師,冼老師的那本 C 名題精選著作是解題的必備好書。目前冼老師在 Michigan Technological University 教書,老師有個人首頁。... 新書入荷:Embedded Linux Primerjollen 發表於 December 7, 2006 3:11 PM 這本書在網路上「打書」打了很久,昨天跑去天瓏站著翻閱約一分鐘後就把它帶回來了。原因是這是一本對於 embedded Linux 的 domain issues 整理的很不錯的書,並且也具備優質原文書的特點,也就是對於概念與觀念的「文字陳述」都能不廢話的切入核心(有時看英文才能挑起一些 sense )。這就是為什麼一定要閱讀原文書的原因。 這本書沒有 step-by-step 的教學,也沒有類似「指令介紹」的條列說明。對於已經有「片斷實作經驗」的讀者來說,閱讀此書能快速得到「完整的領域知識」;會以「快速」來形容是因為這本書需要一些片斷的實作經驗,才能比較容易理解章節的關係與內文佈署,但是我特別喜歡這種風格的寫作,主要原因是能無痛且快速瀏覽完整的相關議題。 同時,這本書也能讓想學習 embedded Linux 的讀者清楚了解到 embedded Linux 所涉及的層面到底有多廣。... LPIC-3 即將登場jollen 發表於 December 11, 2006 11:22 PM 幾天前 LPI(Linux Professional Institute) 修改了認證規定,自至再也沒有所謂的終生有效的 LPIC 證照了。前幾天 LPI 又發佈消息指出,明年一月將會開始發動 LPI 的最頂級認證「LPIC-3」。LPIC-3 的認證也籌畫好幾年了,終於在今天看到這則另人感動的消息。 由於 LPIC-3 是針對大型企業應用與 IT 專家、顧問等級的認證考試,能取得 LPIC-3 這種級數的認證,會是一種技術能力上的肯定;不過,LPIC-3 必須具備「有效」的 LPIC-1 與 LPIC-2 才能報考,所以尚未取得前二級的認證,或是證照過期的朋友,可要先做一下準備功課了。 原文報導在此:http://www.linux-watch.com/news/NS8820915301.html... The Unix Heritage Society(古老的 UNIX)與 PDP-11 模擬器jollen 發表於 December 20, 2006 4:07 PM 有時候換個心境來「考古」一下,比學習新技術更有樂趣。 The Unix Heritage Society 「The Unix Heritage Society(tuhs)」保留了很久以前的 UNIX 系統,引述 tuhs 網站上的一句話: The preservation and maintenance of historical and non-mainstream UNIX systems. tuhs 也提供 rsync 服務,所以我就把上面的檔案都抓回來了!根據 tuhs 網站上的說明,我下的 rsync 命令如下: rsync -avz minnie.tuhs.org::UA_Root . rsync -avz minnie.tuhs.org::UA_Applications Applications rsync... 用 SIMH 的 PDP-11 模擬器跑 2.11BSDjollen 發表於 December 20, 2006 6:16 PM 為了能看到 2.11BSD on PDP-11 跑起來的樣子,所以要找一個簡單的方法先讓東西跑起來。由 tuhs 上 mirror 回來的一堆東西裡,找到 PDP-11/Boot_Images/2.11_on_Simh/211bsd.tar.gz 這個檔案,直接取用這個檔案,把它解開後發現裡頭有這麼多東西: 這裡頭的檔案是給 SIMH 模擬器用的,也就是「Bob Supnik's PDP simulator」。我用的是 SIMH V3.6-1,以下是編譯後得到的一堆古董機模擬器: 我把 211bsd.tar.gz 解在這個目錄下。接著用 PDP-11 的模擬器來開機: $ ../pdp11 ./211bsd.simh 結果跑出這個畫面: 一時之間不曉得發生什麼事,結果按了個 [Enter] 後: 接下來,大家應該會做跟我一樣的動作: 還蠻酷的。... non-GPL 授權的 Linux kernel module 要禁用?jollen 發表於 December 21, 2006 11:47 PM non-GPL 授權的 Linux kernel module 是否在 2008 年的一月份起開始禁止!? 「SEJeff」在 OSNews.com 上寫了一篇 Blog,內容提到「non-GPL Linux kernel modules will not work after January 2008」,結果更可怕的是截至目前(本日記出版時)為止,已經有 27x 篇的「comments」在討論這個話題。 Comments 裡頭各式各樣的延伸看法都有,大家可以去瞧瞧。... Merry Christmas 2007 祝各位佳節愉快!jollen 發表於 December 22, 2006 11:57 PM Merry Christmas and Happy New Year 2007! 祝 jollen.org 的所有朋友耶誕佳節愉快。 --jollen... (非關 Embedded Linux)Google Trends 反應人心!jollen 發表於 December 27, 2006 1:51 AM (非關 Embedded Linux)今天晚上跟小弟弟提到「Google Trends」可以用來幫助我們了解「關鍵字的搜尋趨勢」,結果丁小弟寄了以下二張圖片給我。 好一個「罄竹難書」。... 更新 uClinux-dist 的教學專欄jollen 發表於 December 27, 2006 2:17 PM uClinux 的 distribution 稱為 uClinux-dist,今天把 uClinux-dist 使用的教學專欄做了小小修正與整理,並提供給有需要的朋友。此系列教學專欄共有 5 篇文章,如下: 2004.02.26: uClinux-dist 使用教學, #1:uClinux 與 uClinux-dist 介紹 2004.02.26: uClinux-dist 使用教學, #2:安裝 uClinux 的 GNU ARM toolchain 2004.02.26: uClinux-dist 使用教學, #3:uClinux-dist 的使用 2004.02.26: uClinux-dist 使用教學, #4:編譯 uClinux-dist 與常見問題 2004.02.26: uClinux-dist 使用教學, #5:使用... 2007 開工了!jollen 發表於 January 1, 2007 12:52 AM 新的 2007 年,「Jollen's Blog」也會把重點放在「Linux kernel」與「Linux device driver」;期待您的意見與指教。... Qt Centre Programming Contest 2007:與一些自己的小想法jollen 發表於 January 8, 2007 11:32 PM Qt Centre(The Ultimate Qt Community)釋出一則消息:「Qt Centre Programming Contest 2007」。嘿,Qt Centre 也和幾個 partners(這裡面當然有 Trolltech)辦起 Qt4 的程式設計比賽了。 社群手法 先前曾提到的「Embedded Linux 2006 十大回顧!」都是很「具體」的事件,不過若大環境來看,絕對可以加上一條「開放源碼的社群經營手法在 2006 年展現氣勢。」大家可以思考 Linux mobile 的爆炸性成長過程,與其策略手法,甚致是 IBM 的幾個 case study,便能了解「社群手法」的重要性。 因為形成了這樣的 ecosystem,因此更能促進 open source 運動的發展,這絕對是好事一樁,。 回歸正題 2007 年的開放源碼世界,除了「Linux mobile」會持續躍進外,「community」的經營手法當然也會是本年度的重點戲。 每次看到一些消息,腦筋都不免會跳脫常軌,出現一些奇怪的聯想。還是回到主題來吧。Qt4 的比賽當然不會是一個「解題(problem... Linux(open source)的 SD/MMC/SDIO 支援現況概要jollen 發表於 January 19, 2007 5:32 PM SD(Secure Digital)與 MMC(Multimedia Card) SD 是一種 flash memory card 的標準,也就是一般常見的 SD 記憶卡,而 MMC 則是較早的一種記憶卡標準,目前已經被 SD 標準所取代。在維基百科上有相當詳細的 SD/MMC 規格說明:[http://zh.wikipedia.org/wiki/Secure_Digital]。 SDIO(Secure Digital I/O) SDIO 是目前我們比較關心的技術,SDIO 故名思義,就是 SD 的 I/O 介面(interface)的意思,不過這樣解釋可能還有點抽像。更具體的說明,SD 本來是記憶卡的標準,但是現在也可以把 SD 拿來插上一些週邊介面使用,這樣的技術便是 SDIO。 所以 SDIO 本身是一種相當單純的技術,透過 SD 的 I/O 接腳來連接外部週邊,並且透過 SD... LiMo Foundation(Linux 手機發展基金會)開張了jollen 發表於 January 26, 2007 6:38 PM 國際大廠「合作」成立「非營利組織」的基金會,似乎成為一種運動了,這意謂著更開放、更自由與更社群化的企業手法,已成為建構 ecosystem 的重要方針之一。 LiMo 基金會開門營業了。今天在 LinuxDevices.com 看看到這則消息:Cellphone giants unveil mobile Linux foundation,六家手機大廠(Motorola, NEC, NTT DoCoMo, Panasonic Mobile Communications, Samsung Electronics, and Vodafone.)共同贊助並成立一個名為「LiMo」的基金會,引述一小段新聞原文如下: The collaboration of giants now known as the LiMo Foundation was first announced in mid-June of last year.... Linux/PowerPC 新世代《序幕》jollen 發表於 January 31, 2007 2:56 PM Linux/PPC 現在已經改為 Linux/PowerPC。由於 IBM 成立 power.org 組織後,便以 Power Architecture 來稱呼 PowerPC 處理器晶片,因此,以往所慣用的 PPC 現在必須正名為 PowerPC。也就是說,用 PowerPC 來統稱新世代 Power Architecture 處理器晶片會比較好;以往的 PPC 簡稱將會被捨棄。 Linux kernel 由 2.6.15 版開始,已經把 arch/ppc/ 重新組識到 arch/powerpc/,不過在整個 migration 的工作完成前,arch/ppc/ 仍會持續存在,只不過 arch/ppc/ 將會停止發展;接下來的 Linux kernel for PowerPC 將會轉移到... (無關 Embedded Linux)修改論壇註冊方式jollen 發表於 February 8, 2007 5:45 PM 雖然 Linux 的技術發展快速,不過,spam 的技術發展更是驚人。許多 anti-spam 的軟體似乎都敗陣下來了,還好我的 mailbox 還挺得住。 前幾天,Jollen's forum 被大量的 spam 機器人註冊並發送垃圾信,造成「Forum 訂閱會員」被大量的 spam 間接攻擊。在這裡先向 Jollen's forum 會員們道歉,前幾天,被 spam bot 瘋狂註冊我的 forum,並張貼大量的廣告信,造成 forum 會員無端收到由 forum.jollen.org 發出的 spam,造成您的諸多困擾,深感抱歉。 目前已將 forum 的註冊方式改為「經 email 認證後,由管理員手動開啟權限」,為加速您的權限啟用速度,請在註冊表單的「學員碼」欄,輸入「iamnotspam」,以加速您的帳號啟用速度(如下圖)。未填寫者,需要透過「人腦 spam 辨識」流程,在啟用速度上,可能會慢些。還請多加見諒。 目前,用來對付 spam bot 的方法之一是「手動輸入驗證碼」(如下圖),這是流行許久的方法,不過已經被攻破了。Jollen's forum... Linux 2.6.20 報馬仔jollen 發表於 February 14, 2007 11:47 PM Linux 2.6.20 早在 2007-02-04 就釋出了,不過 Jollen 一直到今天才去看 Linux 2.6.20 的 Changelog,順便在這裡做一點筆記。 2 個星期前釋出的 kernel v2.6.20 又多了許多功能與 device driver,詳細的 Changelog 說明可參考 kernelnewbies.org 的 [LinuxChanges]。此次的更新,幾個與我的工作較密切的有: 1. Linux 2.6.20 在 arch/powerpc/ 裡新增了 Sony Platstation 3 的支援。 2. Networking device driver 方面,更新了 Tsi 108/109... 哪些是 Free / Open Source 軟體人員的基本條件?jollen 發表於 March 21, 2007 1:38 PM 前陣子 OpenMoko 在社群裡徵求 Free / Open Source 的開發人員,讓我們來看一下,對於一個這麼有經驗的 Free / Open Source 團隊而言,他們開出的基本條件是什麼(引用 mailing-list 原文): 2) We don't have enough UI / Application developers -- If anybody meets (or knows somebody who can meet) the following qualifications: * >= 2... 愚人節的禮物?OrzLab Launch Dayjollen 發表於 March 31, 2007 8:18 PM 好友 [jserv] 兄稍早捎來一則訊息...。以下引述 jserv 來信的部份內容: 最近跟朋友弄了一個實驗室,想法是能讓更多創意透過自由軟體,落實於嵌入式裝置或者特定的硬體中,這個實驗室名稱為 "Open RazzmatazZ Laboratory ",簡稱 OrzLab,一言以蔽之,訴求就是: "Open RazzmatazZ Laboratory (OrzLab) funds an environment for freedom and creativity based on Free Software and Open Source efforts." 此外,jserv 提到他的願景: 避免重複的專案開發,並針對嵌入式系統或系統整合廠商需求,提出有價值的解決方案,建構一系列自由軟體為基礎的系統架構。也因此,針對特定主題,開發出足夠好且高度創意的專案,並確保以 GPL / BSD License / MIT X... 全球最大 Embedded System 博覽會, Nov. 14-16, in Yokohama, Japan.jollen 發表於 April 26, 2007 9:35 PM 號稱全球最大的嵌入式系統博覽會 Embedded Technology Conference (ET2007),將於 Nov. 14-16 於日本 Yokohama 舉辦,今年將有 28,000 名參與人員出席。本年度 ET2007 博覽會的主軸如下: - consumer electronics - automotive electronics - mobile/ubiquitous computing - factory automation/robotics 此外,重點的技術議題包含: - multicore processors - WiMAX - Linux - real-time design - testing strategies for... Linux 2.6.21 報馬仔jollen 發表於 May 3, 2007 11:57 PM Linux 2.6.21 於二個星期前(25 April, 2007)正式釋出,詳細更新可參考 [ChangeLog-2.6.21] ;Linux 2.6.15 後,每一次的正式版本都更新了相當多東西。觀察近年來 kernel 及相關應用的發展趨勢,注意到了一些現象,這些「異象」意謂著 Linux kernel 的發展正進入所謂的「壯年期」,同時也說明了 Linux kernel community 及 Linux ecosystem 正快速的進步與演化。 雖然 Linux 2.6.21 早在二星期前就釋出,不過近期業務繁忙,一直到這幾天才能安排這項工作。 本次更新包含了以下幾個與我有關,或是較感興趣的項目: 1. VMI 驅動程式如果先前所提到的消息,已正式加入 kernel。 2. 值得注意的是,KVM 驅動程式也加入了 "paravirtualized" 的支援,"paravirtualized KVM" 驅動程式在 context-switch 的效能上有相當大的改進。此部份可參考 LKML... Ubuntu Mobile and Embeddedjollen 發表於 May 8, 2007 12:20 AM 方才在 OpenMoko 的 community mailing-list 上看到一則 post,標題是: Ubuntu Mobile and Embedded 原來,二天前在 ubuntu-devel-announce maling list 上出現了一則 post,全文詳 [Ubuntu Mobile and Embedded Edition]。雖然還沒有正式的消息,不過,「Mobile and Embedded」可望再加入一個強而有力的大型 community 的支援。 Ubuntu 也開始參與 Mobile and Embedded 的 Linux distribution 製作,如果「Ubuntu Mobile and Embedded Edition」的 project... Embedded Device 等於 PCjollen 發表於 May 11, 2007 8:33 PM 就現代的硬體來說,embedded device 和 PC 的界線是越來越小了,雖然有時參與的 project 是 'embedded device',但是技術本質上就好像在做 PC 一樣。本週二參加 tossug 的心得分享,主辦單位邀請到 OpenMoko 來演講,而在整個活動的過程中,也多少透露了這個重要的技術轉變概念;[魔法設計師] 在他的 blog 也提到這點,全文可參考 [OrzLab] 的轉載。 這幾天持續關注 Ubuntu Mobile and Embedded 專案的新聞,很湊巧,在 OpenMoko 的 mailing list 裡看到一則 Ubuntu 專案成員所回覆的訊息,全文轉貼如下: ============ cut ============ On 5/9/07, Vincent ***... TurboLinux 的 PMP ?!jollen 發表於 June 5, 2007 11:29 PM 最近大家都在談 UMD(Ultra Mobile Device),今天在閱讀 LinuxDevices.com 新聞時突然瞄到「PMP」這個字,原來是「PMP doubles as personal Linux desktop」。奇怪,PMP 不是已經是過時的 marketing 名詞了嗎?索性點過去看清楚: Asian Linux distributor TurboLinux today announced the "global launch" of its combination PMP (portable media player) and Linux boot device. 這個 TurboLinux 的 PMP(稱為 Wizpy)其實和以往傳統的 PMP... LinuxWorld China 2007 會後感想jollen 發表於 September 7, 2007 10:53 PM [LinuxWorld China 2007] 第一天主要是關於 FOSS 以及 community 的講題,主辦單位所邀請的佳賓都是中國地區領導級的開放源碼軟體公司,例如:Novell、IBM、Microsoft、中科紅旗、紅旗中文2000、MySQL AB等等。在上午的 keynote 演說中,多位講者都是以「開源社區」以及「社群參與」的角度切入,分析開放源碼與商業行為之間的關係,其中令人印象最深刻的講場是「中科紅旗軟件」以及「紅旗中文2000」的演說。為什麼對這二場演講的內容印象最深刻呢?原因有二: 1. 「北京中科紅旗」以及「北京紅旗中文貳仟」都是中國本土的開放源碼軟體公司。 2. 北京開放源碼公司的活動非常熱絡。 二天的活動整個下來,得到許多了寶貴的訊息。就我個人來說,對 FOSS 有了更「整體」性的結論,就以台灣和中國地區的開放源碼軟體運動的現況來說,整體而言,可以給出以下幾個看法,供大家參考: 1. 北京當地的「開源軟件」公司數量遠多於台灣。如果要以嚴格的標準來審核的話,台灣的開放源碼軟體公司數量可能比想像中更少。 2. 關於開放源碼的產業推動,台灣的經濟部也有相關的組織在運作,不過目前尚未看到比較好的成效。在中國地區,一些指標性的開放源碼大公司(例如北京中科紅旗)都能協助推動開放源碼的運動。從比較實際的角度來看,台灣在推動開放源碼方面,組織的建構完成了,例如:委員會的成立、教育聯盟的成立等,但缺乏指標性的推動活動。另外,「open source」最重要的是他的「文化」教育,而不是「使用 open source software」的教育。 另外,當天也聽到 Microsoft(yes)所發表的 open source 簡報,在「Open Source at Microsoft」網站可找到許多資訊。開放源碼運動推行至今,已經不再只是單純的「公開原始碼」的活動了,而是逐漸轉變成軟體或服務公司的重要 business model。... 2008 開工了!jollen 發表於 January 1, 2008 3:51 AM 新的 2008 年,「Jollen's Blog」會把重點放在「Linux kernel」與「Linux device driver」,並且也會將一些時間放在 Embedded Linux 教育訓練的課程規劃上;期待您的意見與指教。 延伸閱讀 2007.01.01: 2007 開工了!... 1/8 tossug 分享活動:用中文寫 Python / 周蠎jollen 發表於 January 8, 2008 9:13 PM 今天 [tossug] 的分享主題是 [使用 Python 與周蟒],周蠎(zhpy)是一個可以執行中文 Python 程式的軟體,周蠎讓我們可以用中文來寫 Python 程式,真是一個有趣的主題。zhpy 的下載位址是: http://code.google.com/p/zhpy/ 現場 gasolin 展示了一個用 Python 設計的文字遊戲編輯引擎,叫做 [Ren'Py],這是一個可以製作類似角色扮演遊戲的編輯器。 最後 gasolin 也提到,Python 是去年(2007)成長速度最快的程式語言,也是目前相當受到重視的程式語言。網路上常見的「懶人包」就是利用 Python 撰寫的工具製作的,最近 Google 也在招募 Python 高手,顯見 Python 真的是一個重要的程式語言。... 下週二的嵌入式系統大拜拜:DTF 2008 Embedded Worldjollen 發表於 January 17, 2008 1:29 PM 下週二即將舉行的 DTF 2008 Embedded World 是嵌入式系統年度的大拜拜,當天的議程相當精采,還沒報名的朋友要趕快把握機會喔!全程都是免費參加,有興趣的朋友可參考 [詳細的活動說明]。 當天的議程之一是「嵌入式系統發展機會-我們能做什麼?」,這是由教育部嵌入式軟體聯盟召集人金仲達教授所帶來的演說。[嵌入式軟體聯盟] 多年來致力於規劃嵌入式系統課程,在校園培育許多嵌入式軟體的人才。金教授的演說我想會由教育層面切入,這是一個了解目前嵌入式系統在校園紮根狀況的很好機會。 x86 架構近來在嵌入式系統應用佔用非常重要的角色,Track I 的議題針對 x86 嵌入式解決方案做介紹,也是很不錯的議題規劃。Graphics solution 一直是嵌入式系統應用的關鍵技術,許多應用都需要 graphics 的解決方案。 Track II 的議題偏向 SOC 的設計,我自己對「Natural Evolution in the embedded world」這個議程相當感興趣,這是由 ARM 公司行銷部門的經理 Tom Wang 所帶來的演說,ARM 一直是嵌入式 SOC 的領導者,這場演說必定可以吸收到許多新觀念。 Track III 的議題則是著重在嵌入式應用與服務,觸控面板在嵌入式的應用佔用重要地位,圖形化設計也是我自己很感興趣的主題。... MontaVista Mobilinux 5.0 入圍 EDN 年度創新獎jollen 發表於 February 7, 2008 1:47 PM MontaVista 的 Mobilinux 5.0 入圍 [EDN(Electronics Design, Strategy, News)] 舉辦的 [第 18 屆創新獎(Innovation Award)]。第 18 屆 EDN 創新獎共分為 20 個類別,Mobilinux 入圍的是軟體類,除了 Mobilinux 外,另外三個軟體類的入圍名單如下: * Graphics library (Microchip Technology) * LabView 8.5 (National Instruments) * Robotics Studio (Microsoft) MontaVista 指出,目前有 90%... [科技資訊] 日本嵌入式系統技術協會(JASA)介紹jollen 發表於 February 21, 2008 4:45 PM 嵌入式系統是目前熱門的科技之一,各地也都有相關的產業協會。日本是嵌入式技術的大國,特別是日本的機器人技術更是全球知名的項目。JASA(Japan Embedded Systems Technology Association )是日本的嵌入式技術協會,可參考 JASA 官方網站的介紹 [JASA Introduction]。由 JASA 的介紹發現,JASA 提供一個稱為「ETEC」(Embedded Technology Engineer Certification)的認證制度,以及一個年度的機器人大賽,可見日本在嵌入式技術產業上,有相當良好的組織運作。以下是 JASA 簡介的日中對照。 JASA 介紹 * 原文引用自 JASA 網站 [http://www.jasa.or.jp/top/intro/information.html]。 * 日文翻譯及中文編修由 ViYi 提供。 JASAは、組込み業界の基盤を作るべく、以下のような事業を行なっています。 会員、業界の方々に、事業参加への門戸を広く開放していますので、是非、一緒に活動して下さるようお誘いします。 JASA乃是日本社團法人嵌入式系統技術協會(Japan Embedded Systems Technology Association )的英文簡稱 。JASA成立於1986年8月7日,總部設在東京都中央區,分布則有札幌、東京、名古屋、金沢、大阪、福岡。目前會員數包括正會員: 148家企業 以及贊助會員:35家企業。... 嵌入式系統廠商不能不懂的自由軟體授權 GPLv3jollen 發表於 April 30, 2008 3:14 PM Richard Stallman[1] 是 Free Software Foundation[2](自由軟體基金會)的創始人。FSF 成立於 1985 年,致力於爭取電腦使用者的軟體使用自由。Richard 也在 1989 年寫出了第一個 GPL (GNU General Public License)[3] 條款,並在 1991 年 6 月份時釋出 GPLv2(GPL version 2)。 GPL 是現今最重要的 Free and Open Source Software(FOSS)授權條款,至今有超過 60% 的自由軟體都是採取 GPL 授權規範。因應時勢需要,GPLv3 在經過長時間的討論後,也於 2007 年 6... Richard Stallman 台灣行第三天:演講「The Danger of Software Patent」jollen 發表於 May 14, 2008 11:01 PM 大師今天的行程是到台北的淡江大學發表公開演說,我的同事 tick 今天充當地陪,到 Openmoko 公寓帶 Richard 到淡江大學。今天的場地大約有200個座位,因為反應熱烈,連講座的樓梯也都快坐滿人了! 今天的講題是「The Danger of Software Patent」,Richard 主要在談論軟體專利是如何危害「創意與想法」的進步,他並且在黑板上畫了一個圖,來講解軟體專利的危險,以及與藥品或其它工程專利的不同。這是一個很有想法的見解,過去我只知道自由軟體基金會是非常「反專利」的,但從未深入了解其原因,今天大師親自到場為大家解釋「為什麼軟體專利不合理」的想法,非常有收獲,因為讓我了解到其實 Richard Stallman 並不是在「反專利體系」,而是強調「軟體專利」的不合理性。 今天在會場遇到了ZDNet Taiwan的馬培治記者,他也寫了一篇相關的報導 [自由軟體基金會創辦人:軟體專利有害無益] 簡單紀錄了 Richard Stallman 今天的演說主軸,是一篇很有參考價值的報導。 Richard 提到「軟體是一個很大的設計專案、需要數以千計的想法(idea)」,他又說道「一個功能就需要由許多的想法所構成(one feature, lots of ideas)」,所以,如果所有的想法都被專利所禁箇,對使用者(也就是我們)其實是一種傷害,我們(也就是使用者)應該站出來悍衛軟體的「自由」不被商業利益所危害。若軟體無法自由修改或變更,使用者也就失去這樣享受「軟體無限創意」的自由了。 「The Danger of Software Patent」軟體專利的危害,在於讓我們無法將「各種不同的想法加以組合」。因為,若想法被專利所限制,人類(使用者)將無法享受軟體多樣化的自由。「想法若透過專利來加以限制,時間一久,將會造成無限的危害」,Richard Stallman 說。 大師將於15日晚間於清華大學發表第二場公開演說,這是大師訪台的最後一場演講,想要一睹大師風采的朋友,可要好好把握機會了!活動訊息請參閱:[http://wiki.openmoko.org/wiki/Richard_Stallman/zh_tw]。 延伸閱讀 2008.05.12: Richard... Richard Stallman 台灣行第三天:下課後jollen 發表於 May 16, 2008 10:23 PM 大師第三天除了到淡江大學演講外,下午還有私人行程,現在就由我來為大家大爆料,瞧瞧大師的另一面!這天,結束公開演講行程後,一行人加大師一共五個人,驅車來到淡水老街裡的一家海鮮餐廳,準備替 Richard 安排一頓豐富的海鮮大餐。 不說您不知道,Richard 是個美食愛好者,而且特愛中國菜,這次來到台灣,我們帶他品嘗了好幾家各具特色的餐廳,遇到他喜歡的菜時,還會眯著眼睛細細品味,一副陶醉樣呢。Richard 今天出門特別帶了一包從義大利帶來的麵包條,午餐時,他把麵包條拿了出來,然後分給大家吃。嗯!這麵包條的味道還真不錯,酥酥脆脆,還有點甜甜的,不過,大師可不是想把麵包條拿來配飯,他把麵包條當筷子用!據大師說,這樣在吃完飯後,可以直接把筷子吃掉! 午餐後,我們帶 Richard 來到關渡的華碩總公司,他今天有一個拜訪 EeePC 的行程。大師跟 EeePC 的幾位工程師,討論了一些技術議題,其中最重要的就是有關「Free BIOS」的討論。大師的工作配備是一台 OLPC(One Laptop Per Child)再加上一個外接鍵盤,為什麼他要用 OLPC 呢?「因為 OLPC 用的是 Free BIOS」,Richard 說。 當然,自由軟體之父來到此寶地,最重要的工作莫過於推廣自由軟體的理念。「希望 EeePC 能協助推廣自由軟體,並告訴大家,EeePC 用的是 GNU/Linux 系統,而不是 Linux 系統」,Richard Stallman 說。現場 EeePC 的朋友也表達高度的誠意,以及協助推廣自由軟體的意願,「或許我們可以先將 Web 上的內容做修改」(將 Linux... Richard Stallman 結束訪台行程: 5/19 離台jollen 發表於 May 21, 2008 4:43 PM Richard Stallman 於前天(5/19)離台,前往香港,正式結束這次的訪台行程。相隔三年,Richard 再度來台,對台灣還是記憶深刻呢。上個週末,Openmoko 同事帶著大師品嘗台灣的知名餐廳「鼎泰豐」,以及別具特色的茶料理「喫茶趣」;後者是大師欽點,他在三年前到台灣時曾經品嘗過,這次來台灣特別點名要我們帶他去呢! 這天早上大約八點來到 Openmoko 公寓找大師,大師給了我一堆貼紙以及胸針,要我分給有需要的朋友。Richard 搭乘港龍航空到香港,接下來的行程如下: * 2008-05-24: 上海復旦大學 - Free Software in Ethics and in Practice * 2008-05-28: 西安交通大學 - Free Software in Ethics and in Practice * 2008-05-30: 北京清華大學 - Free Software in Ethics and... Richard Stallman 台灣行第四天紀錄: 5/15 新竹清大行側寫jollen 發表於 May 21, 2008 8:54 PM 5 月 15 日的行程是帶 Richard Stallman 到新竹清華大學,這一天大師所要發表的演講主題是「The Free Software Movement and the GNU/Linux Operating System」。與 Richard 接觸幾天下來,發現他其實是一個很喜歡「看世界」的老爹,正好,我偏愛人物側寫,因此再度來和大家爆料。 Richard Stallman 喜歡什麼東西?幾天下來,我們知道大師喜歡「民俗傳統音樂」、「中國菜」、「中國茶」、「山」,以及「火車」。因此這一天,我和一位商周的記者特別帶 Richard 搭台灣高鐵。Richard 喜歡靠窗的位子,不過他很有風度地讓座給他的女朋友 Dora。 來到高鐵站後,Richard 和 Dora 都覺得高鐵站真是太漂亮了,又大又寬倘,我們照了幾張照片,就往「玻璃工藝博物館」出發了。沒錯!我們是從高鐵站直接開跋到玻璃工藝博物館,為什麼我們會跑到這裡來呢?因為,大師不知道是怎麼知道新竹有這個地方的,他在前一天就特別交待我們,一定要帶他來這裡! 參觀完玻璃工藝博物館後,我們終於可以來到真正的目的地「清華大學」了。清華大學資工系的幾位教授,在清大裡的一間咖啡店設席款待大師。Richard 非常熱愛閱讀,我們一帶他進到咖啡店後,他就突然眼睛一亮,因為店裡滿滿地都是原文書。他問道「這裡是書店嗎」,正巧遇到咖啡店的老闆,他為大師解答了這個問題,原來,這裡以前是一家書店。 大師突然興緻一來,逛起書店了。他和咖啡店老闆似乎相當聊得來,聊書、聊音樂,興致大開,還在店裡的牆上留下簽名。聊天簽名還不夠,Richard 還挑了幾本書想要買回去,老闆也很夠意思,打折賣出!用餐後,即將展開今晚的演講。離去前,Richard 還問道「你們店開到什麼時候」,他還想要回來挑書呢!幾天下來,看到了大師非常不一樣的另一面,真是一個意外的收獲。... Richard Stallman 台灣行第四天紀錄: 5/15 演講實紀jollen 發表於 May 22, 2008 11:40 AM 這次的演講地點是清華大學的大禮堂,這是一個又大又舒適的場地,大家都能坐在舒服的軟椅上聽演講。我們在入口處設置了「義賣處」,專賣由 Free Software Foundation 遠渡重洋寄來的一些小玩意兒,我們也依照 Richard 的意思,在現場義賣他自己的書。 今天的主題是自由軟體運動,以及 GNU/Linux operating system,這場演講其實我並沒有很專心在聽講(*汗*),因為一直不斷地在會場穿梭。不過,有許多這天來聽演講的朋友,都在自已的 blog 上做了很不錯的紀錄,他們的紀錄會比較有參考價值: * 2008-05-21: E-Mate News: A talk from Richard Stallman * 2008-05-19: Hialan's Blog: 5/15 Richard Stallman 清大演講心得 * 2008-05-17: 魔法設計的藝術: 自由軟體之父理查史托曼的演講(清華場) * 2008:05-16: Ryan Chung's Blog: Richard... Open Source in Mobile 2008 今年更盛大了jollen 發表於 June 21, 2008 11:14 PM [OSiM World(Open Source in Mobile 2008)] 將於九月17-18日於德國 Berlin 舉行,將有超過 100 位來自 Open Source Mobile 生態系統(ecosystem)的不同產業界重量級講者,為大家帶來各種不同的講題。OSiM 可說是全世界最大且影響力最強的 Open Source Mobile 研討會,有超過 42 個國家的與會者以及不同產業的領域者將出席此會議,今年的 OSiM 可說是 Open Source Mobile 的領導級活動。 倒底有哪些重量級人物將發表演說,查了一下 [Speakers] 果然不是蓋的,像是: * Ari Jaaksi - Nokia / Open Source Operations... Intel 收購 Opened Handjollen 發表於 September 2, 2008 10:19 AM 一年多前 [Mobile Linux initiative 成立],Mobile Linux initiative(或稱為 Moblin community)採用 Intel Atom 平臺,並專注於 Mobile Internet Devices(MIDs)、Netbooks 與其它 embedded devices 的開發。而這個以 Intel Atom 為主的社群,有了重大的變化。 根據 PC World 的一則消息指出:[Intel Buys British Linux Developer Opened Hand]。是的,Intel 買下了知名的軟體開發公司 [OpenedHand];同一時間,Opened Hand 也在網站上發佈這則消息(引述自 Opened Hand 網站): We... 停止軟體專利世界日(Stop Software Patents World Day)jollen 發表於 September 25, 2008 11:08 PM 今天是 [Free Software Foundation(自由軟體基金會)] 的 [Stop Software Patents, World Day],所以也來 [貼貼 banner] 嚮應一下。 今年五月份,自由軟體基金會的創辦人 Richard Stallman 來台演講時,發表了一場「The Danger of Software Patent」的演說。Richard Stallman 以一張圖說明了為何軟體專利是「無限的危害」,至今仍令人印像深刻。ZDNet Taiwan 上的一則報導 [自由軟體之父:軟體專利有害無益] 便引述了 Richard Stallman 的一段談話: 「專利權本身的目的是為鼓勵人們將新創概念公佈出來,但現行的專利體系卻會造成反效果,」 因為認同這個觀念,因此嚮應一下「停止軟體專利世界日」。 延伸閱讀 * 2008.05.22: Richard Stallman 台灣行第四天紀錄: 5/15 演講實紀... 移植 Android 到 Neo1973 與 Neo FreeRunnerjollen 發表於 October 27, 2008 4:23 PM Android 於 10 月 21 日正式公開原始碼 [Android is now available as open source],Openmoko 的開發者社群第一時間也出現許多討論 [Android open sourced]。 很快地,「移植 Android 到 Neo1973 與 Neo FreeRunner」的工作也開始了,目前這項移植工作還是「underway」進行中;不過,社群開發者仍紀錄了最新的移植狀況在 Openmoko wiki 上 [Android]。 相關資源 * 2008-08-25: Andorid是否可以porting到FreeRunner... Openmoko FreeRunner 與 Google Android: 現況與想法jollen 發表於 October 31, 2008 12:54 PM 自從 Android 公開原始碼後,Openmoko 的社群便開始積極進行移植的工作。最近在網路上也開始看到許多這方面的報導: * Rumor: OpenMoko Android Phone In November? * OpenMoko Jumps On Android Bandwagon * Openmoko將在11月推出Android手機? * 开源手机OpenMoko转投Android门下 * 预计Openmoko将在11月推出Android手机? 這些報導看起來比較像是「謠言」(rumor),有些報導甚致還放了圖片,不過,有圖不一定有真相,明眼人一看就知道這些圖都是「後製」出來的。但是,Openmoko 社群正在移植 Android 至 FreeRunner 也是一個事實。從目前 Openmoko 社群的移植工作來看,主要進行的項目有: 1. 修改 ARMv5 指令集。由於 FreeRunner 採用的 s3c2442 處理器是 ARMv4... 二零零九年十大 Linux 與 open source 發展預測、Openmoko 新武器jollen 發表於 February 5, 2009 3:41 PM 幾天前,一則新聞「2009 年 Linux 與 open source 十大預測」指出,Android 將會大放異采。報導原文可見 [10 predictions for Linux and open source in 2009],另外,這裡也有一份簡體中文版的報導 [2009年Linux和开源软件的10大预测]。 十大事件預測的第一名是 Android,報導推測指出,2009 年將是 Android 重要的一年。文中也提到 Openmoko 的 GTA02(Neo FreeRunner)也會採用 Android 系統。對於 FreeRunner 採用 Android 系統的話題,網路上有許多討論,不過簡單來說,移植 Android 到 FreeRunner 上是社群進行的一個專案,而將 FreeRunner 搭載 Android... 走入雲端的開發套件jollen 發表於 October 8, 2009 1:46 AM 在 Linux for Devices 上的一則新聞「Embedded development kits link up to Amazon cloud」,開發板也趕流行,跑上雲端。 這是以 Debian Linux 為基礎的 Embedded Linux 開發套件,並且可以連接 Amazon 的 S3 cloud service。有趣的地方是,文中以「Embedded Cloud Computing」的方式來形容,令人有不同的發想空間。「Embedded Cloud Computing」是「連上雲端的嵌入式硬體模組」的概念。「自動化裝置」是一種嵌入式系統,讀了這篇新聞後,讓人有另外一種像想。 如果能把雲端服務,嵌入到一些自動化裝置裡,因為這類型的裝置通常不經由人類操作,所以等於進入了「設備自動連結雲端」的時代。自動化裝置可以主動將擷取的裝置,送上雲端、儲存、分析並加以應用。例如,設計一個可隨時發送座標的隨身模組。... 首屆海峽Android技術及產業合作發展研討會:會後雜記jollen 發表於 January 25, 2010 1:43 PM 這個月15日到北京參加「首屆海峽Android技術及產業合作發展研討會」,結果正值北京二十年來難得一見的大寒,白天的氣溫最低還來到了-10度C,整個城市都可以看到白雪,到小商店還買到了「結冰礦泉水」,實在是一個有趣的經驗。 關於這次會議的實況,在研討會官網以及媒體上,都有很詳細的報導,所以這裡僅補上一點會議雜記。這次的會議,下午場分做三個track(產業、技術與人才培養),我在技術與人才場各有一個session。在技術場部份,針對「Android對手機的技術趨勢與機會」做了演說,人才培養場則是討論有關創業機會的議題。 「Browser-based」是Android手機的技術趨勢之一,這是大家都不陌生的名詞,整合cloud computing到手機上,這也是一個關鍵技術。技術分會場中,我特別舉JIL的Mobile Widget技術做實例,介紹了這個技術帶來的優點,以及BAE將如何創造一個新的手機應用開發模式。 這次會議,根據估計,與會人數大約有500人。在會議的前幾天,正逢沸沸洋洋的Google事件,與一些朋友聊天時,不免談論到這個話題;不過,大家普遍認為這個事件並不影嚮Android的技術推展。以會議的討論氣氛來看,影響確實不大。 在「人才培養」分會場的部份,來自中正大學羅習五老師實驗室的「現場成果展」吸引不少人的目光,特別是「螢光棒」的創意應用,連媒體都特別來報導了。可見,「創意」是Android應用開發不能缺少的一個要素。... Android Framework「專案啟動」顧問方案:技術、工程與管理 Start-up 服務jollen 發表於 February 14, 2010 3:48 PM 為什麼要研究 Android Framework?這是一個軟體工程以及專案管理面的問題。Android Framework 是 Application Framework(應用軟體框架),所謂的 Framework 定義上指的是未完成(incomplete)或是不完善(not ready-to-use)的軟體程式庫(嚴格來說是 class library)。 近期收到有關「如何發展 Android 產品」的需求有增多的趨勢,而要解決的最核心問題就是「研究 Android Framework」。雖然目前與一些訓練單位合作,提供許多 Android Framework 方面的課程,但因為都是屬於純技術面,還缺少軟體工程以及專案管理面的內容,尚有不足的地方。 有鑑於此,花費近一個月的時間,整理了一套「標準顧問方案」為企業客戶提供這方面的 On-site 服務,以補齊不足之處。這套顧問方案共分為 5 個層面,並定名為「Android Framework 專案啟動顧問服務」,詳細說明如下。 Framework 是未完成品 「Framework 是參考實作、未完成品。」這是小弟過去在許多演講場合,和大家分享的觀念。 1. Framework is incomplete. Framework 本身是不可用的,需要強化或填寫 framework 的空白,並設計相對應的應用程式,此時 framework... iSuppli公佈2009年全球手機出貨量jollen 發表於 March 26, 2010 4:50 PM iSuppli在2月25日公佈了2009年手機出貨量研究報告,其中包含了關於全球市場與中國市場的統計。簡單摘錄重點數字如下: 1. 2009年全球整體手機出貨量為12億部 2. 承上,中國整體出貨量為4.04億部,佔整體份額33.7%,達三之一 3. 承上,首次來到4.0億部的規模 4. 承上,以成長率來看,到二零一二年,中國整體出貨量將來到5.0億部 5. 在中國的手機業產裡,「手機設計」公司是相當重要的一個環節。二零零九年,由手機設計公司出貨的手機為2.44億部,佔中國整體出貨量的60%,意謂著,有超過一半的手機是由手機設計服務公司出貨。 當然,上述的4.04億部,還包含了「外銷」手機;若以「本土銷售」來計算,數量大約是2.4億部。2010年本土銷售預測成長為11%,即2.66億部,這是feature phone加smart phone的數字,若只計算smart phone的銷售,2010年smart phone的出貨量是2600萬部以上。近期曾看到有關smart phone與feature phone的成長預測報告,但未有正式數據,故不引用。 中國的手機設計服務公司扮演大推手 這些手機設計服務公司的商業模式是,直接為白牌或本土品牌提供設計方案,例如:手機板 (PCBA)。手機設計服務公司具備高效率與客製化服務能力,成為中國手機產業的重要成長推手。... MeeGo 1.1 展新頁,首屆 MeeGo 研討會將於11月份舉辦jollen 發表於 June 23, 2010 10:44 PM MeeGo 開始 1.1 版的開發了。 今年二月份才剛宣佈的 MeeGo 作業系統,已經進入 1.1 版的重要階段了。由 Moblin 與 Maemo 二個 software stack 所合成的 MeeGo 作業系統,最初的焦點是放在 Netbook 硬體,主要在提供更好的使用者經驗。 根據 MeeGo 的 roadmap 指出,今年十月將釋出 MeeGo 1.1。新版本的 MeeGo 將會佈署重兵在「Handset」裝置,令人期待,相信會是一個重要的發行版本。另外,手機作業系統整合「Web Runtime」已經是一個大趨勢了,MeeGo 1.1 也不缺席,根據 MeeGo 官方發佈的 Roadmap 來看,MeeGo 1.1 將加入 Web Runtime... 佔領硬體街:軟體人,今天是你們要團結的日子,你們沒有什麼包袱jollen 發表於 November 10, 2011 10:15 AM 「佔領硬體街」,原文出處:Calling all hackers: Occupy Hardware Street。很有趣,因為寫得很有戰帖的味道,但其實是很發人省思的一篇文章。 它的開場白: This ought to be the era of the software developer. 「這應該是軟體人的時代」 在佔領華爾街後,為什麼要招集軟體高手佔領硬體街?從下一句話,就可以知道,軟體的價值,以及軟體時代真的到來了。原文的 Hacker 是「軟體高手」的意思: Every week sees a new event courting the lowly hacker. Here are a few recent examples from my day... 台灣ICT產業的出路:雲端與App?(中天新聞2012經濟危機特報)jollen 發表於 February 8, 2012 10:16 PM 中天新聞今天播出陳文茜小姐主持的特別節目「2012經濟危機特報-內閣改組篇」,討論到台灣ICT產業的發展,有一段討論讓我很有共鳴,所以在這裡簡單做的紀錄。這篇文章的內容,完全沒有任何政治立場,純綷就是關心一個與自己切身相關的話題,並分享給大家。 這幾天有二則新聞。第一則是台北市政府App鑑賞期事件的後續,第二則是張委員提到,「政府主導教育雲、醫療雲 」。台灣科技業是否能重返榮耀,或是繼續失落,需要一個強力政策,更需要有眼光的政府團隊。目前看來,「雲端產業」,是重振台灣科技業的主導政策。 今天陳文茜小姐的節目,有二位來賓談到了這個App事件,以及雲端產業的願景。這是和我們非常密切的主題。關於台北市政府的App事件,新科政務委員張善政提到二個重點。第一個重點,我們需要一個合乎時宜的法規,也就是,並不是不去規範App收費,但是不能用一個落伍的法律,去限制一個產業的發展。 其實,在這個事件發生後,網路上有相當多「法律落伍」的聲音。政府去年也表示,可以發佈一個特別法來解決這個問題。但很不幸地,前幾天經濟部的裁決結果,仍支持台北市政府的看法。App事件,或許能定調是法規落後。個人看法是,大陸與韓國有關App商店的法規內容,應能做為修正的藍本。 第二個重點是,張委員認為,法規會的葉慶元先生法律出身,不懂科技,是逐字在執行法律,這是「法匠」;張委員認為,應該協助葉慶元先生了解科技。所以,他有意找葉慶元先生溝通。張善政出身科技業,在科技圏相當有份量,這次辭去Google的工作,到政府單位服務,來自專業領域,果然有一種耳目一新的感覺。 另外,有一段對話頗為有趣。張委員說,可以為新內閣上課,第一堂課就是了解科技,了解雲端產業;宅神朱學恆接腔說,張委員沒空的話,他可以代勞這個手腳工,幫新內閣上課。講到這段時,現場來賓還拍手,...。我想說,有機會的話,我也可以貢獻自已的淺薄能力(此想法純屬虛構,不敢造次)。 關於雲端產業的發展,陳文茜提到韓國的做法,張委員認為,雲端園區,也可以是虛擬園區,只要提供一個「公共雲」,也就是為年輕人打造一個發展的舞台,這樣甚至可以「到宜蘭上午衝浪、下午在房間做App」。張委員認為,除了雲端產業,App產業也是可以納入的一環。 以上紀錄出自「2012經濟危機特報-內閣改組篇」,未來應該可以在 Youtube 上找到影片。上述內容若有誤,也請大家指正。台灣在2012年會臨經濟危機?我想不至於這麼嚴重啦。台灣的App軟體人才,水準很高,一起加油吧。 後記。張善政回應主持人說他不敢想到李國鼎的層次,但是台灣需要你是第二個李國鼎。... 小三大戰簡史jollen 發表於 September 12, 2012 12:57 PM 昨天一個朋友問到什麼是「小三大戰」,驚訝之餘,其實也反應出台灣中階主管不太關注網路事件的問題。所以我就簡單介紹了有名的小三大戰,細節,網路上有豐富的資訊。 小三大戰 小米手機創造了新的銷售模式,簡單說就是和社群緊密地走在一起。高配置的硬體規格,加上親民的價格,小米手機一推出果真轟動。小米之後,360也發表特攻手機 (稱為 AK47),同樣講求高階硬體規格,以及漂亮價格。不想讓小米專美於前,就在360手機開始受到各方觀注的同時,360董事長周鴻禕發表微博,質疑小米機水軍炒作 (網路炒作)。小米手機副總裁很快給了回應,他說360手機雙核1G還賣這種價錢,價格不如同等級的小米機。就當雙方嘴巴還沒說熱時,小米董事長雷軍迅速加入戰團,史稱小三大戰 (小米與360大戰)。 小三大戰到後來幾乎演變為人身攻擊,周鴻禕說雷軍是機霸,別人碰不得他的奶酪。雷軍叫周鴻禕放下AK47,不要沉醉於東方不敗的幻覺中。周鴻禕後來在微博上說「到朝陽公園見面」,疑似要和雷軍定孤支 (決鬥),讓小三大戰進入高潮。雙方戰火正酣時,QQ董事長馬化騰又加進來幫腔,演變成「小三Q」大戰。 其實二年多前,馬化騰和周鴻禕也打過口水戰,史稱「3Q大戰」。... 我用 Markdown 語法jollen 發表於 April 15, 2014 11:14 PM 過去,我的文章大多以純文字方式撰寫,技術筆記也是。大部份的文章與筆記,都會整理到部落格和大家分享。我的部落格後台是採用 MovableType 這個古老的系統,因為一些原因(個人的一些特殊喜好),所以至今仍使用這套軟體。不管是 WordPress 或 MovableType,都需要登入後台,並且還要以 HTML 標籤語法來加工文章。 這一年多因為工作習慣的改變,以及使用網路習慣的改變,登入後台更新文章並不方便,加上還要處理 HTML 的加工,所以就不常更新部落格了。文章就靜靜地躺在我的硬碟裡。 直到去年,我開始使用 Markdown 語法來整理這些文字,原因是,希望將整理過的文字,批次出版成 E-book。Markdown 語法自然成為最佳方案之一。自助出版平臺,例如:Leanpub,都能支援 Markdown 格式。利用 Pandoc 也能將 Markdown 製作成簡報,非常方便。 將 Markdown 再轉為 HTML 雖然很簡單,但又要多做一個工。不如把 Markdown 內文,直接貼到部落格就好:加上一段「Client-side Markdown Parsing」的程式碼即可一勞永逸。 Markdown 語法真是打遍天下,不管是編修 Wiki,或是撰寫 Github 專案的說明,還是在 Github issues 裡貼文,都難不到。... 農場計畫 Week #1:Behavior-Driven Developmentjollen 發表於 November 19, 2014 4:13 PM 本文章採用 Markdown 語法撰寫(why?),若無法閱讀內文,請點擊這裡。 ## Abstract Behavior-Driven Development(BDD)是以故事情節做為基礎,因此 BDD 的核心在 user story。從 user story 來發展 software prototype 的過程可以單純是 coding,並且使用開發者界的手法「code is document」,來讓代碼與文件合而為一。Code is document 的關鍵,首先取決於二個層面: * 代碼品質(code quality) * 專案管理(Git) 現在是一個軟體開發的先進時代,只要代碼品質夠好,它就是一份文件,所以你不必要另外花時間,就只是為了寫 Documentation。好的開發者,閱讀 code is document 的效率,是讀傳統文字文件的數十倍。 有了 code is document 的觀念,就可以明白為什麼在完成一個 user... Mokoversity 農場計畫 Hackathonjollen 發表於 December 22, 2014 12:36 PM 圖:Joker 跟大家分享 The Execution Premier 的讀書心得 Mokoversity 農場計畫進入到第六週的關鍵時刻,也是 ABC of XYZ 的 Stage B。 這個階段是一個 close door 的 hackathon,農場計畫的碼農們(coders)利用週末的二天時間,討論 strategy change agenda,並且 coding 自已的 prototype,為將來的 startup 做好準備工作。大家在一起 Coding Dreams,是一個很愉快的經驗。 這次的 hackathon 還有一個重要目的,就是展示 Web trends 2015 的重要技術。所以,我就以 mokoversity.com 當例子,從 strategy... |
Top | 授權條款 | Jollen's Forum: Blog 評論、討論與搜尋
Copyright(c) 2006 www.jollen.org