Effraie@Blog!

Contenu | Menu | Recherche | Photos | Stats | Admin | Clef GPG | Contact

flux RSS des commentaires flux RSS des commentaires

samedi 10 mai 2008

Bibble 5, la sortie prochaine se précise!

Je comprends bien que la plupart de mes lecteurs se ficheront éperdument que j'annonce la sortie prochaine d'une nouvelle version d'un logiciel propriétaire...

Mais bibble 5 est incontestablement le meilleur déRAWtiseur disponible sous GNU/linux, et il souffrait jusque là de quelques insuffisances... Alors les Linuxiens photographes, eux, seront ravis de l'apprendre!

La version 5, attendue depuis prés de trois ans, s'annonce «plus tard dans l'année 2008» et semble vouloir combler ces insuffisance: Je l'attends donc avec beaucoup d'impatience!

bibble - screenshot 1 - cliquer pour agrandir

Cette copie d'écran (cliquer sur l'image pour l'agrandir), disponible ici, montre notamment clairement une fonction dé-faire/re-faire et une fonction de comparaison entre deux version d'une image.

bibble - screenshot 2 - cliquer pour agrandir

Cette deuxième copie d'écran montre ce qui (pour moi au moins!) sera LA killer-feature de bibble 5: les calques qui permettent un traitement par zone, directement dans le déRAWtiseur, évitant ainsi la plupart des passages dans The GIMP, avec tout ce que ça implique comme bénéfices: non-dégradation du fichier original, espace de travail en 16 bit (contre 8 dans gimp)...

Bien sur, j'imagine que la version 5 de Bibble n'apportera pas que ces améliorations, mais celles-là étaient essentielles à mes yeux. Vous pourrez sans doute trouvez plus d'informations et poser des question sur le forum officiel dédié à la version 5. En attendant, vous pouvez mettre à jour vers la version 4.10, dernière mise à jour mineure avant la V5 :)

dimanche 04 mai 2008

En vrac

Et oui, moi aussi je peux bloguer des liens ;) d'ailleurs, ce billet est un clin d'œil a certains (qui se reconnaîtront!). Les autres risquent d'être déçus par le contenu...





je crois que c'est tout!

mardi 29 avril 2008

Release (2) de mon thème

