Effraie@Blog!

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

flux RSS des commentaires flux RSS des commentaires

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!

vendredi 02 mai 2008

[Revue de Web] Les mots sont importants

Après une petite pause, je continue ma revue-de-web avec un site que je trouve particulièrement intéressant: http://lmsi.org/.

lmsi C'est cet article, à propos du retour de la morale dans les programmes scolaires, qui m'a décidé à vous le présenter.
Pour vous le présentez, je ne vais pas ré-inventer l'eau tiède, il y a un encart très explicite en 1° page:

Préambule

Les mots sont importants : vivre dans l’omission de cette évidence laisse la voie libre aux plus lourds stéréotypes, amalgames, sophismes et présupposés clôturant la pensée et la création mieux que ne le ferait la plus efficace des censures.

Il n’est évidemment pas question pour nous de dicter la bonne manière de penser ou de parler, pas plus que de dresser une liste des mots interdits. Mais si nous ne prétendons pas connaître la bonne façon de parler, nous considérons qu’il y en a indéniablement de mauvaises.

C’est l’analyse de certaines d’entre elles que nous proposons sur ce site, en soulignant l’ampleur et la gravité de leurs effets : entretien des préjugés et des politiques racistes ; légitimation de l’oppression dite « sécuritaire » ; euphémisation de nombreuses violences, notamment étatiques ; occultation des questions dites « mineures » comme le sexisme ou l’homophobie ; triomphe du mépris de classe et de la « guerre des civilisations »...

Contact : contact.lmsi AT hotmail.fr

Collectif Les mots sont importants



Si vous voulez vous faire plaisir, vous pouvez commencer la lecture avec la sous-rubrique: Charlie-Hebdo, la vieillesse est un naufrage, dont certains articles sont particulièrement affûtés.
Encore un site qui trouvera tout naturellement sa place dans votre aggrégateur!

PS: je viens de passer ce blog à la version RC1, c'est que du bonheur!

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 ;)

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!

dimanche 06 janvier 2008

[Blogs] rewriting.net

Voici la suite annoncée de ma revue-de-web.

rewriting.net est le blog de Jean-Marc Manach, un journaliste qui écrit principalement sur le net, et qui s'intéresse de prés aux questions touchant la vie privée, les réseaux, la sécurité, les libertés fondamentales, les logiciels... Il a par exemple collaboré à Madchat, dont je tiens une archive miroir.

Son dernier billet, intitulé Quand Raymond Forni, futur président de l’Assemblée, défendait les faux papiers, est un excellent moyen de saisir le ton général du blog.

Je vous incite vivement à suivre sa prose, et pour vous donner une petite idée de la plume du monsieur, voici la liste de ses articles sur le monde.fr

Comme je le ferais régulièrement à l'occasion de la revue-de-web, je vous conseille d'utiliser un lecteur de flux pour suivre ces articles.

lundi 31 décembre 2007

[Blogs] Le monolecte

Je sais pertinemment qu'une partie de mes lecteurs sont des gens qui ne passent pas autant de temps que moi sur internet, et qui maîtrisent assez peu les technologies qui permettent de gagner du temps pour récupérer de l'info.

Alors, PAF! je viens de décider, d'un coup d'un seul, en lisant un billet du blog que je vais vous présenter, d'étrenner un nouveau tag: revue-de-web, pour présenter régulièrement un site que j'aime bien, et que je lis régulièrement.
Si ce site vous intéresse, bien sur, vous pouvez allez le lire directement sur le site web. Cela dit, je vous conseille, si vous comptez le lire réguliérement, de regerder un peu comment fonctionnent les flux RSS.

Aujourd'hui, je vais vous présenter Le Monolecte, le blog d'Agnès Maillard, que je ne connais pas du tout, si ce n'est par ses écrits. Ces derniers décrivent (avec talent!) une réalité pas franchement gaie, mais qui colle plutôt pas mal avec la vision que j'en ai.
C'est son dernier billet qui m'a décidé a vous en parler, parce qu'il m'a simplement pris aux tripes, et que lire des trucs comme ça, ba ça réveille.

Et comme cette personne a en plus le bon goût de soutenir le logiciel libre, de fournir sa prose sous une licence Creative Common by-nc-nd (même si mon cœur de libriste préfère la CC by-sa) , et d'utiliser dotclear2, je ne peux que chaudement vous conseiller de la lire!

Un extrait pour vous mettre l'eau à le bouche:

Bien sûr, nous nous disions qu'aller un samedi à Ikéa Bordeaux, ce n'allait pas être une partie de plaisir, mais bon, Noël venant de passer et de bien drainer les fonds de poches des impécunieux, nous espérions une sorte de trêve consumériste, un peu comme un joueur de poker qui joue la prudence a près s'être fait éponger sur un mauvais bluff.

Mais là... c'était la quatrième dimension! Un centre commercial plein jusqu'à la gueule. Des bagnoles qui se garent n'importe comment sur les terre-pleins à l'entrée de la zone marchande. Une foule compacte et industrieuse qui n'a de cesse que d'écluser un maximum de rayons et d'acheter un maximum de choses. Il y avait quelque chose de méthodique et d'insouciant à la fois dans ce quadrillage consumériste, une sorte de grosse fièvre froide du claquage de carte bleue. La foule s'écoulait comme un énorme mascaret sur le parcours forcément sinueux du magasin venu du froid et raclait les berges de marchandises débordantes, jusqu'à ne presque plus pouvoir pousser leur caddie pourtant démesuré. Je me retrouvais prisonnière de la déferlante, ballottée avec mes trois trucs à pas cher, effarée d'être à ce point à des années-lumières de mes contemporains.

Quand j'ai fini par être précipitée par le courant sur le barrage des caisses, j'ai halluciné de voir avec quelle gloutonnerie les tapis roulants dégueulaient des monceaux de marchandises, avec quelle fébrilité l'argent changeait de main.
J'avais l'impression d'être une Polonaise des années 70 subitement propulsée dans une sorte de rêve éveillé de ce que je pouvais imaginer de plus caricatural du monde de débauche qui s'agitait outre-mur.

dimanche 30 décembre 2007

Puppetmastaz pôwa!

Bon, ceci est un billet très rapide, pour tester un plugin dotclear...

Au passage, si vous connaissez pas les PuppetMastaz, c'est le moment!


Puppetmastaz : midi mighty moe



Vous en voulez encore? Avec le peuple de l'herbe:


Le Peuple De L'herbe Ft Puppetmastaz - El Paso

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!

- page 1 de 4