08 septembre 2009
11 novembre 2007
Sauvegarde/restauration disque durs (avec Linux)
dd if=/dev/hda | gzip > /mnt/hdb1/system_drive_backup.img.gz
Restaurer depuis une image compréssée:
gzip -dc /mnt/hdb1/system_drive_backup.img.gz | dd of=/dev/hda
Sauvegarder le Master Boot Record:
dd if=/dev/hda of=/root/hda.boot.mbr bs=512 count=1
Restaurer le Master Boot Record:
dd if=/mnt/hda1/root/hda.boot.mbr of=/dev/hda bs=512 count=1
Creer un image compréssée en plusieurs fichiers:
dd if=/dev/hda1 | gzip -c | split -b 2000m - /mnt/hdc1/backup.img.gz.
Restaurer depuis une image en plusieurs fichiers compréssée:
cat /mnt/hdc1/backup.img.gz.* | gzip -dc | dd of=/dev/hda1
12 avril 2007
20 septembre 2006
Les imprécisions des float (C++)
#include <limits> // pour std::numeric_limits
float f1 = 0.1f;
float f2 = 1.1f;
float f3 = f2 - f1;
// Version incorrecte ne tenant pas compte des imprécisions
if (f3 == 1.0f)
{
// Pratiquement jamais vrai !
}
// Version correcte tenant compte des imprécisions
if (std::abs(f3 - 1.0f) < std::numeric_limits<float>::epsilon())
{
// Ok
}
// Trouvé sur Developpez.com
17 août 2006
21 juillet 2006
Les Inconnus - Vice et versa (Tranxen 200)
Auteur(s) : Didier Bourdon - Bernard Campan - Pascal Legitimus
Label : Lederman
L'hémorragie de tes désirs
S'est éclipsée sous l'azur bleu dérisoire
Du temps qui se passe...
Contre duquel on ne peut rien
Être ou ne pas être
Telle est la question sinusoïdale... de l'anachorète...
Hypocondriaque.
Mais tu dis (mais tu dis)
Que le bonheur est irréductible
Et je dis (et il dit)
Que ton espoir n'est pas si désespéré
À condition d'analyser
Que l'absolu ne doit pas être annihilé
Par l'illusoire précarité de nos amours
Destituées
Et vice versa
Et vice versa.
Il faut que tu arriveras
À laminer tes rancœurs dialectiques
Même si je suis con... vaincu que c'est très difficile.
Mais comme moi dis-toi
Qu'il est tellement plus mieux
D'éradiquer les tentacules de la déréliction...
Et tout deviendra clair.
Mais tu dis (mais tu dis)
Que le bonheur est irréductible
Et je dis (et il dit)
Que ton espoir n'est pas si désespéré
À condition d'analyser
Que l'absolu ne doit pas être annihilé
Par l'illusoire précarité de nos amours
Destituées
Et vice versa
Et vice versa.
D'où venons nous ? Où allons-nous ?
J'ignore de le savoir
Mais ce que je n'ignore pas de le savoir
C'est que le bonheur
Est à deux doigts de tes pieds
Et que la simplicité réside
Dans l'alcôve bleue, et jaune,
Et mauve, et insoupçonnée
De nos rêveries mauves et bleues et jaunes
Et pourpres... et paraboliques... et vice versa.
Mais tu dis (mais tu dis)
Que le bonheur est irréductible
Et je dis (et il dit)
Que ton espoir n'est pas si désespéré
À condition d'analyser
Que l'absolu ne doit pas être annihilé
Par l'illusoire précarité de nos amours
Et qu'il ne faut pas cautionner l'irréalité
Sous les aspérités absentes et désenchantées
De nos pensées iconoclastes et désoxydées
Par nos désirs excommuniés de la fatalité
Destituée...
Et vice versa
Et vice versa
Et vice versa
11 juillet 2006
Activer la complétion automatique de la console windows 2000/XP
29 juin 2006
Redéfinition des niveaux d'acces dans l'héritage de classe (c++).
public: int x, y;
protected: int z() { ... };
};
class B : private A {
// x reste public
public: A :: x;
// y devient protected
protected: A :: y;
// z reste protected
protected: A :: z;
};
20 juin 2006
Libérer de la mémoire par le garbage colector (Java)
//Appel du Garbage collectorLa JVM ne donne aucune garantie, elle se reserve le droit de ne pas appeller le garbage collector. cette commande est en fait une demande d'execution.
System.gc ();
Très utile lorsqu'il est nécessaire de construire beaucoup d'objet rapidement.
07 juin 2006
Voir le contenu d'un Blob sous SQLPlus (Oracle)
Si votre Blob contient du binaire l'affichage sera du n'inporte quoi !
2000 octets c'est un maximun ;-)
Convertir un InputStream en String (Java)
FileInputStream fichier=new FileInputStream("un_fichier_quelconque");
StringWriter writer=new StringWriter();
InputStreamReader streamReader=new InputStreamReader(fichier);
//le buffer permet le readline
BufferedReader buffer=new BufferedReader(streamReader);
String line="";
while ( null!=(line=buffer.readLine())){
writer.write(line);
}
// Sortie finale dans le String
string=writer.toString();
03 mai 2006
KISS : I was made for lovin' you
Do, do, do, do, do, do, do, do, do
Do, do, do, do, do, do, do
Do, do, do, do, do, do, do, do, do
Do, do, do, do, do, do, do
Tonight I wanna give it all to you
In the darkness
There's so much I wanna do
And tonight I wanna lay it at your feet
'Cause girl, I was made for you
And girl, you were made for me
I was made for lovin' you baby
You were made for lovin' me
And I can't get enough of you baby
Can you get enough of me
Tonight I wanna see it in your eyes
Feel the magic
There's something that drives me wild
And tonight I wanna make it all come true
'Cause girl, you were made for me
And girl I was made for you
I was made for lovin' you baby
You were made for lovin' me
And I can't get enough of you baby
Can you get enough of me
I was made for lovin' you baby
You were made for lovin' me
And I can give it all to you baby
Can you give it all to me
Oh, can't get enough, oh, oh
I can't get enough, oh, oh
I can't get enough
Yeah, ha
Do, do, do, do, do, do, do, do, do
Do, do, do, do, do, do, do
Do, do, do, do, do, do, do, do, do
Do, do, do, do, do, do, do
I was made for lovin' you baby
You were made for lovin' me
And I can't get enough of you baby
Can you get enough of me
Oh, I was made, you were made
I can't get enough
No, I can't get enough
I was made for lovin' you baby
You were made for lovin' me
And I can't get enough of you baby
Can you get enough of me
I was made for lovin' you baby
You were made for lovin' me
And I can give it all to you baby


