pongSmtp.pl – Tester le bon fonctionnement de votre serveur mail

J’ai mis en place un bébé service pour tester du bon fonctionnement d’un serveur SMTP. En gros vous envoyer un email à ping [arobase] zici [point] fr (en l’occurrence) et vous recevrez en retour un email « pong » avec les entêtes du message reçu par le serveur.

Le mettre en place à la maison

Pré-requis : Perl & un serveur smtp configuré (pour moi c’est Postfix)

Ensuite 4 commandes et c’est réglé :

Note : Si vous mettez en place ce script n’hésitez pas à m’en faire part. Une petite liste de « ping@dom1.com, ping@dom2.com…. » peut être intéressante…

Rien de plus à ajouter… si vous voyez des améliorations n’hésite pas !

Linutop 3 – Adaptateur alimentation disque 2,5 pouces

Un beau jour (ou peut être une nuit…) le boîtier de mon disque dur externe 2.5 décéda. C’est moche mais le principal, c’est que mon disque dur externe lui, ne l’est pas. Cela fait maintenant 2 ans et demie que je possède un Linutop 3 (dont je suis très content), je me suis justement rappelé qu’il y avait des ports SATA et donc la possibilité d’y connecter un disque dur.

J’ouvre donc la bête et là que ne fut pas ma stupeur : effectivement il y avait un connecteur SATA mais pas de câble d’alimentation SATA standard. Je regarde sur la boutique de linutop, ça ne semble pas être standard… Je me dit « bon 30€ l’adaptateur… je les aime bien chez linutop… j’achète ! (même si c’est quand même super cher pour ce que c’est…) » je me lance dans la commande et là : +15€ de frais de port ça fait un total de 45€…  A ce prix là je peux largement m’acheter un autre boîtier pour disque dur externe.

Borné, j’ouvre de nouveau la bête. Je remarque qu’il y a 2 Berg connector mâles (utilisés pour les disquettes), ce qui semble vaguement ressembler à la photo de l’adaptateur sur la boutique de linutop… Après d’autres recherches , je découvre que l’alimentation d’un disque dur SATA 2.5 pouces se fait en 5V + la masse. Parfait c’est ce qu’offre le connecteur Berg ! (le secret de polichinelle est percé 😮 )

Allez Hop une vielle alimentation de PC qui ne fonctionne plus, je découpe le connecteur Berg ainsi que le connecteur d’alimentation SATA, je fais 2 mini soudures, je branche…et…et…et… ça marche !!!

Conclusion : Linutop c’est bien !

Fabriquer un jeu de « Dames Chinoises »

Le jeu des Dames Chinoises est un jeu de réflexion pour 2 à 6 joueurs. Ce jeu se fabrique très facilement et je vais vous expliquer comment…

J’écris ce tutoriel car je n’ai trouvé qu’un seul « modèle » sur le web. Ma solution étant différente, je vous la présente :

Les pions

DamesChinoisesPionsPeinturePersonnellement j’ai choisi des tourillons bois 8.5mm de diamètre (~3€). Ils sont vendus par poche de 70 ce qui tombe très bien car un joueur doit avoir 10 pions, il y a 6 joueurs sur le plateau donc 60 pions à peindre.

Pour peindre les tourillons j’ai troué un carton pour me faire un support (c.f. ci-après).

Le plateau

Le plateau a été fait dans une plaque d’aggloméré récupérée dans la rue. Il faut qu’elle soit suffisamment épaisse pour que les pions s’insèrent bien. Le plateau forme deux triangles équilatéraux enchevêtrés. La façon de les tracer dépend des outils que vous avez à disposition (compas ? rapporteur ? c’est la partie des matheux…) je vous laisse donc vous débrouiller pour ça. (vous risquez d’avoir besoin de la formule de calcule de la hauteur)

Voici les dimensions principales que j’ai utilisées :

Plâteau
Le plateau

