Le journal de PacMiam

GNU/Linux, Python, Rétrogaming et billevesées

réflexion

Ne jamais oublier de lire les normalisations quand on code

Rédigé par PacMiam - - 2 commentaires

Je développe depuis quelques années et je fais toujours en sorte de suivre les normes spécifiées par freedesktop.org tel que le nommage des icônes ou la génération des entrées de menu en «.desktop».

Si je raconte tout ça, c'est qu'il y a une raison, mais pour la comprendre, je dois poser le décor.

Je suis dans la phase de correction de bugs pour mon logiciel GEM. Et je me suis attelé à réparé le système de drag-and-drop vers une application externe. Le but étant de permettre de prendre un jeu de l'interface de GEM pour le glisser ensuite vers une autre application, par exemple pidgin, pour partager rapidement le fichier.

Après plusieurs tentatives pour trouver plus d'informations sur le sujet, je suis tombé sur le wiki de freedesktop.org qui parlait du support du drag-and-drop sur les bureaux actuels.

En le lisant je me suis aperçu que les fichiers ont besoin d'une syntaxe spécifique, à savoir « file:// » devant le chemin pour que celui-ci soit correctement pris en charge par les applications comme un fichier.

Du coup, il m'a suffit de réécrire une ligne de mon application pour qu'elle puisse envoyer correctement des jeux vers d'autres applications.

Un problème tout simple qui aurait pu être résolu rapidement si j'avais été voir directement sur le wiki. Mais où serait la magie du développement si on réglait tous les problèmes en quelques secondes ? :D

gTans

Rédigé par PacMiam - - Aucun commentaire

Vous voilà devant votre bureau sur votre distribution GNU/Linux favorite (Frugalware j'espère :p), mais vous ne savez pas quoi faire. Une partie de FPS ne vous intéresse pas et le fait de miner pendant une heure ne vous convient guère mieux. Que cela ne tienne, voici un petit jeu sympa pour passer le temps.

J'ai réussi ! Je l'ai fait ! Je suis fier de moi :D

Lire la suite

Pipewalker

Rédigé par PacMiam - - Aucun commentaire

Vous vous ennuyez ? Vous souhaitez vous détendre un peu ? Que diriez-vous de câbler un réseau d'ordinateur ? Bien, premièrement posez ces pierres que vous alliez me jeter dessus et deuxièmement, voici une présentation de pipewalker :-)


Voyez comme ils sont heureux d'être connectés et de pouvoir de nouveau travailler

Pour faire simple, il s'agit d'un jeu dont le but est de relier à une source tout les objets présent sur la grille (en l’occurrence, des ordinateurs à un serveur). Pour y jouer, vous aurez besoin d'une souris, d'un peu de réflexion et de beaucoup de temps à perdre.

Pour gagner, vous faites pivoter les câbles/tuyaux avec les clics gauche et droit de la souris de façon à ce que le courant passe, c'est aussi simple que ça.

Le jeu est disponible sur la plupart des distributions. Frugalware en fait partie :
# pacman-g2 -S pipewalker

Essayez donc le mode extra dans les paramètres, vous ne le regretterez pas :p