Archive for the 'Web dev' Category

Fait d’usabilité no2, Nous ne faisons pas de choix optimaux. Nous choisisons le premier choix cohérent

Couverture de Don’t make me think a common sense of usabilityJ’ai dit il y a quelques semaines que je ferait une revue allégée d’un livre très inspirant qui traite de l’Utilisabilité (peut être un nouveau mot?).

Le livre s’appelait: Don’t make me think. A Common Sense Approach to Web Usability, voici le second point qu’il est important de considérer.

Attention à l’anglicisme;

Fact of life #2 > We don’t make optimal choices. We satisfice.

Continue reading ‘Fait d’usabilité no2, Nous ne faisons pas de choix optimaux. Nous choisisons le premier choix cohérent’

Copier un fichier d’un serveur à l’autre en le compressant pour la route

J’ai voulu un jour transférer des fichiers entre deux machines et les fichiers je les trouvaient lourds. Habituellement j’aurait utilisé soit rsync ou scp mais cette fois ci je voulait utiliser un processus un peu différent. Pourquoi ne pas compresser le contenu durant le transfert? Continue reading ‘Copier un fichier d’un serveur à l’autre en le compressant pour la route’

Quelques blogs que je lis fréquemment

En ce début de semaine, je me suis donné la résolution de Bloguer sur des sujets divers pas seulement ceux que je maîtrise mais aussi ceux que nous pouvons tous profiter.

J’ai tombé sur mon application Google reader et j’avait beaucoup de feeds que je n’avait pas pris le temps de lire récemment.

C’est en écrivant ce post que je réalise que je ne lis pas toujours tout les billets que j’y trouve mais en survolant, je trouve toujours des sujets intéressants qui m’informe, j’aimerai en partager quelques-uns avec vous.
Continue reading ‘Quelques blogs que je lis fréquemment’

Doubler la fiabilité avec un miroir MySQL, un mini-Howto

Imaginez que vous avec plusieurs sites a gérer. Sur un serveur, disons, monté en RAID-1 sur deux disques SATA en md-devices. C’est bien, les données sont dupliqués et si un disque dur brise, les données survivent. Évidemment ça ne nous protège pas des erreur de manipulation.

Une redondance comme je l’ai monté implique deux serveurs distincts qui ont chacun leur adresse ip et leur setup. Les serveurs ont deux adapteurs réseau et je les ai reliés ensemble et donné une adresse ip privé pour qu’ils puissent parler ensemble sans passer par Internet. Chaque serveur à les fichiers de sites pour chaque usager et chacun se connecte a mysql en localhost. La réplication se passe donc par l’adresse privée donc aucune encryption est nécessaire entre les peers.

Plus tard je devrai monter un service de miroirisation via rsync mais ce n’est pas le but de “ce” post.

Veuillez noter qu’il s’agit d’un howto TRÈS TECHNIQUE et je NE PEUT PAS nécessairement GARANTIR le FONCTIONNEMENT si vous faites simplement que COPIER SANS RÉFLÉCHIR.
Continue reading ‘Doubler la fiabilité avec un miroir MySQL, un mini-Howto’

Période de tests…

Je me suis souvent demandé comment on pouvait pour faire fonctionner un site web mais sur deux serveurs: On appelle ca du Load Balancing. Le concept est facile a illustrer… mais à faire, ouf!

En passant… Je suis actuellement a faire des tests de load balancing… et actuellement vous êtes en train de lire mon blogue sur le serveur 2 (goretex).

UPDATE: le serveur est maintenant en redondance SQL alors chaque post est identique sur les deux machines :)

Continue reading ‘Période de tests…’