20 décembre 2007, modifié le 1er janvier 2009, par
Quentin Drouet

Le serveur de mail que nous utilisons est Postfix. Le but de ce petit bloc note est d’intégrer directement dans le processus de réception des mails l’éradiction des spams. Comme nous allons aussi avoir besoin de faire marcher un antivirus dans cette chaine, nous allons utilisez la méthode d’intégration de spamassin grace à amavis.
Etape 1 : Installation des logiciels sur le serveur
SpamAssassin est un outil sous licence licence Apache Software License qui permet de filtrer le trafic des courriels à l’arrivée et à la sortie du serveur de mail afin d’éradiquer ceux reconnus comme pourriels ou courriels non sollicités.
Pyzor est un système collaboratif en réseau de détection et de blocage des spams qui utilise des définitions de messages définit par ses utilisateurs. Ce système se met à jour directement depuis le serveur des développeurs ce qui permet d’avoir une liste à jour.
Razor
ClamAv est un logiciel antivirus très utilisé sous UNIX. Il est généralement utilisé avec les serveurs de courriels pour (...)
22 décembre 2007, modifié le 1er janvier 2009, par
Quentin Drouet
Rappel : L’environnement d’installation est celui-ci :
Système d’exploitation : Ubuntu 7.10 Gutsy Gibbon Serveur Web : Apache version 2.2.4 PHP : 5.2.1 Mysql : 5.0.38 Perl : 5.8.8
Il se peut donc que certaines commandes Unix utilisées ne soient pas compatibles avec d’autres distributions. Vous pouvez laisser un message en bas de cet article pour toutes questions.
Installation de sympa # Téléchargement des sources wget http://www.sympa.org/distribution/s... # Décompression du paquet tar -xvzf sympa-5.3.4.tar.gz # On va dans le répertoire qui contient les sources cd
27 décembre 2007, modifié le 29 décembre 2008, par
Quentin Drouet

Environnement de base Serveur : Dedibox Distribution Linux : Ununtu Gutsy Gibbon 7.10 Apache 2 : version 2.2.4 PHP 5
Paquets nécessaires au préalables :
apt-get install subversion libapache2-svn python2.5 libsqlite3-0 php5-sqlite3 python-svn python-subversion python-pysqlite1.1 python-genshi Création des repositories svnadmin create /var/svn/lx5.net
Le fichier d’autorisations :
nano /var/svn/lx5.net/conf/authz
Il est nécessaire de mettre dans ce fichier au moins ces quelques lignes :
[/] kent1 = rw * = r Télécharger
Ceci donnera à l’utilisateur "kent1" les droits de lecture et d’écriture sur le dépot et uniquement les droits de lecture aux autres utilisateurs. Nous verrons dans un article futur comment régler aux petits oignons ces autorisations.
Le fichier de password :
Comme nous donnons les droits d"écriture à l’utilisateur "kent1", il est donc nécessaire de créer le fichier de mots de passe qui correspond.
rm -f /var/svn/lx5.net/conf/passwd li style="font-weight : (...)
16 juin 2007, modifié le 27 décembre 2008, par
Quentin Drouet
Email
Gmail
A mon avis le meilleur système de mail en ligne Sobre, simple et efficace Calendriers en ligne
Google Calendar
Nécessite un compte google TO-DO listes
Remember the milk
Possibilité de travailler hors connexion grace à Google Gears (nécessite le plugin adéquat pour le navigateur). Rappels par mails, messagerie électronique (AIM, GaduGadu, GoogleTalk, ICQ, Jabber, MSN, Skype, Yahoo) et téléphone mobile (pas disponible en France encore). Utilisation parallèle avec Google Calendar. Intégration à l’Iphone par application personnelle Gestionnaires de Signets
del.icio.us
Plugin firefox pour remplacer la gestion de signet du navigateur par celle de del.icio.us (génial)
9 septembre 2006, modifié le 29 novembre 2008, par
Quentin Drouet
Erreurs de relance d’Apache
Lors de la création de nouveaux domaines et sous domaines, vhcs se charge tout seul de tout... Cool vous me direz... oui si il le faisait bien... Ce n’est pas le logiciel qu est incriminé mais le package .deb...
Description de problème :
on crée des domaines ou sous domaines dans Vhcs.
Ces adresses nouvellement crées ne fonctionne pas.
Le force-reload d’apache ne fonctionne pas non plus..
Résolution du problème :
La solution a été trouvé ici
Il suffit de modifier 3 fichier :
$ nano /etc/vhcs2/apache/parts/als_php2_entry.tpl
$ nano /etc/vhcs2/apache/parts/dmn_php2_entry.tpl
$ nano /etc/vhcs2/apache/parts/sub_php2_entry.tpl
et de modifier les lignes :
’php_admin_value sendmail_path /usr/sbin/sendmail -t -i -f info@DMN_NAME’
par :
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f info@DMN_NAME"
Pour les domaines déjà créés :
Ouvrir le fichier de conf d’Apache
$ nano /etc/apache2/sites-available/vhcs2.conf
Modifier les lignes comme (...)
14 novembre 2006, modifié le 27 novembre 2008, par
Quentin Drouet