Dans un temps fort fort lointain (comment ça, j'exagère?) j'avais rendu le thème de ce blog public. J'avais même, comble du luxe, créé un blog spécial dit de «développement» (on ne rigole pas!) pour y publier d'autres thèmes que j'aurais éventuellement créé...

Bon, comme vous l'imaginez, ça n'a pas été suivi d'effets, donc j'ai supprimé ce second blog. Cependant, on me réclame régulièrement mon thème, alors qu'il n'est plus disponible suite à la disparition du sus-dit blog de développement.

Face a l'ardeur des fans et à l'insistance de la foule, j'ai donc fait un effort sur-humain, en nettoyant (vaguement..) quelques fichiers du thème (trop sales ou trop perso), et en tarant le tout.

Voici donc, toujours sous GPL, le thème Effraie... Je n'ai pas vérifié son bon fonctionnement, donc vous pouvez me faire les rapport de bugs en commentaires ;)

mardi 11 mars 2008

Macro, Grand angle, et télécommande...

Je viens de recevoir le petit matériel que j'avais commandé avec mon D80, c'est à dire:



Vivement ce WE et du beau temps, que j'essaie Tokina...

vendredi 15 février 2008

[Photos Blog] onexposure.net

Je continu ma série revue-de-web, en vous parlant de ce qui est à mes yeux, le photo-blog collectif qui publie les plus belle images (jusqu'à ce que je trouve mieux, bien sur!).

Pour y naviguer de façon efficace, il faut savoir quelques petites choses:

  • Les images sont classées par catégories, catégories qu'on trouve à droite de la 1° grande image sur la page de garde.
  • Tous le monde peut proposer ses propres photos à la publication, et le processus de sélection se fait en 2 étapes:
    • une (pré)sélection par les screeners, des membres dont la mission est de sélectionner les images proposées,
    • Si besoin, c'est à dire, si les screeners hésitent à supprimer ou a publier, un screening par les membres inscrit au site (tout le monde peut l'être).
    • Si je ne suis pas clair, ce qui est probable, vous trouverez le détail ici.
  • La page de garde vous présente:
    • Une grande image, sélectionnées par les administrateurs du site,
    • Sur la 1° rangée de vignette, les images les plus populaires auprés des membres pour la journée en cours,
    • Sur les 2 rangées suivantes, les dernières images publiées sur le site, toutes catégories confondues,
    • Sur la dernière rangée, les images préférée des screeners pour la journée en cours.
  • Chaque photographe membre du site à une page, qui présente ses photos, ses images préférées, et quelques éléments à son sujet. Voici la mienne.



Voila, je ne sais pas quoi dire de plus... si ce n'est que si vous aimez la photo, vous ne pouvez pas rater ce site, vu la qualité des images publiées!

vendredi 04 janvier 2008

La musique de mon frangin

clementSalut salut...

Je vais pas vous raconter ici ma vie, ni les détails des méandres des... <snip>

Par contre, je vais vous filer le lien vers la page sur myspace de mon frangin, Clément, bourré de talent: http://www.myspace.com/clementrousseaumusic.

Il ne fait pas précisément le genre de musique que j'écoute habituellement (d'habitude, c'est plutôt Jazz, Funk sirupeux et Latin, enfin, bref), mais des jolies chansons à texte, qu'il enregistre a la mano.

Bref, forcément, je suis pas le plus objectif, mais je pense que ça vaut le détour (pi je serais bien content que plein de gens l'écoute!)

ps pour les geeks: oui, je cherche à le faire quitter myspace ^^'

samedi 29 décembre 2007

Mes extension firefox préférées...

Oui, je sais, c'est vu et revu, ce genre de billet...
Ne le dites à personne, mais je l'écris surtout pour pouvoir les retrouver facilement quand je libère un ordi chez quelqu'un! Et puis bon, malgré tout ses défauts, ce sont ces extensions qui font que firefox reste un logiciel indispensable à mes yeux, alors, je répand la parole ^^'

Les indispensables:

  • Customize Google Permet de faire disparaître les pubs google (adsense, vous savez, ces petites pub en mode texte horripilantes...) et de protéger votre vie privée... un must have, ici



  • Flashblock Le flash, c'est un des pires fléaux que le web ai porté... lourd, rarement joli, pratiquement jamais utile, mal accessible, propriétaire... beurk. Cela dit, certains sites utiles l'utilisent, et comme sur beaucoup d'autres, le plugin flash est installé sur ma machine. Comme je ne veux pas me taper tout les menus kikoololant et inutiles en flash, j'utilise flashblock et j'autorise le flash au cas par cas, quand j'en ai vraiment besoin.



  • Adblock Plus : Sans doute l'anti-pub le plus efficace du web! A installer d'urgence, à moins que vous teniez absolument a voir les pages web clignoter, briller, wiiiiizzzzer et peser lourd. Quand aux quelques (rares...) webmasters qui se sentent spoliés quand je cache les pubs de leur page, voir qui veulent m'empécher d'accéder à leurs contenus pour ça... C'est vraiment sale d'envisager le web comme ça! (ceci n'engage que moi ®) et de toutes façon votre contenu est probablement tout pourri, na.



  • Tab Mix Plus : Pour les gros navigateurs! Cette extension permet a ceux qui tirent vraiement trop sur la ficelle (pleins d'onglets ouvert en même temps, plusieurs fenêtres sur différents bureaux, et du mal à garder ça cohérent... vous vous reconnaissez?) d'accéder à un nombre conséquent d'options et de fonctionnalités concernant de prés ou de loin la navigation par onglet. Un must have pour les boulimiques du web. (ici)



  • Firebug : Indispensable si vous développez, même peu et mal (comment ça, comme moi !?), des pages oueb. À télécharger ici





  • Dans la série WebDev, me reste a pointer CSS Validator, pour valider vos CSS (nan, sérieux?) et le compte est bon.



Les accessoires

(mais bien quand même hein :) )

  • Greasemonkey : Une extension qui permet, en javascript, d'agir sur le contenu des pages web. Très très prometteur. Installez l'extension, et rendez vous sur http://userscripts.org pour télécharger des scripts fait par d'autres utilisateurs pour des centaines (des milliers?) de sites. (jetez un œil aux scripts Flickr et del.icio.us si vous utilisez ces sites...)





  • DownThemAll un outils de téléchargement massif pour firefox. Permet par exemple d'automatiser la récupération de toutes les images d'une page web. (ici).



  • Linkification transforme les liens textes en lien hypertextes. Si vous ne comprenez pas, vous n'en avez pas besoin ^^' . C'est là.



  • Update Scanner Vous voulez être tenu au courant des modifications sur une page qui ne fournis pas de flux RSS ou Atom? Cette extension scanne le contenu des pages, et vous avertis dés lors que n caractères ont été modifiés. n étant configurable... Pratique.



Inutile, donc indispensable



  • StumbleUpon ce service et son extension vous propose des pages, et vous propose de les noter (j'aime/j'aime pas). Au fur et a mesure, le service apprends a connaitre vos gout, et vous propose des pages qui vous intéresse. Surprenant, et efficace (et chronophage) au moins en anglais, parcequ'en français, je pense que la masse critique d'utilisateurs n'est pas réunie.



  • Fission J'en suis content car elle me permet d'optimiser la place prise à l'écran par Firefox sans perder en fonctionnalités utiles (à mon goût... je vire la barre d'état, c'est plus joli, ça prend moins de place, et je conserve l'indicateur de chargement et de destination des liens, reporté dans la barre d'URL). Geek et inutile, j'adore.



Voila... je crois que j'ai fait le tour. Ça en fait pas mal tout de même!

samedi 08 décembre 2007

Sauvegardes extensives

Effraie.org héberge pas mal de sites, et la question des sauvegardes est devenue cruciale.
Bien sur, je pourrais renvoyer les utilisateur-ices à leur responsabilités, et leur demander de faire leurs propres sauvegardes. Cela dit, rien ne dit qu'elles/ils les fassent régulièrement, ni qu'ils sachent comment sauvegarder une base de données.

Je me suis donc penché sur la question, et j'ai amélioré mon rsync quotidien pour obtenir un système qui me convient mieux,

Pour assurer que les données seront à l'abri en cas de crash des disques durs internes, mon répertoire backups/ est situé sur un disque usb externe. Prochainement, je cherche également à automatiser une sauvegarde de ce répertoire sur un serveur distant

Sauvegardes des bases de données

J'utilise, suivant les conseils avisé d'un copain, le script autoMYSQLBackup.sh qu'on trouve ici. Après configuration de quelques variables, le script est opérationnel, et il ne vous reste qu'a le lier dans /etc/cron.daily/ pour obtenir une sauvegarde automatisée de chacune de vos bases. Le script conserve les backups des derniers 7 jours, une par semaine pendant un mois, et une par mois indéfiniment.
Au final, cela me permet de conserver une trace des données sur le long terme, sans pour autant user une espace disque démesuré, dans backups/sql.

Sauvegardes des données:

Pendant longtemps, je me suis contenté d'utiliser rsync pour sauvegarder les données du serveur. Cependant, je souhaitais bénéficier, comme pour les bases de données, de la possibilité de restaurer une sauvegarde plus ancienne. Pour cela, j'ai utilisé des outils standards, rsync, cp, rm, date, find et crontab.

Le fonctionnement est simple:

sauvegarde principale:

Chaque nuit, à 2h30, je sauvegarde l'ensemble des données que je veux pouvoir restaurer dans un répertoire backups/main, avec le "mini script" suivant, qui synchronise la racine du serveur avec ma sauvegarde:


#!/bin/sh
rsync -azh  --exclude=/pattern/à/ne/pas/sauver --exclude=/dev --exclude=/proc --exclude=/tmp --exclude=/sys   --delete-after --delete-excluded --stats / /chemin/vers/backups/main



et cette ligne dans la crontab de root:

30 02  *  *  * /chemin/vers/le/script/main_backup 2>&1 | mail votre@email.tld -s "[Rsync] rapport du `date +%A\ %d\ %B\ %Y`"



Je reçois ainsi chaque jour un rapport statistique sur la synchronisation, de cette forme:


Number of files: 208552
Number of files transferred: 1038
Total file size: 8.23G bytes
Total transferred file size: 354.84M bytes
Literal data: 354.86M bytes
Matched data: 0 bytes
File list size: 6230145
File list generation time: 98.647 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 70.71M
Total bytes received: 24.00K

sent 70.71M bytes  received 24.00K bytes  344.18K bytes/sec
total size is 8.23G  speedup is 116.42



En cas de problème, le mail contient la sortie d'erreur de la commande.

Journalisation des sauvegardes

Pour pouvoir restaurer des sauvegardes plus anciennes, ou des fichiers effacés il y a plusieurs jours sur le serveur (et donc absent de backups/main), j'utilise trois petits scripts simplistes, qui, associés à une ligne adéquate dans la crontab de root, me permettent de conserver l'ensemble des sauvegardes des 7 derniers jours, une sauvegarde par semaine pendant un mois, et une sauvegarde par mois pendant 6 mois.

attention.png Note ajoutée à la suite de quiproquo dans les commentaires
Le systéme de journalisation/rotation des backups utilise l'option -l de cp, pour créer des hardlinks au lieu de recopier les fichiers, dans tt les cas ou le fichier n'a pas été modifié. C'est le moyen de n'utiliser que l'espace disque minimum requis. Compresser les données dans une archive ferait perdre cet avantage, et utiliserait, finalement, plus d'espace disque.



Voici les scripts et les entrées dans la crontab qui vont avec:

daily_backup

le script:

#!/bin/sh
find /chemin/vers/backups/timed/daily/* -ctime +7 -exec rm -rf {} \;
cp -al /chemin/vers/backups/main /chemin/vers/backups/timed/daily/`date +%F` 2> /dev/null;



L'entrée dans la crontab:

30 03  *  *  * /home/effraie/scripts/daily_backup



weekly_backup

le script:

#!/bin/sh
find /chemin/vers/backups/timed/weekly/* -ctime +33 -exec rm -rf {} \;
cp -al /chemin/vers/backups/main /chemin/vers/backups/timed/weekly/`date +%U_%F` 2> /dev/null;



L'entrée dans la crontab:

40 03  *  *  0 /home/effraie/scripts/weekly_backup



monthly_backup

Le script:

#!/bin/sh
find /chemin/vers/backups/timed/monthly/* -ctime +183 -exec rm -rf {} \;
cp -al /chemin/vers/backups/main /mnt/usb-data/backups/timed/monthly/`date +%m-%Y` 2> /dev/null;



L'entrée dans la crontab:

50 03  1  *  * /home/effraie/scripts/monthly_backup



Avec ça, je pense être habillé pour l'hiver! Cela dit, toute suggestion d'amélioration est la bienvenue.

jeudi 06 décembre 2007

Du nouveau sur le serveur

Pas mal de nouveauté aà vous annoncer, et surtout, c'est le moment pour vous, gentilLEs hébérgéEs, de devenir actif dans le projet effraie.org! Jugez plutôt:

  • Je viens de mettre en place un wiki pour rédiger de la documentation. J'ai en tête qu'on devrait y mettre toutes les infos qui permettent de gérer son compte sur le serveur, mais aussi toutes les astuces que vous souhaitez partager avec les autres: comment installer tel ou tel script, CMS..., comment gérer sa mailing-liste, tout ce que vous voulez, en fait. Si par le plus grand des hasard, ce wiki prennait un peu d'ampleur, il faudrait veiller à sa bonne organisation. Rendez-vous ici (http://doc.effraie.org/) pour contribuer,
  • J'ai aussi mis en place un Bugtracker (flyspray, inspiré par sp4rky). Il vise, en plus de me servir de to-do liste pour ce qui concerne le serveur, à vous permettre d'y rapporter tout les dysfonctionnements, demandes de fonctionnalitées, et autres trucs que vous pourriez avoir à noter concernant le serveur. N'hésitez surtout pas à vous en servir, ce n'en sera que plus simple pour moi! c'est ici (http://bugs.effraie.org/),
  • Pour les curieux, vous trouverez ici (http://effraie.org/munin/) une représentation graphique de l'activité du serveur,
  • Je suis en train de mettre en place une politique de sauvegardes améliorés de vos données, qui devrait permettre de retrouvez une version d'un fichier datant de chaque jour de la semaine passées, de chaque semaine du mois écoulé, et de chaque mois du semestre précédent. Je vous tiendrais au courant plus en détails (avec les scripts & les explications) dés que j'aurais confirmation que tout ça fonctionne. C'est basé sur rsync et le système des hardlinks, et cron, comme de juste.

Voila voila... par ailleurs, je viens d'écrire au RHIEN, ça à l'air assez top comme projet!

samedi 01 décembre 2007

Internet, le retour: effraie.org est up!

Après prés de 3 semaine d'absence, ma connexion est de retour... et le serveur avec!

Bien sur, ces trois semaines ont fait un peu mal au services que je fournis... et ça m'apprendra a configurer, par exemple, un MX2 pour mon serveur de mail. Cela dit, d'un point de vue statistique, ce genre de panne est nécessairement rarissime et imprévisible: Lors de travaux dans la cave de mon immeuble, dont je n'ai eu connaissance que récemment, un ouvrier à mis un coup de pioche involontaire, et sans s'en apercevoir, au câble qui me relis au réseau de téléphone...

Demain, je vais faire le tour des dégâts occasionnés (peut-être quelques mails mail perdus, probablement rien de bien méchant d'un point de vue technique) et esayé d'avancer sur une solution de redondance complète... (pas forcément simple a mettre en œuvre à mon échelle) qui puisse pallier a ce genre de défaillance externe.

Les affaires reprennent!

- page 1 de 4