Articles

Affichage des articles du octobre, 2012

App::Flo : Reclaim space used by duplicate files

Once again I have to handle the same situation : no more spaces and directories with a lot of duplicates.

That's not the first time I have to do it
(last time it was to remove all the duplicates .mp3 with different names when I merged my various 'Music' directories from different boxes/disks.), so I already have a small script waiting in my repos.

But this time I choose to explore another way, instead of removing duplicate files, I've tried the hardlink substitution way.

Using hardlinks is not always applicable but my perl5/perlbrew directory seemed a good candidate (read only duplicate data...).
And it was : after running my script on it, the size went from 765M to 670M, and all the test suites of the tested modules passed with all the Perl versions.

I first thought to release the script as a patch for perlbrew, but thinking more about it I realized that a need probably exists for a more generic tool.

That's why App::Phlo was created :-)

Not a killer module, but on…

Solarized : Un peu de couleurs avant les vacances...

Un collègue m'ayant récemment posé des questions sur l'installation du thème de couleurs "Solarized" pour vi(m) j'ai décidé de noter ici les informations pour ceux que ça pourrait intéresser.

Qu'est ce que Solarized ?
C'est un thème de couleurs scientifiquement conçu par Ethan Schoonover pour offrir un contraste sélectif qui s'adapte aussi bien au fonds sombres que clairs en utilisant un nombre réduit de couleurs (palette de 16 couleurs)

L'auteur et divers contributeurs fournissent des fichiers de configuration pour divers programmes : de la palette Gimp/Photoshop au plugin vim en passant par les fichiers de configuration de terminaux....

Plus d'infos :  http://ethanschoonover.com/solarized

Pourquoi Solarized ?
D'abord parce que nous le valons bien bien :-)

Ensuite parce que le thème est joli, efficace, sans être criard.

Enfin parce que tout bon geek qui se respecte, aime bien 
personnaliser/améliorer son environnement de travail et expér…