La boule de lavage

Tests sur l'efficacité d'une boule de lavage

La boule de lavage est présentée comme une révolution. Elle est présentée comme l'accessoire indispensable pour faire des économies tout en étant écologique puisqu'elle remplace la bonne vieille lessive.

Si l'on cherche à connaître son efficacité réelle, l'on trouve divers témoignages, du plus positif, au plus négatif. Mais, malheureusement, il est rarement donné plus de détails.

Si l'efficacité d'un tel matériel est réel, alors il présente un intérêt certain. Dans le cas contraire, il s'agit juste d'une arnaque.

L'intérêt scientifique n'est donc pas négligeable et vaut bien une dépense de quelques dizaines d'euros.

DIY

Le web sémantique

Comment annoter sémantiquement un document ?

Le web sémantique a de plus en plus le vent en poupe. Même si les moteurs de recherche ne savent pas encore intégrer le web sémantique dans les analyses et la pertinence des résultats.

Malgré tout, l’engouement pour cette technologie est telle que des référentiels existent déjà (DBPedia, GeoWeb, FreeBase, etc.) et que de plus en plus de contributeurs annotent leurs documents avec du web sémantique afin d’être prêts pour le jour J.

Cependant, annoter un document n’est pas une chose aisée. En effet, nous pourrions annoter chaque mot du texte ou chaque objet afin de donner la signification sémantique. Mais dans ce cas, le volume d’informations serait multiplié et la lisibilité technique (code source) serait dégradée.

Trop peu d’annotation serait inutile. Autant ne rien mettre du tout.

Quel est donc le bon équilibre, la bonne quantité d’annotation pour une sémantique optimale ?

Créer une copie ISO d'un répertoire

Créer une copie ISO d'un répertoire sous Windows ou UNIX avec mkisofs

Sous Windows, pour créer la copie iso d'un répertoire, il faudra :

  • Le programme mkisofs compilé pour Windows.

Sous UNIX/LINUX, pour créer la copie iso d'un répertoire, il faudra :

  • Le programme mkisofs.

CSS / @import

Utiliser la propriété @import en CSS

La propriété @import en CSS3 permet d'importer une autre feuille de style.

Cependant, pour des raisons de performances web, il est déconseillé de l'utiliser.

Si cette propriété à été inventée mais est déconseillée, à quoi donc peut-elle servir ?

Surveillance système sous FreeBSD

FreeBSD accounting : Surveillance système sous FreeBSD

Pour effectuer une surveillance accrue du système et déterminer d'eventuelles tentatives de piratage ou tout simplement le suivi de l'utilisation des ressources d'une machine sous FreeBSD, il existe la commande accton (accounting). Cette commande permet d'activer la comptabilité des utilisations et exécution sur la machine surveillée.

Installation d'un serveur FTP chroot

Installer et configurer un serveur FTP en environnement sécurisé sous FreeBSD

Par défaut, sous FreeBSD, une connexion FTP donne accès à tous les répertoires et fichiers de la machine. Pour des raisons de sécurité et de simplicité d'utilisation, il peut être utile de limiter les utilisateurs à un répertoire et ses sous-répertoires.

Créer un disque virtuel sous FreeBSD

Créer un disque en RAM sous FreeBSD

FreeBSD possède en standard tout ce qu'il faut pour créer un disque virtuel. Un disque virtuel, en RAM, est beaucoup plus rapide qu'un disque physique et dans certains cas, pour disposer d'une amélioration des performances, il peut être utile de créer un disque virtuel.

Les droits d'accès sous UNIX

Compendre et gérer les droits d'accès sous UNIX

Sur tout système d'exploitation multiutilisateur il existe une gestion plus ou moins avancée des droits d'accès aux fichiers. UNIX n'échappe pas à la règle.

Améliorer Tor

Configurer une connexion Tor pour améliorer sa vitesse

Tor permet de chiffrer et d'anonymiser des connexions en passant par une série de relais (Tor). Cependant, la configuration par défaut ne permet pas d'obtenir une connexion très performante.

Tor

VoIP sous Linux

Comment recevoir un appel depuis son téléphone mobile sur son ordinateur Linux ?

Les utilisateurs d' iPhones peuvent recevoir leurs appels téléphoniques directement depuis sur leur Mac.

Il est possible de faire la même chose sous Linux.

Pour cela, vous aurez besoin :

  • D'un téléphone portable (type Android) ;

  • D'Empathy installé sur votre machine Linux (installé par défaut sur les distributions Gnome Shell) ;

  • D'une connexion Internet.

Générer un mot de passe

Générer un mot de passe en shell UNIX

Il peut être parfois utile de générer un mot de passe dans un shell sans pour autant installer de programmes spécifiques comme mkpasswd, etc.

