Forum Astuces.divers [Web/Réseau] Wifi usb automatisé

Posté par  .
Étiquettes : aucune
0
6
août
2005
Ce n'est pas vraiment nouveau. D'après /etc/hotplug/usb.agent, il suffit de créer un script /etc/hotplug/usb/$DRIVER pour lancer ce qu'on veut (je lance wpa_supplicant et ifup). Résultat : la connexion est totalement automatisée quand - on insére la clé wifi - on enlève brutalement la clé - intervient la mise en veille et le réveil

Forum Astuces.divers [Debian] Xorg & KDE sous debian sid/sarge

Posté par  .
Étiquettes :
0
16
mai
2005
Bonjour, Suite à l'astuce précèdente, j'ai eu pas mal d'ennui avec mes paquets et les dépendances du xorg de ubuntu. Du coup, j'ai trouvé un autre backport de xorg qui semble convenir: deb http://www.acm.cs.rpi.edu/~dilinger/xorg ./ On ajoute ça à son /etc/apt/sources.list, puis # apt-get update # apt-get install xserver-xorg # apt-get dist-upgrade Ensuite, si on veut le support de l'option Composite, il faut passer dans le fichier de config - /etc/X11/xorg.conf - les paramètres suivants: Section "Extensions" Option "Composite" "Enable" (…)

Forum Astuces.divers [X-Window] top + xrootconsole

Posté par  .
Étiquettes : aucune
0
6
août
2005
Voulant afficher un top sur mon bureau, j'ai naturellement lancé top | xrootconsole. Malheur, on voit des caractères hideux. man top me renseigne, je lance donc top -b | xrootconsole [et des option]. Et là, petit problème : top -b fait défiler des 'top', et donc ça défile dans la console, ce qui est évidemment inutilisable. J'ai donc écrit un (très laid) petit programme en C à glisser entre top et xrootconsole :

#include <stdio.h>

int read_line(FILE *f, char *s, (…)

Forum Astuces.divers [Éditeur/Vim] complétion des noms de fonction dans un source.

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
août
2005
Sous vim, la variable 'path' indique là où chercher pour la complétion.

Vous pouvez donc faire un
:set path?
pour voir le path actuel et un
:set path=.,/usr/include,/usr/local/include,,
pour avoir la complétion automatique des fonctions qui sont incluses dans les headers de votre programme en C/C++ par exemple. Très utile sur certains OS où les includes sont plutôt dans /usr/local/include, qui n'est pas par défaut dans le path...

Forum Astuces.divers [Admin] firewall iptables minimal, mais efficace

Posté par  .
Étiquettes : aucune
0
16
mai
2005
Voici un firewall iptables minimal, mais efficace, pour un ordinateur qui ne fait tourner aucun serveur et qui n'est pas un routeur (certains P2P sont assimilables à des serveurs si on n'active pas leur option "firewall" ). Ce script peut bien-sûr être enrichi par la suite. Il doit être lancé automatiquement à chaque boot, avant le lancement des programmes utilisables depuis internet.


#! /bin/sh
iptables -P INPUT DROP
iptables -F INPUT
iptables -A INPUT -m state --state established -j ACCEPT
(…)

Forum Astuces.divers [Web/Mozilla] Fiferox: Afficher les téléchargements dans le volet latéral

Posté par  .
Étiquettes :
0
6
août
2005
Pour afficher le gestionnaire de téléchargement de Firefox dans le volet latéral (comme l'historique), activez votre "barre personnelle" (Menu affichage, Barre d'outils) et créez-y un nouveau marque page dont "l'adresse web" sera : chrome://mozapps/content/downloads/downloads.xul et n'oubliez pas de cocher la case en bas de la fenêtre "Charger ce marque-page comme panneau latéral". Dans les options, vous pourrez décocher la case "Afficher le gestionnaire de téléchargements quand un téléchargement débute." Cette astuce est extraite d'un mini-tutorial sur le drag-n-drop traduit par (…)

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

Posté par  .
Étiquettes : aucune
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 [Terminal] Compter le nombre de fichiers par extension dans un répertoire

