jeudi 7 août 2008
Par NéoGB le jeudi 7 août 2008, 20:31 - vim
Vim permet d'enregistrer sa session, c'est à dire les fichiers ouverts ainsi
que les onglets et les différentes séparations de l'affichage
notamment...
:mks fichier
Ceci est la commande permettant d'enregistrer une session, par défaut le
fichier est Session.vim dans le répertoire courant.
Pour charger la session, il suffit de lancé vim (ou gvim) avec l'option -S,
ou d'utiliser la commande vim
:source fichier
C'était l'essentiel des sessions vim qui savèrent particulièrement
utiles...
aucun rétrolien
lundi 28 juillet 2008
Par NéoGB le lundi 28 juillet 2008, 11:58 - JavaScript
Voici une première requête AJAX simplifiée grâce au framework JavaScript
Prototype
var url = 'test.php';
new Ajax.Request(url, {
method: 'post',
parameters: {id: id, user: pseudo},
onSuccess: function(xhr) {
echo xhr.responseText;
}
});
aucun rétrolien
mercredi 23 juillet 2008
Par NéoGB le mercredi 23 juillet 2008, 20:14 - gentoo
connaitre la durée de compilation d'un paquet :
# genlop -t "gcc"
bien sûr il faut avoir le paquet app-portage/genlop d'installer
Permet de retrouver l'ebuild qui a installé́ le fichier sé́lectionné.
# equery belongs "chemin avec exécutable"
Sert à vé́rifer le md5 du package.
# equery check "ebuild"
Sert à savoir les packages qui dé́pendent de l'ebuild recherché.
# equery depends "ebuild"
Cette fonction est très pratique lorsqu’on veut se dé́barrasser d’une ancienne
librairie et que portage veut toujours la ré́installer lors de la mise à jour
du système.
Affiche un arbre des dépendances
# equery depgraph "ebuild"
Liste les fichiers qui appartiennent au ebuild.
# equery files "ebuild"
Affiche tous les packages qui utilisent ce Use Flag.
# equery hasuse "Use Flag"
Affiche la taille occupé́e sur le HDD
# equery size "ebuild"
Affiche les Use Flag que le ebuild peut utiliser
# equery uses "ebuild"
Donne le path du ebuild en question :
# equery which "ebuild"
aucun rétrolien
lundi 21 juillet 2008
Par NéoGB le lundi 21 juillet 2008, 20:15 - apache
Voici un exemple pour créer un virtualhost pour le sous domaine mail de mon
domaine neogb.com.
Il faut créer un fichier dans le répertoire /etc/apache2/vhosts.d/ que l'on
pourra nommer par exemple 05_mail_vhost.conf.
<VirtualHost *:80>
ServerName neogb.com
Serveralias
mail.neogb.com
DocumentRoot
/var/www/localhost/htdocs/
DirectoryIndex index.php
index.html
ErrorLog
/var/log/apache2/mail.neogb.com-error
CustomLog
/var/log/apache2/mail.neogb.com-access combined
<Directory
"/var/www/localhost/htdocs/">
Options Indexes
FollowSymLinks
AllowOverride All
Order
allow,deny
Allow from all
</Directory>
</VirtualHost>
Ensuite il suffit de redemarrer apache ou de recharger les fichiers de
configuration grâce à la commande /etc/init.d/apache2 reload
aucun rétrolien
dimanche 20 juillet 2008
Par NéoGB le dimanche 20 juillet 2008, 20:37 - gnome
Pour indiquer à hal ne pas monter des partitions automatiquement, Il faut
éditer le fichier 10ignore-disks.fdi dans le répertoire
/usr/share/hal/fdi/preprobe/95userpolicy/
mkdir /usr/share/hal/fdi/preprobe/95userpolicy
vim /usr/share/hal/fdi/preprobe/95userpolicy/10ignore-disks.fdi
et lui indiquer les partitions à ignorer
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="block.device" string="/dev/sdb1">
<merge key="info.ignore" type="bool">true</merge>
</match>
</device>
<device>
<match key="block.device" string="/dev/sdc1">
<merge key="info.ignore" type="bool">true</merge>
</match>
</device>
</deviceinfo>
Voila, vous avez plus qu'à redemmarrer DBUS...
aucun rétrolien
mercredi 11 juin 2008
Par NéoGB le mercredi 11 juin 2008, 22:35 - linux
XFS est un système de fichiers 64-bit journalisé de haute performance.
Comme tout système de fichiers, il se fragmente.
xfs_db -c frag -r /dev/sda1
Cette commande nous indique le taux de fragmentation du disque dur
/dev/hda1.
xfs_fsr /dev/sda1
Cette commande permet de défragmenter les disques durs xfs dans un
ordinateur.
aucun rétrolien
Par NéoGB le mercredi 11 juin 2008, 21:21 - linux
tar cfvz archive.tar.gz chemin1/ chemin2/
Cette commande sert à créer une archive tarball compressée au format gzip
tar xfvz archive.tar.gz
Cette commande sert à décompresser une archive tarball compressée au format
gzip
tar cfvj archive.tar.bz2 chemin1/ chemin2/
Cette commande sert à créer une archive tarball compressée au format
bzip2
tar xfvj archive.tar.bz2
Cette commande sert à décompresser une archive tarball compressée au format
bzip2
aucun rétrolien
vendredi 6 juin 2008
Par NéoGB le vendredi 6 juin 2008, 12:01 - vim
Voici quelques commandes concernant les onglets dans vim
:tabnew
pour ouvrir un nouvel onglet, on peut faire suivre cette commande du fichier à
ouvrir :tabnew inc/index.php pour eviter d'utiliser :e
inc/index.php après avoir ouvert le nouvel onglet
:tabnext
pour aller à l'onglet suivant , le raccourci clavier est gt
:tabprevious
pour aller à l'onglet suivant , le raccourci clavier est gT
:tabclose
pour fermer l'onglet courant
Pour ouvrir plusieurs fichiers simultanéement dans des onglets avec vim, il
suffit d'ajouter l'option -p[N] : Ouvrir N onglets (défaut: un pour chaque
fichier)
vim -p index.php inc/config.php
aucun rétrolien
Par NéoGB le vendredi 6 juin 2008, 11:26 - vim
Voici quelques commandes qui peuvent être incluse dans .vimrc :
autocmd FileType php set shiftwidth=2
définir une tabulation égale à 2 espaces pour les fichiers .php
set expandtab
set smarttab
set autoindent
activer l'indentation automatique du code
set smartindent
activer l'indentation intelligente du
code
filetype plugin indent on
activer l'indentation propre à chaque type de fichier
source .vimrc
pour recharger le fichier .vimrc lorsque vim est déjà lancé
En mode visuel, appuyez 2 fois sur > pour indenter le
texte ou 2 fois sur < pour le désindenter.
Ceci peut s'appliquer sur plusieurs lignes, en les selectionnant au préalable
avec la combinaison de touche shift+v (ou
ctrl+v).
aucun rétrolien
mercredi 4 juin 2008
Par NéoGB le mercredi 4 juin 2008, 15:56
Voici un site regroupant des Mémentos, des fiches rappelant les principales
commandes de logiciels, langages de programmation et autre :
http://techcheatsheets.com/
aucun rétrolien
dimanche 25 mai 2008
Par NéoGB le dimanche 25 mai 2008, 18:17 - bash
Ce script bash vous indiquera les 10 commandes bash que vous utilisez le
plus :
history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn
| head
aucun rétrolien
jeudi 22 mai 2008
Par NéoGB le jeudi 22 mai 2008, 10:50 - films
AVERTISSEMENT
Si vous lisez ceci alors cet avertissement est pour vous, chaque mot que vous
lisez de ce texte inutile est une autre seconde perdue de votre vie. Vous
n'avez rien d'autre à faire ? Votre vie est-elle si vide, honnêtement, que vous
ne puissiez penser à une meilleure manière de passer ces moments ? Ou êtes-vous
si impressionnés par l'autorité que vous donnez votre respect et vouez votre
foi à tous ceux qui s'en réclament ? Lisez-vous tout ce que vous êtes supposé
lire ? Pensez-vous tous ce que vous êtes supposés penser ? Achetez-vous ce
qu'on vous a dit d’acheter ? Sortez de votre appartement. Allez à la rencontre
du sexe opposé.
Arrêtez le shopping excessif et la masturbation. Quittez votre travail
commencez à vous battre. Prouvez que vous êtes en vie. Si vous ne revendiquez
pas votre humanité vous deviendrez une statistique. Vous aurez été
prévenu…
- Tyler -
aucun rétrolien
samedi 26 avril 2008
Par NéoGB le samedi 26 avril 2008, 13:31 - vim
Lancer vim, puis tapper cette comande :
:runtime ftplugin/man.vim
pour ouvrir un man, faites :
:Man portage (pour le man de portage)
et ensuite pour convertir en HTML faites :
:TOhtml
voila il reste plus qu'à enregistrer votre fichier :
:w ~/man_portage.html
Voici quelques options de vim qui permet de générer un code HTML plus propre
:
:let use_xhtml=1
:let html_use_css=1
:let html_ignore_folding=1
:let html_use_encoding="UTF-8"
aucun rétrolien
vendredi 4 avril 2008
Par NéoGB le vendredi 4 avril 2008, 19:44 - linux
Pour voir les mails en attente d'envoi :
postqueue -p
Pour envoyer tout les mails de la file d'attente :
postqueue -f
Pour supprimer un mail de la file d'attente :
postsuper -d iddumail
aucun rétrolien
samedi 22 mars 2008
Par NéoGB le samedi 22 mars 2008, 20:08 - gentoo
pour installer flash il nous faut le paquet netscape-flash
et pour qu'il marche sous un système 64 bits il nous faut nspluginwrapper qui
permet de charger des plugins 32 bits
emerge -v nspluginwrapper netscape-flash
ensuite il faut indiquer à nspluginwrapper le chemin du plugin à charger
qlist netscape-flash
cette commande nous aidera à trouver le bon chemin, ici
/usr/lib/nsbrowser/plugins/libflashplayer.so, il nous reste plus qu'a taper la
commande suivante :
nspluginwrapper -i
/usr/lib/nsbrowser/plugins/libflashplayer.so
et voila redémarrer votre Firefox, et le plugin flash devrait
fonctionner...
aucun rétrolien
dimanche 16 mars 2008
Par NéoGB le dimanche 16 mars 2008, 12:18
Pour que ThunderBird vérifie les nouveaux messages de chaque dossier d'un
compte imap, il faut passer la variable
mail.check_all_imap_folders_for_new à
true.
Pour que ThunderBird ne bloque plus l'affichage des images externes aux
mails, il faut passer la variable
mailnews.message_display.disable_remote_image à
false.
aucun rétrolien
dimanche 24 février 2008
Par NéoGB le dimanche 24 février 2008, 13:58 - linux
Root-tail permet d'afficher un log en fond d'écran pour surveiller ses
entrées
root-tail -f -g 1000x200+100+10 /var/log/messages,green
l'option -f permet de lancer le programme en arrière plan
et -g de spécifier les dimensions : largeur x hauteur + marge de gauche + marge
du haut
ensuite on indique le log à surveiller ainsi que la couleur (en séparant par
une virgule)
aucun rétrolien
dimanche 10 février 2008
Par NéoGB le dimanche 10 février 2008, 20:04 - gentoo
echo "*" >> /etc/eix-sync.conf
et eix-sync synchronisera les overlays en plus de portage...
aucun rétrolien
Par NéoGB le dimanche 10 février 2008, 18:01 - apache
Voici un thème d'icônes pour apache venant du site http://dev.gentoo.org/ récupéré grâce à un wget sur http://dev.gentoo.org/icons/
Pour mettre en place ces icônes, il faut modifier le fichier de configuration du module Apache mod_autoindex dont le chemin est /etc/apache2/modules.d/00_mod_autoindex.conf sous gentoo ou alors utiliser un fichier .htaccess avec bien sur le paramètre AllowOverride fixé sur All.
Vous trouverez de l'aide ici sur les commandes AddAlt, AddAltByEncoding, AddAltByType, AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, etc...
AddIconByType (TXT,/icons/text.png) text/*
AddIconByType (IMG,/icons/image.png) image/*
AddIconByType (SND,/icons/sound.png) audio/*
AddIconByType (VID,/icons/movie.png) video/*
AddIcon /icons/binary.png .bin .exe
AddIcon /icons/layout.png .html .shtml .htm .pdf
AddIcon /icons/script.png .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/back.png ..
AddIcon /icons/hand.right.png README
AddIcon /icons/folder.png ^^DIRECTORY^^
AddIcon /icons/blank.png ^^BLANKICON^^
DefaultIcon /icons/unknown.png
Le répertoire icons étant un alias par défaut d'apache, et bien sur celui dans lequel vous devrez placer vos icônes.
aucun rétrolien une annexe
jeudi 7 février 2008
Par NéoGB le jeudi 7 février 2008, 09:40 - xen
Créer un disque dur de 2Go :
dd if=/dev/zero of=/var/xen/machineUbuntu.img bs=1M seek=2048
count=1
Formater l'image :
mkfs.ext3 /var/xen/machineUbuntu.img
Monter l'image :
mount -o loop /var/xen/machineUbuntu.img /mnt/ubuntu/
mount -t proc none /mnt/ubuntu/proc
mount -o bind /dev /mnt/ubuntu/dev
pour installer Ubuntu Gutsy par exemple :
debootstrap --arch i386 gutsy /mnt/ubuntu/
http://fr.archive.ubuntu.com/ubuntu/
ou Debian Etch :
debootstrap --arch i386 etch /mnt/debian/
http://ftp.au.debian.org/debian/
On peut entre dans le system à l'aide de chroot:
chroot /mnt/ubuntu/ /bin/bash
Et ensuite faire mumuse avec les commandes d'Ubuntu (du genre apt-get install),
créer un mot de passe pour root, ajouter des utilisateurs...
Pour sortir de ce chroot :
exit
cd /
umount /mnt/gentoo/proc
umount /mnt/gentoo/dev
umount /mnt/gentoo
La commande suivante de Xen lance la machine virtuelle :
xm create machineLinux -c
Documents sur la virtualisation :
http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/fr-FR/pdfs/Virtualization.pdf
aucun rétrolien