Accès rapide aux articles de la page


Gravatar de Cameleon

Apache / Ecrire les log dans plusieurs fichiers 

Lors de la définition du VirtualHost, il faut combiner l'utilisation de l'outil tee et du tube ; ce qui permet d'ajouter la ligne de log à un (ou plusieurs fichiers). J'ai aussi utilisé le tube suivi de la commande logger afin d'afficher la ligne de log directement dans le syslog. Ce qui permet, si les logs sont centralisés sur 1 seul serveur de tout pouvoir consulter depuis 1 seul endroit. Très pratique quand on dois administrer plusieurs serveurs web (Apache?).

L'utilisation pratique est d'avoir un fichier de log pour le client dans le répertoire de son domaine et d'avoir le log dans un fichier plus généraliste à tous le serveur (et aussi dans le syslog).

<vhost>
ErrorLog  "|/usr/bin/tee -a /home/web/vhost/log/error.log  | /usr/bin/tee -a /var/log/apache2/error.log  | /usr/bin/logger -tApache2 -plocal6.err"
CustomLog "|/usr/bin/tee -a /home/web/vhost/log/access.log | /usr/bin/tee -a /var/log/apache2/access.log | /usr/bin/logger -tApache2 -plocal6.notice" extended_ncsa
</Vhost>

Retourner au sommaire

Gravatar de Cameleon

Ajouter un raccourci au clic droit dans Gnome 

  • 12 votes
    vote oui vote non

Pour mon blog, lorsque je veux publier bon nombres de photos, de toutes les ouvrir dans gimp, puis les 'redimensionner', puis 'enregistrer sous', puis 'redimensionner' (pour la vignette) puis encore 'enregistrer sous'...un manipulation très longue et très fastidieuse.

La solution que j'ai mise en place me permet ; via un simple script bash; de redimensionner et renommer toute une série de photos correctement pour mon blog.

Pour celà, je vais utiliser la possibilité de rajouter des raccourcis au clic droit dans le navigateur de fichiers de Gnome.

Le Script est a ajouter dans un répertoire bien particulier : ~/.gnome2/nautilus-scripts

Tous les fichiers de ce répertoire, s'ils ont l'attribut x seront automatiquement ajouté au bouton droite.

Mon script qui me permet de créer une photo en 1024 pixels et une minatures en 140 pixels. Le nom du fichier final est : 1024.le_nom_de_l_image.jpg et 1024.le_nom_de_l_image.TN__.jpg. Ceci me permet rapidement d'avoir mes 2 photos. Je cherche pas non plus à détecter la type de fichiers, etc...

#!/bin/bash

for I in $*
do
    NomDimension=1024.$I;
    convert -scale 1024 $I $NomDimension
    NomFichier=`echo $NomDimension | sed 's/jpg/TN__.jpg/g'`;
    echo 'Redimensionne '$I' en '$NomDimension' et '$NomFichier;
    convert -scale 140 $NomDimension $NomFichier;
done

Pour debugger un script, il faut regarder le fichier ~/.xsession-errors ; il contient les erreurs possibles...

Retourner au sommaire

Gravatar de Cameleon

Autocollants UbuntuLinux 

Si vous croisez une Citroën ZX immatriculé 70 dans le département 45 avec un autocollant UbuntuLinux ... c'est moi :-))

Retourner au sommaire

Gravatar de Cameleon

hébergement Free 

Il ne faut jamais, au grand jamais dépasser les 6.000To de fichiers transférer ..... donc en gros il ne faut pas héberger Ubuntu Studio :)

