Sponsorised links
This year
RANDOM.ORG - True Random Number Service
RANDOM.ORG offers true random numbers to anyone on the Internet. The randomness comes from atmospheric noise, which for many purposes is better than the pseudo-random number algorithms typically used in computer programs.
Sponsorised links
2008
Enfuse - PanoTools.org Wiki
Enfuse is a command-line program used to merge different exposures of the same scene to produce an image that looks very much like a tonemapped image (without the halos) but requires no creation of an HDR image. Therefore it is much simpler to use and allows the creation of very large multiple exposure panoramas.
Enfuse is based on a paper by Tom Mertens, Jan Kautz and Frank Van Reeth: "Exposure fusion" The implementation was done by Andrew Mihal (developer of Enblend) and the hugin team around Pablo d'Angelo
Joseph Wilk » Latent Semantic Analysis in Python
Latent Semantic Analysis (LSA) is a mathematical method that tries to bring out latent relationships within a collection of documents.
Game AI for Developers — AiGameDev.com
This web-site is the hub of the online game AI community. It includes a leading blog about artificial intelligence in games, a friendly and buzzing forum, as well as a knowledge base in the wiki.
EasyRGB - Color mathematics and conversion formulas.
formulas used by our Color Calculator.
Each conversion formula is written as a "neutral programming function", easy to be translate in any specific computer language (C, Java, Basic, Pascal, PHP, Perl etc.).
Coding Horror: Sorting for Humans : Natural Sort Order
The default sort functions in almost every programming language are poorly suited for human consumption. What do I mean by that?
2007
Double Metaphone - Wikipédia
Le Double Metaphone est un algorithme de recherche phonétique écrit par Lawrence Philips et est la deuxième génération de l'algorithme Metaphone. Son implémentation a été décrite en juin 2000 dans le magazine C/C Users Journal.
Il est appelé « Double » car il peut retourner un code primaire et secondaire pour une chaîne de caractères (String) ; cela compte pour des cas ambigus ou pour des variantes multiples avec des ascendances communes. Par exemple, l'encodage du nom « Smith » rapporte le code primaire SM0 et le code secondaire XMT, lorsque le nom « Schmidt » rapporte le code primaire XMT et le code secondaire de SMT ; les deux ont XMT en commun.
Francescu e Dume
Le blog de deux étudiants de l'université de Corse, traitant de programmation et de web 2.0.
