Tout sur : Tutoriels

Design de sites web (HTML, CSS et Images) grâce à Adobe Fireworks

Design de sites web (HTML, CSS et Images) grâce à Adobe Fireworks

Je cherchais jusqu’à récemment comment faire des designs de sites web grâce à Photoshop. Il s’avère cependant que c’est idiot, car Adobe a spécialement créé un outil dédié à cet usage : il s’agit de Fireworks. Wikipédia explique d’ailleurs que Fireworks est quasiment devenu obsolète en terme de fonctionnalités par rapport à Photoshop, mais pas forcément en terme d’approche ergonomique.
(Lire la suite…)

Bloquer les attaques proc/self/environ%00 via les virtualhosts de Apache2

Bloquer les attaques proc/self/environ%00 via les virtualhosts de Apache2

Un truc que j’ai pu constater en regardant les logs d’accès Apache sur le site : chaque jour, j’ai une vingtaine de tentatives d’injections via l’URL, qui ressemble à ça (celle-là date d’aujourd’hui) :

220.194.62.53 – - [12/May/2010:01:23:17 +0200] « GET /323-vtigercrm-procedure-dinstallation-et-de-changement-de-langage?module=Accounts&action=../../../../../../../../../../../../../../../proc/self/environ%00 HTTP/1.0″ 200 46444 « - » « libwww-perl/5.805″
(Lire la suite…)

Script shell de sauvegarde quotidienne des bases de données MySQL

Script shell de sauvegarde quotidienne des bases de données MySQL

Voilà un script qui m’a été fourni par @iBrianSND de ASMforum, et modifié sur la fin par mes soins (sur le mv, lui ayant préféré l’option rename). Ce script permet de faire une sauvegarde de l’intégralité des bases de données visibles par un utilisateurs MySQL. Le mieux étant, si on a plusieurs BDD sur le même serveur MySQL, de créer un utilisateur n’ayant que les droits de SELECT et de LOCK TABLES sur ces différentes bases de données. C’est en tout cas ce que j’ai fait, et je pense que ça rajoute un cran de sécurité.

(Lire la suite…)

Administration d’un serveur : commandes importantes

Administration d’un serveur : commandes importantes

Je suis en ce moment de plus en plus amené à utiliser les commandes bash pour l’administration d’un serveur, donc j’ai fait un petit récapitulatif de ce que j’utilise, et qui pourrait me servir en cas de perte de mémoire.

(Lire la suite…)

A propos de la gestion de la mémoire sur les distributions Linux

En interrogeant un poste sur Linux à propos de la quantité de mémoire utilisée, j’ai eu la désagréable surprise de constater que sur les 2Go que possède le système, 1,2Go étaient occupés, alors que le serveur n’est pas réellement en production (pas de site dessus), et donc je ne comprenais pas pourquoi tant de mémoire était utilisée. J’ai donc posé la question, et les réponses que j’ai obtenu m’ont paru être d’un intérêt tout à fait assez grand pour que je les publie.
(Lire la suite…)

Comment optimiser un blog WordPress quand on est sur un serveur dédié ?

Comment optimiser un blog WordPress quand on est sur un serveur dédié ?

Pour moi-même comme pour d’autres, j’ai décidé de coucher ici les quelques conseils que je donnerais si l’on me demandais comment optimiser un site à fort trafic qui est basé sur un WordPress, et qui a un serveur dédié (ou un virtuel). Attention, la majorité de ces conseils requièrent pour leur mise en place quelques connaissances en administration (rien de bien méchant toutefois), donc je déconseille à qui n’y connait rien de se lancer corps et âme dans la bataille. Je ne parlerai ici que des performances du serveur, et pas de l’optimisation de l’affichage du thème, qui prendrait déjà bien un billet à lui tout seul (et de surcroît, j’en ai déjà parlé).
(Lire la suite…)

Comment éteindre le son d’Ubuntu à chaque démarrage

Comment éteindre le son d’Ubuntu à chaque démarrage

Depuis le début du mois de février, grosso modo, je viens au travail avec mon propre PC (c’est un choix personnel), mais il peut être très dérangeant d’assumer les sons d’Ubuntu à l’allumage de celui, d’autant plus lorsque l’on travaille dans un open-space, et que le son était préalablement définit pour être à fond. Ben oui, la veille au soir, si j’ai regardé un film chez moi avec cet ordinateur, et que j’ai mis le son à fond parce que les haut-parleurs intégrés ne sont pas très puissants, et que le son original du DVD n’est pas très élevé, il faut bien pousser tout à fond. Mais le lendemain au bureau, grosse honte. Donc voilà comment régler le volume sonore du démarrage  d’Ubuntu sur zéro.

(Lire la suite…)

Comment éclairer une image quand on passe la souris dessus

Comment éclairer une image quand on passe la souris dessus

Un des éléments d’ergonomie dans la navigation des sites webs est celui du changement de la forme du pointeur quand une action est faisable avec celui-ci. Exemple : quand vous passez la souris sur un lien, celui-ci change la souris (la flèche) en main blanche avec l’index tendu vers le haut. Pour les images cliquables, il peut être intéressant de faire le même genre de processus, mais cette fois-ci en jouant sur l’éclairage de l’image. Par exemple, on peut considérer que toutes les images sont un peu ombragées, puis quand l’utilisateur passe sa souris dessus, enlever complètement leur opacité. Pour l’utilisateur, celui-ci à l’impression d’éclairer les images en passant la souris dessus ; la navigation lui est rendue un peu plus ludique et simple. (Lire la suite…)

Un carrousel d’images au lieu de simples liens sur votre blog WordPress

Un carrousel d’images au lieu de simples liens sur votre blog WordPress

Sur plusieurs blogs, j’ai pu trouver ce que j’appellerai un « carrousel d’images« , permettant d’afficher l’image d’un billet, cliquable, avec sur celui-ci une partie grisée sur laquelle est écrit le titre de ce billet. C’est une façon visuelle de faire un lien vers un billet, et je crois que cela permet aux visiteurs d’un site de mieux appréhender le contenu qu’ils vont trouver derrière un lien. Au final, l’image associée à un lien est un élément supplémentaire de transparence quant à votre contenu, et donc d’honnêteté envers le visiteur, ce qui ne peut pas être mauvais pour votre site. (Lire la suite…)

Améliorer le temps de réponse de WordPress avec le .htaccess et PHP 5

Améliorer le temps de réponse de WordPress avec le .htaccess et PHP 5

J’expliquais dans un billet précédent une technique pour améliorer grandement la vitesse de réponse d’un blog sous WordPress, et de passer, pour moi, d’un temps moyen de 1.6 seconde (pour une page déjà cachée par wp-Super-Cache) à 300 ms en moyenne, ce en copiant la page directement à la racine du site, afin que Apache n’ait pas à exécuter WordPress pour envoyer la page. A la faveur d’un appel de Stan, j’ai eu les conseil prodigués par Gonzague, qui se sont révélés très payants. Ces conseils concernent le .htaccess. (Lire la suite…)