原创 心胸有多大事就能做多大

歇了一兩年,最近又開始躁動。以前公司的兄弟和領導得知我想動的時候,都向我拋來了橄欖枝,這真有點讓我受寵若驚。不過,從這一點上我讓深有感悟的是,做一個偉大的公司,或領導一個偉大的團隊,一定要有這種心胸,容得下之前出走的弟兄再回來,也得讓出去

原创 Prezi實戰 ------ 一款顛覆性的做presentation的軟件

前天遇到一款軟件叫prezi,讓我興奮地晚上睡不着覺,用它可以很輕鬆地做出具有顛覆性的presentation簡報,廢話不多說,來看看我花了一天的功夫做的成品(正好明天有個分享需要做): http://prezi.com/rkjumcje

原创 探索WebKit內核(五)------ 智能指針解析:RefCounted, RefPtr, PassRefPtr, OwnPtr和PassOwnPtr

本文將從WebKit源碼中解析WebKit智能指針的用法。進入正題之前,先還是要仔細看看官方文檔:http://www.webkit.org/coding/RefPtr.html。不管能否看明白還是要先看看這篇文章,畢竟這是本文最主要的參

原创 在xcode中編譯和調試webkit, V8和Nodejs

對於一個c/c++菜鳥如何想去研究一些優秀的框架是件很困難的事情,但如果能把這些框架導成xcode項目,並xode上編譯和調試將會使學習這件事情相對容易許多,xcode確確實實是開發人員的利器。最近一直在搞webkit, V8和Nodej

原创 從Samples中入門IOS開發(二)------ CURD

這段時間在想辦法入門IOS native的開發,想找一個比較快速有效的辦法,看書或者看文章都不太合適,主要是現在確實沒有這麼好的書能讓你看完後就完成了從Java轉到IOS的跨越,並且看完後就容易忘記,不深刻。後來發現一個非常不錯的資源,就

原创 從Samples中入門IOS開發(三)------ 文檔瀏覽

IOS提供了對各種文檔(PDF, PPT, word, txt, jpg等)的瀏覽功能,這個非常使用,因爲我們難免需要app裏瀏覽各種文檔。官方的Sample code DocInteraction展示瞭如何在IOS瀏覽各種格式的文檔。本

原创 從Samples中入門IOS開發(五)------ 基於HTTP的網絡編程

上一篇講的是如何通過socket進行網絡傳輸,實際上對於互聯網上的資源,我們更多的是基於http來開發,SimpleURLConnections展示瞭如何基於http來進行數據傳輸,這裏主要是講client如何向http服務器請求和傳輸數

原创 探索WebKit內核(二)------ IDL和Bindings

WebKit最神奇的一點是JS能調到內核部分(c/c++),這是WebOS向外提供擴展能力的關鍵(實現或擴展W3C API)。要搞清楚一個JS的方法是如何調到後面c/c++的實現頗費周折,其實就是要把IDL和Bindings弄懂,先解釋一

原创 在xcode上開發基於V8的C++

最近開始nodejs,爲了搞清楚內部機制,嘗試寫寫基於V8的C++ code。我用的是mac,自然而然想到了用xcode作爲IDE。成功編譯並運行v8 hello world的步驟如下:1)在mac上編譯nodejs參考https://g

原创 從Samples中入門IOS開發(六)------ Photo和Album瀏覽

MyImagePicker展示瞭如何調用系統Photo和Album,並在自定義的UI中進行瀏覽,而這個也是很大衆化的需求。先看看這個例子的使用流程:對於這個Sample,我主要關注兩個關鍵點:調用系統Photo和AlbumUI組件的嵌套和

原创 從Samples中入門IOS開發(四)------ 基於socket的網絡編程

SimpleNetworkStreams展示瞭如何基於Socket網絡編程,實現了一個很典型的局域網內網絡數據傳輸的場景,一個是client向server端發送本地的圖片文件,另一個是client向server端下載圖片到本地文件。抽取出

原创 架構師的楷模

一直把做一名資深的架構師作爲自己畢生奮鬥的目標,但一直苦於在身邊沒發現鮮活的例子,見過很優秀的產品經理,見過很優秀的管理者,但優秀的架構師一直沒見過,有的架構師技術很專,有的把業務搞得很透,有的能把條條框框說得很有調理,但這些人都不是我心

原创 探索WebKit內核(三)------ WebSocket

WebSocket是HTML5的一個重要特性,能提供client和server的雙向通信,是很多WebAPP做網絡通信的首選,不過它在Android的WebKit中並不支持,也就造就了socket.io的流行。在我們雲OS中當然不能漏掉這

原创 基於libevent, libuv和android Looper不斷演進socket編程

最近在做websocket  porting的工作中,需要實現最底層socket讀和寫,基於同步讀,libevent, libuv和android Looper都寫了一套,從中體會不少。1)同步阻塞讀寫最開始採用同步阻塞讀寫,主要是爲了快

原创 重新出發

幾經曲折,重新出發。從確定再次尋求機會的那天起,就一直不太平,接觸了很多,也得罪了很多,給很多朋友引來了很多麻煩,我只能說聲抱歉,我的出發點很簡單,僅僅只是想找到一個點能重新出發,重新走向架構師之路。有時感覺自己又回到了起點,有時也吐槽自