Conserver ses disques durs, une question de patrimoine

Depuis que je possède des PC, j’ai toujours conservé les disques durs de mes machines. Avant de disposer d’un ordinateur désuet, j’ai toujours ouvert le boîtier pour en retirer les supports magnétiques. J’ai toujours eu un peu peur que le prochain propriétaire fouille dans mes affaires personnelles qui resteraient sur le disque.

par Justin Ruckman

par Justin Ruckman

Récemment, j’ai constaté que j’avais perdu la dernière sauvegarde de la base de données d’un de mes anciens sites. J’étais certain que j’avais pris toutes les précautions, mais non je l’avais perdu. Pendant des semaines, je me suis fait du mauvais sang en passant comment aurais-je pu être aussi bête.

Tout à coup, j’ai repensé à ma fameuse paranoïa. Je conserve tous les disques durs. Vous devriez voir, j’ai des dizaines de disques IDE qui ramassent de la poussière. C’est beau tout ça, mais j’ai dorénavant seulement des ordinateurs portables. Comment fait-on pour extraire les données?

J’ai fait des recherches sur EBay et j’ai constaté qu’il existait des kits très abordables pour lire des disques IDE et SATA avec un câble USB. J’ai commandé un tel produit. J’ai été étonné par la facilité d’utilisation et la compatibilité. Comment ça fonctionne?

  1. On branche le courant au disque dur avec le transformateur (on entend le vieux disque se réveiller des morts).
  2. On saisit l’adaptateur IDE et on le branche au disque dur.
  3. On insère l’extrémité du fils dans une prise USB de son ordinateur.
  4. Windows ou Ubuntu détecte sans pilote logiciel le disque comme unité USB de stockage massif (comme une clé USB).

J’ai pu récupérer la base de données MySQL que j’avais perdue sur un vieux serveur Red Hat Linux 9 que j’ai abandonné depuis quelques années.

En résumé, je vous conseille fortement de conserver toujours les unités de stockage que vous utilisez avec le temps. On ne jette jamais nos albums photo, les disques durs de nos ordinateurs sont aussi précieux (surtout maintenant avec les photos numériques!).

On ne sait jamais ce qu’on peut y retrouver. Par exemple, j’ai trouvé des journaux (logs) de conversations IRC produites par l’application mIRC.

Pour les plus visuels, j’ai trouvé un vidéo sur YouTube qui fait la démonstration d’un produit très similaire.

Premier TweetUp à Québec

twitter-bird-2-300x300J’organise le premier TweetUp à Québec. C’est un événement sans prétention et surtout sans autre prétexte que de faire connaissance en personne. Plusieurs utilisateurs de la région de Québec échangent quotidiennement depuis des mois sur ce réseau social émergent.

Ça se tient au sous-sol du Turf Pub sur l’avenue Cartier le 21 avril à 17:00. Le Turf offre l’Internet Wi-Fi gratuitement à ses clients. Si vous avez besoin me rejoindre d’ici là, voici mon numéro de cellulaire 418 573-7879 et mon email nroberge@ovologic.com.

Voici l’invitation produite sur twtvite et surtout répondez là si vous voulez faire partie de l’événement.

10 qualifications essentielles pour les programmeurs d'ici 5 ans

par Marcin Wichary

par Marcin Wichary

Le marché de l’emploi va probablement devenir plus exigeant pour les travailleurs en TI dans les prochaines années. Les systèmes patrimoniaux risquent de nuire à répondre efficacement aux demandes des utilisateurs (agilité, automatisation, workflows, services en ligne, etc.).

TechRepublic tient un excellent blogue nommé « 10 Things » qui produit des courts billets qui contiennent des petites listes à point sur différents sujets. Ils ont produit un billet qui s’intitule « 10 skills developers will need in the next five years« .

Voici un résumé des qualifications nécessaires dans les prochaines années. Évitons d’avoir la tête dans le sable. Tout ou tard, les systèmes patrimoniaux vont disparaître. Ils imposent trop de contraintes aux utilisateurs.

  1. Un des trois gros langages (PHP, Java, .NET)
  2. Applications internet enrichies (Flash, AIR, etc.)
  3. Développement web (HTML, CSS, etc.)
  4. Services web (SOAP, REST, WCF, etc.)
  5. Soft skills, talents de gestion ou interpersonnels
  6. Un language dynamique (Ruby, Python)
  7. Méthodologies agiles (Extreme Programming, micro-livraisons, itérations)
  8. Connaissances du domaine d’affaires (apprendre sur la business de son client)
  9. Systèmes de gestion de versions du code source et d’automatisation d’essais unitaires (VSS, TFS, Subversion, CVS, jUnit, nUnit,
  10. Développement d’applications mobiles (iPhone, BlackBerry, etc.)

Pensez-vous à d’autres qualifications qu’un programmeur devra maîtriser pour être compétitif dans les prochaines années?