Forum Astuces.divers [Web] Passer tout un site d'un encodage à un autre

Posté par .
Tags : aucun
0
10
nov.
2007
Passer son site en utf-8 est assez dangereux, alors sauvegardez le, une fois ceci fait... Je considère par exemple un site en iso-8859-1 dans le dossier site8859, que utrac est installé et que je travail avec des fichiers php :
(1) créer un nouveau dossier : mkdir siteUTF
(2) recopier l'arborescence de l'ancien dossier : find site8859 -type d -exec mkdir siteUTF/\{\} \;
(3) transcoder tous les fichiers et les placer dans la nouvelle arborescence : for liste in `find (...)

Forum Astuces.divers [X/GNOME] Utiliser le dictionnaire de gnome en français

Posté par .
Tags : aucun
0
10
nov.
2007
La norme RC 2229 pour les dictionnaire est aussi disponible pour le français.
Il suffit d'aller dans les préférences de dictionnaire de gnome (pour kdict je ne sais pas), et de rentrer le serveur

dict.aioe.org

puis de choisir dans les bases de données, mon choix

wikitionnaire

Mais il y a plein d'autre référence pour le français.

Pour découvrir d'autres serveurs:

http://luetzschena-stahmeln.de/dictd/index.php

Bonnes définitions...

Forum Astuces.divers [Éditeur/Emacs] Voir ses modifs sous emacs depuis l'ouverture du fichier

Posté par .
Tags : aucun
0
10
nov.
2007
le mode highlight-changes-mode existe, mais il n'est pas très joli, en particulier, les couleurs selon l'age du code rend l'écran très moche.
J'en ai donc redéfini un avec des paramètres différent.
;; mode suivi des modifications (defun my-highlight-changes-mode () (defvar my-highlight-changes-color "wheat") (defun my-make-highlight-face (face colour) (make-face face) (set-face-background face colour) (make-face-bold face) ) (defun highlight-changes-remove-all-highlights () (interactive) (highlight-changes-remove-highlight (point-min) (point-max) ) ) (my-make-highlight-face 'highlight-1 my-highlight-changes-color) (setq highlight-changes-colours nil) (setq highlight-changes-face-list '(highlight-1)) (highlight-changes-mode t) (add-hook 'write-file-hooks 'highlight-changes-rotate-faces) (global-set-key [C-right] 'highlight-changes-next-change) (...)

Forum Astuces.divers [Web/Réseau] Problème d'horloge avec Proftpd

Posté par .
Tags : aucun
0
10
nov.
2007
Si vous avez remarqué que vos clients FTP voient toujours une heure décalée dans les dates de modification ou de création des fichiers, c'est que votre proftpd retourne une heure GMT et pas une heure locale. Cette option, mise à on par défaut, fait que certains clients ftp (comme le très bon Filezilla) sont perdus et ne savent donc pas quels fichiers mettre à jour dans la notion du "plus récent" ... Dans le cas d'utilisateurs situés à Paris, le (...)

Forum Astuces.divers [Éditeur/Emacs] Transformer un buffer avec coloration syntaxique en buffer HTML

Posté par .
Tags : aucun
0
10
nov.
2007
Pour ceux qui vivent dans Emacs, voilà quelques lignes de code qui m'ont été bien utiles: transformer un buffer avec coloration syntaxique en un buffer HTML pour sauvegarde...
(defun replace-string* (from to) (while (search-forward from (point-max) t) (backward-char 1) (let ((props (text-properties-at (point)))) (delete-char (length from)) (let ((string (format "%s" to))) (set-text-properties 0 (length string) props string) (insert string))))) (defun faces:save-as-html () (interactive) (let* ((buffer-name (format "*HTML:%s*" (buffer-name))) (buffer (get-buffer (buffer-name))) (buffer-html (or (get-buffer buffer-name) (generate-new-buffer buffer-name)))) (save-excursion (set-buffer buffer-html) (...)

Forum Astuces.divers [Perl] script de "ping" pour technorati et consort

Posté par .
Tags : aucun
0
10
nov.
2007
Voici un script de ping pour technorati et consort, au cas où ça interesse quelqu'un pour signaler à ces site la mise à jour de son blog, lorsqu'on gère son blog soit même avec perl.
Notez que pour une raison qui m'échappe, weblogues.com ne répond pas positivement.
#!/usr/bin/perl # # Copyright (c) 2006 Mathieu Roy  # http://yeupou.coleumes.org # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General (...)

Forum Astuces.divers [Admin] Forcer une interface réseau en 100 Full Duplex sans auto negociation.

Posté par .
Tags : aucun
0
10
nov.
2007
Voilà comment j'arriver à forcer mes cartes en 100 Full Duplex sur RedHat et Mandriva: La configuration des cartes réseau est noté dans des fichiers /etc/sysconfig/network-scripts/ifcfg-ethX . Par défaut, la carte fait de l'auto negociation, il faut donc la FORCER pour qu'elle ne puisse plus negocier, et ceci se fait en ajoutant à la fin de ce fichier: ETHTOOL_OPTS="speed 100 duplex full autoneg off"

Forum Astuces.divers [Web/Réseau] Bypasser trés simplement un proxy

Posté par (page perso) .
Tags : aucun
0
10
nov.
2007
Si vous êtes en entreprise et que vous êtes derrière un proxy trop restrictif à vos yeux pourquoi ne pas le bypasser ?
Pour celà vous pouvez utiliser desproxy qui à l'inverse de httptunnel, ne nécessite pas d'hôte pour gérer le tunnel.
Pour celà il utilise la methode CONNECT qui est souvent restreinte au port TCP de destination 443.
Usage: desproxy remote_host remote_port proxy_host proxy_port local_port
Aprés avoir lancé un serveur ssh sur le port 443 chez moi je m'y (...)

Forum Astuces.divers [X/KDE] Konsole : Nommage contextuel intelligent des onglets

Posté par .
Tags : aucun
0
10
nov.
2007
Vous n'avez jamais trouvé ennuyeux que Konsole, qui offre la possibilité de travailler dans des onglets, nomme par défaut ses onglets comme un vulgaire compteur ? Si oui, essayez ceci : Attention toutefois, cette astuce utilise la variable PROMPT_COMMAND de bash pour mettre à jour le nom de l'onglet à chaque commande entrée. Si cette variable est déjà utilisée pour une autre fonctionnalité dans votre configuration bash, il vous faudra modifier le script sous peine de conflit.Ouvrez votre ~/.bashrc (...)

Forum Astuces.divers [Admin] Lancer une applis root sous X

Posté par .
Tags : aucun
0
10
nov.
2007
Aujourd'hui j'ai eu a me battre, avec un cannot open display.
La doc trouvé sur internet et celle eu sur irc n'ayant jamais était complète mais complémentaire voici le résumé de ce qu'il faut faire pour lancer une application qui a besoin des droits root sous X.

Nous avons besoin de connaître le display de l'utilisateur qui a lancer la session X, et sa clé de session:


$ echo $DISPLAY
:0.0

$ xauth list :0.0
localhost/unix:0 MIT-MAGIC-COOKIE-1 xxxxxxxxxxxx
localhost/unix:0 XDM-AUTHORIZATION-1 (...)

Forum Astuces.divers [X/KDE] Fermer les onglets avec le bouton du milieu sous konqueror (comme le fait firefox)

Posté par .
Tags : aucun
0
10
nov.
2007
Pour pouvoir utiliser konqueror comme firefox au niveau de la fermeture des onglets il faut modifier le fichier suivant :
~/ .kde/share/config/konquerorrc

Dans la section [FMSettings] rajoutez MouseMiddleClickClosesTab=true

Fermez toutes les instances de konqueror et lorsque vous le redémarrerez, la modification aura été prise en compte et les onglets se fermeront suite à un clic avec le bouton du milieu.

Forum Astuces.divers [X/KDE] Changer le titre d'un onglet Konsole lors d'une connexion ssh

Posté par .
Tags : aucun
0
10
nov.
2007
Ce petit morceau de bash permet de changer le nom de l'onglet Konsole lorsque vous vous connectez à un hôte distant via ssh.

Il charge aussi automatiquement votre clé ssh par défaut dans ssh-agent si elle ne l'est pas déjà, pratique si votre clé est protégée par mot de passe et que vous devez l'utiliser plusieurs fois ;)

Ajouter ceci dans ~/.bashrc:


function konsole_ssh() {

OLDNAME=$(dcop $KONSOLE_DCOP_SESSION sessionName)

# On détermine le nom d'hôte en le cherchant dans l'argument $1.
(...)

Forum Astuces.divers [X/KDE] Ajout de raccourci dans l'applet "Menu du système"

Posté par (page perso) .
Tags : aucun
1
10
nov.
2007
Sous KDE cette applet liste l'ensemble des "endroits importants du système" dixit l'info bulle.

Je vous propose une petite astuce vous permettant d'ajouter un raccourcis vers un dossier, ... et qui sera visible dans cette applet.

Les raccourcis proposés par défaut par cette applet sont présents dans le dossier $KDEDIR/share/apps/systemview . Pour supprimer un des raccourcis par défaut, j'ai pas trouvé meilleure solution que de supprimer le .desktop dont je voulais me passer. Pour faire cela il faut tout de (...)

Forum Astuces.divers [X-Window] Des astuces pour Rox-Filer

Posté par .
Tags : aucun
0
10
nov.
2007
J'avais mis ça en journal, mais on m'a conseillé de mettre ça en astuce donc je m'y suis exécuté (j'ai survécu).

Alors, je vais y aller un peu de manière chaotique.

Les boutons en haut et les options sont clairs et faciles à comprendre.
Le backspace (au dessus de entrer) sert à aller au dossier parent.
Contrôle + H pour les fichiers cachés aussi.
Mais voici quelques astuces plus intéressantes ;

le drag & drop
Rox-filer n'a pas l'exclusivité là-dessus, (...)

Forum Astuces.divers [Admin] Enregistrer la sortie audio dans un fichier

Posté par (page perso) .
Tags :
2
10
nov.
2007
Les lecteurs audio Flash sont partout ! Et pas moyen de récupérer un flux potable pour votre encodeur préféré. Heureusement, sous Linux (je précise puisque c'est une fonction en voie de disparition sous Windows Vista) il est possible de capturer sous forme numérique et sans perte le son que vous entendez sortir par votre carte audio.

$ arecord -f cd capture.wav

Va enregistrer en qualité CD (44100hertz, 16bits, stéreo) votre sortie audio par défaut dans un fichier capture.wav

Audacity permet (...)

Forum Astuces.divers [Web/Réseau] Proxy SSH

Posté par .
Tags : aucun
0
10
nov.
2007
Savez-vous qu'il est très facile d'utiliser SSH comme proxy sécurisé ?

ssh -Dport machine-distante

se connectera à machine-distante en établissant un tunnel "dynamique". Cela veut dire que tout que qu'il vous reste à faire, c'est de configurer votre logiciel (firefox par exemple) pour utiliser le proxy SOCKS localhost sur le port portet toutes ses connexions passeront à travers la connexion SSH. L'avantage par rapport à un proxy HTTP, c'est que même les requètes DNS passent par le proxy (...)

Forum Astuces.divers [Mail] Mutt et messages signés/encryptés pgp non-MIME

Posté par .
Tags : aucun
0
10
nov.
2007
J'utilise pgp depuis peu et mutt depuis un moment, et j'ai remarqué que mutt ne reconnaissait pas les signatures pgp inclus dans le corps du mail, si le content-type n'est pas "application/pgp".
Je cherchais une option à activer dans le muttrc, pas trouvé.
J'ai trouvé un filtre procmail qui permet de convertir le corps, normalement n'importe lequel (html ou texte) en "application/pgp".
Voici :

:0
* !^Content-Type: message/
* !^Content-Type: multipart/
* !^Content-Type: application/pgp
{
:0 (...)

Forum Astuces.divers [Développement] Pseudo-polymorphisme en C

Posté par (page perso) .
Tags : aucun
0
10
nov.
2007
Les puristes crieront au scandale, mais c'est une manière relativement simple de faire du pseudo-polymorphisme en C. Deux pseudo-objets my_hello et my_bye de type différents sont créés dans le main. Un tableau de pointeurs void va nous permettre d'utiliser les pseudo-méthodes print(), de nos deux pseudo-objets.

La pseudo-class générique gen_t sert uniquement à "caster" la pseudo-méthode print() dans la boucle "for". Mais il faut que les méthodes des pseudo-classes myh_t et myb_taient les déclarations des pseudo-méthodes en (...)

Forum Astuces.divers [Admin] Monter la partition d'une image disque en loopback

Posté par .
Tags : aucun
1
10
nov.
2007
Après avoir sauvegardé l'ensemble d'un disque avec la commande dd (dd if=/dev/sda of=image.raw), il peut être utile de monter une partition du disque en loppback.

Pour cela il faut ajouter l'option offset à l'option loop de la commande mount.
Le numéro de l'offset se calcule en multipliant le premier secteur de la partition par le nombre d'unités.

ex :
fdisk -l -u -C 592 image.raw

Disk image.raw: 0 MB, 0 bytes
255 heads, 63 sectors/track, 592 cylinders, total 0 sectors
(...)

Forum Astuces.divers [Admin] Construire des mots de passe forts mais facilement reconstructibles

Posté par (page perso) .
Tags : aucun
1
10
nov.
2007
Voici un petit script en python qui construit des mots de passe forts (pas dans les dictionnaires) en prenant les 8 premiers caractères de la version base64 du digest hexadécimal sha de la concaténation d'un mot de passe maitre (unique) faible mais simple à retenir et d'une clef specifique au domaine d'utilisation du mot de passe (typiquement le nom du service ou de la machine).

Cette méthode permet de construire un ensemble illimité de mot de passe à partir d'un (...)

Forum Astuces.divers [Debian] Faire un packet pour un logiciel compilé à la main

Posté par .
Tags : aucun
0
10
nov.
2007
Pour ne casser votre Debian lorsque vous compillez des logiciels, il faut faire un packet. Rien de plus facile avec checkinstall.
Pour l'installer:

aptitude install checkinstall


Ensuite il suffit de faire:

./configure
make
checkinstall -D make install

Ensuite, il vous faudra répondre à quelques questions, et un joli packet Debian sera dans le répertoire courant.

Pour l'installer votre packet nouvellement créé:

dpkg -i packet.deb



Pour les utilisateurs d'autres distrib', il suffit de remplacer '-D' par '-S' pour un packet Slackware (...)

Forum Astuces.divers [X/KDE] Une page de démarrage personnalisée pour chaque profil de Konqueror

Posté par .
Tags : aucun
0
10
nov.
2007
Aussi bon soit Konqueror, il souffre tout de même quelques lacunes. Par exemple, la page de démarrage par défaut de Konqueror est le répertoire home de l'utilisateur, et cela quel que soit le profil utilisé. Ceci a pour inconvénient de faire qu'un clic sur le bouton home ramènera toujours l'utilisateur vers son répertoire home, et ce même lorsqu'il utilise Konqueror en tant que navigateur Web.

Il est cependant possible de contourner ce problème en faisant un petit tour dans ~/.kde/share/apps/konqueror/profiles (...)