Sous Ubuntu Feisty (7.04), j’ai eu des problèmes avec le paquet ffmpeg qui refusait de me mettre le son en mp3 lors de l’encodage des vidéos....
Il a donc fallu que je recompile moi-même ffmpeg... Voici la méthode utilisée qui devrait être compatible avec les distributions issues de Debian :
Au préalable vérifier que les dépôts universe et multiverse soient disponibles dans votre fichier /etc/apt/sources.list Désinstaller le paquet ffmpeg : sudo apt-get remove ffmpeg Vérifier que [lame ?] est correctement installé et avoir le nécessaire pour compiler :
NB : Il est nécessaire sur Ubuntu d’activer les dépots universe et multiverse
sudo apt-get install lame subversion build-essential liblame-dev libvorbis-dev libxvidcore4-dev libfaac-dev libfaad-dev libtheora-dev libx264-dev Récupérer les sources de ffmpeg par svn : svn checkout svn ://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg La compilation : cd ffmpeg/ ./configure —enable-libmp3lame —enable-libxvid —enable-libvorbis —enable-gpl (...)
26 novembre 2008, par
Quentin Drouet
Flash MetaData Injector
http://osflash.org/flv
FLV est un conteneur qui peut utiliser différent types de videos et sons.
Codecs
Video
H.263 : Codec de base On2 VP6 : Codec de bonne qualité mais propriétaire, appartenant à la société On2 H.264
Audio
Nellymoser : Format propriétaire spécialisé dans le transport de la voix MP3 Metadatas videocodecid : (Nombre)
L’ID du codec video du FLV : 1 : JPEG (currently unused) 2 : Sorenson H.263 3 : Screen video 4 : On2 VP6 5 : On2 VP6 with alpha channel 6 : Screen video version 2 7 : AVC - Correspond au H.264 audiocodecid : (Nombre)
L’ID du codec audio du FLV : 0 : Linear PCM, platform endian 1 : ADPCM 2 : MP3 3 : Linear PCM, little endian 4 : Nellymoser 16-kHz mono 5 : Nellymoser 8-kHz mono 6 : Nellymoser 7 : G.711 A-law logarithmic PCM : base de transport de la voix sur le réseau téléphonique 8 : G.711 mu-law logarithmic PCM 9 : Réservé 10 : AAC (Flash Player9,0,115,0 et futurs) : Advanced Audio Coding - Meilleure qualité que le (...)
9 mars 2008, modifié le 27 août 2008, par
Quentin Drouet
Depuis 1 ou 2 versions a été mise en place dans spip des fonctions d’autorisations qui sont censées rendre aisée la gestion des autorisations liées au workflow de spip...
Voici ce que j’en ai compris ... et qui m’a servi soit dans des plugins soit sur des sites particuliers, notamment emotion-pictures
Tout d’abord rappelons les 4 statuts de bases de spip liés aux personnes :
Administrateur : 0minirezo (qui peut être modifié en administrateur restreint => restreint à une ou plusieurs rubriques particulières) Rédacteur : 1comite Visiteur : 6forum À la poubelle : 5poubelle
Ces statuts sont définis dans un tableau php à la ligne 272 du fichier ecrire/inc_version.php
// Constantes surchargeables, cf. plugin autorite // false pour ignorer la notion d’admin restreint # todo : une option a activer define(’_ADMINS_RESTREINTS’, true) ; // statut par defaut a la (...)
30 mars 2008, modifié le 24 août 2008, par
Quentin Drouet
Avant toute chose nous avons besoin de plusieurs choses nécessaires :
Xcode (normalement fourni sur le dvd votre système d’exploitation)
Xcode permet de disposer de tous les outils de développement nécessaires pour compiler des logiciels et librairies sur MAC LAME (Pour décoder le format MP3) FAAD (Pour décoder les formats MPEG-2 et MP4) Installation des décodeurs
LAME :
Dans un terminal faites :
mkdir /lame cd lame wget http://switch.dl.sourceforge.net/so... cd lame-3.98b6 ./configure make sudo make install Télécharger
FAAD2
On télécharge les sources et on les copies dans / qui est le répertoire home de l’utilisateur en cours.
Dans un terminal, on décompresse le fichier (j’ai téléchargé le paquet tar.gz).
tar -xvzf faad2-2.6.1.tar.gz
Puis on le compile et l’installe :
cd faad2 autoreconf -vif . span style="color : #000000 ; (...)
29 mars 2008, modifié le 23 août 2008, par
Quentin Drouet
Préparation
Pour compiler flvtool2, certaines dépendances sont à pourvoir :
subversion (pour récupérer le code source à jour) Ruby (pour l’installation) apt-get install subversion ruby La compilation
On récupère d’abord les sources par svn...
svn checkout svn ://rubyforge.org/var/svn/flvtool2/trunk /flvtool2
Les sources seront copiées dans le répertoire de l’utilisateur en cours dans un sous répertoire flvtool2/
Puis on l’install par : cd /flvtool2 sudo ruby setup.rb Télécharger
Cela installe automatiquement flvtool2 dans : /usr/bin/flvtool2
Pour la mise à jour ?
cd /flvtool2 svn up sudo ruby setup.rb Télécharger
Quoi de plus simple...
Son utilisation ?
Auparavant on utilisait une commande qui ressemblait à cela pour créer nos flv : ffmpeg -i myvideo.mpg -f flv (...)