【轉載】酷殼網陳皓:開發者實用學習資源彙總

原文地址:http://sd.csdn.net/a/20111125/308107.html

導讀:本文是酷殼網(CoolShell)陳皓收集的一些學習資源和文章,涉及的知識面可能比較泛,其主要目的在於分享,希望開發人員會喜歡。

Web開發

Javascript Garden,這是學習Javascript最好的網站了。http://bonsaiden.github.com/JavaScript-Garden,這個文檔由兩個StackOverflow的人寫成:Ivo Wetzel(Writing)和Zhang Yi Jiang(Design),表示敬意。

想看看Web開發有哪些技術嗎?你得看看這個網站:http://stackparts.com/,他對目前幾乎所有Web上用得到的技術都分了個類。下面是個抓圖。

Mozilla的安全編程規範:https://wiki.mozilla.org/WebAppSec/Secure_Coding_Guidelines

Downloads associated to Software development

PHP、Perl、Ruby、Python語法比較:http://hyperpolyglot.org/scripting?utm_source

圖形編程

圖形遊戲編程的電子書:http://ploobs.com.br/?p=766

圖形編程黑皮書:

http://drdobbs.com/high-performance-computing/184404919

http://www.dpfiles.com/

設計模式

想學設計模式嗎?這裏有一個非常好的網站:http://www.vincehuston.org/dp/,它以元素週期表的形式把23個經典模式列出來,讓我想到了這幾天在看的美劇Breaking Bad,呵呵。

“《笨方法學語言》”系列

Learn C the Hard Way:http://c.learncodethehardway.org/book/

Learn Ruby the Hard Way:http://ruby.learncodethehardway.org/book/

Learn Python the Hard Way:http://learnpythonthehardway.org/

Learn SQL the Hard Way: http://sql.learncodethehardway.org/book/

Linux基礎學習:

想了解GIF嗎?這裏有篇不錯的文章:http://matthewflickinger.com/lab/whatsinagif/bits_and_bytes.asp

如何在PC上通過VirtualBox裝一個Android操作系統:http://www.javacodegeeks.com/2010/06/install-android-os-on-pc-with.html。不過這篇文章有點老了,是去年的,最新的方式是使用Android-x86這個項目。

一些你可能不知道的git的tips:http://mislav.uniqpath.com/2010/07/git-tips/

一個給C/C++程序員用的Vim Plugin,我試用了一下,不是很好用。不過也許你會喜歡:http://www.fortystones.com/vim-plugins-c-cplusplus-developer/

數獨遊戲的程序算法,140個字節的一段javascript程序:https://gist.github.com/1230481/95f6facb74f51d089bea87eba0f470cf3bbed83a

HTML5

一個教你用HTML5做一個畫圖版的教程:http://www.primaryobjects.com/CMS/Article134.aspx。其示例在這裏:http://www.primaryobjects.com/paint/

這裏又是一個HTML5的演示:http://www.spielzeugz.de/html5/sticky-thing/,一個物理的會粘在瀏覽器邊框上的小方塊,在iPad裏演示相當有意思。只是其代碼好像被搞得非常地不易讀,不過,你可以試試這個工具來整理代碼:http://jsbeautifier.org/,但是變量命名還是會讓你毫無頭緒。

HTML5的一個很炫的示例:http://lights.elliegoulding.com/。你可以用鼠標巡航,點左鍵加速。

想用HTML5做股票圖嗎?看看這個庫:http://www.rocketcharts.com/

其他

一個7K的js,可以讓你的HTML的列表很靈活的分類/排序/搜索/過濾:http://listjs.com/

一個OOP的PHP處理圖片的類庫:http://imagine.readthedocs.org

一個Javascript實現的H.264解碼器:https://github.com/mbebenita/Broadway演示地址——請用firefox打開,download速度可能很慢)。不過,其是用Android C實現的,然後把C轉成Javascript的代碼。如果你想知道如何把C代碼轉成Javascript,你可以看看這個項目:https://github.com/kripken/emscripten - LLVM-to-JavaScript compiler。

一個可以畫流程圖的Javascript lib – WireIt:http://neyric.github.com/wireit/

這是一個網站,僅用CSS,沒有JS,沒有圖片做的N多公司的logo。但其可以用純CSS做個動畫,你可以看看:http://www.ecsspert.com/atari.php。研究了一下發現其用到了 -webkit-animation。

一個用bash處理JSON的腳本:https://github.com/rcrowley/json.sh

微軟VS中的Debug Canvas,相當的不錯啊:http://msdn.microsoft.com/en-us/devlabs/debuggercanvas,可惜只在Visual Studio Ultimate裏。

介紹一下很有意思的Firefox插件Titl 3D,其項目主頁在https://github.com/victorporof/Tilt。這個插件使用WebGL可以3D地顯示網頁,安裝好插件後,簡單地按一下Ctrl+Shift+M就可以了。下面我用其顯示了新浪微博和WebQQ。目前的功能不是很多,但是這個插件簡直是太cool了——可以大膽的設想一下以後會不會有3D的網頁。

原文地址:http://sd.csdn.net/a/20111125/308107.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章