Head JS :: The only script in your HEAD
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
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
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
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
Using Python and Stompserver to Get Started With Message Queues
python  stomppy  example 
january 2011
Introducing iOS Beta Builder
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
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 
january 2011
A Saner HTML5 History App
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
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 
december 2010
Audio Sprites (and fixes for iOS)
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
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 
december 2010
Flickr Services: Flickr API: flickr.photos.search
Search a group pool (London Underground Station Entrances) for station entrance:
text=oval
sort=relevance
group_id=65885542@N00
flickr  group  search 
december 2010
Node.js and Redis Pub-Sub - How To Node - NodeJS
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
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
HTML5 video player
HTML5 video player comparison
html5  javascript  video 
september 2010
mysociety: mysociety/iso/pylib/makeplan.py 1.55
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
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 
september 2010
Travelinedata
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
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"
A mod that replaces the monochrome source list icons in iTunes 10
mod  itunes  icons 
september 2010
RELIEF-O-MATIC
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
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
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
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
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 
august 2010
Smooth Signatures
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
Why is programming fun? What delights may its practioner expect as his reward?
Bingo.
programming  fun  why 
august 2010
Doing it right: skipping the iPhone url bar
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
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 
august 2010
Calculate distance and bearing between two Latitude/Longitude points using Haversine formula in JavaScript
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
Hookbox
Hookbox is a Comet server and message queue that tightly integrates with your existing web application via web hooks and a REST interface.
comet  blackbox  server  python  queue 
july 2010
MaPit
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
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 
july 2010
PHP Stomp Client User Guide
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
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
A simple, Object Oriented wrapper for GitHub API written with PHP5.

Uses GitHub API v2.

Requires php curl.
github  api 
july 2010
MapBox | creating custom maps in the cloud
MapBox is a suite of open source tools to create beautiful custom maps in Amazon's cloud.
aws  ec2  maps  opensource 
july 2010
Ben Alman » jQuery Misc plugins
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
Agriturismo Assisi "La Piaggia" - il posto ideale per il tuo soggiorno ad Assisi.
Assisi  agriturismo  65€-night 
june 2010
mzsanford's twitter-text-php at master - GitHub
A couple of PHP classes that provide auto=links and extraction of usernames, lists, hashtags and URLs in a way consistant with the twitter-text-rb and twitter-text-java projects by Matt Sanford
php  twitter  parsing  urls  parse 
june 2010
Hey!Watch - Video encoding web service
Professional, scalable and cost-effective transcoding Web Service.

Externalize your encoding tasks and focus on your core business.
convert  encoding  tools  rest  api 
june 2010
« earlier      later »
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

Copy this bookmark:



description:


tags: