Vindinium, un concours d'intelligence artificielle bien sympathique

Posté par  (site web personnel) . Édité par Nÿco, Benoît Sibaud, ZeroHeure et BAud. Modéré par Benoît Sibaud. Licence CC By‑SA.
18
21
sept.
2014
Jeu

Vindinium est un concours d'intelligence avec des règles simples mais beaucoup de possibilités. D'après le site web :

Vindinium est un concours de programmation d'intelligence artificielle. Vous devez prendre le contrôle d'un héros légendaire en utilisant le langage de votre choix. Vous combattrez d'autres IA pendant un nombre de tours fixé à l'avance et le héros qui aura amassé le plus de pièces d'or gagnera.

Que vous soyez débutant(e) ou confirmé(e), c'est très amusant et très instructif. Rejoignez-nous !

Autojump : nouvelle version et nouvelles fonctionnalités

Posté par  (site web personnel) . Édité par claudex, Malicia, Benoît Sibaud et Nÿco. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
40
11
déc.
2011
Ligne de commande

Je viens de publier la 19ème version d'autojump et je saisis l'occasion pour présenter ce petit utilitaire ainsi que ses nouvelles fonctionnalités.

Pour ceux et celles qui ne le connaissent pas, autojump est un utilitaire qui permet de se déplacer plus facilement dans son système de fichier depuis le shell. Plus précisément, il maintient une trace des répertoires dans lesquels l'utilisateur passe le plus de temps et permet de sauter de l'un à l'autre en saisissant un fragment du nom du répertoire cible. Plus de détails dans la seconde partie de la dépêche.

Autojump supporte bash et zsh, et est disponible sous forme de paquet pour un bon nombre de distributions. Il fonctionne également sous Windows et Mac OS. Il est distribué gratuitement sous licence GPL v3.

Tomate : une petite applet de productivité pour Linux

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
42
13
mai
2011
Python

Comme beaucoup d'entre nous, je souffre de problèmes de procrastination et d'attention, surtout devant un ordinateur. Comment résister à l'appel de l'Internet et se concentrer sur une tâche importante, mais pas forcément passionnante ?

Je me suis donc mis à la recherche d'outils qui puissent m'aider à mieux me concentrer. Je suis tout d'abord tombé sur un très bon livre recommandé par Papey : "Comment ne pas tout remettre au lendemain", par Bruno Koelz.

Finalement, pour moi, le diagnostic est le suivant : le plus difficile est de s'y mettre, c'est-à-dire de se concentrer pendant un laps de temps suffisant pour se plonger dans le problème. Une fois cette étape passée, continuer est beaucoup plus simple.

J'ai donc développé une petite applet qui me permet de passer un contrat avec moi-même: en cliquant sur une petite icône, je m'engage à me concentrer sur un problème donné pendant au moins dix minutes. L'icône devient alors rouge pendant dix minutes, après quoi elle passe au vert. Je suis alors libre de m'arrêter ou de continuer.

N. D. M. : le projet est sous licence GPL 3.

Nouvelle version d’autojump

Posté par  (site web personnel) . Modéré par j. Licence CC By‑SA.
Étiquettes :
26
10
avr.
2011
Ligne de commande

Je viens de publier la 15e version d’autojump. Pour mémoire, il s’agit d’un petit outil qui apprend quels sont vos endroits préférés, et vous y amène rapidement, évitant ainsi de nombreuses commandes « cd ». L’outil est écrit en Python et proposé sous licence GPLv3. Il fonctionne sous la plupart des OS avec Bash et ZSH.

Cette version n’amène rien d’extraordinaire, mais l’accumulation des petits progrès me semblait la justifier :

  • la correction d’un bogue sérieux, rendant le logiciel inutilisable après avoir été lancé avec « sudo » dans certaines distributions 
  • un reformatage du code pour le rendre plus lisible et respecter la fameuse PEP-8, qui propose un standard de code pour le langage Python ;
  • plein d’autres petites améliorations.

Vous pouvez dès à présent le récupérer via git ou sous forme d’archive sur GitHub. Vous pouvez également attendre la mise à jour automatique de votre distribution (autojump est maintenant disponible en standard dans la plupart des distributions importantes).

Flattr: une bonne manière de soutenir et d'accélérer le développement des logiciels libres?

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
24
19
oct.
2010
Communauté
Comment soutenir les projets libres que l'on aime, et de manière plus générale, la création sur internet ? Quelques projets arborent un lien Paypal, mais cette solution est peu pratique, surtout si l'on veut soutenir régulièrement de nombreux projets.