Par exemple, dans une application (web ou locale) générer un mot de passe par défaut, pour un utilisateur ou un programme. Un mot de passe efficace.

Créer un daemon sous FreeBSD

Transformer un programme en daemon (service) avec un script en utilisant le framework rc.subr

Il peut être parfois utile de transformer un programme en daemon (service) afin de le lancer automatiquement au démarrage et de le gérer comme n'importe quel autre service.

Ce programme n'est pas prévu au départ pour gérer les commandes start, stop, status, etc., tout comme il ne sait pas retourner son PID.

Il convient donc de créer le script qui va s'en charger.

Conversion automatisée des vidéos

Conversion automatisée des vidéos pour le web avec VLC

De manière générale, les fichiers vidéos natifs sont assez volumineux. Les ajouter sur un site web directement est proscrit sans une conversion (format, dimensions, …).

Et lorsque la technologie et les performances des clients évoluent, il faut adapter la conversion et convertir à nouveau toutes les vidéos dans un nouveau format.

Or, si ces conversions sont réalisées une par une, manuellement, tout ce travail est fastidieux.

Il faut donc automatiser le plus possible ces conversions.

Générer un nombre aléatoire

Générer un nombre aléatoire en héxadécimal et en décimal

Il peut être parfois utile de générer un nombre aléatoire dans un shell sans pour autant installer de programmes spécifiques. Pour, par exemple, générer une clef WEP.

RDF/XML et XHTML

Comment inclure du XHTML dans du RDF/XML ?

Par défaut, le RDF/XML inclut des éléments de type texte mais ne prend pas en charge le contenu de type XML autre que celui du RDF/XML, c'est-à-dire pour décrire un graphe.

Ainsi, un fragment XHTML ne décrit pas un graphe, mais un contenu à reprendre tel quel et à interpréter non plus selon la dimension RDF (sémantique), mais selon la dimension XML (structure).

Un pot de miel avec Postfix

Créer un pot de miel avec Postfix

Lorsqu'on possède un serveur Postfix, il peut être utile de lui faire apprendre des choses au fur et à mesure du temps, comme par exemple des adresses à ne pas accepter en entrée. Cela peut être utile si vous êtes obligé de laisser de temps en temps votre adresse sur internet. Pour récolter des adresses à éviter, rien de tel qu'un pot de miel qui va attirer les spammeurs et vous pourrez ainsi collecter toutes les informations qu'il convient d'avoir et surtout de leur fermer la porte.

Utiliser le format XBEL

Quelques exemples d'utilisation de XBEL

XBEL est un format XML de description de marque-pages (bookmarks). Au-delà d'un format d'échange, nous pouvons l'employer pour générer un certain nombre d'autres formats.

Si XBEL peut servir à décrire les marque-pages de toutes sortes, nous pouvons le détourner (ou plutôt restreindre le périmètre) pour maintenair l'arborescence d'un site web personnel et générer rapidement un certain nombre de documents à partir de là...

L'espace visuel d'une page web

Afficher au mieux les informations utiles sur une page web

Le web a été inventé pour partager de l'information, c'est-à-dire faire la part belle à l'information. Il est donc dommage de sacrifier une partie de la surface d'affichage à des informations secondaires, voire inutiles dans la plupart des cas. Car, en réalité, ces informations usant de l'espace visuel sont-elles toujours utiles pour tous ? Assurément non. Il est donc dommage de sacrifier de la largeur (seule dimension limitée) et de la surface d'affichage pour ces informations. Autant utiliser l'affichage pour n'afficher que ce qui est utile car, dans la grande majorité des cas, c'est ce que demande l'internaute.

HTML + XML

Insérer du XML dans une page HTML

Il peut parfois être utile d'insérer des données dynamiques dans une page statique (HTML) sans pour autant générer dynamiquement toute la page.

trap

Capturer les interruptions en shell UNIX

Lorsqu'un shell UNIX s'achève soit de lui-même soit par une erreur (interuption par ctrl+C, une erreur de syntaxe ou de commande, ...) il se peut que les répertoires ne soient pas propres ou remis en état.

En effet, surtout dans le cas d'une fin en erreur, en fonction de l'endroit où le script s'est arrêté, les générations de fichiers et/ou de données n'étant pas finies, tout n'est pas forcément propre et cohérent. Dans certains cas, il peut même être utile d'exécuter un autre script en cas d'erreur afin, par exemple, d'envoyer un message d'alerte, effectuer une restauration ou une sauvegarde, ...

Malheureusement, pour réaliser tout cela il faut pouvoir réagir en fonction du type d'arrêt de script. trap est la commande qui permet justement de faire cela.