Pour ma part j’ai bricolé une butée sur ma perceuse avec une petite scie à métaux (pratique car longueur de la lame est réglable…) j’ai utilisé une mèche de 9mm (les tourillons fesant 8.5mm).

Le résultat

Je suis plutôt content du résultat même si le plateau en agglo c’est pas le top, ça ne m’a rien coûté! et ça fera donc le temps que ça fera… Il ne reste plus qu’à jouer :

C'est beau...
C’est beau…

Créer/publier un plugin wordpress simple : « Adblock invite »

Suite à mon article « Incitateur anti-pub« , des demandes ont émergé concernant un plugin WordPress. Très enthousiaste, je l’ai réalisé. Il s’appelle adblock-invite et il est sous licence Beerware. C’est le premier plugin wordpress que je réalise, il est relativement simple et me semble un bon moyen concret de commencer avec WordPress (plus sympa que le « hello world »).

Note : pour ceux qui souhaitent un anti-pub standalone réferez-vous à cet article.

Le but du plugin est simple ; il s’agit d’un Widget avec un champs « titre » (pour le titre du bloc) et un champs « message ». Ce widget ne s’affichera que lorsque le visiteur n’aura pas d’anti-pub.

Créer, tester votre code

Dans le répertoire wp-content/plugins/ nous allons créer arborescence suivante :

Détail de l’arborescence :

  • screenshot-*.(png|jpg|jpeg|gif) : Les captures d’écrans du résultat final
  • testads/banners.js : Présent pour simuler une publicité
  • widget.php : Le code PHP d »exécution du script (Détaillé ci-après)
  • style.css : une mini feuille de style simplement destiné à mettre un « display: none » à l’initialisation du widget
  • readme.txt : Très important, pour construire le vôtre, référez vous au readme.txt standard & au readme validator de wordpress

Le fichier widget.php est le cœur du plugin, voici son contenu (A l’heure ou j’écris il est en  0.1)

Vous pouvez tester votre plugin en l’activant dans le panel d’administration (Extensions / Extensions installées)

Publier sur WordPress.orgadblock-invite-search

Le saint graal pour un plugin WordPress étant d’être dans l’annuaire afin que l’utilisateur final n’est qu’à faire une recherche via son blog pour pouvoir installer d’un seul clic le dit plugin.

Pour ce faire il faut d’abord créer un compte sur wordpress.org puis proposer votre plugin. Une étape de modération est nécessaire.