Posté par  .
Étiquettes : aucune
0
21
déc.
2005
find -name "*.*" |sed 's/.*\.//g' | sort | uniq -c |sort -n > result.txt && sed 's/^[[:blank:]]*//g' result.txt > /tmp/temp.txt && mv -f /tmp/temp.txt result.txt && sed 's/ /,/g' result.txt > /tmp/temp.txt && mv -f /tmp/temp.txt result.txt

Le premier sed doit pouvoir être amélioré.

Forum Astuces.divers [Admin] Mise à jour globale d'une Slackware avec slackpkg

Posté par  .
Étiquettes :
0
12
sept.
2005
Slackpkg ne permet pas de mettre à jour un ensemble de packages. Pour palier à ce manque j'ai créé deux bouts de script. Le premier pour lister dans un fichier les packages à mettre à jour (excepté le noyau pour éviter des problèmes après redémarrage) :
slackpkg search e | grep upgrade | gawk '{print $5;}' | gawk -F '-' '$1 !~ /kernel/ {print $1}' | sort > nom_du_fichier

Le second pour mettre à jour tous les packages dont les (…)

Forum Astuces.divers [Terminal] Exclure un sous-dossier d'une copie recursive

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
sept.
2005
Objectif :
Vous avez un dossier bien rempli que vous souhaitez dupliquer à un autre endroit à l'exception d'un des sous-dossiers, par exemple parce qu'il est tres volumineux.

Probleme :
Il n'y a pas d'option d'exclusion à la commande "cp" et il peut être fastidieux de devoir copier ou déplacer le sous-dossier en question. Il est parfois necessaire d'avoir une alternative.

Solution :
Soit DIR le dossier a copier, SOUSDIR le dossier a exclure et DESTDIR le dossier qui recevra (…)

Forum Astuces.divers [Terminal] Exploiter l'historique du shell

