Ruzzle : mise à jour (2)

7 décembre 2016

ruzzle-7-dec-2016

Ce soir, dans le cadre du petit défi (tous mes articles concernant le Ruzzle sont ici) que j’avais relevé il y a de ça belle lurette, j’ai dépassé le cap des 630 millions de grilles générées à l’aide de mon algorithme génétique Freewill sans avoir encore pu dépasser la marque de la meilleure grille de ruzzle (comportant 1634 mots) établie par Didier Müller.  J’ai trouvé plusieurs fois des transpositions des 2 meilleures grilles que lui-même avait trouvé mais je n’ai jamais pu faire mieux!

La recherche de cette meilleure grille va tout de même se poursuivre jusqu’à ce que j’aie terminé la première version de Freewill mais à moindre vitesse!  Il est temps que je me réapproprie quelques CPUs de mon ordinateur!


Atari 2600 Emulator in Minecraft

7 décembre 2016

Oh!  My!  God!


Steven J. Edwards

7 décembre 2016

Steven J. Edwards passed away in October.  Every chess player should be aware of the tremendous efforts this gentleman has done to facilitate his everyday life.

Most chess engine programmers somehow knew the guy or knew about the guy. He was posting daily on TalkChess.com, answering all kinds of questions, from the most simple ones to the extremely technical ones.  He was always there to help and make the chess community (especially the chess programming community) a better place.

What most chess players don’t realize is that we now have access to millions of chess games and bigger-than-ever databases and all kinds of tools because of him, mainly because of the format he created for recording and exchanging chess games : the PGN format.  He also worked on other chess notation formats but he is mostly known for the PGN format and a few tools he developed for it.

He has published many papers on chess programming and has developed many chess engines.

We will miss you Sir!

:(


La chanson du jour (1092)

7 décembre 2016

Wow!

Subdivisions par Heaven Below.

Nowhere is the dreamer or the misfit so alone


Sorting

7 décembre 2016

Remember sorting algorithms, big O notation and the countless hours you spent implementing all kinds of crazy sorts?  Well, my university days are far behind me and it was kind of fun to be reminded of all the time I once wasted coding that stuff over and over, before libraries, frameworks and code reuse would be the norm!

Here’s a nice & short video showing 15 different sorting algorithms in action.

Here’s another short video showing 24 different sorting algorithms perform at the same time.

Save


Humour (117)

6 décembre 2016

Un ramassis de trucs drôles trouvés plus ou moins récemment, gracieuseté de suggestions d’ados et/ou de mes choix personnels.


Deep Learning : votre propre cerveau artificiel avec Python

6 décembre 2016

Une très intéressante et éducative conférence sur le deep learning et Python avec Nicolas Audebert (@nshaud sur Twitter).