Le blog de mc
hey! les gars! je vais pe enfin me mettre a kmail!
toutes ces années, etre abonné à la liste de dev d'yzis ne m'aura servi a rien ... et puis hier:
http://article.gmane.org/gmane.editors.yzis.devel/1587
en tant que simple editeur, il est clair que kate est loin derriere vim ... par contre: kate+kdevelop, kate+kmail, .... :-)
notes relatives a gdb
gcc -Wall -std=c99 -g main.c gdb ./a.out b main run < vals display val1 display val2 n n n n ...
- run permet de lancer avec des parametres ou redirection
- display permet de dire quelles variables afficher *dans le contexte* ... il faut d'abord aller dans main (b main, r) pour pouvoir le saisir.
vim: mais comment t'as fais ?
éditant un sujet d'exercice, je suis passé très vite de ça
$\sqrt{(x_B - x_A )^2[] }$
([] étant la position du curseur en insertion) à ca:
$\sqrt{(x_B - x_A )^2 + (y_B - y_A )^2}$
et la question de celui qui était au dessus de mon épaule: "mais ... comment t'as fais?"
.... ben j'ai tappé <esc>yF(Pi + <esc>fxry;.
<esc>yF( # je sélectionne tout entre le curseur et le symbole (, je me place sur le ( P # je paste tout ca devant le curseur i + <esc> # j'ajoute le + fx # je vais au prochain x
faithfull
la bible
http://www.chucknorrisfacts.com/
le "da vinci code"
http://www.knuthfacts.com/
nombre d'apparitions d'une ligne dans un fichier
en regardant la base de registre wine de ma machine ce matin, il m'a semblé voir apparaitre des clefs redondantes. Pour vérifier mes dires, je me suis mis a trier les lignes du fichier par nombre d'apparitions.
classiquement:
sort system.reg | uniq -c | sed 's/[0-9]\+/&|/' | sort -rn | less
( a eviter sur un tres gros fichier :-) )
en perl
perl -lne '
$L{$_}++;
END {
printf("%4d|%s\n",$L{$_},$_) for sort {
$L{$a} <=> $L{$b}
} keys %L
' system.reg...
?
<c-s> mauvaise idée ?
petite remarque amusante choppée sur une liste:
>> Control-S and Control-Q freeze and thaw the terminal, but do you want to
>> still allow typing?
> Which makes it loads of fun to see Windows people try and save a file in
>VIM :)