Flickr Collage Generation
I’ve done some multi-threading programming the last week or so for fun. Here’s the result: This picture is made up of a few thousand photos, selected from a repository of 35,000. No image is repeated...
View ArticleAdobe and Wikipedia
This website is primarily for my own gratification and rarely do I presume to think that it’s a valuable source of information. On the other hand, I do occasionally put forth the odd interesting...
View ArticleBefore I Forget: BusinessWeek
Before I forget; Today I took a call with Olga Kharif from BusinessWeek [LINK]. She’s doing a piece on social networking and Google, specifically Orkut. I doubt I’ll be quoted but will watch out for...
View ArticleFoolstr.com Soft Launch
"The fool is proud of the one thing he knows…" foolstr is a new website, located at www.foolstr.com. It’s all about the Wisdom of Crowds. foolstr lets you publish your ideas, lessons learned and get...
View ArticleA Simple GWT Generator Example
Generators allow the GWT coder to generate Java code at compile time and have it then be compiled along with the rest of the project into JavaScript. They are a sort of similar to T4 Templates in the...
View ArticleHTML5 Canvas vs SVG
What is the new Canvas tag in HTML5 all about? And why would I use it over SVG (scalable vector graphics)? I took a look and here’s what I found out: SVG as we know has been around a few years...
View ArticleIdenticon5 – Identicons using HTML5 Canvas & JQuery
What do you get when you combine Digital Identity, MD5 Hashes, the Canvas element, JQuery and Quilting? Answer: My first JQuery plugin – “Identicon5″ for want of a better name. Identicon5 is a JQuery...
View ArticleCreate CSS Rules from an HTML5 Canvas
This thing caught me off guard but then I tried it, it worked so here it is: You’ll need a browser supporting CSS3 and Canvas for this post to make any sense. I tested with Chrome & Firefox....
View ArticleSolving the Traveling Salesman Problem with Genetic Algorithms and HTML5 Web...
Irreducible Complexity – the world is too complex to have evolved! Let’s see… HTML5 introduces the ability to perform multi-threading in the browser using Javascript through the notion of “Web...
View ArticleBuild an MPEG-DASH player from Scratch
This post will show you how to build an MPEG-DASH video player using Javascript. tl;dr? Skip to the demo (chrome only) http://francisshanahan.com/demos/mpeg-dash. Dynamic Adaptive Streaming over HTTP...
View Article