Sometimes blues hacks

[philiptellis] I've been a programmer almost all my life. My code is scattered all over the place. Some of it is linked from here.


Featured hack: lifebook

this, is

[]

Look... See

  • Bird Santuary
  • DSC00709
  • DSC00772 copy
  • DSC_0600
  • DSC_0338
  • Italie2000 (87 van 110).jpg
  • IMG_0139
  • Christmas 2011
  • Siempre dicen...
  • IMG_1768
  • IMG_0997
  • IMG_9357

Inked In

  • EOF

    I will probably not post anything useful here. Visit http://bluesmoon.info/ for everything happening with me.
    More
  • TripIt annoyances

    TripIt has a really annoying bug with their session management, and it hits me every time I use the site. This is my flow (Firefox 3.5 on Linux):

    1. Go to tripit.com
    2. Enter your email and password into...
    More
  • Summer in the valley

    It's definitely summer time in Silicon Valley. Day time temperatures are up at around 30°C and nights are pleasant enough to walk around without a jacket. This is no where near as hot as Bombay's summer that, wh...
    More

Hacks

  • strftime.js Detailed explanation about strftime.js
    Javascript implementation of strftime.
  • footsteppr
    Find travel co-incidences through geo-tagged flickr photos.
  • fetch-favicon.sh Detailed explanation about fetch-favicon.sh
    Fetch favicons for all feeds that go into a planet.
  • mkdrag.js Detailed explanation about mkdrag.js
    Script to make all divs on a page draggable.

Opensource stuff

  • html-template-javascript
    Project to port HTML::Template to javascript
  • make-icicidirect-better
    A bunch of greasemonkey scripts to make ICICIDirect a little better.
  • icici-direct-crawler
    Automate some of the things I do with ICICI Direct
  • yui-flot
    Port of Flot to YUI
  • netperf-js
    A Bandwidth tester in Javascript... but please use boomerang instead, I'm moving development there
  • 404kids
    Put missing kids on your 404 page
  • yui3-gallery
    YUI3 Gallery Modules
  • 4.01-strict
    Source code for the 4.01 Strict comic strip
  • packet-flight
    Watch the data fly
  • Idiocy
    Idiocy is a warning shot to people browsing the internet insecurely.
  • npm
    a little package manager for node
  • measures
    On screen measures for common units
  • yui3
    YUI 3.x Source Tree
  • boomerang
    End user oriented web performance testing and beaconing
  • pngtocss
    Read in a gradient from a png file and spit out CSS for it
  • httptype
    Find out which HTTP server runs on a given host/port
  • jsmodplayer
    A Javascript .MOD and .XM music player
  • cradle
    a high-level CouchDB client for Node.js
  • node-ua-parser
    UserAgent Parser for NodeJS
  • js-yaml
    CommonJS YAML Parser -- fast, elegant and tiny yaml parser for javascript
  • ua-parser
    A JS port of Browserscope's user agent parser.
  • node-geoip
    Native NodeJS implementation of MaxMind's GeoIP API -- works in node 0.5.4, aske me about other versions
  • gauss
    JavaScript statistics and analytics library - Node.JS ready
  • node-faststats
    Quickly calculate statistics of a running stream of data
  • node-PostgresClient
    PostgreSQL client module for Node.js. Most (if not all) PostgreSQL features should be supported. If something you need isn't supported, let me know :)
  • zeromq.node
    Node.js bindings to the zeromq library
  • config
    Config files I use
  • strftime
    strftime for JavaScript
  • node-prettydate
    Pretty date formatting for Node.JS
  • connect
    Connect is a middleware layer for Node.js
  • statsd
    Simple daemon for easy stats aggregation
  • node-openid
    OpenID for node.js
  • node
    evented I/O for v8 javascript
  • JSLint
    The JavaScript Code Quality Tool
  • Ayttm
    A unified instant messenger client.
  • libyahoo2
    C library for the Yahoo! Messenger protocol.
  • HTML.Template.java
    Java port of the HTML::Template perl library.
  • httptype
    Figure out the web server running on a host or list of hosts.
  • tictactoe
    An implementation of the simple game that uses current board analysis rather than a lookahead tree to determine the best move.