原创 創建Eclipse Editor

原文鏈接:http://www.vogella.com/articles/EclipseEditors/article.html 配置要求:Eclipse 3.7 Indigo Eclipse使用editor和view來處理數據。edit

原创 Maven和Tycho

點進來讀這篇文章的朋友,我假定你已經知道maven的基本知識,也知道Eclipse,知道Eclipse是基於OSGi,初步瞭解Eclipse插件開發或者說OSGi模塊化開發。如果對這些知識不瞭解,甚至完全沒有聽過,那請繞開本文。 Mave

原创 iPhone 5還是很給力的

(有些圖片貌似在csdn沒法完全顯示,原文在這:http://9to5mac.com/2012/09/16/first-iphone-5-geekbench-results-dual-core-a6-more-than-doubles-i

原创 從Eclipse plugin中讀文件

進行Eclipse插件開發或者RCP開發的時候,常常遇到這樣的需求:程序員準備了幾個文件打在jar包裏,在程序運行的時候由用戶的操作觸發,要讀jar包裏的這幾個文件,顯示內容在界面上,或者直接複製文件到用戶的目錄中。這裏提供兩種直截了當的

原创 OSGi的EventAdmin

大家都知道Eventing或者Publish / Subscribe機制對於低耦合系統的重要性。很多時候寫一個listener接口,一個list用來記錄所有的listener,當有event發生的時候,就遍歷list來通知每個listen

原创 Opening the World of Multimodality ——進入多模的世界

原文鏈接:http://www.speechtechmag.com/Articles/Column/Standards/Opening-the-World-of-Multimodality-51043.aspx 作者: Deborah D

原创 e4中的org.eclipse.e4.core.contexts.IContextFunction

(轉載自:http://414149609.iteye.com/blog/1646251 這個實驗很有意思,簡單有效地證明了EclipseContext每次取一個值之前都會執行compute方法。實際e4 RCP開發過程中,常常結合Dec

原创 OSGi 模塊的start level

讀到這篇文章,說明你已經知道OSGi是什麼,很可能也知道 OSGi 模塊和軟件工程中其他功能性單元一樣,有它自己的生命週期。 OSGi的start level簡單來說就是一個數字,用來定義模塊的優先級,告訴負責OSGi 生命週期的容器 (

原创 Spark——最簡單明瞭的Java Web框架(1)

前陣子在10gen官網參與了MongoDB For Java Developer的網絡課程,課程採用了一個blog作爲開發例子,側重於MongoDB的介紹,當然要對web開發(web框架,HTML,JavaScript等)儘可能略過。在搭

原创 Spark——最簡單明瞭的Java Web框架(2)

上一篇簡單介紹了Spark Hello World,這一篇主要記錄一下怎麼獲得Spark Java源代碼,導入Eclipse,並且用Maven執行。 1、從github checkout 源代碼 $git clone git://git

原创 GEFGWT——GEF的JavaScript版本

今年的EclipseCon Europe上會介紹GEFGWT http://www.eclipsecon.org/europe2012/sessions/gefgwt-gef-javascript-browser-ipad GEF

原创 AT&T 官方解鎖iPhone 4 (無需升級最新操作系統) 操作步驟

從我本人的英文博客轉載過來的,適合於使用美國AT&T 2年合約iPhone,並且合約期滿官方解鎖的朋友參考。特別是一般在AT&T客服聯繫蘋果公司官方解鎖後會要求你把iPhone鏈接iTunes restore,然後iTunes會要求你升

原创 暫時放棄e4,回到Eclipse 3.x RCP

e4,即Eclipse 4.0及之後的版本,標誌着Eclipse作爲一個平臺革命性地提升。因爲Eclipse從3.0開始正式全面基於OSGi的緣故,可以說Eclipse比其他任何IDE的模塊化都做的更好。很多IDE都支持插件開發,但其本身

原创 Joshua Bloch離開Google了,Dart前景堪憂

Joshua Bloch,Java界的傳奇人物,如果你沒有聽過他的名字,也肯定看過他的書(Effective Java,Java Concurrency in Practice, Java Puzzlers)。他在哥倫比亞大學和卡內基梅隆

原创 更改Mac上ScreenShot截屏文件的默認存儲地址

Mac上默認的截屏功能相信很多用戶都使用過,如果沒有的話,設置快捷鍵的方式請看下圖 通常情況下,如果保存一個截屏文件,都會默認地存到桌面。下面介紹如何改動這個默認存儲地址。 1、先準備好一個用來存儲截屏文件的文件夾 2、打開Termi