Le blog de llaumgui

Linux en général, Fedora / CentOS en particulier...

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 4 décembre 2009

Fedora & l'assurance qualité sur les projets php

La qualité est un problème récurent dans les applications php. En effet, le php est un langage hautement permissif et très facile d’accès. Ceci donne certains codes disponibles sur la toile de bien piètre qualité voir carrément nocifs pour ceux ayant un tant soit peu de trafique sur leur serveur. Lors de ma participation aux derniers eZ Day, j’ai eu la chance d'assister à une conférence donnée par Sebastian Bergmann le Mr de qualité en php et j'ai trouvé ses initiatives plutôt intéressantes.

Sur le plan professionnel, nous avons également fait le choix de mettre en avant la qualité dans la réalisation de nos projets et c’est donc tout naturellement que nous nous sommes tournés vers une solution d’intégration continue et la suite d’utilitaire phpUnit.

Lire la suite...

jeudi 6 novembre 2008

Comment synchroniser ses PC facilement ?

Avec maintenant 3 PC (1 station de travail, 1 portable et 1 netbook), la synchronisation de mes données d'un poste vers un autre devient une question primordiale.

Je vais donc exposer ici les différentes solutions que j'ai retenu et celles que j'ai pu écarter...

Synchronisation de mon profil Firefox

La différence de résolution entre mes différents PC (22", 15.4" et 10.1") fait que mon profil Firefox n'est pas le même selon la machine. Mais il faut impérativement que mes Bookmarks soient synchronisés. J'ai d'abord commencé par utiliser Delicious, mais ce n'est pas vraiment un logiciel de synchronisation de bookmark puisqu'au au final vous n'utilisez plus vos favoris Firefox, mais ceux en ligne. Pour finir, le côté partager mes marques pages avec la terre entière, je trouve ça moyen, surtout que j'ai pas mal de liens qui sont des interfaces d'administration que j'ai pas envie de voir se balader n'importe où.

Je lui ai donc préféré Foxmarks qui est un véritable logiciel de synchronisation et me permet d'avoir les mêmes données sur mes 3 PC. Autre avantage, une interface web me permet de consulter ou ajouter des favoris du boulot.

Pour finir nottons que Foxmarks permet également de synchroniser les mots de passe mais je n'ai pas retenu cette solution pour le moment.

Lire la suite...

mardi 11 mars 2008

Un serveur Bittorrent en 5 minutes sur Fedora et/ou CentOS

Il y a 1 an, lors de la sortie du live CD Fedora Core 6 francisé par trasher, j'avais mis en place un serveur Bittorrent sur Borsalino. 1 an plus tard, trasher récidive avec le live CD de Fedora 8 francisé. Afin de partager cet ISO et suite au crash du serveur, j'ai du réinstaller le service Bittorrent...

Heureusement, le paquet Bittorrent a su évoluer au fil des versions de Fedora et il est maintenant très simple d'installer et configurer un serveur Bitto.

Lire la suite...

mardi 18 décembre 2007

yum et includepkgs : l'arme ultime ?

J'en parlais dans ce billet à propos de mon serveur CentOS 5.1 :

A force de mettre des clauses exclude dans mes fichiers repo, j'en fini par croire qu'il faudrait inventer un clause include...

C'est dans la documentation de CentOS que j'ai trouvé mon bonheur : la clause includepkgs.

Lire la suite...

samedi 6 octobre 2007

eZ Publish 4, php 5.2, CentOS 5, Remi et la spb-box

Que du beau monde dans un seul billet...

A la lecture du très instructif commentaire de Paul Borgermans laissé à la suite de mon billet sur la première alpha d'eZ Publish 4.0; et l'annonce qu'eZ 4.0 ainsi qu'eZ Components iraient plus vers un compatibilité php 5.2 que 5.1 : j'ai décidé de mettre à jour la version de php de la spb-box.

Pour cela, j'ai fait confiance à l'ami Remi (Attention prononcer Remi et surtout pas Rémi) et à son dépôt. Pour ceux qui ne connaisse pas Remi, surnommé dans le milieu "Serial Builder", il propose les dernières versions php/MySQL pour Fedora mais aussi pour les RHEL 4 & 5.

Lire la suite...

lundi 6 août 2007

Serveur mail postfix / postfix-mysql / Dovecot / RoundCube / spamassassin sous CentOS 5

Après le passage de Scenario-PaintBall sur un serveur dédié (spb-box), je me suis lancé dans la configuration du serveur mail. Pour rappel, le serveur est une dedibox sous CentOS 5.
Afin de pouvoir gérer plusieurs domaines et plusieurs comptes facilement, postfix est configuré en multi-domaines et virtual-user et afin d'ajouter facilement des comptes, les informations sont stockées en base MySQL via postfix-mysql.

Lire la suite...

lundi 4 juin 2007

Mise à jour vers Moonshine via yum

Alors que pour mes 2 machines personnelles, j'ai fait une installation propre de Fedora 7 Test 4 (6.93) puis une update vers la version finale; pour la Fedora Core 6 de mon boulot, je n'avais pas le temps de faire aussi propre, ni même de faire la procédure officiellement supportée : celle à partir du DVD.
J'ai donc utilisé la méthode non-officielle via yum et qui marche parfaitement.

Quelques remarques :

  • La méthode la plus propre passe par le telinit 3, j'avais pas le temps, je l'ai fait directement via un terminal (gnome-terminal).
  • J'ai téléchargé les RPMs dans un premier temps sans les installer. Pour ça il faut utiliser le plugin yum-downloadonly (yum install yum-downloadonly).
    Ensuite entre midi et 2 j'ai lancé l'upgrade.
  • Normalement, on passe dans un premier temps par un yum update yum mais comme j'ai continué à travailler pendant le téléchargement des mises à jour, je ne pouvais pas me risquer à rendre mon système instable (dépendance python de yum).

Lire la suite...