background preloader

Docs

Facebook Twitter

Scripting Languages: PHP, Perl, Python, Ruby - Hyperpolyglot. A side-by-side reference sheet sheet one: grammar and invocation | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | concurrency sheet two: file handles | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects | polymorphism | reflection | net and web | unit tests | debugging and profiling | java interop.

Scripting Languages: PHP, Perl, Python, Ruby - Hyperpolyglot

CSS Compatibility and Internet Explorer. The document is archived and information here might be outdated With each new release of Windows Internet Explorer, support for the World Wide Web Consortium (W3C) Cascading Style Sheets (CSS) standard has steadily improved.

CSS Compatibility and Internet Explorer

Internet Explorer 6 was the first fully CSS, Level 1-compliant version of Internet Explorer. Internet Explorer 8 is fully compliant with the CSS, Level 2 Revision 1 (CSS 2.1) specification and supports some features of CSS Level 3 (CSS3). Internet Explorer 9 adds even more support for many CSS3 modules. Note It is important to remember that many CSS3 modules are still in the Working Draft or Last Call stages. If your Web site targets browsers that include earlier versions of Internet Explorer, you want to know the level of CSS compliance for those versions. Note CSS features that are new to Internet Explorer 8 will only work when your page is rendered in IE8 mode (or higher). Introduction At-rules Selectors. Oscardelben/sheet. All commands sorted by votes.

Patterns - Privacy Patterns. Learn SEO. A Git Primer. Git is a wicked-powerful distributed revision control system.

A Git Primer

It is confusing to many, so there are myriad tutorials and explanations online to help people understand it. This one will focus on the fundamental concepts and tasks rather than trying to compete with the documentation. “I’m an egotistical bastard, and I name all my projects after myself. First Linux, now git.” ~ Linus Torvalds Definitions Working Directory - the working directory is the directory where you have content that you want to manage with git.

Commit - a commit is a full snapshot of the contents of your working directory (everything being tracked by git, anyway), and it’s kept track of using a unique 40 character SHA1 hash. Index - the index can be considered a staging area. Branch - a branch is similar in concept to other versioning systems, but in git it’s simply a pointer to a particular commit. Understanding how these components work together is the key to understanding git. git‘s Index $ git status On branch master Tags. SEO Software. Simplified. SEO Book.com ~ SEO Training Made Easy. Web design Q&A - Doctype. CSS, Web Development, Color Tools, SEO, Usability etc. Vitaly Friedman's The Web Developer's Handbook creativity | css galleries & showcases | color tools | color schemes, palettes | color patterns | fashion: colors selection | color theory | royalty free photos | css daily reading | web design daily reading | css layouts | css navigation menus | css techniques | css: software & Firefox Extensions | css-web-tools & services |

CSS, Web Development, Color Tools, SEO, Usability etc.

Cheat Sheets & Quick Reference Cards for Developers. JavaScript language a- z cheat sheet. Here is an A - Z list of some Javascript idioms and patterns.

JavaScript language a- z cheat sheet

The idea is to convey in simple terms some features of the actual Javascript language (rather than how it can interact with DOM). Enjoy... Array Literals An array literal can be defined using a comma separated list in square brackets. Arrays in javascript have a wide selection methods including push() and pop(). Suppose the world got taken over by a dictator who wanted to get rid of the last month of the year? In the example above, the chanceCivilisationCallback callback function is invoked by peakOil. Configuration Object Instead of passing around a bunch of related properties... Use a configuration object The use of a configuration object makes it makes it easier to write clean APIs that don't need to take a huge long list of parameters.

Note: The closure is the object literal returned from annoymous function. The convention is that constructor functions should begin with a capital letter. Now for some planets. Then... Instant CSS Documentation Search.

Styleguides