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

Feb.15

LFS

Preque qu’une semaine que je n’ai pas posté sur ce blog, raison : JE BOSSE 🙂 ^^

Apres avoir fini le projet Oracle, je suis sur le projet Linux qui consiste a réaliser une distribution Linux : pas de la tarte 🙂 En effet c’est trop trop long, surtout la compilation des paquets comme gcc, binutils ou Glibc !

Voila a quoi ressemble mon ecran depuis 3jours :

Bon allez, j’y retourne…

@ bientot pout un prochain post 🙂

Info,Perso

Feb.07

MacroSeb.GenererProprietes()

Je vous présente ma petite macro pour VS 2005 que j’ai ecris la semaine derniere en cours de prog. evenementielle avec Rédo!
Elle permet très rapidement de créer des propriètes (champs et accesseurs associés) en VB.net ou C# (detection automatique !). Une petite approche de la RAD de type bruteforce ^^

Exemple en C#:

J’écris dans mon fichier source:

J’execute ma macro, et elle me remplace le tout par :

Ce qui me fait gagner énormement de temps dans mes developpements… Et elle le fait aussi bien en VB.net (elle detecte au préalable l’extention du fichier source ! « .cs » = code c# ou « .vb » = code VB)

Niveau code, rien de bien compliqué, moins de 150lignes, elle commence par récupérer l’extention du fichier pour choisir le langage à generer en sortie, puis elle enregistre dans un tableau a 2 dimensions le nom de la propriete et son type, elle efface tout puis ecrit dans le bon langage, les champs (privés) et les accesseurs (get/set public).

A noter: pour que la macro fonctionne, vous devez ecrire une seule propriete par ligne de la facon suivante : <nom> <type> (ex: nom string)

Télécharger la macro ici

Perso,Dev,.NET