background preloader

Code

Facebook Twitter

Ruby

iOS. Objective-C. Java. Git. Column Selection - Sublime Text 2 Documentation. Contents Overview Column Selection can be used to select a rectangular area of a file.

Column Selection - Sublime Text 2 Documentation

Column selection doesn't operate via a separate mode, instead it makes use of multiple selections. You can use additive selections to select multiple blocks of text, or subtractive selections to remove a block. Using the Mouse Different mouse buttons are used on each platform: Left Mouse Button + OptionOR: Middle Mouse Button Add to selection: CommandSubtract from selection: Command+Shift Windows Right Mouse Button + ShiftOR: Middle Mouse Button Add to selection: CtrlSubtract from selection: Alt Linux Right Mouse Button + Shift Add to selection: CtrlSubtract from selection: Alt Using the Keyboard.

Installing and using rupa/z - habdas.org.

CSS

Build a Responsive Pricing Table with Neat Hover States. During this tutorial we'll be creating a sleek pricing table with some striking hover effects.

Build a Responsive Pricing Table with Neat Hover States

We'll use Lea Verou's Prefixfree script to keep our CSS clean, plus we'll make the whole thing responsive, shifting the layout at a couple of breakpoints. The Markup The image below displays a visual skeleton of the markup we will be creating. As you can see, it's not built using tables; we're using unordered lists for maximum flexibility and responsiveness. HTML Markup Before anything else, we need to begin with an empty document. Now we can begin with the meat of our table markup (or rather list markup):

Our web development workflow is completely broken. - Kenneth Auchenberg. I’m sitting here at Google headquaters in Mountain View, and is trying to sum up my take aways from this years Google IO 2013.

Our web development workflow is completely broken. - Kenneth Auchenberg

At the conference I had a chat with Paul Irish and Pavel Feldman on where the Chrome developers tools are headed, which has spurred me to write this blog post. The web development workflow has been on my mind for a while. I’ve been talking about it at a number of CopenhagenJS meet-up’s, but now is the time put my thoughts down into a blog post. My passion is to build tools. I love building the fundamental lego-bricks that other’s can combine in ways I didn’t imagine. Taller de optimizacion de servidores web tipo LAMP. Join (SQL) A programmer writes a JOIN statement to identify the records for joining.

Join (SQL)

If the evaluated predicate is true, the combined record is then produced in the expected format, a record set or a temporary table. Relational databases are often normalized to eliminate duplication of information when objects may have one-to-many relationships. For example, a Department may be associated with many different Employees. Joining two tables effectively creates another table which combines information from both tables. This is at some expense in terms of the time it takes to compute the join. Note: In the Employee table above, the employee "John" has not been assigned to any department yet. This is the SQL to create the aforementioned tables.

CROSS JOIN returns the Cartesian product of rows from tables in the join. Example of an explicit cross join: SELECT *FROM employee CROSS JOIN department; Example of an implicit cross join: SELECT *FROM employee, department; We can write equi-join as below, Download Apache Maven. Maven is distributed in several formats for your convenience.

Download Apache Maven

Use a source archive if you intend to build Maven yourself. Otherwise, simply pick a ready-made binary distribution and follow the installation instructions given at the end of this document. You will be prompted for a mirror - if the file is not found on yours, please be patient, as it may take 24 hours to reach all mirrors. In order to guard against corrupted downloads/installations, it is highly recommended to verify the signature of the release bundles against the public KEYS used by the Apache Maven developers. Syntactic sugar. For example, many programming languages provide special syntax for referencing and updating array elements.

Syntactic sugar

Abstractly, an array reference is simply a procedure of two arguments: an array and a subscript vector, which could be expressed as get_array(Array, vector(i,j)). Instead, many languages provide special syntax like Array[i,j] . Emmet Cheat Sheet. Download cheat sheet as printable PDF A5 Syntax Child: > nav>ul>li Sibling: + div+p+bq Climb-up: ^ div+div>p>span+em^bq div+div>p>span+em^^bq Grouping: ()

Emmet Cheat Sheet

Emmet plugin for NetBeans 7.3 (NetBeans Web Client) Emmet is an amazing tool that greatly improves the coding productivity for web applications.

Emmet plugin for NetBeans 7.3 (NetBeans Web Client)

It is well known among web developers, and in fact, many NetBeans users have requested support for Emmet in NetBeans. The good news is that thanks to Sergey Chikuyonok, the creator of Emmet, and Lorenzo Stanco, the author of the original Zen Coding plugin, the Emmet plugin is now available on the Update Center for NetBeans IDE 7.3 (as well as 7.2). Let's see how it works.

First, we need to install the plugin. In your NetBeans IDE 7.3, choose Tools | Options in the main menu, and select Available Plugins. In the Search field, type Emmet, and the plugin will be found. Once the plugin is installed, you will notice that there is a new Emmet submenu in the IDE's Edit menu, which gives you access to all the great features of Emmet. For example, type the following text inside a HTML document in NetBeans: #page>div.logo+ul#navigation>li*5>a{Item $}. 40 Terminal Tips and Tricks You Never Thought You Needed. The Terminal is an exceptionally powerful tool, providing a command line interface to the underpinnings of OS X.

40 Terminal Tips and Tricks You Never Thought You Needed

The History of Programming Languages. Adagio.github.io by adagio.