Dans cet article, vous découvrirez comment faire en sorte que Vim ait un système de templates.

Les templates sont assez utiles pour gagner du temps. Une fois que vous aurez appliqué l’astuce de cet article, Vim remplira automatiquement vos nouveau fichiers (vierges donc) avec le contenu de votre choix !

Vim / gVim, éditeur texte, une icône

Lire la suite »

Dans les dernières version d’Ubuntu (et dans d’autres distributions GNU/Linux), vous avez probablement remarqué que les systèmes de fichiers dans /etc/fstab ont été remplacés par des UUID. Lire la suite »

Vous avez créé un blog et vous l’alimentez souvent ? C’est très bien ! Mais si, en plus de vos superbes articles, vous optimisez sa vitesse de chargement et vous personnalisez son design pour vos visiteurs, vous n’en ressortirez que gagnant !

High Performance Web Sites, optimiser votre blog pour un chargement plus rapide

Grâce aux optimisations que vous découvrirez dans cet article, vous fidéliserez les visiteurs ayant une connexion lente (ou qui téléchargent en même temps 😉 ) et vous encouragerez ceux qui visitent déjà votre blog à jeter un coup d’œil dans d’autres pages (Comme elles se chargent rapidement, pourquoi vont-ils se priver de sauter sur tout ce qui les intéresse chez vous ?).

Cet article est la première partie d’une série qui contiendra plusieurs conseils et astuces utiles pour d’améliorer la vitesse de chargement de vos pages. Je ne parlerai que des choses déjà expérimentée dans ce blog, afin de vous donner à chaque fois des chiffres intéressants adaptés aux blogs.

Lire la suite »

Si vous avez déjà lu quelque chose sur les règles typographiques françaises, vous savez qu’il faut insérer une espace avant les signes de ponctuation doubles ( ! ? ; : ) et après d’autres caractères, comme les guillemets français : « ».

Le souci, c’est que dans la pratique, il arrive qu’un mot ou un caractère revienne à la ligne quand il est précédé par une espace, ce qui ne fait pas très « beau » (en plus d’être incompatible avec les règles typographiques).

Par exemple, supposons qu’on soit limité à 20 caractères par ligne et que la phrase « Oui, Salut le monde ! » se trouve dans une seule et même ligne :

--------------------
Oui, Salut le monde
!
--------------------

Le point d’exclamation a été automatiquement mis dans la deuxième ligne alors que « monde » est resté dans la première. Le mieux aurait été d’avoir ce résultat (automatiquement, sans faire descendre « monde » manuellement !) :

--------------------
Oui, Salut le
monde !
--------------------

Lire la suite »

Vous balader avec votre petite clé USB contenant vos données personnelles ou sensibles (vos projets, votre journal intime, vos photos personnelles, vos mots de passe, etc.)  n’est pas ce qu’il y a de plus  prudent. À cause de sa taille, une clé USB peut facilement être perdue ou volée.

Chiffrer (crypter) et déchiffrer (décrypter) votre clé USB sous Linux

Pour minimiser le risque que vos données personnelles tombent entre de mauvaises mains, il est fortement recommandé de rendre vos fichiers invisibles à tous ceux qui n’ont pas votre mot de passe !

Grâce au script de cet article, nommé  mount-encfs-dir.sh, et à encfs, vous pourrez facilement sécuriser et sauvegarder les données de votre clé USB avec une interface graphique Zenity facile d’accès.

Lire la suite »

BaynJ’ai reçu plusieurs courriels à propos de la configuration du LG LDU 800, le modem 3G de Wana et j’ai décidé d’écrire cet article au lieu d’envoyer la même réponse à tous ceux qui m’ont contactés !

Comme le driver est disponible d’office sous GNU/Linux, le LG LDU-800 est automatiquement détecté ! La méthode pour le configurer afin qu’il se connecte à l’Internet de Wana est assez simple : il vous suffira de modifier un fichier de configuration (celui de wvdial), comme ce qu’on a fait il y a quelques mois avec le Huawei E-325 de Wana.

Prêts ? Alors allons-y par étapes !

Lire la suite »

Le modem Alcatel One Touch X020 de Meditel (FAI marocain)Meditel (et Maroc Telecom aussi, soit dit en passant) ont désormais un autre modem 3G en vente, l’Alcatel One Touch X020, que j’ai encore une fois un tantinet galéré à configurer pour qu’il marche sous GNU/Linux (les distributions comme Ubuntu / Debian, Fedora, OpenSuSE, etc.). Si vous vous souvenez bien, c’était la même histoire (comme d’habitude avec les modems 3G USB !) avec le Huawei E-220 de Meditel, mais désormais, je suis content de vous annoncer que j’ai réussi aujourd’hui à configurer l’Alcatel OT-X020 sous GNU/Linux, et j’en profite pour vous donner dans ce tutoriel la marche à suivre pour faire de même dans votre système GNU/Linux !

ADSL Mobile de Meditel

Lire la suite »

Wifi Sagem F@st Multiservices 3304

Si vous vous connectez à votre ADSL Menara de Maroc Telecom, avec un modem routeur wifi Sagem F@st 3304, et qu’il vous arrive d’avoir besoin de redémarrer votre routeur automatiquement, grâce à un cron + script shell, pour une des diverses raisons valables (par exemple, une connexion super lente, mystérieusement constatée après plusieurs heures de connexion suivies), le petit script de cet article risque de vous intéresser. Lire la suite »

Sécurité sous GNU/LinuxLa sécurité fait partie des domaines les plus importants, et pourtant, tant de personnes pensent le contraire. Lors du Linux Days 2008, à Agadir (Maroc), le vendredi 9 mai 2008 à 15h, j’ai tenu une conférence sur la sécurité sous GNU/Linux, dans laquelle j’ai exposé plusieurs conseils pour avoir un ordinateur avec une sécurité assez élevée pour tenir tête aux petits script kiddies qui s’amusent tellement avec les ordinateurs des chers utilisateurs lambda 😀 ! Lire la suite »

Référencement BlogVous découvrirez dans cette présentation comment faire connaître votre blog, attirer des visiteurs, les fidéliser et être mieux référencé dans les moteurs de recherche (comme Google ou Yahoo. Référencement naturel j’entends).

Cela pourrait être un bon début pour tous ceux qui n’ont jamais touché à ce domaine ^_^.

Pour info, ces slides ont été présentés pour la première fois lors de ma conférence au Blog Day 2008, à Tanger (Maroc). Lire la suite »