An Apache tale : Two Wolves

One evening an old Apache told his grandson about a battle that goes on inside people.

He said, “My son, the battle is between two wolves inside us all.

“One is Evil – It is anger, envy, jealousy, sorrow, regret, greed, arrogance, self-pity, guilt, resentment, inferiority, lies, false pride, superiority, and ego.

“The other is the Spirit – It is joy, peace, love, hope, serenity, humility, kindness, benevolence, empathy, generosity, truth, compassion and faith.”

The grandson thought about it for a minute and then asked his grandfather: “Which wolf wins?”

Lire la suite

mad-dogs

Mad Dogs saison 1

Mad Dogs, diffusée sur la BBC, nous raconte l’histoire de quatre amis d’enfance, maintenant dans la quarantaine.

Quinn (Philip Glenister), Baxter (John Simm), Woody (Max Beesley) et Rick (Marc Warren) pensent qu’ils vont s’amuser au soleil chez leur ami Alvo (Ben Chaplin), qui possède une villa luxueuse à Majorque, en Espagne.

Mais rien ne se passe comme prévu et les évènements s’enchaînent sans qu’ils ne puissent faire grand chose pour éviter le pire.

Lire la suite

Serveur dédié : CHMOD récursif sur des fichiers ou répertoires en ligne de commande photo

Serveur dédié : CHMOD récursif sur des fichiers ou répertoires en ligne de commande

Il y a quelques jours, j’ai eu besoin de modifier les permissions de plusieurs dizaines de fichiers PHP.

Plutôt que d’utiliser la fonction CHMOD du client FTP, je me suis dit que ce serait sûrement plus rapide via ligne de commandes.

Chmod sur toute une extension de fichiers

Pour faire un CHMOD 640 récursif sur tous les fichiers PHP d’un répertoire, commencez par vous rendre dans le répertoire puis utilisez cette commande :

find . -type f -name '*.php' -exec chmod 640 {} \;  Code language: JavaScript (javascript)

En changeant l’extension qui se trouve entre les guillemets, vous pouvez rapidement attribuer les bonnes permissions aux bons types de fichiers.

Lire la suite

the-borgias-s1

The Borgias saison 1

Pour remplacer The Tudors sur sa grille, Showtime récidive et s’intéresse à une autre période de l’Histoire : le Vatican au temps de la Renaissance avec la célèbre famille Borgia.

the borgias s1

The Borgias est une création de Neil Jordan qui place Jeremy Irons dans la peau de Rodrigo Borgia, futur Pape Alexandre VI, connu pour avoir été le pape le plus controversé durant la Renaissance. On y retrouve à ses côtés David Oakes (Juan Borgia), François Arnaud (Cesare Borgia ), Holliday Grainger (Lucrezia Borgia) et Aidan Alexander (Joffre Borgia).

Lire la suite

The PeteBox - Where Is My Mind (Pixies cover) photo

The PeteBox – Where Is My Mind

Cette reprise guitare et beatbox de Where Is My Mind (Pixies) par The PeteBox est absolument géniale:

Juste une guitare, et tout le reste est fait avec sa voix, selon la technique du beatbox (« boîte à rythmes humaine » en anglais), ou « multivocalisme », qui consiste à imiter des instruments en utilisant la voix, principalement les percussions.

C’est un chant a cappella (sans accompagnement instrumental) et qui donne la sensation d’entendre une polyphonie.

Lire la suite

united-sates-of-tara-s3

The United States of Tara saison 3

Voici la troisième saison des United States of Tara !

Tara décide de retourner à l’université mais Max pense que ce n’est pas une bonne idée et que le stress risque de réveiller une de ses personnalités alternatives.

Pendant ce temps, Kate contemple son future ; Charmaine est enceinte mais ne veut pas s’engager avec Neil ; Marshall et Lionel s’achètent une caméra pour leur cours d’audiovisuel.

The Moonband - Boogeyman (live) photo

The Moonband – Boogeyman (live)

The Moonband est un groupe folk acoustique qui vient de Munich, en Allemagne, et se compose d’Eugen Mondbasis, Chris Houston, Katerina Kirkova, Andy Armstrong et Elena Rakete.

Les instruments sont variés : ukulélé, mandoline, contrebasse, guitares et le tout est vraiment génial à écouter.

Voici Boogeyman, interprété live dans leur salon :

Lire la suite

Serveur dédié : sécuriser Apache 2 avec ModSecurity photo

Serveur dédié : sécuriser Apache 2 avec ModSecurity

modsecurity

Aujourd’hui, on ajoute une couche de sécurité supplémentaire avec l’installation du module ModSecurity pour Apache.

