15
déc
2009
La dure vie du développeur web

une excellente parodie en l’honneur des développeurs web, dont je fais fièrement partie :D

le site e-commerce à 400€ c’est trop fort :-)

1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles (aucun vote)

Catégories : Divers | Pas de commentaires


31
oct
2009
Configurer la locale et l’heure - Debian -

Aujourd’hui on va voir comment configurer l’heure du système avec le bon fuseau horaire, ainsi que la locale pour, par exemple, passer une debian en Anglais en Français

on commence par la locale :
taper :

dpkg-reconfigure locales

choisir la bonne langue/locale et valider, comme ici :

config_locale

faire de même à l’ecran suivant :

config_locale2

en suite on passe a l’heure, c’est très simple
on tape :

dpkg-reconfigure tzdata

et là on va avoir un écran où il faudra sélectionner “Europe” puis valider, en suite sélectionner “Paris” puis valider et c’est ok, l’heure est automatiquement régler avec le bon fuseau horaire, pas besoin de régler l’heure a la main puisque ntpdate s’occupe de la garder à jour.

N.B. Tous se fait sous root.

1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles (3 votes, note : 5,00 sur 5)

Catégories : Linux, Linux - OS | Un commentaire

24
oct
2009
Installer et configurer Munin

… sur une debian.

Aujourd’hui on va voir comment installer et configurer l’outil de monitoring munin

Un petit article aide mémoire comme beaucoup d’autres sur ce blog :)

pour commencer :

apt-get install munin munin-node

en suite il faut éditer le fichier de configuration : /etc/munin/munin.conf

changer juste la valeur de htmldir pour choisir un répertoire où les fichiers html des rapports seront déposés, pour moi c’est sous un vhosts de statistiques, exemple :

htmldir	/var/www/munin

vous pouvez aussi laisser la valeur par défaut.

un autre fichier de configuration pourrait vous intéresser, personnellement je n’ai pas eu a le toucher : /etc/munin/munin-node.conf

Important : Assurez vous que le répertoire “htmldir” choisi plus haut soit accessible en écriture a l’utilisateur munin (sinon le cron vous bombarde de mails pas cool), moi j’ai fait un :

chown -R munin:www-data MON/HTML/DIR/DE/MUNIN

maintenant on restart tout ça :

/etc/init.d/munin-node restart

quelques minutes après (le temps de générer quelques stats) on va a l’url correspondant au htmldir et on admire les garphs :)

localhostlocaldomain-memory-day

1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles (2 votes, note : 5,00 sur 5)

Catégories : Linux, Linux - Logiciels | Pas de commentaires

9
juin
2009
convertir un array en utf8

dans un précédent article nous avons vu comment convertir un texte en utf8.

aujourd’hui on va voir comment faire la même chose mais avec un tableau, sans passer par un foreach, ni aucune autre boucle.

pour cela nous allons utiliser une seule fonction qui convertira ce qu’on lui donne en entrée en utf8.
pour l’instant elle va savoir gérer, les chaînes de caractères et les tableaux.

function toUTF8($param)
{
    if(is_array($param)) {
        array_walk_recursive($param, create_function('&$item, $index', '$item = toUTF8($item);'));
        return $param;
    }
 
    mb_detect_order('UTF-8, ISO-8859-15, ISO-8859-1, Windows-1252');
    //parfois si le dernier caractère de la chaine est accentué, la conversion peut foirer, 
    //donc on force avec un caractère qui ne l'est pas.
    //(astuce trouvée sur les commentaires de la doc sur php.net)
    $param .= '_';
    $currentCharset = mb_detect_encoding($param);
 
    if ($currentCharset != 'UTF-8') {
        $param = mb_convert_encoding($param, 'UTF-8', $currentCharset);
    }
 
    return substr($param, 0, strlen($param)-1);	  
}

et voilà, cette fonction convertira array ou string en utf8 sans brancher…

en bonus voici une fonction somme que j’ai trouvé dans les commentaire de la doc sur php.net (une sorte de coup de coeur pour moi :-D)

function sum(){
    $s=0;
    foreach(func_get_args() as $a) $s+= is_numeric($a)?$a:0;
    return $s;
};
 
print sum(1,2,3,4,5,6); // will return 21
print sum(3,2,1); // will return 6
print sum(false,array(),5,5); // will return 10

trop fort non ?

1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles (3 votes, note : 4,67 sur 5)

Catégories : PHP / MySQL, Programmation | Commentaires (2)


8
mai
2009
protéger un ou plusieurs fichiers par htaccess

Nous avons vu dans précédent article comment protéger un répertoire avec htaccess, c’est l’utilisation la plus courante de cette technique, mais ici nous allons nous intéresser a comment faire la même chose mais pour protéger uniquement un ou quelques fichiers d’un répertoire, c’est à dire, dans le même répertoire, certains fichiers seront protégés mais pas d’autres.

pour protéger un seul fichier voici ce qu’il faut mettre dans le .htaccess :

<Files fichier.ext>
require valid-user
</Files>

pour en protéger plusieurs :

<Files fichier1.ext fichier2.ext fichier3.ext>
require valid-user
</Files>

cette syntaxe est a utiliser en complément de celle expliquée dans l’autre article bien sûr.

bonne protection de fichiers…

1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles (4 votes, note : 4,00 sur 5)

Catégories : Divers, Programmation | Pas de commentaires

« Articles précédents

Archives :

| décembre 2009 (1) | octobre 2009 (2) | juin 2009 (1) | mai 2009 (1) | avril 2009 (1) | mars 2009 (2) | décembre 2008 (1) | octobre 2008 (2) | septembre 2008 (3) | mai 2008 (1) | mars 2008 (4) | février 2008 (3) | décembre 2007 (16) | novembre 2007 (2) | juin 2007 (1) | mai 2007 (2) | avril 2007 (1) | mars 2007 (2) | février 2007 (1) | janvier 2007 (3) |
© 2010 Naeh.net | Thème par DemusDesign (Modifié par Naeh), Theme Lab | Powered by WordPress

Naeh.net