Head JS :: The only script in your HEAD
january 2011
Load scripts like images. Use HTML5 and CSS3 safely. Target CSS for different screens, paths, states and browsers. Make it the only script in your HEAD. A concise solution to universal issues.
css
javascript
webdev
loader
january 2011
PHPDoctor: The PHP API Documentation Creator
january 2011
PHPDoctor is an attempt to create a simpler and faster PHPDoc (Javadoc style comment parser for PHP) that produces standards compliant HTML.
documentation
php
january 2011
Run Node.js as a Service on Ubuntu Karmic
january 2011
We needed something more robust. More like a real daemon, one that's recognized by the Operating System as such.
daemon
hosting
javascript
node.js
ubuntu
january 2011
stomp-js - STOMP in node.js - Benjamin W. Smith
january 2011
A quick run-through of stomp-js, an implementation of the STOMP 1.0 protocol in node.js
node.js
stomp
activemq
january 2011
Using Python and Stompserver to Get Started With Message Queues
january 2011
Using Python and Stompserver to Get Started With Message Queues
python
stomppy
example
january 2011
Introducing iOS Beta Builder
january 2011
BetaBuilder is a simple way to generate all of the deployment files you need to do your iOS Ad-Hoc beta programs wirelessly. It’s similar to services like TestFlight (they do more than just the wireless bit though – if you need a comprehensive solution, check them out too). BetaBuilder is free and the source is available.
development
iphone
testing
january 2011
Adoption Curve » Blog Archive » Creating and using test Facebook accounts
january 2011
Facebook now allows you to create test users for application development purposes. That doesn’t sound too dramatic in and of itself, but up to now it’s been necessary to create dummy accounts and (technically) violate the terms of service.
Creating new test accounts is a two stage process: firstly obtaining an access token for the application with which the account is to be associated; and then creating the account itself. Both are done via the Graph API, which is trivial enough with a bit of command line foo courtesy of the curl command.
facebook
test
accounts
api
method
Creating new test accounts is a two stage process: firstly obtaining an access token for the application with which the account is to be associated; and then creating the account itself. Both are done via the Graph API, which is trivial enough with a bit of command line foo courtesy of the curl command.
january 2011
A Saner HTML5 History App
january 2011
This app is a demo that shows a saner use of HTML5 History Management and Hashchange than the approach implied by the standard. In this case, the app is built to respond to the URL, not the other way around. In this way, the app can always enter the same, unique state, based only on the contents of the URL.
html
javascript
hashchange
history
january 2011
The Code Dump » Using Puppet to Automatically Configure New EC2 Instances
december 2010
This is a quickie techie post that summarizes a few hours of learning that I wish someone else had put up on the web before me.
So, I wanted to be able to configure via Puppet the way our new instances should be configured, and then be able to easily spawn new instances that will get configured by said puppet
amazon
ec2
puppet
So, I wanted to be able to configure via Puppet the way our new instances should be configured, and then be able to easily spawn new instances that will get configured by said puppet
december 2010
Audio Sprites (and fixes for iOS)
december 2010
iOS and HTML5 has been seriously oversold by Apple and the devices are pretty poor in comparison to the desktop. Audio and video are particularly poor, so to solve my problem I used an audio sprite, a technique that was similar to CSS sprites, just for audio.
audio
html5
tutorial
iOS
december 2010
HotQueue User Documentation — HotQueue v0.2.1 documentation
december 2010
HotQueue is a Python library that allows you to use Redis as a message queue within your Python programs.
The main advantage of this model is that there is no queue server to run, other than Redis. This is particularly ideal if you’re already using Redis as a datastore elsewhere
messaging
queue
server
redis
The main advantage of this model is that there is no queue server to run, other than Redis. This is particularly ideal if you’re already using Redis as a datastore elsewhere
december 2010
Flickr Services: Flickr API: flickr.photos.search
december 2010
Search a group pool (London Underground Station Entrances) for station entrance:
text=oval
sort=relevance
group_id=65885542@N00
flickr
group
search
text=oval
sort=relevance
group_id=65885542@N00
december 2010
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=WhatsOn6Music&include_entities=true&count=1
december 2010
6music twitter feed - latest tweet, json
6music
twitter
nowplaying
december 2010
[no title]
december 2010
6music now playing xml feed-
parses http://ws.audioscrobbler.com/2.0/user/bbc6music/recenttracks.rss
6music
nowplaying
feed
parses http://ws.audioscrobbler.com/2.0/user/bbc6music/recenttracks.rss
december 2010
Node.js and Redis Pub-Sub - How To Node - NodeJS
december 2010
Node.js is a perfect platform for creating event driven applications. Redis and WebSockets are great companions to Node.js. The following tutorial will walk through the steps to build a web application that streams real time flight information using Node.js, Redis, and WebSockets.
javascript
node.js
redis
websockets
december 2010
boilerpipe
november 2010
boilerpipe provides algorithms to detect and remove the surplus "clutter" (boilerplate, templates) around the main textual content of a web page.
content
html
api
strip
boilerplate
november 2010
mysociety: mysociety/iso/pylib/makeplan.py 1.55
september 2010
Finds shortest route from all points on a public transport network to arrive at a given destination at a given time. Uses Dijkstra's algorithm to do this all in one go
dijkstra
journey
plan
python
mysociety
september 2010
LDB Web Service Documentation
september 2010
LDB Web Service
This document describes how to interface to the Live Departure Boards (LDB) Web Service to obtain the same live train running information presented on the LDB web pages in XML format. The service is implemented as a standard SOAP XML web service over an HTTP transport.
live
departure
boards
national
rail
This document describes how to interface to the Live Departure Boards (LDB) Web Service to obtain the same live train running information presented on the LDB web pages in XML format. The service is implemented as a standard SOAP XML web service over an HTTP transport.
september 2010
Travelinedata
september 2010
This site provides information and support for local authorities, bus operators and database suppliers who maintain data for Traveline
traveline
data
september 2010
Fresh Sriracha (aka, home made 'Rooster') - Recipes - food52
september 2010
Warning: once you make edamame2003's version, you may never be able to go back to commercial sriracha again. The vibrant color and piquancy of the fresh fresno peppers, combined with plenty of garlic and a boost of vinegar, make for a zippy, versatile condiment that would be great with anything from banh mi to scrambled eggs. We'd never used palm sugar before and were intrigued by its gentle sweetness, which helps to round out the heat of the sriracha. - A&M
food
sriracha
recipe
thai
september 2010
Damien Erambert | "iTunes 109"
september 2010
A mod that replaces the monochrome source list icons in iTunes 10
mod
itunes
icons
september 2010
Cannibalize Business Development by Popularizing your API - Shaival Shah's Blog
august 2010
Cannibalize Business Development by Popularizing your API
api
business
details
august 2010
How to make the perfect meringue | The Long Good Read
august 2010
How to make the perfect meringue
meringue
recipe
recipes
august 2010
RELIEF-O-MATIC
august 2010
An evening of comedy raising money for AIDS prevention and relief projects. Featuring Robin Ince | Ed Byrne | Ben Goldacre |
BenGoldacre
comedy
£15
august 2010
Developer's Guide - Google AJAX Language API - Google Code
august 2010
For developers that have a need to access the AJAX Language API from other Non-JavaScript environments, the API exposes a simple RESTful interface. In all cases, the method supported is GET, and the response format is a JSON encoded result with embedded status codes. For google.language.translate, the POST method is available
google
translate
api
rest
august 2010
jQuery Plugin XMLString, Convert XML to DOM - Out West Media, Plattsmouth/Omaha, Nebraska
august 2010
The xmlDOM jQuery plugin takes a string of XML and converts it into an XML DOM object for use with jQuery.
xml
jquery
dom
august 2010
The GeoJSON Format Specification
august 2010
GeoJSON is a format for encoding a variety of geographic data structures. A GeoJSON object may represent a geometry, a feature, or a collection of features. GeoJSON supports the following geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection. Features in GeoJSON contain a geometry object and additional properties, and a feature collection represents a list of features.
data
geojson
geo
json
august 2010
chrisboulton's php-resque at master - GitHub
august 2010
Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later.
This is an almost direct port of the Resque worker and enqueue system to PHP, which I've thrown together because I'm sure my PHP developers would have a fit if they had to write a line of Ruby.
resque
php
port
redis
This is an almost direct port of the Resque worker and enqueue system to PHP, which I've thrown together because I'm sure my PHP developers would have a fit if they had to write a line of Ruby.
august 2010
Smooth Signatures
august 2010
Capturing a signature during a card payment increases security and decreases processing fees. When you pay with Square, instead of signing a receipt with a pen, you sign the screen with your finger:
android
signature
sign
code
august 2010
Why is programming fun? An extract from Fred Brooks' (Frederick P. Brooks Jr.) book, The Mythical Man-Month
august 2010
Why is programming fun? What delights may its practioner expect as his reward?
Bingo.
programming
fun
why
Bingo.
august 2010
Doing it right: skipping the iPhone url bar
august 2010
With some mobile web sites when visited on the iPhone, you may want to skip past the url bar. There's a simple solution to doing this, but doing it right is the real trick.
javascript
iphone
url
address
bar
addressbar
august 2010
Strategy to find your best route via Public Transportation only? - Stack Overflow
august 2010
7 down vote accepted
+100
I have been involved in development of one journy planner system for Stockholm Public Transportation in Sweden. It was based on Djikstra's algorithm but with termination before every node was visited in the system. Today when there are reliable coordinates available for each stop, I guess the A* algorithm would be the choise.
route
algorithm
+100
I have been involved in development of one journy planner system for Stockholm Public Transportation in Sweden. It was based on Djikstra's algorithm but with termination before every node was visited in the system. Today when there are reliable coordinates available for each stop, I guess the A* algorithm would be the choise.
august 2010
Calculate distance and bearing between two Latitude/Longitude points using Haversine formula in JavaScript
august 2010
This uses the ‘haversine’ formula to calculate great-circle distances between the two points – that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points (ignoring any hills!).
haversine
latitude
longitude
distance
pairs
august 2010
MaPit
july 2010
MaPit is our database and web service that maps postcodes and points to current or past administrative area information and polygons for all the United Kingdom. It has been rewritten from the ground up in GeoDjango and PostGIS, providing us with a large array of improvements including speed, a lovely admin interface, and much easier updating. The source code is available on GitHub.
mapit
geocode
lookup
useful++
useful
july 2010
Slowcoast - Soundslides
july 2010
Soundslides are short
documentary films that
are inspired by an
artisan – someone who
has a passion for making something.
Click on the links
and check back for
more as I travel around
the coast.
slowcoast
cycle
britain
documentary films that
are inspired by an
artisan – someone who
has a passion for making something.
Click on the links
and check back for
more as I travel around
the coast.
july 2010
PHP Stomp Client User Guide
july 2010
This project is a PHP Stomp clients that besides it implements the Stomp protocol fully, adds some ActiveMQ specific features that could make your messaging from PHP easier.
php
stomp
client
july 2010
simplisticstompclient - Project Hosting on Google Code
july 2010
This is an extremely simple (simplistic?) client for Streaming Text Orientated Messaging Protocol (STOMP), written in PHP. It has no intentions of replacing the already existing STOMP client for PHP (http://stomp.codehaus.org/PHP).
stomp
message
queue
php
push
july 2010
ornicar's php-github-api at master - GitHub
july 2010
A simple, Object Oriented wrapper for GitHub API written with PHP5.
Uses GitHub API v2.
Requires php curl.
github
api
Uses GitHub API v2.
Requires php curl.
july 2010
MapBox | creating custom maps in the cloud
july 2010
MapBox is a suite of open source tools to create beautiful custom maps in Amazon's cloud.
aws
ec2
maps
opensource
july 2010
How to hire a programmer to make your ideas happen | Derek Sivers
july 2010
How to hire a programmer to make your ideas happen
howto
hire
programmer
july 2010
Ben Alman » jQuery Misc plugins
july 2010
Execute any jQuery method or arbitrary function in the animation queue. The first argument is either a function reference or the string name of a jQuery method, like “css” or “remove”. Any additional arguments will be passed into the specified method or function when it is executed. All queued functions execute, in order, in the default jQuery “fx” animation queue.
jquery
queue
july 2010
Agriturismo Assisi agriturismo ad Assisi country house assisi case appartamenti
june 2010
Agriturismo Assisi "La Piaggia" - il posto ideale per il tuo soggiorno ad Assisi.
Assisi
agriturismo
65€-night
june 2010
37signals
555
6music
account
activemq
airport
ajax
algorithm
amazon
apache
api
app
apple
apps
architecture
arduino
art
article
asynchronous
audio
authentication
autopilot
avatar
aws
backup
balloon
balloons
bank
bash
battery
bbauth
bbc
beef
billing
blog
book
books
bose
bot
brain
bread
brilliant
browser
business
cable
cache
caching
calendar
camera
canonical
canvas
capistrano
card
cassandra
chair
chart
chat
cheatsheet
class
cli
clock
cloud
club
cluster
cms
cocoa
code
color
colour
comet
command
commands
computer
computing
connect
content
control
convert
cooking
cool
creditcard
csrf
css
culture
cURL
currentcost
daemon
data
database
dbslayer
death
debian
debugging
delay
delete
deploy
deployment
design
details
development
distance
diy
documentation
dom
download
draganddrop
ebs
ec2
ecommerce
edit
editor
electronic
electronics
email
embed
Embedded
encoding
engine
etsy
extension
extensions
facebook
faq
fastcgi
feed
file
filter
finance
Firefox
fish
flash
flickr
flyers
font
fonts
food
foodblog
forms
fps
free
freelance
freeware
fun
gateway
gcal
GD
gearman
generator
geo
geocoding
geohash
gis
git
github
gmail
google
googleearth
googlemaps
gps
graph
graphics
graphs
gtd
guardian
guide
hacking
hacks
hardware
haversine
health
hex
history
hood
hosting
howto
htaccess
html
html5
http
https
i18n
icons
identity
ie
image
images
install
interface
internet
investing
iphone
ipod
irc
itunes
japanese
java
javascript
jquery
js
json
kalman
kiosk
langoustines
language
lastfm
latitude
layout
leeds
library
line
linux
list
local
location
login
london
longitude
mac
macbook
mail
make
manual
map
mapping
maps
marketing
math
maths
media
memcache
memcached
merchant
messaging
meteorological
mexicanpictures
mg
microcontroller
microformats
microsoft
mobile
mod_rewrite
modestmaps
monitoring
moo.fx
moofx
mootools
mp3
mqtt
music
mysql
network
networking
news
nginx
node
node.js
nokia
nowplaying
nunchuck
oauth
objective-c
objects
olympics
openid
opensource
osx
outlook
panel
paper
password
payment
paypal
pdf
pear
performance
perl
phone
photo
photography
photos
photoshop
php
php-fpm
php5
physics
pid
plan
Player
plugin
plugins
podcasts
poker
polling
position
post
postcode
postcodes
power
printing
processing
productivity
programming
progress
project
projects
protocol
proxy
puppet
push
Python
quantum
queue
quotes
rabbitmq
radio
rails
raul
recipe
recipes
redis
reference
regex
remote
research
REST
rfid
robotics
robots
rocketry
ruby
rubyonrails
s3
scalability
scaling
scalr
science
scm
screensaver
Script
scripting
Scripts
seafood
search
security
select
sensor
sensors
server
shell
shield
shopping
sleep
slider
sms
snow
social
software
solar
sounddock
soup
space
sphinx
sql
ssh
star
statistics
stats
stomp
storage
stream
subversion
svn
swfupload
sync
sysadmin
tag
tagging
tags
tech
techniques
technology
temperature
test
testing
text
textarea
textile
thermopiles
tibet
tikitag
timer
timezone
tips
Tool
tools
top
tornado
tracking
trading
train
travel
tutorial
tutorials
tv
twitter
typography
UAV
ubuntu
uk
ukhas
unicode
unix
upload
upstart
url
urls
usb
useful
utf-8
utilities
v8
validation
velib
versioncontrol
video
visualization
weather
web
web2.0
webapp
webdesign
webdev
webservices
websockets
wii
windows
wireless
writing
wysiwyg
xhtml
xml
xmpp
Yahoo