The experience of waiting, whether for luggage or groceries, is defined only partly by the objective length of the wait. … and that’s why they make you walk to the bag carousel at the very other end of the airport: it reduces the waiting time at the carousel itself. Since you don’t perceive the time …
Monthly Archives: August 2012
HTTP 7XX Status Codes — Developer Errors
There is a gap in the current HTTP specification: There are many ways for a developer to screw up their implementation, but no code to share the nature of the error with the end user. We humbly suggest the following status codes are included in the HTTP spec in the 7XX range. RFC for the …
PNGStore – Embedding compressed CSS & JavaScript in PNGs
In the same series as the previously posted Suncalc 3D I’ve stumbled upon AirStrike, a JavaScript Flight Control clone that weighs less than 10kB (!). What’s so clever about this app is that the source is encoded into a .png, a technique that’s been around for quite a while as it turns out (2008!). Pretty …
Continue reading “PNGStore – Embedding compressed CSS & JavaScript in PNGs”
Suncalc 3D
SunCalc 3D is an HTML5 application with a 3D panoramic view of the sky that shows how the Sun moves during a particular day for a given location, along with important sunlight times such as sunrise, sunset, dawn and dusk. SunCalc 3D calculates sun data on the fly, uses Canvas for rendering, and Geolocation, Google …
Running Aptana Studio/Zend Studio/Eclipse on a Retina MacBook Pro
Eclipse based products such as Aptana Studio or Zend Studio are not retina-ready. Luckily, there’s a way to force it to running in Retina mode. Just follow these instructions: Locate Aptana Studio.app Right click it and select Show package contents Open Contents/Info.plist with your favorite text editor Locate the two lines that read </dict> </plist> …
Continue reading “Running Aptana Studio/Zend Studio/Eclipse on a Retina MacBook Pro”
Twitter’s No-Fly Zone
The changes Twitter is planning on pushing forward throughout its API and API usage are turning spiralling into one big fiasco as developers basically are given the finger. Nearly eighteen months ago, we gave developers guidance that they should not build client apps that mimic or reproduce the mainstream Twitter consumer client experience. As Gruber …
CSS image-set in Webkit (Safari/Chrome)
Safari 6 and Chrome 21 added vendor-prefixed support for the proposed CSS4 image-set specification. This proposed specification is designed to support displays with different pixel densities (read: retina displays). background-image: url(image.jpg); background-image: -webkit-image-set(url(image.jpg) 1x, url(image@2x.jpg) 2x); /* Also include other prefixed versions of this … */ background-image: image-set(url(image.jpg) 1x, url(image@2x.jpg) 2x); Safari 6 and Chrome …
Fontello – iconic fonts scissors
This tool lets you combine iconic webfonts for your own project. With fontello you can: shrink glyph collections, minimizing font size merge symbols from several fonts into a single file access large sets of professional-grade open source icons First, select the icons you like. Then update glyph codes (optional), and download your webfont bundle. Source …