Here is a video I really like. You can see air traffic around the globe and in some way, this feels really organic to me.
Planes are like ants trying to find food and auto-organizing themselves (not necessarily with the shortest path). This recall me of the Ant colony optimization for solving TSP problem.
Here are some resources for the ACO optimization for TSP problems: http://www.scribd.com/doc/3689188/Ant-Colony-TSP-Optimization, http://www.ugosweb.com/Documents/jacs.aspx or http://www.idsia.ch/~luca/acs-bio97.pdf.
I use Firefox as my main browser and as anyone I need a quick way to find webpages. Long ago, I used to have altavista, yahoo or google as homepage. So every time I launched my browser or open a tab, I could type in my search. BUT now I mainly use the Firefox address bar as search engine. And I mean the address bar not the search bar ! Why so ? Because it’s easier and it have a pretty convenient feature for lazy geek: the good enough automatic redirection. Let me explain Read the rest of this entry »
Last friday, I was looking for an easy way to generate small website screenshots or webshot. I only had 3000 thousands webshots to generate (which is pretty low compared to web2.0 news sites).
Moreover, this is a one shot generation so any “quick and dirty” solution would have satisfied me Here are the possible solutions I found:
As we are Friday 13th 2009, I thought it would be nice to give 13 advices on how to use Twitter. So here are 13 DO’s and DON’Ts to get the best from Read the rest of this entry »
I’m currently examining ticketing systems. You know this thing who replies to you “You request #330248 has been submitted into our system,…. we’ll get back to you”. This may sound impersonal but Read the rest of this entry »
SQLite is a well known alternative for developers wishing to provide a light database embedded with the application. Moreover SQLite is in the public domain and thus allows many developpers to rely on this SQL database engine.
For .Net developpers who needs a local databse, you can use SQLite in application developped in C# or VB.net by using one of the following wrappers:
System.Data.SQLite is the original SQLite database engine. It is a complete ADO.NET 2.0 provider and can be used as full replacement for the original sqlite3.dll. It has no linker dependency on the .NET runtime so it can be distributed independently of .NET.
Finisar.SQLite was the original ADO.NET Data Provider for accessing SQLite-Databases using the .NET-Framework. It is no longer under active development and has been replaced by System.Data.SQLite.
SQLite.NET wrapper is a simple wrapper composed by a couple of classes in C# to allow access to SQLite databases. This is not an ADO.NET provider, but instead it provides a simple set of methods to access and retrieve data in a result set class.