URL: https://linuxfr.org/users/djojo/journaux/ma-vie-mon-oeuvre Title: Ma vie, mon oeuvre ;-) Authors: Joris Dedieu Date: 2005年02月12日T16:42:21+01:00 Tags: openoffice et postgresql Score: 0 Bonjour à tous, Ce journal est divisé en deux parties. La première concerne la formation "GÉNIE INFORMATIQUE" en cours de jour au CNAM à Toulouse. La seconde un projet qui me tiens à coeur et qui serait la concrétisation d'un réflexion personnelle sur les Suites Office et les Progiciels (deux mamelles de l'administration informatisé des entreprises). Rappel : [http://linuxfr.org/~djojo/15579.html(...)](http://linuxfr.org/~djojo/15579.html) Après dix ans passée à travailler en hôtellerie restaurantion, j'ai décidé de vivre ma passion pour l'informatique et d'apprendre à programmer. Excuses : Je tiens à m'excuser pour certains propos que j'ai pu tenir et soutenir ici et qui étaient, je m'en rends compte aujourd'hui de belles conneries (Non pas de lien). **Première partie :** Pour ceux que ça interesse, je vais détailler ici le contenu de la formation que je suie actuellement. L'objectif des formateurs est double : - Nous donner des bases théoriques et conceptuelles en informatiques - Nous donner des outils concrets pour qu'on puisse "trouver du travail" D'un point de vu logistique, nous sommes un petit groupe (quatorze), nous avons une salle "à nous", avec du matos correct (en dualboot Win XP et Fedora), une imprimante en réseau et un accès internet qui déchire. Algorithmique/programmation C'est la matière principale. On travaille les algorithmes de base (nombres premiers, Fibbonacci, tour de Hanoï, piles, listes...) et l'approche Objet. Les profs ont décidés que contrairement aux années précédentes où ils faisaient un peu d'ADA, un peu de C et un peu de C++, ils n'enseignerai plus qu'un seul langage : Java (Tramo Roxor). Donc, on fait tout en Java, ce qui est discutable, mais qui nous permettra de connaître un langage de façon approfondie (chaque fois que j'entends le prof dire que la "référence pointe vers...", je pense à DLFP :-) Système Le cours est divisé en deux parties, l'une théorique : ordonnancement, mémoire virtuelle, systèmes de fichier ... présente les principaux algorithmes mis en oeuvre pour résoudre ces problématiques. L'autre partie est un TP sur l'administration en ligne de commande de Linux. Informatique industrielle Un nuage zéro et de un, flotte au dessus de la tête du prof. Il nous enseigne la programmation en Assembleur sur ColdFire (avec la larme à l'oeil lorsqu'il parle du 68000). Bit de parité, Codage BCD et port série, et Adressage indirect Registre d'adresse avec déplacement et index sont au rendez-vous. Math pour l'info Après trois mois de remise en jambe axée sur les fonctions usuelles (l'inégalité de Cauchy ça fait mal quand t'as pas fait de Math depuis une douzaine d'années), on attaque enfin les maths pour l'info : algèbre de Boole, analyse combinatoire... Le prof nous fait aussi le cours "Graphes et algorithmes" Réseau Après un première partie très théorique (Modèle OSI, X-25, ATM, RNIS, ADSL...), on a fait un gros travail sur Ethernet avant d'entamer TCP/IP. Le prof est sans concession. Ses cours sont très pointus (il a par exemple détaillé le calcul d'un CRC. Ce qui n'est pas au programme, mais qui ma fois est bien utile). Au niveau TP, il ne néglige rien non plus. Il nous à par exemple appris à monter un câble réseau. Ce genre de petit détails, j'aime bien. Base de donnée Je cite le prof (a peu près) : "Oracle, c'est comme Windows, si tu développe un truc avec PostgreSQL et que ça marche pas, on te reprochera de ne pas avoir choisis Oracle,tandis que si ça ne marche pas avec Oracle, c'est la fatalité ". Au programme : Modèle Entité Association, Modèle relationnel et SQL. Structure de Données Cours théorique. Complexité des algorithmes, tris et parcours en tout genre, arbres et pointeurs. Moralité Je ne sais pas quel sera mon avenir d'informaticien, et je m'en fout. Aujourd'hui, je m'éclate, chaque jour, en cours, le soir en bossant chez moi... Le projet de fin d'année (à faire à deux) est un logiciel d'acquisition (usb), stockage (base de donnée) et manipulation de photo. Je me suis fixé un défit, implémenter l'export sur DVD (bon, je sais que je n'aurais pas le temps...). Ça fait en tout cas bien longtemps, que vie familiale mis à part, je n'avais pas été aussi heureux. **Seconde Partie** Lorsqu'on doit administrer et gérer, un centre de profit, on se retrouve en général en face de Deux types de logiciels : Les Progiciel et autres Applications maisons, qui enveloppent, les bases de données. Leur utilisation est directive, leurs possibilités sont limités à ce qui a été prévu. On saisit et accède à des données via des interfaces rigides. La suite bureautique. Logiciel passe partout, dont l'usage n'est que très faiblement déterminé. Pour faire un affichette Word ou Powerpoint. Pour faire des étiquettes Word ou Excel ? Sans parler des mini bases de données sous Excel. L'unité manipulable est le fichier, qu'il faut gérer, retrouver afin d'en extraire de préciseuses informations. A l'usage, on se rends compte que l'alliances progiciels / suites bureautiques ne permet pas une efficacité maximale. Recopiage sans fin, recherches infinies, bidouillages innommables, sont souvent le lot quotidien des utilisateurs. Trop de rigidité, d'un côté, trop de souplesse de l'autre, peu de communication entre les deux ne permettent pas une gestion correcte des cas particuliers. Or si on regarde en détail, pour beaucoup d'entreprises, et surtout pour les TPE/PME tout est cas particulier. Combien de fois, ai-je édité une lettre de relance avec tel progiciel, pour que la base sache que la relance à été faite, puis retapé un courrier correspondant exactement à la situation et à l'importance du client. Combien de fois ai-je du gruger Sage ou Harmonie, pour faire passer un truc un peu original. Conbiens de fois ai-je du pour préparer un budget retaper des centaines de chiffres qui pour une raison obscur ne sortent qu'a l'impression, mais pas à l'écran. On se rends compte assez vite que tout cela vous éloigne rapidement de la gestion au centime et de la démarche zéro papier que votre PDG ne manque pas de vous chanter à chaque fin d'année. Pour cet ensemble de raison, mais aussi parceque je crois qu'une des force du Libre c'est de pouvoir offrir à terme des solutions extrêmement souples et personnalisé, à des prix abordables. Je souhaite étudier la possibilité du développement de progiciels autour de OpenOffice, afin de pouvoir en exploiter la richesse et la souplesse d'utilisation, dans un contexte strict de validation et de gestion des données. Je pense que la version 2, avec une API qui s'affine et un vrai module de Gestion de données , a une maturité acceptable pour imaginer cela. Je ne suis pas encore fixé sur les modalités d'un tel projet. Toutefois, je pense que la réalisation, d'un premier cas, devrais permettre de déterminer, un méthode, pour mener à bien ce type de projets. Je pense évidement à une application de gestion/administration dédiée à la restauration. Parceque je connais bien ce secteur, mais je ne suis pas figé. Dans le cadre de ce projet. Afin de pouvoir le mettre en route, et même si je sais que c'est pas lolix ici, je recherche une entreprise de la région Toulousaine (je suis sur Albi) pouvant m'accueillir en stage du 15 mai à fin juin. Mon cv c'est là : [http://perso.wanadoo.fr/d-jo/CV_de_Joris_Dedieu.pdf(...)](http://perso.wanadoo.fr/d-jo/CV_de_Joris_Dedieu.pdf) Conclusion J'espère que la lecture de ce journal, si elle ne vous apporte calme et sérénité, vous fera passer un moment sympathique Joris