Posté par  .
Étiquettes : aucune
0
6
août
2005
Lorsque l'on tape une commande Shell complexe (un boucle, ou comprenant des tests, etc), on est souvent confronté à des trous de mémoire, que ce soit sur la syntaxe ou sur les données que l'on va manipuler. Au lieu de lancer un autre terminal et de se placer dans le répertoire de travail pour étudier la situation, il est bien plus rapide et pratique d'exploiter l'historique du shell. Il suffit pour cela de rajouter un dièse (#) devant la ligne (…)

Forum Astuces.divers [X/GNOME] Switcher ESD On/Off

Posté par  (site web personnel) .
Étiquettes : aucune
0
21
déc.
2005
Pour jouer a Quake ou parler avec Skype en utilisant esd (ou esound) n'est pas toujours pratique ! Une solution est de faire un script qui met esd en standby au lancement de Quake ou Skype, mais souvent Skype est inactif et on voudrait pouvoir écouter un peu de musique ou entendre les évenements de Gaim ! Donc j'ai fait un petit script qui permet de switcher l'état de esd, il suffit d'en faire un lanceur sur un tableau de (…)

Forum Astuces.divers [X/GNOME] Le "Poste de travail" de Gnome !

Posté par  .
Étiquettes : aucune
0
21
déc.
2005
Vous en avez marre de s'vieil icone "Poste de travail" qui vous rappelle Wind0b¤? Comment le virer ? Gconf est ton ami ^^
Lancez gconf, allez dans apps puis nautilus et regardez dans desktop. À cet endroit vous pouvez masquer ou non les icônes fixe de Gnome, cad "Poste de travail", la corbeille et le lien vers votre home, vous pouvez même les renommer !

Forum Astuces.divers [Web] Les filtres de Liferea

Posté par  .
Étiquettes : aucune
0
8
août
2005

Liferea est un agrégateur de flux RSS, dans le genre de Straw ou Rol. Parmi ses fonctionnalités avancées, on trouve la possibilité d'appliquer des filtres sur les flux. Ça se passe dans la boite des propriétés d'un abonnement, onglet "Source du flux", puis cocher "Utiliser un filtre de conversion".

Qu'est-ce qu' un filtre ?

C'est une commande qui lit le flux d'origine sur son entrée standard et affiche un flux modifié sur sa sortie standard. Ça peut permettre bien des (…)

Forum Astuces.divers [X/GNOME] Placement collant des fenêtres sous GNOME

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
sept.
2005
Le placement des fenêtres « à la main » peut se révéler un peu bordélique car très peu précis (dizaines de pixels d'écarts). Lors de vos déplacement de fenêtres par cliquer-glisser sur la barre de titre sous GNOME, il suffit d'appuyer sur SHIFT pour que le gestionnaire de fenêtres vous propose un placement exact, ce qu'on appelle un comportement « collant ».

Forum Astuces.divers [Web/Mozilla] Smart Bookmark Firefox

Posté par  (site web personnel) .
Étiquettes :
0
26
sept.
2005
Konqueror propose d'origine la possibilité de taper "gg:linux" dans la barre d'adresse pour faire la recherche "linux" sur google. Si vous voulez faire de même avec firefox il suffit de créé un signet avec pour adresse "http://www.google.com/search?q=%s" (notez le %s) et puis lui adjoindre le mot-clé "gg". Ainsi "gg linux" dans la barre d'adresse affichera les résultats de google pour le terme linux.

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

Posté par  .
Étiquettes : aucune
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/Mozilla] Accélérer la résolution DNS de Firefox

Posté par  .
Étiquettes :
0
12
sept.
2005
Par défaut dans certaines distributions (notamment Ubuntu), Firefox effectue une résolution DNS en IPv6 puis en IPv4, et ralentit d'autant cette résolution si vous n'utilisez pas IPv6... Vous pouvez désactiver cette résolution superflue en allant fureter dans la configuration de Firefox (tapez "about:config" dans la barre d'adresse). Cherchez la clé network.dns.disableIPv6 et changez sa valeur pour false. Après redémarrage du panda, vous (re)découvrirez la célèbre vélocité du bestiau :)

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

Posté par  .
Étiquettes : aucune
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 [Web/Mozilla] Clic bouton du milieu avec Firefox pour fermer les onglets.

Posté par  .
Étiquettes :
0
4
juin
2006
Le comportement par défaut de Firefox est bizarre avec le clic du milieu. Il charge la sélection (sous Linux) comme URL. Pour changer ça, il faut taper "about:config" en URL et modifier la valeur "middlemouse.contentLoadURL" à false. Cela permet de fermer les onglets avec le clic du milieu.

Forum Astuces.divers [X/KDE] De belles grandes icônes dans le menu de KDE

Posté par  .
Étiquettes : aucune
0
12
sept.
2005
Si comme moi vous utilisez de grandes résolutions pour l'affichage de votre bureau, vous devez certainement trouver que le menu K est difficilement lisible, voire peu praticable.

Il existe pourtant une option cachée qui permet d'utiliser de grandes icônes, et qui est très simple à mettre en oeuvre.

Pour ce faire, il vous suffit d'éditer le fichier kickerrc, que vous trouverez dans votre ~/.kde/share/config. Dans ce fichier, en général à la fin, vous trouverez une section intitulée [menus] et contenant (…)

Forum Astuces.divers [Terminal] Chargement en chaîne des modules kernel

Posté par  .
Étiquettes : aucune
0
26
sept.
2005
Petite astuce très facile que je n'ai pas trouvée ailleurs sur le site :

Mettons que vous avez un module X qui se charge tout seul sans problème, mais que vous aimeriez que le module Y soit chargé juste avant/après X voire faire n'importe quoi avant/après/pendant le chargement du module X.

C'est très simple ! Il vous suffit de rajouter un fichier texte dans le répertoire /etc/modprobe.d avec, par exemple :
install ov51x /sbin/modprobe --ignore-install ov51x; /sbin/modprobe ov519_decomp

puis d'effectuer (…)

Forum Astuces.divers [Web] Firefox : Clic du milieu généralisé

Posté par  (site web personnel) .
Étiquettes :
0
26
sept.
2005
Dans Firefox, un clic du milieu sur le bouton « Back » ouvre un nouvel onglet contenant la page précédemment visitée dans l'onglet courant, idem pour le bouton « Next ». Un clic du milieu sur le throbber ouvre un onglet sur Firefox Central. Un clic du milieu sur la maison ouvre un onglet sur la home-page configurée. Un clic du milieu sur un bookmark l'ouvre dans un nouvel onglet et un clic du milieu sur un dossier de bookmarks (…)