`

一些对开发者非常有用的学习资源和文章汇总

阅读更多

本文是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/dpfileswiki/index.php?title=Black_Art_of_3D_Game_Programming:_Writing_Your_Own_High-Speed_3D_Polygon_Video_Games_in_C

设计模式

想学设计模式吗?这里有一个非常好的网站: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 1
Linux Fundamentals, Part 2
Linux Fundamentals, Part 3
Linux 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 – 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的网页。






最后,希望你会喜欢。

 

分享到:
评论

相关推荐

    Python学习者可以利用的资源汇总.docx

    互联网为学习提供了极大的便利,以下是一些常用的在线教程和文章资源: - **菜鸟教程(CSDN)**:提供了全面的 Python 教程,覆盖从基础语法到高级话题,适合不同程度的学习者。 - **W3Schools Python 教程**:这是...

    wpf,wpf之家,c#,.net学习网站大全

    4. **CNRUI**:该网站上有关于WPF的一些实践经验和技巧,对于想要深入了解WPF的开发者来说非常有用。 #### C# 编程语言 C#是一种现代、面向对象的编程语言,由微软开发并维护,广泛应用于Windows应用开发、Web应用...

    JAVA开发者最常去的20个英文网站

    这里提供了丰富的资源和支持,包括开源项目、文档和技术论坛,对于那些致力于开发桌面应用程序的 Java 开发者来说非常有用。 #### 13. TheServerSide (http://www.theserverside.com) TheServerSide 是一个专注于...

    Hadoop开发者第四期

    - **MapReduce开发经验总结**:汇总了在使用MapReduce框架时常见的问题及解决方案,这对于新手快速上手非常有用。 - **Hadoop中的tar命令的实现**:介绍了Hadoop中tar命令的实现细节,这对于理解如何在Hadoop环境下...

    软件测试之中文网络资源总汇.txt

    通过上述资源的介绍可以看出,在中文互联网上,关于软件测试的信息资源非常丰富多样,无论是初学者还是经验丰富的专业人士,都能从中找到对自己有用的信息。这些资源不仅可以帮助个人提升技能,也能促进整个行业的...

    python资源.docx

    ### Python 学习资源大汇总 #### 一、学习视频 1. **怒肝半月!Python 学习路线+资源大汇总 - 程序员鱼皮 - 博客园 (cnblogs.com)** 这篇文章是程序员鱼皮在博客园上分享的一篇关于Python学习路线与资源的文章。...

    Java学习材料(499篇文章)

    这份"Java学习材料(499篇文章)"的压缩包显然包含了大量的资源,可以帮助初学者和有经验的开发者深入理解Java语言的核心概念以及高级特性。 首先,"一个计算机专业学生几年的编程经验汇总.txt"可能会分享一位学生在...

    jni资源,jni资源合计

    对于希望深入了解JNI或正在寻找特定资源的开发者来说,这样的资源汇总是非常有价值的。 #### 描述:“jni资源,jni资源合计 相关地址” 这段描述进一步明确了标题中的“合计”实际上是指一系列链接到具体资源的...

    史上最全的前端资源汇总

    ### 前端资源汇总分析 #### 一、概要 本资源汇总旨在为前端...无论是初学者还是资深开发者,都能从中找到对自己有用的信息和资源。这些资源不仅有助于提高个人技能,还能帮助开发者了解最新的技术趋势和发展方向。

    匿名飞控代码解读汇总 配套资源-> 匿名拓空者资料包-20171217

    "代码解读" 表明此资源包的重点在于解析代码逻辑,这对于学习、改进或定制飞控系统的人来说非常有用。"配套资源" 则意味着除了代码本身,可能还包含了相关文档、教程、示例或者其他有助于理解和应用这些代码的材料。...

    C++源码大全

    根据提供的信息,“C++源码大全”主要是一个资源汇总,旨在为C++学习者和开发者提供广泛的源代码示例及项目。以下是对该资源中提到的一些关键网站和资源的详细解读,这些网站提供了丰富的C++代码片段、完整项目以及...

    网页设计客户端技术 推荐学习网站汇总

    - 提供Web标准应用的教程,对那些希望将设计与技术结合的设计师来说非常有用。 8. **中国万维网联盟** (http://www.w3china.org/) - 该组织致力于推广W3C技术,提供有关Web未来发展和技术趋势的信息。 9. **...

    C-C++常用网址.pdf

    标题中的"C-C++常用网址.pdf"表明这是一份与C和C++编程语言相关的资源集合,其中包含了多个网站和网页的链接,目的是为学习和使用C/C++的开发者提供源代码示例、教程和工具。描述中提到这个列表并非详尽无遗,但已经...

    JavaScript.docx

    2. **Web 前端开发日常必备网站:JavaScript 资源推荐**:这类网站汇总了大量有用的工具和服务,如代码编辑器、版本控制系统等,这些都是前端开发者日常工作中不可或缺的资源。同时,还可以在这里找到一些实用的 ...

    JAVA学习总结与JAVA书籍网站推荐.docx

    这个文档可能包含了作者对Java编程的学习心得,以及推荐的一些经典书籍和有价值的在线资源。以下是对这些知识点的详细解释: 1. **开源项目网站**: - 共创联盟 (`http://cosoft.org.cn/`) 是一个鼓励开源协作的...

    编程网址大全(包含了大部分的源码网站)

    ASP300网站专注于ASP.NET技术和相关资源的分享,适合ASP.NET开发者进行学习和实践。 ##### 15. CNCode:http://www.cncode.com/ CNCode网站提供多种编程语言和技术方向的资源和服务,是一个综合性的编程学习和交流...

Global site tag (gtag.js) - Google Analytics