Chen Hao of coshell: Summary of practical learning resources for developers

Source: Internet
Author: User

Introduction: This article is some of the learning resources and articles collected by coolshell (coolshell) Chen Hao. It involves a wide range of knowledge. Its main purpose is to share it with developers.

Web Development

Javascript garden, which is the best site to learn JavaScript. Respect Wetzel (writing) and Zhang Yi Jiang (design.

Want to see what web development technologies are available? You have to look at this Website: http://stackparts.com/, which is different from the technologies used on the current web. Below is a screenshot.

Mozilla security programming specification: https://wiki.mozilla.org/WebAppSec/Secure_Coding_Guidelines

Downloads associated to software development

PHP, Perl, Ruby, Python syntax comparison: http://hyperpolyglot.org/scripting? Utm_source

Graphic Programming

Graphics game programming ebook: http://ploobs.com.br /? P = 766

Graphic programming black book:

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

Http://www.dpfiles.com/

Design Mode

Do you want to learn design patterns? There is a very good website: Too bad, haha.

"Stupid methodology language" Series

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/

Basic Linux learning:

  • Linux fundamentals, part 1
  • Linux fundamentals, part 2
  • Linux fundamentals, Part 3
  • Linux fundamentals, Part 4

Do you want to know about gif? Here is a good article: http://matthewflickinger.com/lab/whatsinagif/bits_and_bytes.asp

How to install an Android operating system on a PC using virtualbox: http://www.javacodegeeks.com/2010/06/install-android-os-pc-with.html. But this article is a little old, last year, the latest way is to use the Android-x86 project.

Some git tips: http://mislav.uniqpath.com/2010/07/git-tips/ that you might not know

I tried Vim plugin for C/C ++ programmers. But maybe you will like: http://www.fortystones.com/vim-plugins-c-cplusplus-developer/

The Programming Algorithm of the sudoku game, a 140-byte JavaScript program: https://gist.github.com/1230481/95f6facb74f51d089bea87eba0f470cf3bbed83a

HTML5

A graphic tutorial that teaches you how to use HTML5: http://www.primaryobjects.com/cms/article134.aspx. The example here: http://www.primaryobjects.com/paint/

Here is an HTML5 Demonstration: Logging. It seems that the code is very difficult to read. However, you can try this tool to organize the code: http://jsbeautifier.org/, but the variable name will make you feel at ease.

An amazing example of HTML5: http://lights.elliegoulding.com /. You can use the mouse to cruise and click the left button to accelerate.

Do you want to use HTML5 as a stock chart? Look at this library: http://www.rocketcharts.com/

Others

A 7 k JS that allows your HTML list to be flexibly categorized/sorted/searched/filtered: http://listjs.com/

A class library of oop php processing pictures: http://imagine.readthedocs.org

A JavaScript-implemented H.264 decoder: https://github.com/mbebenita/Broadway (Demo address -- open with Firefox, download may be slow ). However, it is implemented in Android C and then converted C into JavaScript code. If you want to know how to convert C code to Javascript, you can look at this project: https://github.com/kripken/emscripten-llvm-to-JavaScript compiler.

A JavaScript Lib-wireit that can draw flowcharts: http://neyric.github.com/wireit/

This is a website that only uses CSS, no JS, and no images for the logo of N companies. But it can be animated with pure CSS. You can see: http://www.ecsspert.com/atari.php. After research, we found that it was used to-WebKit-animation.

A script that processes JSON with Bash: https://github.com/rcrowley/json.sh

The debug canvas in Microsoft vs is quite good: http://msdn.microsoft.com/en-us/devlabs/debuggercanvas, which can be used only in Visual Studio ultimate.

This article introduces titl 3D, an interesting Firefox plug-in. Its project homepage is https://github.com/?porof/tilt. This plug-in uses webgl to display web pages in 3D. After installing the plug-in, simply press Ctrl + Shift + M. I used it to display Sina Weibo and webqq. Currently, there are not many functions, but this plug-in is simply cool-you can imagine whether there will be a 3D web page in the future.

Article from: cool shell Network

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.