`
jhq470hs
  • 浏览: 17542 次
社区版块
存档分类
最新评论

酷壳网陈皓:开发者实用学习资源汇总

 
阅读更多

酷壳网陈皓:开发者实用学习资源汇总
2011年11月25日
   导读:本文是酷壳网(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基础学习:
  Linux Fundamentals, Part 1Linux Fundamentals, Part 2Linux Fundamentals, Part 3Linux Fundamentals, Part 4
  想了解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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics