Informatique

You are currently browsing the archive for the Informatique category.

    Petit tuto pour mettre en place un environnement de développement pour un module Overo, créer une image avec l’OS Linux Angström et surtout ajouter l’extension temps réel Xenomai. Et ceci tout en restant à jour avec le dépôt Gumstix Overo OpenEmbedded.

    Read the rest of this entry »

    Tags: , , , , , ,

      [pub ON] Vous êtes niveau larve en solfège ? Voila ZE jeu qui va vous faire passer au niveau Beethov en super pas longtemps et en s’amusant super un max ++ méga top. [pub OFF]

      But du jeu : sélectionner la bonne note avec les touches « gauche » et « droite » et valider par « espace » avant que la note ne sorte de l’écran.

      En gros, l’image ci-dessous = pas bon (j’explique) :

      Fonctionnalités et touches :

      • gauche – droite : sélection de la note
      • espace : valider
      • entrée : pause / rejouer si c’est game over
      • ‘c’ : changer de clé (clé de Fa ou de Sol). Attention, la partie repart à zéro !

      Témoignage de Jean-Charles : « Depuis que j’utilise « solfège pour les nuls », ma vie a pris tout son sens. Je déchiffre 7 morceaux à mon petit déjeuner, j’ai gagné en rapidité, et je crois même que je suis devenu plus beau. Vraiment, « solfège pour les nuls » c’est super chouette ! ».

      Merci Jean-Charles.

      => Téléchargez « Solfège pour les nuls » et changez votre vie. (il faut java sur l’ordinateur pour le lancer !)

      sources à venir (pour l’instant j’ai codé avec les pieds, donc je m’abstiens).

      Véronique détient le record actuellement avec 880 points en clé de Sol. Qui peut mieux faire ?

      Tags: , , ,

        Voici le jeu du puissance 4 développé avec Processing, un langage de programmation simple basé sur le Java. Multiplateforme, donc.

        D’ailleurs l’IDE pour la programmation sur Arduino (plate-forme de prototypage rapide open-source) est inspiré de Processing.

        P4_screenshot

        L’intelligence artificielle (IA) de l’ordinateur est basée sur l’algorithme min-max.

        Fonctionnalités :

        • Jeu contre l’ordinateur
        • Plusieurs niveaux de difficulté
        • Possibilité de demander de l’aide à l’ordinateur (indications sur ce que jouerait l’ordinateur dans notre cas, ou laisser jouer l’ordinateur à notre place)

        + d’infos dans la suite !

        Read the rest of this entry »

        Tags: , , ,

        Ca y est, on peut jouer à Tetris sur le IM-Me !!

        L’affichage a été un vrai casse-tête, du fait du mode d’envoi des données à l’écran LCD. Mais le résultat est rapide et clair. Jetez un oeil aux sources : les commentaires devraient être suffisant pour comprendre (espère-je, du moins !). Vous y trouverez également une bibliothèque pour générer des nombres pseudo-aléatoires, ainsi qu’une bibliothèque pour jouer de la musique (basé sur les sources postées la semaine dernière).

        N’hésitez pas à m’envoyer vos remarques ou suggestions ou à signaler un bug (je dis ça pour la forme bien sûr, ca me paraît évident que ce jeu en est dépourvu :) ).

        Merci à Travis Goodspeed et Dave qui ont établi les bases du hack sur IM-Me et à Véronique qui a si bien tenu l’appareil photo pour la vidéo :)

        Le programmateur utilisé est un Goodfet.

        Les sources sont disponibles ici. Le fichier .Hex précompilé est ici.

        Quelques photos dans la suite

        Read the rest of this entry »

        Tags: , , ,

          Voici un petit keylogger simple mais extrêmement efficace. Son petit nom : « Gestionnaire manihil ».

          Contrairement à mes autres projets présentés sur ce site, je ne peux pas vous donner les sources. En effet, il s’agit d’une version modifiée et adaptée à mes besoins d’un keylogger commercial. Les sources ne sont pas disponibles, j’ai fait du « reverse engineering » sur l’exécutable final pour supprimer les limitations, l’icone, et les trucs inutiles…

          L’utilisation est simple : lors du lancement, une icone vide (une icone pleine de rien quoi) est ajoutée à la barre des taches. Un clic droit vous donne accès au menu suivant :

          Un clic sur « -> voir » ou un double clic sur l’icone ouvre le fichier où sont enregistrées les saisies. On peut cacher l’icone, effacer le fichier, et activer l’autorun pour lancer le keylogger au démarrage de l’ordinateur.

          Voici un aperçu du fichier :

          Read the rest of this entry »

          Tags: , ,

          Capture d'écran des fourmis

          Un petit projet programmé en C++ avec la SDL.

          Il s’agit de petits agents qui se promènent à l’écran en formant des figures surprenantes. C’est quasi-hypnotisant ! (bon, j’exagère un peu, c’est vrai. :) Mais c’est très beau quand meme !).

          Il se transformera en écran de veille quand je m’y remettrai….

          Sources + exécutable par ici.

          Tags: , , , , ,

            Soit un disque dur comportant un certain nombre de films. tongue
            Problème : comment avoir la liste des films ?

            Solution : grace à ce petit programme réalisé en c et que vous pouvez obtenir ici (ainsi que les sources).

            Si vous le lancez tel quel, il va créer un fichier « liste.txt » contenant la liste des fichiers du répertoire courant.
            Vous pouvez également lui donner en paramètre l’extension des fichiers à chercher (exemple : Listor.exe pdf)

            Bon c’est pas grand chose, mais c’est bien utile !

            Commande équivalente sous linux (-R pour récursif) : « ls -alhR > liste.txt »      :)

            Tags: , ,

              Photo d'écran du jeu Corewar

              Hop je vous partage mon implémentation du jeu Corewar, programmé en C++. J’ai utilisé GTK pour l’interface (avec Glade).

              Si vous ne connaissez pas Corewar => http://fr.wikipedia.org/wiki/Core_War

              Il peut être lancé sans problème sur Windows ou sur Linux.

              Le tout fonctionne très bien, vous pouvez programmer vos Warriors et les faire combattre. Mais il manque encore une gestion des scores, la détection du gagnant, et quelques trucs… Il faudrait que je m’y replonge un jour…

              La page du projet, où vous trouverez les sources et exécutables, ainsi que des exemples de warriors…

              Tags: , , , , ,