ModSecurity est un firewall pour les applications web (WAF) pour Apache.

Il permet de se prémunir contre pas mal d’attaques (connues/inconnues, injections SQL, failles XSS…) et permet de surveiller le traffic HTTP en temps réel. Très utile pour un serveur dédié sous Apache!

L’installation est très rapide, cela ne prend que quelques minutes et 3 étapes.

Etape 1 : installation de mod_security

On commence par éditer nos sources de dépôts :

nano /etc/apt/sources.listCode language: PHP (php)

et on ajoute les backports :

deb  squeeze-backports main

On met à jour et on installe mod_security:

apt-get update
apt-get install libapache-mod-securityCode language: JavaScript (javascript)

On active le module :

a2enmod mod-security

Et on relance Apache pour prendre en compte nos changements :

/etc/init.d/apache2 restart

Lire la suite

jekyll

Jekyll saison 1

Aujourd’hui, je vous propose une séance de rattrapage avec Jekill, une série diffusée en 2007 sur la BBC.

Le docteur Tom Jackman est marié, deux enfants. Une infirmière psychiatrique, Katherine Reimer, est employée à son service pour s’occuper de lui.

Abandonné par sa mère à sa naissance, Jackman s’éloigne de plus en plus de sa femme, Claire.

Dans le premier épisode, Jackman se ceinture dans une chaise et Reimer l’observe alors que survient une transformation physique subtile.

Alors que Hyde et Jackman sont presque physiquement identiques, leur caractère et leur identité sont bien distinctes et chacun essaie de prendre le contrôle de l’autre.

Lire la suite

Of Monsters And Men - Little Talks photo

Of Monsters And Men – Little Talks

Aujourd’hui je vous présente une autre petite gemme folk, jouée par Of Monsters and Men, composé de Nanna Bryndís Hilmarsdóttir, Ragnar Þórhallsson, Brynjar Leifsson, Arnar Rósenkranz Hilmarsson, Kristján Páll Kristjánsson et Árni Guðjónsson.

Ce groupe islandais a été découvert sur YouTube avec leurs vidéos tournées live dans leur salon. Voici Little Talks :

Lire la suite

Serveur dédié : création d'un serveur mail Postfix (sécurisé avec Saslauthd et certificat SSL) et Courier (accès POP et IMAP) utilisant une base MySQL d'utilisateurs/domaines virtuels photo 1

Serveur dédié : création d’un serveur mail Postfix (sécurisé avec Saslauthd et certificat SSL) et Courier (accès POP et IMAP) utilisant une base MySQL d’utilisateurs/domaines virtuels

Aujourd’hui, nous voyons comment créer un serveur mail sécurisé et qui tient bien la route. Comme je suis seul utilisateur du serveur, je ne voyais pas trop l’intérêt de créer des comptes utilisateurs sur le serveur juste pour pouvoir bénéficier d’un serveur mail.

J’ai donc opté pour la solution suivante : un serveur mail Postfix (sécurisé avec Saslauthd et certificat SSL) et un serveur Courier (accès POP et IMAP) qui utilisent MySQL (utilisateurs et domaines virtuels) pour la redirection des messages des utilsateurs/domaines.

icon mail server1

Le tutoriel est certainement le plus long de la série, j’estime que cela prend à peu près 50 minutes à compléter (en 15 étapes!). Attention au niveau des copier/coller, une simple erreur peut vous faire perdre pas mal de temps !

Etape 1 : configurer le hostname

Le hostname est le nom du serveur en général. Mon domaine est skyminds.net donc mon serveur s’appelle mail.skyminds.net

Il est également important que ce nom soit présent dans la configuration bind du serveur.

Pour connaitre le nom de votre machine, tapez :

hostname -f

Pour le modifiez, il faut éditer /etc/hostname :

nano /etc/hostname

Remplacez ce qui s’y trouve avec le nom de votre serveur. J’y mets ‘mail.skyminds.net’.

Ensuite, éditez /etc/hosts:

nano /etc/hosts

On ne touche pas à la première ligne mais on ajoute l’adresse IP du serveur suivie de notre nom de machine :

127.0.0.1       localhost.localdomain localhost
xxx.xxx.xxx.xxx  mail.skyminds.netCode language: CSS (css)

Il ne vous reste plus qu’à rebooter le serveur pour que les modifications soient prises en compte :

/sbin/reboot

Vérifiez bien que le nouveau nom a bien changé :

hostname -f

J’obtiens bien :

mail.skyminds.netCode language: CSS (css)

Si vous obtenez une erreur du style “name or service not found”, vérifiez que les enregistrements DNS du serveur sont bien corrects.

Lire la suite