Flattr permet de simplifier grandement ce processus. Pour donner à travers Flattr, le donateur commence par alimenter son compte Flattr. Ensuite, il choisit le montant qu'il va donner chaque mois, par exemple 5 €. Enfin, quand il voit un projet qui lui plaît, il n'a qu'à cliquer sur le bouton Flattr. À la fin du mois, le montant mensuel (5 € dans ce cas) est divisé équitablement entre tous les projets « flattés ».

Une petite vidéo valant mieux qu'un long discours, je vous suggère de regarder l'excellente vidéo de présentation de Flattr (en anglais).

Nouvelle version d'Autojump

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
23
27
août
2010
Ligne de commande
Autojump est un petit outil sous GPL que j'ai écrit pour faciliter la navigation dans le système de fichiers en ligne de commande. Il permet de compléter la commande "cd" en apprenant en fonction de votre usage de la ligne de commande, et permet de sauter d'un point à l'autre du système de fichiers en ne saisissant qu'une partie du nom du répertoire où l'on veut aller.

Il est alors possible d'utiliser la commande j pour "sauter" d'un répertoire à un autre :
j motif

Grâce aux retours des utilisateurs et aux quelques correctifs reçus, autojump s'est petit à petit enrichi de nombreuses fonctionnalités supplémentaires : support de motifs multiples, meilleur support des périphériques amovibles...

Le client F2F libre OneSwarm sort en version 0.7

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
10
20
août
2010
Java
OneSwarm[2] est un logiciel de F2F libre, basé sur le client bittorrent Vuze. Pour ceux qui ne connaissent pas, le F2F est une technologie similaire au P2P, mais avec une meilleure préservation de l'anonymat. En effet, quand un client veut télécharger un fichier sur un réseau P2P classique, il doit se connecter à un serveur centralisé et annoncer publiquement son intention de télécharger ce fichier. C'est d'ailleurs sur cette faiblesse que la technologie à la base d'Hadopi est basée.

Autojump : du nouveau !

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
10
11
avr.
2009
Ligne de commande
Peut-être vous souvenez vous d'autojump, un petit logiciel que j'ai écrit pour faciliter la navigation dans le système de fichiers en ligne de commande[1]. Pour ceux qui n'auraient pas suivi, c'est une commande "cd" intelligente, qui apprend en fonction de votre usage de la ligne de commande, et qui permet de sauter d'un point à l'autre du système de fichiers en ne saisissant qu'une partie du nom du répertoire où l'on veut aller.

Il y a eu un certain nombre d'avancées depuis la dernière dépêche...

Autojump : une manière plus rapide de naviguer dans le système de fichiers avec la ligne de commande

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
16
13
fév.
2009
Ligne de commande
Une des commandes les plus utilisées sous la ligne de commande est "cd". Une petite enquête rapide parmi mes collègues a révélé que de 10 à 20% des commandes tapées sont des "cd" ! Malheureusement, "cd" n'est pas très pratique pour passer d'un répertoire à l'autre, en particulier quand les deux répertoires sont éloignés dans la hiérarchie du système de fichiers.

Pour pallier ce problème, j'ai écrit un petit utilitaire baptisé autojump. Autojump maintient une base de données des répertoires dans lequel l'utilisateur passe le plus de temps.

Freesiege : un tetris-like de guerre sous GPL

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
19
déc.
2007
Jeu
Freesiege est un nouveau jeu de stratégie/action extrêmement prenant pour Linux et autres. Le jeu en est à ses débuts, mais il est déjà tout à fait jouable.

Le concept, un peu comparable à Tetris, vient d'un vieux jeu Windows, Siege. Le jeu met en scène deux châteaux ennemis qui s'affrontent en s'envoyant Chevaliers, Golems, Dragons et autres joyeusetés. Pour créer lesdites unités, chaque joueur dispose d'une grille sur laquelle il doit créer des combinaisons le plus vite possible, chaque combinaison permettant de créer une unité. C'est donc à la fois un jeu d'action puisqu'il faut aller vite, et un jeu de stratégie car selon les unités envoyées par l'adversaire, la bonne réaction n'est pas toujours la même...

Je vous conseille donc sans plus attendre de vous en faire une opinion en le téléchargeant derechef !

Le jeu est multiplatforme, écrit en C++ avec la bibliothèque SDL. Pour l'instant, seules une version Linux et une version Windows sont disponibles. Les sources sont distribuées sous license GPL v3.0.

Comme toujours, le projet à besoin de testeurs et de contributeurs, en particulier pour les graphismes (nous utilisons encore quelques animations non libres...). Nous aurions également besoin d'un coup de main de la part d'un expert SDL pour optimiser l'affichage :)