Voici un petit historique des développements personnels que j’ai effectué ces 10 dernières années. Aucun de ceux-ci n’est sorti du cadre de ma propre confidentialité. Ils ont au moins eu le mérite d’améliorer mon savoir-faire :

1996 : GOS : interface graphique avec logiciels pour MS DOS (C++)
1997 : NetViewer : navigateur Web (Java, AWT)
1998 : JIRC : outils de communication client/serveur, dans la philosophie d’IRC (Java, Swing)
1999 : JAM : logiciels pour serveur : serveur de messagerie, outils d’administration système (Java, Swing)
2001 : Net.Portal Studio : outils d’administration pour le produit Net.Portal de Mediapps (Java, Swing)
2002 – 2003 : Gaïa Desktop : environnement de logiciels multi plateformes : gestionnaire de courriers électroniques, explorateur de fichiers, éditeur des textes, outil JDBC (Java, Swing)
fin 2003 – Septembre 2004: Gaïa Portal, version Microsoft .NET (C#, ASP.NET)
Depuis Octobre 2004 : Gaïa Portal, version Java

Beaucoup de chemin parcouru, sans compter les développements faits dans le cadre professionnel ces sept dernières années. En commençant par les développements sur un PC 80286 avec l’excellent Borland Turbo C++, sous MS DOS, pour finir par du Java sous J2EE. Des milliers d’heures de travail pour affirmer haut et fort mon statut de geek.

Bookmark and Share
Hier a été adopté, pour une seconde lecture par le parlement européen, le texte législatif sur la brevetabilité des logiciels (ou plutôt : inventions mises en œuvre par ordinateur. voir document officiel). Il reste encore une possibilité de rejet du texte ou de sa rectification par le parlement, mais elle est assez mince. Le lobbying des grands groupes, surtout américains, du secteur a donc porté ses fruits et Bill a bien fait de sillonner l’Europe et de menacer gentiment quelques gouvernements ces derniers mois. Sur le fond, ce n’est vraiment pas une grande avancée pour l’Europe, et la porte ouverte à une encore plus grande hégémonie américaine. Il ne faut pas non plus tomber dans l’excès de dégoût. Cela ne sonne quand même pas la fin d’une quelconque liberté de créer et d'inventer, au contraire. L'informatique a été créé par et pour les professionnels. Ceux qui investissent des sommes considérables dans la R&D et qui veulent ainsi protéger leur travail. En tant que professionnel de ce secteur, j’estime que la protection des idées et des travaux réalisés et une nécessité. Surtout si l’entreprise dans laquelle ils sont faits est de petite taille face aux géants du secteur. Cela permet au moins d’accéder à un certain respect de leur part. Reste que rien ne pourra vraiment arrêter les initiatives open sources et l’élan humaniste qui secoue fortement le monde informatique depuis ces 10 dernières années. Simplement, il faudra que ces groupes de travail puissent innover suffisamment pour devancer les entreprises commerciales plutôt que de trouver la facilité en reproduisant ce qui existe déjà.
Bookmark and Share
Très motivé par le sérieux de mes deux précédentes notes, j’avais très envie de continuer sur ma grande lancée … avant que mon Windows implose ! C’est capricieux ces petites bêtes là. En allumant le machine au boulot lundi matin v’la que me vient le non moins célèbre écran bleu (ou Blue Windows, mais je doute que MS veuille un jour déposer cette formule là) ! Quoi, ça existe encore ce truc là ? Sur un Windows XP avec service pack 2, officiel et enregistré chez MS, bourré des dernières mises à jour du système ! Ca c’est trop fort. Et puis le message d’erreur l’est plus encore : « le système ne peut pas trouver la ruche » ! Merde Mince, les abeilles vont faire comment pour rentrer au bercail ? Là, plus besoin de GPS, on a mis le feu à la maison ! Le PC est un portable et là commence le début de la galère. Réparation de Windows par le CD d’installation ? Et bien non, le seul CD livré est celui de restauration du fabriquant (Sony pour ne pas le nommer), celui qui écrase (presque) tout. Bon, tout problème à une solution, voici donc les différentes actions menées :

- Récupération d’un CD d’installation « normal » de Windows XP (Version Home, pour faire compliqué)
- Essai du mode réparation de Windows XP, le truc ouvre une console texte !
- Essai de commandes systèmes récupérées chez Microsoft dans la console : copy, suppression de fichiers system32 à la main
- Cela ne fonctionne pas, il faut trouver autre chose. Là, plus question d’essayer de récupérer le système ; les données sont bien plus importantes
- Récupération d’un Linux LiveCD. Trouvé Damn Small Linux, 50 mo (http://www.damnsmalllinux.org)
- Essai à partir du Linux du montage du disque Windows et de copie des fichiers vers un serveur FTP
- Fonctionne pas non plus (le client FTP installé refuse d’envoyer les données de la partition NTFS montée)
- Bon maintenant, il faut s’attaquer au hardware.
- Sur les conseils avisés d’un collège éclairé, il faut trouver un boîtier USB 2.5 pour y coller le disque et faire le backup sur une autre machine
- Trouver un revendeur informatique un lundi ! Coup de chance, le plus près, bien que fermé le lundi, est présent dans sa boutique et accepte de me vendre la bête.
- Démontage du disque dur, mise en place dans le boîtier (de travers, une des visse du support disque du portable n’ayant pas voulue se donner la peine de bouger)
- Copie des fichiers vers une autre machine
- Utilisation du CD de restauration. Formidable, celui-ci accepte de laisser la partition D (coup de chance encore, j’en avais deux). Une partie du backup déjà réalisé ne servira donc à rien
- Windows XP tout neuf, installation du SP2
- Réinstallation des programmes et restauration des documents

Bilan des 2 jours passés :

- Tout plein de stress en vue d’une éventuelle perte de 2 ans de données personnelles et professionnelles
- 39 euros pour un superbe boîtier USB pour lequel il va maintenant falloir trouver un nouveau disque dur, ça serait dommage de le laisser vide.
- Une nouvelle prise de conscience que le backup régulier des données importantes c’est pas mal.
- Une nouvelle expérience très enrichissante sur les joies de l’informatique
- Un nouveau sujet tout trouvé de note pour ce blog
Bookmark and Share