Histoire d'inaugurer correctement le nouveau serveur, un petit billet/astuce pour détecter des images en double dans un répertoire, et les supprimer si nécessaire.
Nous allons tout d'abord générer une liste de fichiers avec le hash md5 associé à chaque fichier. Pour cela on utilise find couplé à md5sum:
find /home/user/repertoire -iname '*jpg'|while read n; do md5sum "$n" >> md5sum_images; done
Cette ligne crée un fichier structuré de la forme suivante:
somme1_md5(32_caracteres) ./nom_de_fichier1 somme2_md5(32_caracteres) ./nom_de_fichier2 etc...
Il va nous faloir tout d'abord trier les sommes de hashage pour détecter les doublons:
sort md5sum_images > sorted_md5sum_images
Puis détecter les doublons parmis ce nouveau fichier:
uniq -dw 32 --all-repeated=separate sorted_md5sum_images
On obtient le résultat suivant:
00a49967be7f43d532db56e1dce595ed ./reptoire1/DSC00180.JPG 00a49967be7f43d532db56e1dce595ed ./repertoire2/DSC00180.JPG 00a597f061cabc1ef2af2ffa90948cf5 ./rep3/DSCF0167.JPG 00a597f061cabc1ef2af2ffa90948cf5 ./rep4/DSCF0167.JPG etc...
Et pour conclure, si on désire supprimer l'ensemble des doublons:
uniq -dw 32 sorted_md5sum_images |cut -d' ' -f 3|xargs rm -v
Si como yo, habéis tenido problemas a la hora de configurar vuestro router Yacom Astoria (aka SMC7908A-ISP), ahi esta el truco.
La página de configuración existe, pero no aparece en el menú en Google Chrome
Tan solo tenéis que ir manualmente a la página:
Espero que os sea de ayuda.
My previous script used eztv.it page to generate feeds for:
Unfortunately, eztv.it and ezrss.it are pages that are used to crash, and i can't use them as many as i wanted to.
I juste write a tiny script that search for the custom show in "thepiratebay", and display the result of the 3 first pages as rss feed.
The script generates static html pages, so you can serve them directly by your favorite httpd server.
Download
Hope you will find it usefull.
Encore une astuce que je ne connaissais pas, et qui je pense peut être très utile lors de la suppression d'une section de page web, ou de documents en général.
Le code de retour 410 Gone indique au client que le document n'a pas été trouvé et que cet état est permanent. Plus besoin de revenir le visiter pour voir si une heure après le document est présent. C'est un retour très utile pour les bots (crawlers), afin d'éviter qu'ils n'effectuent plusieurs essaies avant de renoncer.
Pour générer un code 410 Gone coté apache, il suffit d'utiliser le module mod_rewrite:
rewriterule ^Page_effacee\.html$ - [G,L]
Pour effectuer de même en php, il faudra modifier l'entête manuellement:
header("HTTP/1.0 410 Gone");
Cela permets au système de blog/news/cms d'informer le client de la suppression d'un élément de la base de données par exemple.
Certes peu de monde doit utiliser le moteur XSLT de Firefox car ce n'est pas une technologique très utilisée dans le monde du web, mais de là à laisser un bug de 2001 trainer comme ça...
Cf Firebug: https://bugzilla.mozilla.org/show_bug.cgi?id=98168
Un petit "Work around" de "Alexandr" permets de contourner cela en utilisant du javascript. C'est vraiment pas beau, mais c'est ce qui doit se faire pour que ça marche sur tous les navigateurs.
Étapes à suivre:
Facil? Merci Firefox...
Tired of waiting for ezrss.it to be back online, i wrote a tiny script that search on the main page (http://eztv.it) and displayed results as rss feeds.
The list of the shows are available in this page: http://tfeserver.be/cgi-bin/eztv_list.pl
Exemple of the Dr. House EzTv Feed: http://tfeserver.be/cgi-bin/eztv.pl?id=124
Hope this will help.
Source of the script are available in the download eztv_Scripts section.
Cela faisait un certain temps que j'attendais cela, et c'est enfin fini !
Je viens de passer les deux examens de la certification Junior Level Linux Professional. Ils se presentent sous la forme de 60 questions QCM, avec un total de 90 minutes pour y répondre.
Mitigé sur le résultat: Certes j'ai réussi l'examen, mais échouer sur des questions linux niveau "Junior", y-a-t-il vraiment de quoi être fier?


Petite mise à jour du billet précédent de Minecraft pour linux:
La version Minecraft Noob Edition 1.4 est disponible. Vous pouvez la télécharger via la rubrique download du site.
Voici une petit vidéo bien symatique d'un manga qui a malheureusement été abandonné, je crois: Golden Boy.
Je poste ici le premier épisode, car on y trouve un jeune garçon découvrant les joies de la programmation.
Bon visionnage!
Vous pouvez aussi, si vous aimez, lire le manga directement via unixmanga.com
Mini tutorial sous la forme d'un mémo pour benchmarker une page web dynamique (php ou autre) avec l'outil fourni avec le serveur apache: ab.