May.31

MySudoku

Et voila, ce sur quoi je travaillé ces derniers temps MySudoku est enfin « releasé » et vient d’être publié sur SUPINFO Project comme projet chef d’oeuvre !

MySudoku est un petit jeu du Sudoku développé en C# sous .NET 2 qui reprend les « bases » de mes Sudoku’ Days (n°1n°2) 😉

Fonctionnalités :

  • Chargement/Enregistrement des grilles
  • Génération automatique de grille
  • Création manuelle de grille
  • Résolveur de grille de tout niveau
  • Fonctions de verification de grille
  • Capture et Impression de grille
  • Application Anglais/Francais
  • Programme d’installation (en francais uniquement) avec installation des codes sources.

Prérequis :

  • Framework .NET 2.0

Le programme d’installation : click here
Les codes sources : click here

C’est bon maintenant je rompe définitivement avec le sudoku 😀

Perso,Dev,.NET

May.14

Linux LUNA :)

Comment décrire mon état apres cette course contre la montre pour finir ce LUNA!!! Je crois que plus d’un seront d’accord avec moi pour dire que linux ca rend completement dinge et geek ^_^

Mais voila c’est FINI (…les nuits a compiler jusque très tard dans la nuit) et c’est avec plaisir que je vous presente LINUX LUNA le systeme d’exploitation de demain 😀 Nan je plaisante, mais ca fait plaisir d’avoir fini un tel projet quand meme ^^

LUNA c’est un petit systeme basé sur le Kernel Linux 2.6.11.12 (entierement compilé à la main depuis rien/from strach ^^) avec cdrom/programme d’installation. L’iso prend moins de 300mo pour un linux en mode console avec une petite centaine de logiciels installés (compilateurs, editeurs, utilitaires système/multimedia, shells, outils reseau, programmes serveur, securité, etc..) 😀

En tant que projet pr l’ecole c’est bien mais en tant que distribution c’est clair que c’est grave baclé, y a quelques bugs, les configs sont un peu a l’arrache, pas de gestionnaire de package acceptable, pas de serveur X par defaut !! Aussi, qui aurait dû être present, mais qui ne le sera pas par manque de temps : Mono 🙁 Bref l’OS qu’on aimerai pas trop avoir au quotidien ^^

Il y avait de bonnes bases, un bon debut mais il aurait fallut déjà un plus de temps (moins 3 semaines de travail c’est « just » pour une sensé « distribution » surtout quand on est seul), la perle de la LFS de MrSnack : un APT opérationnel et le « lunadmin » (outils d’admin) de kevin (enfin de ce que tu avais commencé ^^) !! Les trois reunis et motivés on aurait fait tombé Redhat ^_^

En tout cas ce fut une bonne experience de fabriquer sa petit distrib brique à brique, maintenant on archive ca, prepare les soutenances linux/oracle, commence le projet peren, et la course continu ^^ vive supinfo 🙂

Plus de screenshots, les documentations et ISO de LUNA en cliquant ici 😉

Perso

Mar.02

Qu’est ce qu’on s’amuse en ASM !!!!

Dans le cadre des cours d’architecture des ordinateurs a Supinfo, je me suis amusé a faire un petit programme COM pour processeur 8086 en assembleur qui calcule la somme des termes des lignes dans une matrice !! (un truc qui sert a rien, je sais !!!)

Le principe est simple, je definie une matrice de 4×3 dans mon programme et il m’affiche le resultat pour chaque ligne !

Exemple matrice nommé tab :

Definie en ASM par :

Le programme nous affiche :

(car 3+4+9=16, 14+11+2=27, etc….)

Sans en faire tout un roman, voici le code (env. 30 lignes) :

Wahou, vive la galère ^^ Heuresement qu’ils ont inventés les langages de haut niveau, parce que voila la galère pour faire un programme relativement simple (….et sans interêt d’ailleur ^^) !

A noter aussi que mon programme ne gere que 2 octects à l’affichage (AH et AL = 8 + 8 = 16bits), ce qui fait que la valeur maximum est 99 à l’affichage, au dessus ca affiche divers caractères !!

Au passage, un grand merci a Alex C. (a.k.a EvilSnake) pour son aide au niveau de la gestion de l’affichage des resultats a l’ecran !! C’est toujours un plaisir de coder avec toi 🙂

Téléchargez le fichier code source ASM

Perso,Dev

Feb.17

LFS – Part II

Pour donnez suite (et fin) a mon message d’hier, c’est bon ma 1er LFS est opérationnelle 🙂

Apres 2/3 jours de galére, de compilation a n’en plus finir, c’est bon, elle est la, elle boote et marche nikel 😉

Tite image Just For Fun :

Un systeme vraiment de base (~50 paquets) certe mais qui va maintenant etre enrichi (serveur X, services, utilitaires, etc..) donc retour aux compils ^^

ps kinji : alors yé où l’accro M$ ?? Vive Linux ^^

Info,Perso

Aug.19

Premier post

Voici mon 1er post… Je ne sais pas vraiment ce que je vais faire de ce weblog, mais bon c’est lancé…

@ Bientot

General