The road to 42

Aller au contenu | Aller au menu | Aller à la recherche

gnome sur « The road to 42 »

mardi, février 26 2008

Quelles données faut-il sauvegarder avant de formater son ordinateur ?

On a tous déjà perdu moultes fichiers lors d'une réinstallation complète d'un système. Je me suis donc mis en tête de partager ma petite liste des fichiers à ne surtout pas oublier de sauvegarder. Sentez-vous libre de la completer, les commentaires sont là pour ça.

  • Ses documents
  • Ses mails
  • D'éventuels dossier présents dans /var/
  • Sa clé SSH et ses certificats
  • Sa configuration de shell
  • Sa configuration de noyau linux
  • La configuration de son client mail
  • Ses favoris
  • Ses mots de passe
  • Ses cookies éventuellement
  • Ses flux RSS
  • Ses notes Tomboy

Sauver son trousseau de clé sous Gnome

Le trousseau de clé est l'endroit où toutes vos clés, mots de passe, etc. sont sauvegardée de manière centralisée. Pour sauver le fichier, il suffit de sauver le dossier ~/.gnome2/keyrings/ dans un endroit sûr. Pour restaurer le trousseau de clé, il suffit de le recopier au même endroit et normalement, tout devrait marcher à nouveau.

Sauver sa clé SSH

Votre clé SSH vous permet de vous connecter à différentes autres machines sans devoir taper votre mot de passe. Il est assez laborieux et assez incomfortable de devoir passer sur les autres machines pour changer sa clé. Pour sauver sa clé ssh, vous devez sauver les fichiers ~/.ssh/id_rsa.pub et id_rsa ou bien les deux fichiers ~/.ssh/id_dsa.pub et id_dsa. Pour restorer les clés lorsque cela est nécessaire, il suffira de copier les deux fichiers dans le dossier .ssh.

Sauver sa configuration de shell et sa configuration de noyau

Si vous personnalisé de manière globale la configuration de votre shell, n'oubliez pas de la sauver. Elle se trouve dans le dossier /etc/$SHELL où $SHELL est le nom de votre shell. Pour ma part, j'utilise le shell Zsh, je dois donc sauver les fichiers présents dans le dossier /etc/zsh/. On recopiera les fichiers aux mêmes endroits pour les restorer, sauf pour la configuration.

Si vous avez compilé votre noyau à l'aide d'une configuration optimisée, il est indispensable de la sauver. D'expérience, il est assez frustrant de devoir refaire sa configuration. Vous pouvez trouver votre configuration actuelle dans le dosser /boot/. De manière plus précise, la configuration de votre noyau courant est /boot/config-`uname -r`.

Pour sauvegarder ses flux RSS de Liferea

Pour sauver la liste de vos flux RSS dans Liferea, cliquez sur le premier bouton du menu, Subscriptions en anglais, et puis sur Export Feed List. Enregistrez maintenant le fichier dans un endroit sûr. Pour réimporter les flux RSS, il suffit d'utiliser le bouton import en lieu et place de export.

mercredi, janvier 2 2008

Une nouvelle année commence

Tout d'abord, je vous souhaite une bonne et heureuse année, que celle-ci vous apporte tout ce dont vous besoin, qu'elle vous procure félicité et santé.

J'aimerais que cette année 2008 fasse naître quelques uns de mes projets. Une petite présentation assez courte de chacun de ceux-ci. Bien souvent les coups de mains sont les bienvenus, si vous êtes motivé et intéressé, il est souvent possible de collaborer.

Hippo Framework

Ce projet a été commencé en août de l'an passé et est maintenant tombé dans l'oubli et dans les méandres de mes dossiers. Je garde néanmoins espoir que celui-ci voit le jour dans une état un peu moins embryonnaire que celui qu'il connait actuellement. Pour rappel, il s'agissait d'un framework écrit en PHP qui permettait d'écrire très peu de code pour faire beaucoup de chose. Il est principalement basé sur l'API de reflexion de PHP.

Les nouveautés PHP6 sont très alléchante et je me demande si je ne le passerait pas en PHP6, histoire aussi d'être un des premiers framework écrit en PHP6.

Je serais également tenté par en faire un framework collaboratif où tout le monde pourrait apporter sa pierre. Même les débutants, il y a toujours des tutoriels à écrire, de la documentation, des questions à poser, etc.

PHP Datastructures

J'aimerais trouver le temps d'écrire une extension PHP codée en C qui permet d'exploiter au mieux les structures de données informatiques. Ce projet est sortit de ma tête il y a peu, inspiré directement du cours sur les structures de données que j'ai eu durant ce début d'année. Je me demande juste si les performances de certains scripts pourraient être grandement améliorer ou non.

Ce projet est à l'état d'embryon en pré-conception, je n'attends que votre avis.

Randr et D-Bus

Le but est d'écrire une service D-Bus qui permettrait de changer sa résolution, son orientation, etc. facilement pour toutes les applications Gnome. En gros, de tirer partit de l'extension randr. Je cherche un mentor qui pourrait me guider dans ce projet ou du moins des personnes de référence vers qui je pourrais me tourner dès que j'ai des questions. [1]

Analyse de design automatisée

Je finalise pour le moment, entre deux pauses, un script d'analyse statistique de design. Les analyses se font sur base de screenshots et permettent pour l'instant, d'obtenir des statistiques sur la couleur dominante, sur l'utilisation des couleurs, la saturation en couleur du site et un taux de luminosité. J'aimerai étendre ce script afin qu'il donne une mesure de bruit visuel et une mesure de "taille moyenne de bloc". Pas mal de statistiques et de traitement d'image. Le script est en python mais certaines parties sont encore codée à l'aide de MATLAB.

J'aimerais sortir une fois par mois une analyse des meilleurs designs du mois et ainsi suivre de près, et surtout permettre à tous de suivre les tendances.

Un nouveau livre

Là, c'est encore un projet top-secret. Seul certains savent pourquoi.

Plugins Dotclear

J'ai également en tête un certains nombre de plugin en tête permettant principalement de tirer partit des tags et de faire quelques mesures statistiques dessus. Les plugins que l'on pourrait rencontrer sont

  • Related tags : calcul des tags par une méthode des plus proches voisins
  • Clustering de tags par le principe de détection de communauté
  • Related posts : par comparaison des vecteurs de tags (calcul de distance entre deux posts)
  • Tags on comments : utiliser les commentaires en tant que contenu
  • ...

En espérant que tout ceci se réalise un jour.

Notes

[1] Kikidonk si tu me lis, merci de transmettre à tes amis de Gnome ;)