Mon, Nov 25
Submit issues ‘while you code’ in Ruby or Perl

Nima H. Mood:

watson is a tool for creating and tracking bug reports, issues, and internal notes in code. It is avaliable in two flavors, watson-ruby and watson-perl

Shell scripting: Creating sequential numbers and text

From jot man page:

The jot utility is used to print out increasing, decreasing, random, or redundant data, usually numbers, one per line.

I use jot within bash to provide sequences of both numbers and text, the later is really handy for generating a series of filenames.

The posts below include several examples of jot:

The Multipurpose jot Command
A primer on using jot

Fri, Nov 22
User defined literals in Objective-C

Dustin Bachrach:

OCUDL is an experiment to bring user defined literals to Objective-C. A literal is a shorthand expression that creates a value of a certain type. For example, 25ul creates an unsigned long of 25, and @”hello” creates an NSString of hello. User defined literals bring this brevity and expressivity to our own types.

Dustin has a post that is well worth reading that describes the details of OCUDL.

Thu, Nov 21
Learn git via this open source game

New to git? Gary Rennie is the developer of githug:

Githug is designed to give you a practical way of learning git. It has a series of levels, each utilizing git commands to ensure a correct answer.

And if you are so inclined, you can also write you own game levels through the embedded DSL.

Simplified auto layout on OS X and iOS

Jonas Budelmann on his open source project Masonry:

Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout.