Musique - Echecs - Informatique - Bretagne

François Leysour de Rohello © 2004-2023 - monunivers.com - Contact - Fil RSS

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - logiciel

Fil des billets - Fil des commentaires

jeudi 7 décembre 2017

AlphaZero le maître absolu des échecs ?

Nous y sommes ! Depuis les perfomances inédites d'AlphaGo qui bat le meilleur joueur du monde de go, j'attendais le moment où DeepMind (Google) communiquerait sur les échecs. C'est fait ! Dans un article daté du 5 décembre 2017 et intitulé "Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm", DeepMind révèle les performances de son nouveau programme AlphaZero pour les échecs, le go et le shogi (les échecs japonais).

On pourrait résumer ainsi la performance basée sur une approche machine learning

  1. AlphaZero est initialisé avec les régles du jeu d'échecs, du shogi et de go
  2. Pendant 24 heures il fait sont auto-apprentissage.
  3. Après ces 24h, Il bat facilement l'un des meilleurs programmes d'échecs du monde : Stockfish

Pour plus de détails, lire l'article "The future is here – AlphaZero learns chess" sur chessbase.com et l'article sur le site d'Europe-Echecs.

Le site officiel de DeepMind, ou l'on trouve beaucoup d'informations (mais AlphaZero ne fait pas encore la une !)

L'article de DeepMind est consultable ici au format PDF.

mercredi 1 février 2017

Arena - Jeu d'échecs gratuit - Interface + Moteur

arena.jpg La version Arena 3.5.1 est disponible depuis fin 2015. C'est un logiciel d'échecs complet, gratuit et traduit en plusieurs langues dont le français. Arena inclut une interface graphique et plusieurs moteurs d'échecs (dont Rybka 2.2). Vous pouvez très facilement ajouter d'autres moteurs comme l'indispensable Stockfish 8. (voir mon billet précédent)

Le site est en anglais mais le téléchargement est très simple. Dans la section "Arena Downloads" choisissez Arena 3.5.1 et téléchargez le .zip (17 MB) Voici le lien direct pour le télécharger : arena_3.5.1.zip

Une fois téléchargé, vous décompressez le zip et vous pouvez lancer Arena : tout est prêt pour jouer, rien à configurer.

Vous pouvez ajouter le fichier pour la traduction française de l'interface. Il suffit de décompresser et de déposer le fichier dans le répertoire Languages.

Vous pouvez facilement importer une partie (format pgn) depuis le presse-papier (Shift + F6) ou importer une position fen (F6). Cela fonctionne très bien avec un pgn/fen en anglais. Par contre si le pgn est en français, ça ne marche pas.

Avec l'échiquer en ligne iEchecs vous pouvez facilement copier/coller des parties/positions vers/depuis iEchecs. Vous pouvez notamment utiliser iEchecs pour traduire un pgn. A l'importation dans iEchecs, la détection de la langue est automatique, vous pourrez ensuite exporter en français ou anglais.

dimanche 29 janvier 2017

Stockfish : moteur d'échecs open source, puissant et multiplateforme

stockfish.png
 

Stockfish est un moteur d'échecs (chess engine) open source, multiplateforme et puissant.

  • Open source : le code est disponible, vous pouvez le télécharger.
  • Multiplateforme : il est disponible sous Windows, Linux, Mac et Android.
  • Puissant : c'est l'un des moteurs les plus fort au monde.

Comment utiliser le moteur ?
Le moteur est un simple fichier exécutable (.exe). Pour pouvoir l'utiliser il faut une interface graphique comme Arena (voir mon billet suivant) ou un logiciel commercial comme Fritz. Via l'interface graphique vous pourrez alors ajouter et configurer le moteur.

Il existe aussi une solution immédiate pour utiliser Stockfish, la page d'analyse de l'excellent lichess.org. Cette page propose une intégration de Stockfish en mode 'Native Client'.  Le moteur tourne localement dans votre navigateur.  Mais attention ce n'est pas disponible sur tous les navigateurs. Il faut utiliser Chrome. Dans les autres navigateurs, le moteur fonctionne également mais dans un mode 'ASMJS', c'est à dire un portable javascript qui est bien moins performant. Suivant le navigateur vous verrez donc l'indication 'Stockfish 8 NATIVE' ou 'Stockfish 8 ASMJS'.

Pour plus de détail

 

samedi 21 janvier 2017

Brackets : l'éditeur conçu pour le développement web.

brackets.png
 

Brackets est un éditeur de texte récent et régulièrement mis à jour conçu pour le développement web. Comme l'indique l'accroche de la page d'accueil du site officiel "A modern, open source text editor that understands web design." Brackets (disponible en français) est donc avant tout conçu pour faire de l'édition de fichiers HTML, CSS et Javascript et il le fait très bien.

Voici quelques fonctionnalités bien pratiques :

  • 'Live Preview' (aperçu en direct) : votre browser reflète en direct les modifications des fichiers
  • 'Quick Edit' (édition rapide) : éditer votre code css sans quitter le fichier html en cours d'édition
  • Apercu des images, couleurs (avec un sélecteur de couleurs)
  • Documentation rapide des propriétés css
  • Complétion automatique (javascript, jquery)

Et si vous trouvez qu'il manque des fonctionnalités de nombreuses extensions sont disponibles à travers le gestionnaire d'extensions.

 

Conclusion : essayer Brackets c'est l'adopter ! Et pourtant je suis un grand fidèle de Notepad++ depuis des années.

 

samedi 28 novembre 2009

Manipuler une liste de plus de 65536 valeurs.

La FIDE (Fédération Internationale Des Echecs, prononcé Fidé) publie la liste de tous les joueurs inscrits. Le fichier contient plus de 228.000 noms.

Question : comment le manipuler facilement pour faire des recherches, des tris, statistiques etc...

Réponse 1 : Il serait simple de l'importer dans un tableur (OpenOffice, Excel) et d'exploiter les fonctionnalités de filtre automatique. Malheureusement 228.000 c'est souvent beaucoup trop (sauf pour Excel 2007)

En résumé :

  • OK : avec Excel 2007 pas de souci, le nombre de ligne maximum est 1.048.576 mais c'est payant
  • OK : avec PSPad, vous pouvez ouvrir le fichier sans souci et faire des recherches mais ce n'est pas un tableur.
  • KO : avec OpenOffice la limite est de 65536 (mais elle devrait être augmentée dans une prochaine version)
  • KO : avec les versions Excel précédentes la limite est aussi de 65536.
  • KO : Solution en ligne GoogleDocs et autres : très vite limité (10.000 ligne apparemment)
Réponse 2 : Solution plus complexe mais gratuite et qui fonctionnera même avec des millions de lignes ! Il faut utiliser une base de données. La solution Wampserver vous permet d'installer très facilement la base MySQL et son interface d'administration.
J'ai testé l'import du fichier FIDE. Cela fonctionne très bien et ne nécessite pas des connaissances informatiques trop avancées. Je vais y consacrer un autre billet.

dimanche 1 novembre 2009

Le logiciel généalogique gratuit Family Tree Builder 4.0

MyHeritage (en français) est un site qui vous propose de construire et partagez votre arbre généalogique directement en ligne sur Internet. C'est un service en ligne identique à GENi (uniquement disponible en anglais).

MyHeritage est également l'éditeur du logiciel généalogique gratuit Family Tree Builder. Après l'avoir testé je dois dire que je suis agréablement surpris ! J'avais un doute mais le logiciel peut bien exclusivement être utilisé en local sur votre ordinateur pour gérer vos données généalogiques. Il vous permet de publier vos données sur le site MyHeritage mais vous pouvez désactiver toutes ces fonctions de publication.

L'interface est bien conçue et facile à utiliser. La gestion des photos est vraiment le point fort et innovant de ce type de logiciel. Le logiciel détecte les visages présents sur une photo et vous permet de créer des associations entre cette photo et les personnes présentes sur la photo. La génération de rapport est également intéressante.

Vous pouvez bien sûr générer toutes les types d'arbre généalogique classique même si le paramétrage et notamment le dessin de l'arbre reste (relativement) peu personnalisable. Pour un arbre généalogique "dessinable" voir mon billet actualisé sur Genopro 2007

jeudi 22 octobre 2009

Sélection de programmes d'échecs gratuits par Zarkon Fischer

Zarkon Fischer vous propose une sélection très intéressante de programmes d'échecs gratuits. Comme il l'indique sur sa page (c'est en anglais) "Rares sont les choses que vous pouvez faire avec les derniers programmes commerciaux que vous ne pouviez pas faire à l'identique (voir parfois mieux) avec un programme gratuit." Chaque programme est commenté avec pertinence et surtout le site est à jour ! C'est vraiment à signaler car malheureusement pour un site web à jour combien sont abandonnés et ne sont là que pour polluer les résultats des moteurs de recherche.

mercredi 5 novembre 2008

Les tables de finales

finale.png Les tables de finales (endgame tablebase en anglais) permettent à partir d'une position donnée sur l'échiquier de connaître sans aucun calcul si le résultat est un gain, une nulle ou une défaite pour la couleur qui est au trait. (Trait au blanc signifie que c'est aux blancs de jouer)

Depuis 2006 , l'ensemble des tables pour 3, 4, 5 et 6 pièces sont disponibles. Les tables de 7 pièces sont en cours de calcul. Dans des positions complexes, difficile à cerner pour un être humain (comme Dame+Pion contre Dame) votre ordinateur vous affichera instantanément le résultat. Par exemple dans la position ci-contre : aux blancs de jouer c'est mat en 82 coups (h5 étant le seul coup gagnant), aux noirs de jouer c'est nulle !

Ces tables peuvent être téléchargées et utilisées avec tous les programmes d'échecs récents. Elles sont également disponibles en ligne. Je vous recommande le site de Shredder (interface simple et pratique pour saisir une position et apparemment le serveur est rapide)

L'existence de ces tables a permis de faire quelques avancées sur des finales complexes. Il faut bien préciser que cela relève plus de la curiosité échiquéenne que d'un intérêt pratique pour le joueur. D'autant plus que la règle des 50 coups est ignorée pour ces tables mais cette règle est toujours valable en compétition. (Rappel : un joueur peut demander la partie nulle si 50 coups ont été joué sans prise et sans coup de pion).

Un exemple incroyable : Mat en 262 coups avec Tour+Cavalier contre Cavalier+Cavalier (voir l'article de Chessbase écrit en 2002)

Pour plus de détails : l'article Wikipédia en anglais est très complet avec de nombreuses ressources citées en référence.

Cette technique a été appliqué au jeu de dames (échiquier 8x8). Le nombre de position étant plus limité qu'aux échecs, la totalité des positions (500 milliards de milliards) a pu être calculé ! On sait donc aujourd'hui qu'une partie de dames (en supposant de toujours jouer le meilleur coup) se terminera toujours sur un match nul. L'ordinateur est donc imbattable au jeu de dames (8x8). Pour plus de détails : voir l'article de Chessbase.

Le jeu de dames (8x8) résolu, vous penserez logiquement : et pourquoi pas les échecs ? Un jour vous jouerez votre premier coup 1.e4 et l'ordinateur annoncera Mat en 92 coups ! Eh bien je vous rassure le nombre de positions aux échecs est sans aucune comparaison possible avec les dames. Vous pouvez dormir tranquille... et puis de toutes façons l'ordinateur est déjà quasi imbattable, table de finales ou pas !

mardi 28 octobre 2008

Arena - Interface graphique gratuite pour moteur d'échecs

arena.jpg Arena est une interface graphique gratuite (GUI : Graphical User Interface) pour les programmes d'échecs. Arena supporte les protocoles Winboard et UCI et peut donc être utilisée avec de nombreux moteurs gratuits disponibles sur Internet. Arena est toujours en cours de développement mais la version béta 1.99 est à priori assez stable (j'ai constaté quelques soucis de rafraichissement de l'affichage). Je l'ai testé avec le moteur Rybka 2.2 (voir mon billet précédent).

Le site est en anglais et je trouve la présentation un peu confuse (beaucoup de liens dans tous les sens...) Voici donc les deux liens directs pour :

  1. Télécharger l'interface Arena Version 1.99 (béta 5)
  2. Télécharger le moteur Rybka 2.2

Pour plus de détails : le site officiel Arena

samedi 25 octobre 2008

Rybka 3 - Champion du monde des programmes d'échecs

rybka3.jpg Dans le monde des programmes d'échecs (chess engine), Rybka est un nouveau venu qui en seulement 2 ans a réussi à détrôner les Fritz, Junoir, Shredder et autres Hiarcs qui jusqu'à maintenant se partageaient le titre de champion du monde.. Rybka s'impose en 2007 et 2008 comme le nouveau champion du monde des programmes d'échecs.

Pour plus d'infos :

Rybka 3 est payant mais le moteur en version 2.2 est gratuit et utilisable avec Arena l'interface graphique également gratuite. L'installation du moteur Rybka 2.2 sur Arena est décrite ici

samedi 8 mars 2008

Chessbase Light 2007 - Base de données pour parties d'échecs

chessbaselight.png Chessbase Light 2007 est un logiciel gratuit édité par Chessbase. C'est un gestionnaire de base de données de parties d'échecs. CB Light permet de faire une analyse pour une position donnée (mais ne permet pas de jouer contre l'ordinateur). La version light est limitée à 32.000 partie. Une fonctionnalité pratique : la génération de page html au format chessbase comme cet exemple

Vous pouvez également essayer ChessDB, un autre gestionnaire gratuit de parties d'échecs. Il est basée sur le code du projet Scid, autre base de données qui n'est plus développé depuis 2004.

mardi 3 juillet 2007

José - Jeu d'échecs gratuit 2D et 3D

image José est un jeu d'échecs gratuit aux fonctionnalités très complètes. Ecrit en Java il est multi plateforme (Windows, Linux, Max). Il est fourni avec les moteurs Spike (moteur par défaut) et Toga. Le site est en anglais mais à l'installation vous pourrez choisir le français. Vous pouvez le télécharger sur cette page.

  • Base de données pour stocker les parties (MySQL)
  • Import/Export des fichiers PGN
  • Vue 2D (redimensionnée à la taille de la fenêtre)
  • Vue 3D  paramétrable : zoom, couleur, rotation, horloge...
  • Support des protocoles XBorad et UCI pour gérer des moteurs de jeu
  • Gestion des variantes Fischer Random Chess, Chess 960 et Shuffle Chess
  • Bibliothèque d'ouvertures avec codes ECO
  • Recherche d'une position
  • Génération de page HTML et document PDF

image

jeudi 8 février 2007

Audacity - La station audio libre et multi-plateformes

Audacity Audacity est un logiciel libre et gratuit aux nombreuses fonctionnalités pour éditer et enregistrer vos fichiers audio. Il permet notamment d'enregistrer les flux audio (ou streaming). Cela vous permet donc d'enregistrer une émission de radio comme les archives de l'Histoire du Rock qui ne sont pas disponibles en podcast mais que l'on peut écouter en ligne (pendant 1 mois environ après l'écoute en différée n'est plus disponible...)

C'est très simple :

  1. vous lancez l'écoute de la radio
  2. vous déclenchez l'enregistrement avec Audacity
  3. vous stoppez au moment voulu l'enregistrement avec Audacity
  4. vous exportez l'enregistrement dans votre format préféré comme le MP3 ou mieux le format Ogg Vorbis qui est sans brevet, ouvert et libre contrairement au MP3

samedi 3 février 2007

Genopro 2007

Genopro 2007 [mis à jour le 27 octobre 2009]

Depuis 2007, Genopro n'a pas évolué. Néanmoins le forum reste actif et une nouvelle version nommée gamma devait voir le jour en... 2008. Le projet a pris du retard mais semble-t-il toujours en cours avec un forum dédié.

Genopro est un logiciel de généalogie, un véritable outil de dessin d'arbre généalogique. C'est le point fort de Genopro : vous dessinez réellement l'arbre que vous voulez. Tous les autres logiciels vous permettent de saisir les individus puis génèrent un arbre qui souvent se révèle peu paramétrable. Le site vous propose : un forum actif, une aide en ligne, des exemples et tutoriels en ligne et les 11 fonctionnalités essentielles

Genopro 2007 est payant (environ 30 euros) mais vous pouvez le tester pendant 15 jours ou l'utiliser gratuitement mais dans ce cas vous êtes limité à 25 personnes par fichier. Prenez le temps de lire la documentation et ne vous arrêtez pas à la présentation qui peut sembler parfois artisanale. Le fichier d'installation fait seulement 2 mégaoctets ! Mini-taille mais il fait le maximum !

Genopro est disponible en français et vous pouvez télécharger une présentation Powerpoint.

Remarque : Une présentation Powerpoint peut être ouverte avec la suite libre et gratuite OpenOffice. Vous n'avez nullement besoin d'avoir Powerpoint de Microsoft installé. Si vous ne connaissez pas OpenOffice c'est l'occasion d'essayer !

vendredi 2 février 2007

Utilitaires de capture d'écran - WinSnap et FastStone Capture

FastStone Capture WinSnap et FastStone Capture sont deux utilitaires indispensables pour effectuer des captures d'écran simples et performantes. Comme l'image ci-contre avec un joli effet d'ombre. WinSnap possède un peu plus d'options. Néanmoins FastStone propose une fonctionnalité intéressante qui manque pour l'instant à WinSnap : c'est la possibilité de capturer la totalité d'une fenêtre même s'il est nécessaire de scroller (faire défiler les ascenseurs). Le logiciel le fait automatiquement ! Les deux logiciels sont récents et semblent s'enrichir régulièrement de nouvelles fonctionnalités. FastStone est gratuit mais WinSnap est maintenant payant. Un forum est même disponible pour WinSnap. Ntwind software et Faststone proposent également d'autres utilitaires.

J'ai découvert ces utilitaires via le site Giveaway of the day qui propose tous les jours un nouveau programme. Le principe du site est le suivant : Proposer gratuitement pendant un jour un logiciel payant. Je vous recommande vivement de lire les commentaires qui signalent souvent des équivalents totalement gratuits et parfois plus performants. Abonnez-vous à son flux RSS et je suis sur que vous ferez des découvertes intéressantes.

mardi 16 janvier 2007

Install Creator

Install Creator La société Clickteam propose une version gratuite de Install Creator : un logiciel d'installation simple et performant. Au lieu de fournir un fichier .zip à décompresser pour diffuser vos programmes, ce logiciel vous permettra donc de gérer une installation propre et professionnelle (choix / création de répertoire, options d'installation, registry etc...)

mercredi 20 décembre 2006

Paint .NET

Paint .NET Vous cherchez un logiciel de dessin plus élaboré que le Paint standard de Windows mais moins lourd que Gimp ? Voici Paint .Net et c'est gratuit. Lisez l'article sur le site de Framasoft (l'annuaire de référence des logiciels libres).

samedi 30 septembre 2006

PSPad - éditeur de texte et de code -

PSPadPSPad c'est tout simplement l'un des meilleurs éditeur de texte et de code. PSPad dispose entre autre d'un client ftp, d'un éditeur héxadécimal et d'une multitude de petits outils très pratiques : convertisseur mulitple (décimal, binaire, base n, temps...), gestion de couleurs (palette, pipette...), comparaison de fichiers, tri de lignes (par colonne, gestion des doublons...), explorateur de code, insertion de fichier, gestion de projets, gestion de macro, scripting (possiblité d'écrire des extensions), génération GUID, contrôle empreinte digitale (MD4,MD5,SHA1), la liste des fonctionnalités est vraiment impressionnante. Plus complet que Notepad++ ou Textpad, PSPad est un peu plus gourmand en mémoire (il fallait bien trouver un petit moins). A essayer d'urgence !

dimanche 21 mai 2006

Vue par satellite - Google maps et Géoportail de l'IGN

Aquaboulevard Google Earth permettait de survoler la terre et de zoomer sur une destination donnée mais pour cela il fallait télécharger un programme. Avec Google maps, aucun téléchargement, votre navigateur suffit pour visionner la France par satellite. La précision des vues satellite est assez variable selon les endroits. La fonctionnalité clé de Google Maps c'est de pouvoir mixer la vue satellite et une vue plan avec le nom des rues. Sur Paris c'est assez impressionnant, l'image ci-contre montre la piscine de l'Aquaboulevard ! L'IGN (Institut Géographique National) avec son Géoportail promet de faire mieux bientôt (pour l'été 2006), des vues satellite avec une précision de 50 cm sont annoncées ! En clair vous ne pourrez plus être tranquille dans votre jardin ;-) Remarque : avec les pages blanches et l'option vue aérienne, les vues satellite fournies par l'IGN sont déjà parfois plus précises que celles de Google Maps.

vendredi 19 mai 2006

Hérédis 9

La version 9 du logiciel de généalogie Hérédis vient de sortir. Vous pouvez télécharger une version d'évaluation valide 30 jours. Hérédis est le leader des logiciels de généalogie. La version 9 est présentée comme une version majeure avec de nombreuses nouveautés. Pour découvrir d'autres logiciels consulter ma page : Les logiciels de généalogie.

mardi 28 février 2006

Gimp 2 efficace - Dession et retouche photo

GIMP 2 Comme il existe OpenOffice, la suite bureautique libre et gratuite, Gimp est LE logiciel de dessin et retouche photo libre, gratuit et multi-plateformes (Windows, Linux, Mac). C'est une alternative tout à fait sérieuse pour ceux qui ne veulent pas investir dans un logiciel comme Photoshop édité par Adobe. Gimp 2 efficace est paru aux éditions Eyrolles en août 2005. En 350 pages, ce livre s'adresse à ceux qui veulent découvrir Gimp. Il présente très clairement l'ensemble des fonctionnalités liées au dessin et à la retouche photo. A noter de nombreux encarts Vous venez de Photoshop afin de faciliter la prise en main de Gimp pour les utilisateurs de Photoshop ! Vous trouverez de nombreuses informations sur Gimp-fr et avec l'aide en ligne. Si le nom vous intrigue, Gimp est l'acronyme de GNU Image Manipulation Program.
Vous hésitiez à vous lancer avec Gimp... avec ce livre vous n'avez plus d'excuse.

mercredi 23 novembre 2005

OpenOffice.org 2.0 (OOo 2.0)

OpenOffice.org 2.0 La version OpenOffice.org 2.0 est disponible avec beaucoup de nouveautés. LA grande nouveauté c'est le module Base qui fournit une base de données avec éditeur de requêtes, formulaires et rapports. Donc pour tous ceux qui attendaient un équivalent de Microsoft Access pour utiliser OOo, vous n'avez plus d'excuse.

Si vous découvrez OpenOffice.org (OOo) voici une petite présentation : c'est une suite bureautique libre (projet open-source) et gratuite équivalente à la suite Microsoft Office. Elle est compatible avec tous les formats Microsoft. Par exemple, vous pouvez enregistrer un document au format Word. Par défaut OOo utilise le format ouvert XML Oasis OpenDocument. Voici l'équivalence des modules entre les deux suites : Write = Word, Calc = Excel, Impress = Powerpoint, Base = Access. Vous disposez également d'un module pour éditer les équations Math et d'un module graphique Draw. OpenOffice est multi-plateforme et donc disponible sur Linux. Avec la sortie de cette version 2.0, je ne trouve aucun argument pour ne pas l'utiliser. Vous disposez d'une suite bureautique complète et gratuite.

mercredi 17 mars 2004

Utilitaire de décompression bz2

Comment décompresser des fichiers au format bzip (bzip2) sous windows ?
Ces fichiers ont pour extension bz2. Vous pouvez utiliser le logiciel 7-zip, en francais ici 7-zip. C'est gratuit.