Archives de janvier 2011

RSokoban 0.74

La nouvelle version est arrivée !
Sources : https://github.com/lkdjiin/RSokoban
Wiki : https://github.com/lkdjiin/RSokoban/wiki

Nouveautés :

  • New: redo feature (only available with Tk GUI)
  • Tk GUI
    • add a ‘next level’ feature
    • undo shortcut change to Ctrl+Z
    • view description of a level set in the ‘load set’ dialog box
    • minor improvements in dialog boxes
  • Fixes some bug

 

capture d'écran de RSokoban 0.74

capture d'écran

, ,

Poster un commentaire

La puissance technologique devrait être détenue par tout les utilisateurs d’une technologie

Voici la traduction de l’introduction d’un article très intéressant de Benjamin Mako Hill sur le site de la Free Software Foundation.

Comme nos vies deviennent de plus en plus médiatisées par le biais de la technologie, savoir qui contrôle la technologie revient à savoir « Qui nous gouverne ? ».

Comme les ordinateurs jouent un rôle de plus en plus important dans notre façon de communiquer, ceux qui contrôlent les logiciels qui tournent sur nos ordinateurs jouent un rôle de plus en plus important dans la détermination de ce que nous pouvons dire, comment nous pouvons le dire, à qui nous pouvons le dire, et quand nous pouvons le dire.

,

Poster un commentaire

Sélection de la version par défaut d’une application sur Debian

Votre ordinateur peut contenir plusieurs versions différentes d’un même logiciel, ou bien plusieurs programmes aux fonctionnalités similaires. Sur Debian, comme ailleurs, il y a une fonction qui permet de selectionner le programme précis qui sera utilisé par défaut par le système, lorsque ce n’est pas l’utilisateur qui choisit. Il s’agit de la commande update-alternatives.

Cet article est plus un aide-mémoire à usage personnel qu’un véritable tutoriel. En effet, je n’arrive jamais à me souvenir de cette commande quand j’en ai besoin. Ceci devrait donc m’éviter de perdre du temps à l’avenir…

Lire la suite »

, , ,

Poster un commentaire

3 trucs pour simplifier son code Ruby

Pour me faire la main avec Ruby, j’ai écrit un clone du célèbre jeu Sokoban. J’ai tiré des sources 3 trucs pratiques pour se simplifier la vie et rendre son code plus lisible.
Vous pouvez télécharger le jeu avec les sources sur GitHub (attention, pas d’interface graphique pour le moment, juste la console en mode texte). Pour l’installer, ou savoir comment jouer, n’hésitez pas à consulter le wiki.

Lire la suite »

, ,

3 Commentaires

Comment tester une méthode privée en Ruby

Les tests unitaires, c’est nécessaire. Mais jusqu’où faut-il aller ?
Voici ce que je pense du test des méthodes privées :

  1. Tester toutes les méthodes privées serait, au mieux, une énorme perte de temps.
  2. Tester une méthode privée par ci, par là peut vraiment simplifier la vie.

Alors, comment faire ? Avec Ruby il y a plusieurs solutions. La seule dont je me sert a été trouvé sur le blog de Jason Rudolph.
Je vous livre ci-dessous une traduction française, plus quelques brèves explications pour les débutants.

Lire la suite »

, , , , , ,

Poster un commentaire

Comment étendre une classe en Ruby ?

Je découvre encore le monde Ruby et ce langage ne cesse de m’étonner. Je n’aime pas tout, loin de là,
mais ce qui me plaît compense de plus en plus largement ce qui me déplaît.
Dans cet article, j’explique d’abord pourquoi je n’aime pas la manière d’extraire des sous-chaînes. Puis pourquoi j’aime le mécanisme des classes ouvertes. Et enfin je montre comment plier à mes désirs une classe standard. Plus précisément comment ajouter une fonctionnalité à la classe String, sans pour autant perturber les programmes qui ne voudraient pas de cette nouvelle fonction.

Lire la suite »

, , , , ,

Poster un commentaire