Vous allez ensuite recevoir un email avec l’URL de votre plugin dont vous serez administrateur. (pour moi c’est http://wordpress.org/extend/plugins/adblock-invite/) Il vous faut ensuite faire le premier commit afin de rendre la page public. Voici la démarche :

Pour en savoir plus sur svn rapporté à WordPress vous pouvez vous rendre sur wordpress.org/extend/plugins/about/svn.
Et voilà c’est terminé vous devriez avoir votre page administrable sur wordpress.org & votre plugin doit être disponible dans l’annuaire.

Les ressources

Les liens qui’ m’ont bien aidé dans ma démarche :

N’hésitez pas à me faire part de point à améliorer dans ce plugin ou dans ce tuto (je l’ai fait à posteriori il est donc possible qu’il manque des étapes)

Incitateur anti-pub… Pourquoi faire ?

J’ai décidé sur mon blog d’inciter les gens à installer un anti-pub je vais vous expliquer pourquoi.

Les pieds dans le plats

Imaginons que votre prestataire de mail n’active pas l’anti-spam par défaut.  Pas sympa pour Madame Michu qui ne sait pas forcément installer un  anti-spam, tant pis elle subira… (ironie) Et les pauvres gens qui veulent vivre du spam, quelqu’un y pense ? Mais un anti-spam n’empêchera pas Monsieur Michu, s’il le souhaite, d’aller voir les promotions sur le viagra dans son dossier spam  !

Mettre un anti-spam pour ses emails c’est comme mettre un stop-pub sur sa boîte aux lettres (papier) et, par prolongement, installer un  anti-pub sur son navigateur.

Dans mon idéal les anti-pub seraient installés par défaut sur tous les navigateurs… Mais comme les principaux navigateurs sont InternetExplorer, Firefox et Chrome je doute que cela arrive un jour :

  • Mozilla Firefox est largement financé par Google. Google étant le principal annonceur sur Internet avec la régie Adsense
  • Google Chrome.. hum même problème…
  • Microsoft Internet Explorer : pas vraiment d’arguments solides mais  pas convaincu non plus… (oui c’est un procès d’intention)

Le financement du web

Pour les sites à petit revenu, blog, ect.. Aujourd’hui le coût d’un hébergement web est relativement négligeable  par rapport à beaucoup d’autres dépenses du quotidien. Pour 1€, 2€/mois et  vous avez une plateforme personnelle sans publicité. Sans compter les  hébergeurs associatifs gratuits, le RHIEN, l’auto-hébergement

Pour les sites à fort trafic des modèles économiques sont à trouver mais ils en existent déjà, en voici déjà une liste non exhaustive qui fonctionnent sans pub :

Si tout le monde bloque la pub Internet ne sera plus gratuit

Publicité != Gratuité

La publicité à un coût,  un coût non négligeable. Nous payons ce coût quand nous achetons des  produits d’entreprise qui font de la publicité. Donc de mon point de vue : « argument rejeté »

La neutralité du net

La neutralité du réseau n’a rien à voir là dedans, tant que c’est désactivable et que c’est sur le FreeBox.

Par rapport à Free, Benjamin Bayart semble être du même avis et vous l’expliquera bien mieux que mois sur le blog de FDN

Quand  à l’argument qui consiste à dire qu’avec la publicité les sites sont indépendants financièrement et donc libres. A ceux-là je répondrai en leur  demandant de regarder une très bonne émission d’arrêtsurimages traitant du sujet. Pour faire court, si vous voulez parler d’une marque/entreprise et qu’elle vous finance à travers la publicité, allez vous le faire ? La réponse est évidemment « non » c’est votre source de revenu… Est-ce que c’est ça la liberté ?

Pour toutes ces raisons : multiplions/facilitons les installations d’anti-pub sur nos ordinateurs !

Installer l’incitateur de pub WordPress

J’ai développer un plugin wordpress : adblock invit

Installer l’incitateur de pub sur mon site

Je partage avec vous le bout de script (certainement à améliorer, je ne suis pas développeur) pour que vous puissiez faire la même chose si le cœur vous en dit.

Créer un répertoire ‘testads’ accessible en http qui contiendra le fichier banners.js :

Puis copiez ce bout de code juste avant la fin de votre </body> sur toutes les pages :

3, 2, 1… Inciter !!!!

Edit : Renommage du fichier ads.js en banners.js pour coller avec la liste Fanboy’s d’adblock (merci @mart-e)

Edit2: Ajout de la licence au script (très important !) :-p

Cet article, à l’époque fessait suite à la polémique de Free avec son anti-pub installé par défaut sur la Freebox  et aux nombreuses discussions qui en ont découlé (ça aura surtout eu ce mérite.

[rkhunter] Warning The file properties have changed

Rkhunter sert à détecter les rootkits, portes dérobées et exploits. Il se base en partie sur les Inodes des exécutables. Après avoir fait des aptitude safe-upgrade. vos exécutables changent…  Il faut donc en avertir Rkhunter…

Après mon premier upgrade j’ai reçu le mail suivant :

Il faut donc mettre la base Rkhunter à jour avec les nouveaux inodes.

Méthode manuel :

Lancer les commandes suivantes :

Méthode automatique

Si comme moi, vous êtes un chouilla fainéant créer le script /etc/apt/apt.conf.d/98-rkhunter avec le contenu suivant :

Ainsi la base Rkhunter sera remis à jour à chaque fois que vous utiliserez apt/aptitude.

Astuce trouvé sur le forum debian-fr.org