# uname -a

vendredi 18 juillet 2014

Pourquoi mon commentaire n'est pas publié ?

Pour mieux lutter contre le SPAM, j'ai modifié il y a quelques semaines le captcha à remplir pour publier un commentaire ou un rétrolien (commentaire sous forme d'article de blog). C'est à présent une question à laquelle il faut répondre courgette (sans guillemets ni majuscules).

Pour moi, cela a pour conséquence une réduction drastique du nombre de SPAM qui passaient à côté du précédent système (composé principalement d'un filtre bayésien). Mais pour vous, cela signifie que beaucoup plus de commentaires légitimes peuvent se retrouver bloqués, puisque les filtres sont mis en série. Je réalise des tests pour essayer de réduire le nombre de filtres, peut être ne garder que le principal, qui filtre la très grande majorité des commentaires.

Mais le but de cet article ce n'est pas de faire de l'autopromotion sur mon système antispam génial. Je me suis rendu compte, ayant à présent plus de temps pour trier les "bon" commentaires, que beaucoup de gens se trompent sur l'objectif du commentaire.

Si je laisse des commentaires ouvert, ce n'est pas pour que le commentaire que vous écrivez dirige les visiteurs vers votre site ou en fasse une quelconque promotion. Je sélectionne moi-même les blogs ou personnes que je trouve intéressant(e)s, et je les publie dans la barre à droite du blog. Tout commentaire n'apportant rien de concret au fond de l'article et contenant un lien vers un site externe, je ne peux pas le publier, car c'est pour moi une forme de publicité trop facile (vous remarquerez que la publicité est absente de ce blog depuis plusieurs années).

Votre avis et vos encouragements, même s'ils me font plaisir, je ne peux pas les publier s'ils contreviennent à la règle. Ne m'en voulez pas, je sais que vous avez pris du temps pour l'écrire et ça me va droit au cœur, mais comme je me refuse à modifier les commentaires, je ne peux pas non plus retirer le lien présent pour le publier quand même. Publiez-le sans lien, et il est possible que votre commentaire passe.

Il y a bien entendu une exception. Si vous publiez un commentaire contenant un lien, et que ce lien est le point de départ d'un enrichissement de l'article à partir du commentaire qui en est fait, alors il y a de très fortes chances qu'il soit publié. Mais beaucoup de gens confondent cet espace d'expression avec un tableau blanc sur lequel on peut faire sa propre promotion.

Je dois avouer qu'il y a quelques mois, j'ai pensé fermer les commentaires. Mais comme beaucoup de gens n'ont pas d'autres moyens de réagir à mes articles (je ne suis pas présent les réseaux sociaux publics), j'ai laissé les commentaires ouverts et installé le nouveau captcha. Il faut plutôt voir ça comme une chance, les commentaires publiés sont les plus intéressants, il n'y a aucun contenu parasite sur ce blog.

Une dernière chose à savoir : les commentaires sont modéré à priori. Votre commentaire, s'il passe les filtres, arrive dans une liste où je choisis lesquels je publie, ce n'est pas automatique. Soyez donc patient si vous avez publié un commentaire intéressant, ou alors utilisez le formulaire de contact du blog pour m'en informer.

mercredi 30 avril 2014

Après mise à jour Ubuntu 12.04 vers 14.04 Steam retélécharge les jeux

Une petite note, traduction du billet précédent en anglais, à propos de la migration que j’ai effectué il y a quelques jours.

J’ai mis à jour Ubuntu 12.04 vers Ubuntu 14.04. Quand j’ai réinstallé Steam, ce dernier m’a demandé de réinstaller mes jeux.

Une vérification avec la commande df -h m’a montré que les 50Gio de jeux que j’avais téléchargé étaient toujours présents sur le disque. Comment lui faire retrouver les jeux que j’avais déjà, sans avoir à les re-télécharger ?

Steam, dans sa version précédente, stockait les jeux dans le dossier .local/share/Steam/SteamApps/, à présent c’est dans le dossier ~/.steam/SteamApps/

Il suffit de les déplacer !

mv -i ~/.local/share/Steam/SteamApps/* ~/.steam/SteamApps/

Redémarrez ensuite Steam, et c’est tout !

Steam update from Ubuntu 12.04 to Ubuntu 14.04 asks me to redownload my games !

I ran into an unexpected problem after upgrading my Ubuntu 12.04 to Ubuntu 14.04. The update took me 2 hours, everything was working fine, so I decided to reinstall Steam.

I installed Steam from the partners repository, Steam updates itself, asks me for password and then runs. But… Where are my games ? They are in the list but when I try to start it, Steam asks me to download the game. I don’t want to re-download 50Gio of data from Steam servers in order to reinstall my games.

A check with the command df -h shows me that the data is still on my hard drive, Steam has not deleted my data, it just looks at the wrong place.

Indeed, Steam previously stored games in .local/share/Steam/SteamApps/, but now it stores it in ~/.steam/SteamApps/

Just move it !

mv -i ~/.local/share/Steam/SteamApps/* ~/.steam/SteamApps/

Restart Steam. Enjoy.

dimanche 9 février 2014

Comprendre la « théorie du genre » en 5 points


By Kenji-Baptiste OIKAWA (Own work) [GFDL or CC-BY-SA-3.0-2.5-2.0-1.0], via Wikimedia Commons

La « théorie du genre » est au cœur du débat public depuis quelques temps. Au point qu’il y a quelques jours, la loi famille a été avortée (c’est le cas de le dire !) sous la pression des mouvements réactionnaires.

Chaque fois que j’entends parler de la théorie du genre à la télévision, je n’arrive pas à comprendre pourquoi personne ne se lève pour dire « non, attendez, on va vous expliquer ». Comme toujours, on parle de choses que l’on ne connaît pas, et les personnalités politiques sont toujours d’accord avec celui qui crie le plus fort.

Donc puisque vous êtes arrivé jusqu’ici, restez un peu, je vais vous expliquer.

En fin d’article, vous trouverez quelques liens détaillant des opinions opposées, pour vous aider à construire votre propre opinion.

Lire la suite...

samedi 8 février 2014

Conflict between broken Apache packages makes FCGI angry (mod_fcgid: can't lock process table)

Here is is a quick note on the fix I made today for a messed up Apache server.

The environment

Apache2 + Debian + mod_suexec + mod_fcgi

The problem

The server was down only for PHP-running websites. It triggered a connexion reset when trying to run PHP scripts. Static content and reverse proxies were working correctly, as if nothing was happening.

In the server logs, the following error was present :

mod_fcgid: can't lock process table

The suexec log was showing no anomaly.

The server wasn’t gracefully stopping anymore, and I had to kill him with the -9 signal to stop it.

The cause

Searching around the web was giving me very few clues on the problem. I couldn’t find why the CGI subprocess was broken, it is spawned by Apache and so it should not be missing permissions (there is no CGI daemon listening in Apache setup, contrary to Nginx)

What causes the Apache subprocesses to get spawned ? Either the Apache mpm-workers, or mpm-prefork, or mpm-event or mpm-itk. I knew I was using workers, but a glance in APT installed packages showed me broken packages on workers and ITK. Wait… ITK ?

Actually, I run Puppet, and Puppet was configured to keep Apache ot its latest version from repositories. With the release of a newer version of Apache, it had updated the apache2 package … and installed apache2-mpm-itk while apache2-mpm-workers was still present !

The result was a conflict while trying to spawn CGI processes, and a crash of the subprocess.

The fix

Doing a remove apache2-mpm-itk, and force-reinstall apache2-mpm-workers did the job.

- page 12 de 32 -