(6.000 TeraOctets = 6 PetaOctets http://fr.wikipedia.org/wiki/Octet)

Retourner au sommaire

Gravatar de Cameleon

Happy Birthday Gnome ! 

Gnome

GNOME est né en août 1997 de l’idée de Miguel de Icaza de compiler « une série d’applications libres et conviviales ainsi que des outils de bureautique en se basant uniquement sur le logiciel libre».

« Boston MA, USA - August 15, 2007 - A one month, world-wide celebration of GNOME's tenth anniversary begins this week, culminating in mid-September with Software Freedom Day and the release of GNOME 2.20. During the celebration month, GNOME contributors will create a scrapbook wiki recording their ten year history, and a commemorative cookery book with "Open Source" recipes contributed by GNOME community members from around the world. »

"GNOME, acronyme de GNU Network Object Model Environment, est un environnement graphique libre convivial dont l’objectif est de rendre accessible l’utilisation du système d’exploitation GNU au plus grand nombre ; cette interface est actuellement populaire sur les systèmes GNU/Linux et fonctionne également sur la plupart des systèmes de type UNIX." (source : Wikipedia

Retourner au sommaire

Gravatar de Cameleon

Yes! Messenger 

Yes! Messenger

Ou comment se faire un ptit peu de pub

Je vous laisse comparer ces 2 captures d'écrans :

Notamment sur la ligne du bas; à droite pour la première capture (delfine62) et à gauche (donna4) sur la deuxième...ne trouvez vous pas une ressemblance ? :-)

Ils auraient pu générer un peu de nom de pseudos avec plus de numéros de département et plus de diversité dans les photos...

Retourner au sommaire

Gravatar de Cameleon

How-to : créer une planète 

planete

Le concept des planètes est de regrouper sur un blog central les billets de différents sites à la thématique commune.

Installation

1 ligne de commande suffit :

aptitude install planet

A noter que le nom du binaire pour le lancer est planetplanet.

Configuration

Je vais avoir besoin pour mon système de plusieurs planètes : 4 en tout.

Lors de l'installation de la planète, Debian (ou ubuntu & cie) installe pas mal de fichiers par défaut ; ceux qui nous intéressent se situent dans /usr/share/planet/templates/ et /etc/planet.conf

Mes 4 planètes (partenaires, culture-libre, artistes et équipe) vont se situer chacunes dans un répertoire du domaine.

Domaine : http://planet-jamzine.cameleon.mine.nu/
Répertoire principal : /home/cameleon/vhost/planet-jamzine/www/
Répertoire planète partenaires : /home/cameleon/vhost/planet-jamzine/www/partenaires/
Répertoire planète culture-libre : /home/cameleon/vhost/planet-jamzine/www/culture-libre/
Répertoire planète artistes : /home/cameleon/vhost/planet-jamzine/www/artistes/
Répertoire planète équipe : /home/cameleon/vhost/planet-jamzine/www/equipe/

$ mkdir /home/cameleon/vhost/planet-jamzine/www/partenaires/
$ mkdir /home/cameleon/vhost/planet-jamzine/www/culture-libre/
$ mkdir /home/cameleon/vhost/planet-jamzine/www/artistes/
$ mkdir /home/cameleon/vhost/planet-jamzine/www/equipe/

Je créer aussi un répertoire pour la configuration de chacune des planètes ainsi qu'un répertoire de cache et le répertoire de templates :

$ mkdir /home/cameleon/vhost/planet-jamzine/config/
$ mkdirca /home/cameleon/vhost/planet-jamzine/cache/
$ mkdir /home/cameleon/vhost/planet-jamzine/templates/

La première chose à faire, est de récupérer les templates par défaut, ces templates donneront l'apparence de la planète. Ces fichiers sont personnalisables à souhait bien évidemment (mes 4 planètes auront le même template)

$ cp /usr/share/planet/templates/* /home/cameleon/vhost/planet-jamzine/templates/

On récupère aussi le fichier de configuration par défaut. A ce niveau là, on aura 1 fichier de configuration par planète :

$ cp /etc/planet.conf /home/cameleon/vhost/planet-jamzine/config/planet-partenaires.conf
$ cp /etc/planet.conf /home/cameleon/vhost/planet-jamzine/config/planet-culture-libre.conf
$ cp /etc/planet.conf /home/cameleon/vhost/planet-jamzine/config/planet-artistes.conf
$ cp /etc/planet.conf /home/cameleon/vhost/planet-jamzine/config/planet-equipe.conf

Il ne nous reste plus qu'à éditer chaque fichier de configuration et modifier notamment les lignes suivantes :

name=Planete Jamzine - Partenaires
owner_email=neocameleon@gmail.com
cache_directory = /home/cameleon/vhost/planet-jamzine/cache
template_files = /home/cameleon/vhost/planet-jamzine/templates/index.html.tmpl /home/cameleon/vhost/planet-jamzine/templates/atom.xml.tmpl /home/cameleon/vhost/planet-jamzine/templates/rss20.xml.tmpl /home/cameleon/vhost/planet-jamzine/templates/rss10.xml.tmpl /home/cameleon/vhost/planet-jamzine/templates/opml.xml.tmpl /home/cameleon/vhost/planet-jamzine/templates/foafroll.xml.tmpl
output_dir = /home/cameleon/vhost/planet-jamzine/www/partenaires/

Pour indiquer l'emplacement d'un flux RSS à utiliser dans la planète, il faut indiquer tout en bas de fichier, son url entre crochet. Par exemple :

http://via.whytivi.com/atom.php
http://www.dolebrai.net/syndication/blog/latest_rss/
http://www.revolutionsoundrecords.org/backend.php?op=RSS2.0
http://www.ecouter-musique.fr/flux-rss/atom.xml
http://www.gogo-musique.com/index2.php?option=com_fireboard&func=fb_rss&no_html=1

Il ne nous reste plus qu'à mettre à jour toutes les heures la planète. Ceci se fais dans la crontab :

$ crontab -e

en ajoutant ceci :

0 * * * * /usr/bin/planetplanet /home/cameleon/vhost/planet-jamzine/config/planet-partenaires.conf
0 * * * * /usr/bin/planetplanet /home/cameleon/vhost/planet-jamzine/config/planet-culture-libre.conf
0 * * * * /usr/bin/planetplanet /home/cameleon/vhost/planet-jamzine/config/planet-equipe.conf
0 * * * * /usr/bin/planetplanet /home/cameleon/vhost/planet-jamzine/config/planet-artistes.conf

Après modification de la template par défaut, voilà ce qu'on obtient : http://planet-jamzine.cameleon.mine.nu/

planete

Retourner au sommaire

Gravatar de Cameleon

Pub Linux 

Retourner au sommaire

Gravatar de Cameleon

Debian / Iceweasel / Java / Webdevelopper 

Pour éviter de chercher pendant des heures et des heures pourquoi le java n'existe pas (alors qu'il est bien installé) .... il faut penser à décocher la case 'Disable Java' ... Ensuite plus de problème pour télé-déclarer ses impôts.

D'ailleurs, cette très bonne possibilité est offerte par l'extension Webdevelopper.

Bon sinon, déclarer ses impôt en ligne avec une Debian testing, avec un java de chez sun sur un navigateur Iceweasel, ça passe nickel...surtout quand le certificat est déjà sur la machine :-)

Retourner au sommaire

Gravatar de Cameleon

UbuntuStudio quelques chiffres... 

UbuntuStudio

Suite à la mise à disposition d'un mirroir pour UbuntuStudio dans un de mes billets précédents, et même si cela ne fais qu'une semaine, il est l'heure de regarder quelques chiffres.

Mirroirs

Dés le 13, quand le site de UbuntuStudio est tombé... il a fallu faire un mirroir rapidement.... Le mirroir que j'avais récupérer directement de ttoine était lui aussi mal en point. Et quand j'ai mis en ligne le premier mirroir : http://ubuntustudio.cameleon.mine.nu/ .... il a réussi à tenir 4h...puis il s'est littéralement écroulé sous les demandes....

Donc j'ai mis en place un deuxième mirroir (http://neocameleon.free.fr/UbuntuStudio/)...

Le site neocameleon.free.fr qui faisais 1 tout petit visiteur par jour a vu une croissance exponentielle ces derniers jours... Les images parlents d'elles même :

Totaux annuels Accès journalier

A ce jour, 2.880.175.111 Ko de données ont été téléchargés .... sur le mirroir et plus de 11.000 visiteurs !!!

Accès journalier

Et les Espagnols ont une très courte avance sur le Français :-)

Accès journalier

Blog

Parallèlement au(x) miroir(s), j'ai laissé un billet sur ce blog pour informer de la mise à disposition d'un mirroir....et là encore, le site a été vraiment submergés pendant plusieurs jours...Toutes les requêtes qui arrivaient avait comme terme de recherche : UbuntuStudio

Accès journalier Accès journalier

Espérons que tous ceux qui l'ont essayé l'ont adopté :-)

PS : C'est là qu'on vois la puissance Google...

Retourner au sommaire

©2007 :: Hébergé par Tux-planet :: Valid CSS & XHTML :: Version 3.2.1

web tracker