In the previous post of this series .NET to Ruby: The Ruby Environment, we went through the fundamental tools that made up Ruby. If you recall we talked about running Ruby on the command line, using IRB, we wrote our first Hello World program, and figured out what was going […]
Tips n Tricks
It sounds so easy, but getting paid can feel like pulling teeth sometimes. These are the basics — the essentials — of getting paid the amount you invoiced, on time, every time. 1. Outline your payment terms in the project estimate Show clients you’re serious about invoicing from the get-go. […]
Using colors in HTML, CSS and JavaScript is easy. However, it’s often necessary to programmatically generate colors, i.e. you need a color which is 20% brighter than #123 or 10% darker than #abcdef. CSS3 provides a great solution: HSL. Rather than using hex or RGB colors, you can set the […]
By Jason Beaird 6th Sep 2011 General, Layout Inspiration 0 In comparison to the fixed-versus-fluid debate, the argument about designing for particular screen resolutions has been quite tame these past few years. When designers say that a site is designed, or optimized, for a particular screen resolution, they’re actually talking […]
By Tara Hornor 5th Sep 2011 Illustration Inspiration 0 Light graffiti, also known as light painting or light writing, can be traced back to the early 1900s with photography techniques and is still alive and well today. This article highlights just a few of the more prominent light graffiti artists […]
In part one of this mini series, we tackled the question of implementing a slider when you want to create a range of values, not just one. If you haven’t read part one, you’ll be feeling a little bit lost so I advise you go and check out iOS Range […]
In Part 2 of this tutorial, we used DataMapper to save tasks to a database back end and created a web front end that used Sinatra to show, add, delete and complete tasks. In this tutorial we will make it look a bit better and add some extra functionality by […]
The spreadsheet is 9,287 lines long and it’s laughing at me. I hesitate on line 1 as I prepare to scroll through it, top to bottom, looking for duplicate phone numbers to eliminate. Even though I’ve used an Excel function to highlight the duplicates and make them easier to spot, […]
Despite the ongoing Firefox releases, the browser market has remained quiet during the summer months. So here are the latest statistics. I’ve changed the table so Firefox 4, 5 and 6 are amalgamated into one; it makes little sense to analyze the separate figures since most of those users update […]