#技術晨讀#javascript
phoneGap試用手記php
phoneGap是個手機app的殼子,方便原來作web開發的同事快速切入移動端開發,能夠快速生成ios和android的移動端app。html
http://2014.54chen.com/blog/2014/03/19/how-to-use-phonegap/html5
#技術晨讀#java
IO再也不神祕python
這是篇譯文,關注的是IO模型,和IO的設計模式。筒子們,再溫習一遍同步,異步,阻塞,非阻塞IO吧...linux
http://2014.54chen.com/blog/2014/03/12/io-demystified/android
#技術晨讀#ios
Python簡史nginx
你知道Python名稱是源於一部電視劇麼,你知道python的語法不少來自C,但又受到一門叫ABC語言的影響麼?你知道在早期python是以maillist的方式讓開源人員參與開發,因而很多愛好者甚至擔憂Guido的生命安全。這篇就介紹了Python的建立和發展的歷史...
http://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html
#技術晨讀#
萃取(traits)編程技術的介紹和應用
萃取技術概括四個字就是「特性萃取」。一個對象但願有另一個或者多個對象的特性,就能夠萃取出他們的特性。文章給的例子是C++的,在PHP5.4中也引入了這麼個概念。
#技術晨讀#
無插件Vim編程技巧
vim怎麼使用多窗口,怎麼進入目錄,怎麼Tab分頁瀏覽,怎麼補全關鍵字等,文章的亮點在最後耗子哥還黑了一把emacs...
http://coolshell.cn/articles/11312.html
#技術晨讀#
nginx、php-fpm默認配置與性能–TCP socket仍是unix domain socket
nginx和php-fpm的交互有兩種方法,TCP socket,unix domain socket。具體應該使用哪一種方法呢?兩種方法各有什麼優點劣勢麼?
#技術晨讀#
一個Shell工具:jsondiff.sh
重構項目的時候最麻煩的就是須要確保一樣的請求返回的數據是同樣的,若是恰巧你的接口是返回json數據,那麼這個小工具就對你頗有用...
http://huoding.com/2014/03/19/338
#技術晨讀#
nginx geoip 模塊實現地區性負載均衡
如何實現不一樣地區請求負載均衡到不一樣服務器上?nginx的NginxHttpGeoIpModule已經能夠完成這個功能。簡要來講就是先指定一個ip庫,而後根據iP庫計算出來的地區值,proxy_pass到不一樣的機器上。反正文章的做者實現了一個,哦,這個文章不是那個文章...
http://deidara.blog.51cto.com/400447/198469
#技術晨讀#
使用APC來保護PHP代碼
PHP項目在服務器上就是透明的,有沒有辦法將php編譯好之後,放到服務器上呢?編譯好之後又如何讓php-fpm加載呢?文章的做者寫了個patch來作這個事情...
http://www.cnxct.com/use-php-apc-to-protected-your-code/
#技術晨讀#
JavaScript內存優化
隨着js在移動端和服務端的普及,js的內存泄露的問題也愈來愈嚴重了。文章說了一些優化點,好比永遠不要使用全局變量,做用域,使用最外層函數包裹邏輯,善用回調而不是閉包等頗有用的技巧。
http://lifemap.in/javascript-memory-optimize/
#技術晨讀#
GraphicsMagick+lua-nginx-module+nginx=實時縮略圖服務
縮略圖服務在web開發中是很須要的,文章使用nginx+lua調用GraphicsMagick命令來生成縮略圖,雖然我的以爲只是用lua來直接調用命令有點浪費,不知道lua能不能直接調用GM的庫啥的,不過這好歹是個實現了..
#技術晨讀#
JavaScript中雙歎號(!!)做用
對於var b=!!a這樣的js代碼是否是很奇怪,雙歎號主要將表達式強制轉換成布爾類型。
#技術晨讀#
深刻理解debuginfo
使用gdb跟蹤系統庫的時候須要安裝的一個東西是debuginfo,debuginfo裏面有什麼東西,如何建立出來的呢?文章解答的是這些問題..
https://docs.google.com/document/d/1aGYV-4XGqYyYaFZz7RbkGf7y9KGHvHnxRYUnrjmAkl4/edit#
#技術晨讀#
Storm:最火的流式處理框架
Storm是一個免費的,開源的實時計算系統,若是你有實時統計分析,機器學習等需求,就能夠考慮使用Storm來搭建一個流式的實時計算系統。這篇文章是一個普及貼。
#技術晨讀#
攜程網實踐案例分享:利用HTML5監控網站性能
文章是由攜程網的三位工程師寫的,介紹了攜程對網站性能監控的解決方案,文章說的幾個事情:1 使用html5的performance標準來檢測頁面的性能 2 使用nginx的HttpEmptyGifModule來獲取日誌 3 使用storm來分析數據和生成報表...
http://www.admin5.com/article/20130117/484692.shtml
#技術晨讀#
利用Docker構建開發環境
本文介紹什麼是docker,如何使用docker來搭建本身的開發環境。程序員在搭建開發環境的時候經常碰到的問題就是軟件安裝麻煩,隔離性差等問題,這些docker能爲你解決這些問題,它比搭建虛擬機更輕便...
#技術晨讀#
nagios系統架構全攻略
nagios是一款免費的開源 IT 基礎設施監控系統,其功能強大,靈活性強,能有效監控 Windows 、Linux、VMware 和 Unix 主機狀態,交換機、路由器等網絡設置等...
http://www.ibm.com/developerworks/cn/linux/1309_luojun_nagios/
#技術晨讀#
使用 Watir 加速面向 Web 應用的自動化測試程序的開發
Watir( Web Application Testing in Ruby) 是一個優秀的開源工具,用於開發基於 Web 應用的自動化測試程序,它使用Ruby腳原本實現自動化測試...
https://www.ibm.com/developerworks/cn/opensource/os-cn-watir/
#技術晨讀#
使用Chrome DevTools的Timeline和Profiles提升Web應用程序的性能
這篇說的是如何使用Chorme的開發者工具來優化web頁面,一篇文章只能概要的說下各個工具條使用,具體裏面的參數還須要看谷歌Chrome的開發者文檔。
http://www.oschina.net/translate/performance-optimisation-with-timeline-profiles
https://developers.google.com/chrome-developer-tools/docs/timeline