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 
6 days ago
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 
6 days ago
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 
10 days ago
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 
12 days ago
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 
15 days ago
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 
15 days ago
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 
21 days ago
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 
22 days ago
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 
23 days ago
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 
4 weeks ago
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 
5 weeks ago
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 
5 weeks ago
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 
5 weeks ago
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 
5 weeks ago
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 
5 weeks ago
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 
6 weeks ago
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 
6 weeks ago
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 
8 weeks ago
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 
10 weeks ago
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 
11 weeks ago
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
Video on the Web - Dive Into HTML5
For maximum compatibility, here’s what your video workflow will look like:

1. Make one version that uses Theora video and Vorbis audio in an Ogg container.
2. Make another version that uses WebM (VP8 + Vorbis).
3. Make another version that uses H.264 baseline video and AAC “low complexity” audio in an MP4 container.
4. Link to all three video files from a single <video> element, and fall back to a Flash-based video player.
html  html5  reference  video  web 
june 2010
Flowplayer Introduction
Flowplayer is an Open Source (GPL 3) video player for the web. Use it to embed video streams into your web pages. Built for site owners, developers, hobbyists, businesses, and serious programmers.
flash  video  player  flowplayer 
june 2010
UNE Installation - magician
"We are now able to install Ubuntu Netbook Edition on our o2 Joggler devices"
hacking  ubuntu  joggler 
june 2010
upstart script for couchdb-lucene that creates a pidfile for monit, god, etc - Flowcoder.com
upstart script for couchdb-lucene that creates a pidfile for monit, god, etc
upstart  script 
may 2010
webkit2png
webkit2png is a command line tool that creates png screenshots of webpages
screenshot  cli 
may 2010
S3 FM
you're listening to permanentbedtime
s3fm  radio  bedtime 
april 2010
n1k0's phptwitterbot at master - GitHub
A simple Twitter Bot written in PHP5, allowing to search and retweet things.
twitter  php  bot 
april 2010
mjpearson's Pandra at master - GitHub
Pandra (PHP-Cassandra) is a light-weight PHP based create/read/update/delete (CRUD) layer for the Cassandra distributed datastore. Sitting ontop of the generated Thrift Interface files, it suits as a factory patterned rapid prototyping tool.
cassandra  php  interface 
march 2010
Simple Mongo PHP
This is a very simple library to wrap around the Mongo API and make it a little more convenient to use for a PHP web application.
mongo  php  db 
march 2010
Running Processes
decent process supervision mechanisms provided by operating systems I use.
upstart  linux  processes 
march 2010
Tile Drawer
Run your own OpenStreetMap server in the cloud with one-step configuration and zero administration
maps  osm  cloud  tiles 
february 2010
MaxMind - Credit Card Fraud Prevention
At MaxMind, we approach fraud screening in a different way. We examine an online transaction from various angles. Our tools are not geared towards verifying the authenticity of the credit card details used for the purchase, but rather, identifying if the purchaser is the legitimate card holder. Through our analysis, we have been able to identify traits and patterns that are associated with fraudulent orders. By asking the right questions, we can provide e-commerce businesses with the necessary information to detect fraudulent orders before the payment is processed.
cvv  card  validation  screening 
february 2010
ideas:notes [Pegasus HAB Project]
Arduino RTTY with a 425Hz shift with a Radiometrix NTX-2
rtty  arduino 
february 2010
TinyGPS | Arduiniana
Designed to provide most of the NMEA GPS functionality I imagine an Arduino user would want – position, date, time, altitude, speed and course – without the large size that seems to accompany similar bodies of code. To keep resource consumption low, the library avoids any floating point dependency and ignores all but a few key GPS fields.
arduino  gps  parser  nmea 
february 2010
Using the 555 timer as an external clock for the Arduino
Rather than have the Arduino keep track of when to perform the next task, you have an outside signal that says “Now!” and fires an interrupt which the Arduino responds to. If your source fires every 100 milliseconds, then 10 times a second, the Arduino will receive an interrupt which will stop any processing currently happening and immediately execute the interrupt handler. For every tick of the clock, the interrupt handler will execute.
555  arduino  timer  clock 
february 2010
Monit
monit is a monitoring tool, which you configure tests that will be evaluated at certain intervals. If one of the tests fails, then it will take action depending on the rules you assign to it.
linux  monitoring  server 
february 2010
Luke Melia » Redis in Practice: Who’s Online?
Using Redis to implement a “which of your friends are online now” feature, by maintaining a set of active user IDs for every minute, then intersecting the past five minutes of user IDs with a set containing the IDs of your friends
redis  key  store 
february 2010
Code: Flickr Developer Blog » Language Detection: A Witch’s Brew?
These days, language detection is really simple in most cases – just use the “Accept-Language” HTTP header, which pretty much every client on the planet passes to you.
http  language  detection 
february 2010
facebook's xhp at master - GitHub
XHP is a PHP extension which augments the syntax of the language such that XML document fragments become valid PHP expressions.
xhp  php  facebook  inlinexml 
february 2010
This is ANT, the Wireless Sensor Network Solution
ANT is a proven wireless sensor network protocol and silicon solution for ultra-low power networking applications in sport, wellness, home and industrial automation.
Operated on world-wide licensed-free 2.4GHz ISM band
Micro-watt power consumption (Approx. 4 years of battery life on a 2032 coin cell when sending a message every 2 seconds, 24 hours per day)
power  battery  sensors  wireless  ant 
february 2010
Sky Mobile TV - iPhone
The Sky Mobile TV app allows you to watch Sky Sports 1,2 and 3 as well as Sky Sports News, Sky Sports Extra, Sky News, At The Races and ESPN.
sky  iphone  app  o2 
february 2010
simonw's dogproxy at master - GitHub
A very simple HTTP proxy which addresses the dog pile effect (also known as the thundering herd) by watching out for multiple requests for a URL that is currently “in flight” and bundling them together.
node.js  proxy 
february 2010
Comet with node.js and V8 - amix.dk
how to build realtime web applications using node.js, V8 and WebSockets.
comet  node.js  v8 
february 2010
Comet (long polling) for all browsers using ScriptCommunicator - amix.dk
# uses script tags for communication, but can detect when a script isn't loaded (this is non-trivial to implement across browsers)
# works across domains as long as you control the domains
# works on IE 6, IE 7, IE 8, FF X, Safari, Chrome and Opera
# small (80 lines of code) with no dependencies
comet  javascript  polling 
february 2010
PHP: $HTTP_RAW_POST_DATA - Manual
<?php $postdata = file_get_contents("php://input"); ?>
php  post  data 
february 2010
Safari Dev Center: Safari Web Content Guide: Introduction
web content intended for the desktop might work well on iPhone without any modifications. Some differences exist, however, so at a minimum you should ensure that your webpages are compatible with Safari on iPhone OS. Next, you might optimize your webpages for iPhone OS simply as a convenience to the user. For example, ensure that your webpages work over Wi-Fi, 3G, and EDGE, scale correctly when rendered, and contain media that is viewable on iPhone OS. Finally, you might build custom web applications for either platform that look and behave like native applications.
iphone  mobile  reference 
february 2010
BlackBerry Development on Mac OS X | azizuysal.com
Recently, I started developing a new BlackBerry project at work. Naturally, I wanted to setup a build environment on my beloved MacBook Pro. BlackBerry development is Java based, and Java is cross-platform, and so I assumed it would be an easy setup. Was I wrong! It took a lot of research and trial-error; but in the end, I was successful and I wanted to share it here.
blackberry  development  java  phonegap 
february 2010
The Echo Nest : The Musical Brain
Tap into the Echo Nest's Musical Brain for the best music search, information, recommendation and remix tools on the web.
api  audio  music 
february 2010
Directed Edge - Sign Up!
Product-recommendation startup Directed Edge is launching a free API for its recommendations platform so that developers can create new applications for it. Offered as a web service, the platform plugs into your website, collects data and then delivers real-time recommendations, based either on what similar users have done, or on a user’s own past behavior.
recommendations  api 
january 2010
Extractomatic
a very simple web-based API to detect and extract the main content from a web page, removing all of the clutter, such as headers, footers, advertising and so on. I guess it’s somewhat similar to Readability or Instapaper, but more suitable to building into your own applications. Watch this space.
web  api  extract  text  html 
january 2010
nvie.com » Blog Archive » A successful Git branching model
In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management.
development  git  programming 
january 2010
« earlier
account ajax amazon apache api apple apps architecture arduino article audio authentication autopilot aws backup balloon bank bash battery bbc billing blog book books bot browser business cache caching calendar camera canonical card clock cloud code color comet command control cooking cool css currentcost data database design development diy dom download ebs ec2 ecommerce editor electronics email embed Embedded encoding extension facebook file finance Firefox flash flickr font fonts food free freeware fun geo geocoding gis git github gmail google googlemaps gps graph graphics guide hacking hacks hardware hosting howto html http i18n icons identity ie image images interface internet iphone ipod javascript jquery js json langoustines language library line linux location mac mapping maps math memcache memcached merchant messaging meteorological microcontroller microsoft mobile mod_rewrite monitoring moo.fx mootools mp3 music mysql network networking news nginx nokia nunchuck oauth objective-c openid opensource osx payment pdf performance perl photo photography photos php php5 physics pid plugin plugins post postcode postcodes processing productivity programming progress projects proxy Python queue rabbitmq rails recipe recipes reference regex remote REST rfid ruby rubyonrails s3 scalability scaling scalr science search security sensor sensors server shell shield shopping sms software solar space sql statistics stomp storage stream subversion svn sync sysadmin tag tagging tags technology text tips Tool tools travel tutorial tutorials twitter typography UAV ubuntu uk ukhas upload upstart url urls useful utf-8 validation versioncontrol video visualization weather web web2.0 webdesign webdev webservices wii windows wireless wysiwyg xml xmpp Yahoo


description:


tags:


private
to read