Phil Ingrey bio photo

Phil Ingrey

'The dumbest smart person I know' - a friend

Email Twitter LinkedIn Github CV

All Posts

2021

2015

2012

mocap.js - A Motion Capture library

I've recently been playing around with the WebRTC (web real-time communication) stack, in particular getUserMedia which grants you access to the webcam and m...

Making a web-based CV

Recently I set about updating my cv and I decided to overhaul it into a web-page: one that works on any size device and that nice reformats for print... howe...

Switching default search to DuckDuckGo

I've been trying out DuckDuckGo (DDG) for a while now and it has some very nice features: No user tracking Encryption by default They don't 'bubble' your se...

Fully CSS (bordered) popup bubble

This is my addition to the world of totally css popup bubbles: borders on tooltips - life changing, I know. The challenge is this: create a pop-up bubble for...

2011

Web Workers and drive by CPU nabbing

Web workers are a great part of the html5 specification. They let you run a javascript program in a separate process; so that complex tasks can be done in th...

Box2d.js and load times

I recently discovered box2djs by Ando Yasushi, a nice little physics simulation engine made to run in javascript, here's an example from the homepage: Howev...

Openid A Generic Implementation

Ï--- layout: post title: OpenID - a generic implementation date: 2011-06-03 09:16:59.000000000 +01:00 categories: [] tags: - Javascript - Login systems - Ope...

Zooming-Good-Gallery

I'll admit that I'm slightly obsessed with zoomooz.js, it's a cross-browser (excluding IE) nice zoom plugin for jQuery. And although it has some issues with ...

The Anatomy of a Spam Scam

Note: I'll be updating this as I go Got some blatantly rubbish spam the other day: From: XXX@ifsertao-pe.edu.br Date: 14 March 2011 11:54 Subject: Notificat...

Interactive Ray Optics

Here's the ray optics demonstration I made during my PhD. It models ray-surface interactions in javascript... and that's pretty much it! But it's still quite...