From ae2ebb209f9d386654c9c34f75bce581afb18c30 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20T=C3=A9tard?= Date: Sat, 18 Apr 2009 17:40:44 +0200 Subject: [PATCH] init --- common/footer.html | 72 +++ common/header.html | 39 ++ common/header.muse.html_lang_support | 45 ++ common/style.css | 414 +++++++++++++ images/background.png | Bin 0 -> 128134 bytes images/foot_background.png | Bin 0 -> 30687 bytes images/head_background.png | Bin 0 -> 30896 bytes muse/en/Debian.muse | 22 + muse/en/WhoAmI.muse | 30 + muse/en_documentation/Acer1683.muse | 140 +++++ muse/en_documentation/Acer1683.muse~ | 140 +++++ muse/en_documentation/index.muse | 3 + muse/fr/AboutMuseMode.muse | 9 + muse/fr/Bookmarks.muse | 3 + muse/fr/CAT.muse | 15 + muse/fr/CV.muse | 76 +++ muse/fr/Debian.muse | 24 + muse/fr/Documentation.muse | 13 + muse/fr/Lectures.muse | 22 + muse/fr/Lectures_2004.muse | 10 + muse/fr/Lectures_2005.muse | 16 + muse/fr/Lectures_2006.muse | 22 + muse/fr/Lectures_2007.muse | 18 + muse/fr/Photos.muse | 31 + muse/fr/Photos.muse~ | 28 + muse/fr/Projets.muse | 41 ++ muse/fr/Serveur.muse | 17 + muse/fr/WhoAmI.muse | 57 ++ muse/fr/WikiIndex.muse | 3 + muse/fr_documentation/Acer1683.muse | 301 +++++++++ muse/fr_documentation/DebianWoWAMD64.muse | 41 ++ muse/fr_documentation/RTGraph3D.muse | 111 ++++ muse/fr_documentation/Sauvegarde.muse | 141 +++++ muse/fr_documentation/SauvegardeSarge.muse | 171 ++++++ muse/fr_documentation/index.muse | 3 + .../Dotclear2_jabberNotification.muse | 5 + ...Dotclear2_jabberNotification_archives.muse | 87 +++ muse/fr_projets/HBFManager.muse | 2 + muse/fr_projets/LicenceInfo.muse | 11 + muse/fr_projets/MGM.muse | 47 ++ muse/fr_projets/MGM_shot1.muse | 5 + muse/fr_projets/MGM_shot2.muse | 5 + muse/fr_projets/MGM_shot3.muse | 5 + muse/fr_projets/MGM_shot4.muse | 5 + muse/fr_projets/index.muse | 3 + muse/pics/mgm-shot1-small.jpg | Bin 0 -> 5559 bytes muse/pics/mgm-shot1.jpg | Bin 0 -> 21994 bytes muse/pics/mgm-shot2-small.jpg | Bin 0 -> 8265 bytes muse/pics/mgm-shot2.jpg | Bin 0 -> 26676 bytes muse/pics/mgm-shot3-small.jpg | Bin 0 -> 10852 bytes muse/pics/mgm-shot3.jpg | Bin 0 -> 32713 bytes muse/pics/mgm-shot4-small.jpg | Bin 0 -> 9594 bytes muse/pics/mgm-shot4.jpg | Bin 0 -> 51717 bytes output/en/Debian.html | 125 ++++ output/en/WhoAmI.html | 136 +++++ output/en/documentation/Acer1683.html | 359 +++++++++++ output/en/documentation/index.html | 99 +++ output/fr/AboutMuseMode.html | 102 ++++ output/fr/Bookmarks.html | 97 +++ output/fr/CAT.html | 114 ++++ output/fr/CV.html | 182 ++++++ output/fr/Debian.html | 127 ++++ output/fr/Documentation.html | 109 ++++ output/fr/Lectures.html | 122 ++++ output/fr/Lectures_2004.html | 105 ++++ output/fr/Lectures_2005.html | 111 ++++ output/fr/Lectures_2006.html | 117 ++++ output/fr/Lectures_2007.html | 113 ++++ output/fr/Photos.html | 148 +++++ output/fr/Projets.html | 150 +++++ output/fr/Serveur.html | 117 ++++ output/fr/WhoAmI.html | 169 ++++++ output/fr/WikiIndex.html | 113 ++++ output/fr/documentation/Acer1683.html | 572 ++++++++++++++++++ output/fr/documentation/Acer1683en.html | 359 +++++++++++ output/fr/documentation/DebianWoWAMD64.html | 148 +++++ output/fr/documentation/RTGraph3D.html | 265 ++++++++ output/fr/documentation/Sauvegarde.html | 303 ++++++++++ output/fr/documentation/SauvegardeSarge.html | 333 ++++++++++ output/fr/documentation/index.html | 103 ++++ .../projets/Dotclear2_jabberNotification.html | 100 +++ ...Dotclear2_jabberNotification_archives.html | 214 +++++++ output/fr/projets/HBFManager.html | 97 +++ output/fr/projets/LicenceInfo.html | 108 ++++ output/fr/projets/MGM.html | 157 +++++ output/fr/projets/MGM_shot1.html | 103 ++++ output/fr/projets/MGM_shot2.html | 103 ++++ output/fr/projets/MGM_shot3.html | 103 ++++ output/fr/projets/MGM_shot4.html | 103 ++++ output/fr/projets/index.html | 107 ++++ output/style.css | 414 +++++++++++++ 91 files changed, 8660 insertions(+) create mode 100644 common/footer.html create mode 100644 common/header.html create mode 100644 common/header.muse.html_lang_support create mode 100644 common/style.css create mode 100644 images/background.png create mode 100644 images/foot_background.png create mode 100644 images/head_background.png create mode 100644 muse/en/Debian.muse create mode 100644 muse/en/WhoAmI.muse create mode 100644 muse/en_documentation/Acer1683.muse create mode 100644 muse/en_documentation/Acer1683.muse~ create mode 100644 muse/en_documentation/index.muse create mode 100644 muse/fr/AboutMuseMode.muse create mode 100644 muse/fr/Bookmarks.muse create mode 100644 muse/fr/CAT.muse create mode 100644 muse/fr/CV.muse create mode 100644 muse/fr/Debian.muse create mode 100644 muse/fr/Documentation.muse create mode 100644 muse/fr/Lectures.muse create mode 100644 muse/fr/Lectures_2004.muse create mode 100644 muse/fr/Lectures_2005.muse create mode 100644 muse/fr/Lectures_2006.muse create mode 100644 muse/fr/Lectures_2007.muse create mode 100644 muse/fr/Photos.muse create mode 100644 muse/fr/Photos.muse~ create mode 100644 muse/fr/Projets.muse create mode 100644 muse/fr/Serveur.muse create mode 100644 muse/fr/WhoAmI.muse create mode 100644 muse/fr/WikiIndex.muse create mode 100644 muse/fr_documentation/Acer1683.muse create mode 100644 muse/fr_documentation/DebianWoWAMD64.muse create mode 100644 muse/fr_documentation/RTGraph3D.muse create mode 100644 muse/fr_documentation/Sauvegarde.muse create mode 100644 muse/fr_documentation/SauvegardeSarge.muse create mode 100644 muse/fr_documentation/index.muse create mode 100644 muse/fr_projets/Dotclear2_jabberNotification.muse create mode 100644 muse/fr_projets/Dotclear2_jabberNotification_archives.muse create mode 100644 muse/fr_projets/HBFManager.muse create mode 100644 muse/fr_projets/LicenceInfo.muse create mode 100644 muse/fr_projets/MGM.muse create mode 100644 muse/fr_projets/MGM_shot1.muse create mode 100644 muse/fr_projets/MGM_shot2.muse create mode 100644 muse/fr_projets/MGM_shot3.muse create mode 100644 muse/fr_projets/MGM_shot4.muse create mode 100644 muse/fr_projets/index.muse create mode 100644 muse/pics/mgm-shot1-small.jpg create mode 100644 muse/pics/mgm-shot1.jpg create mode 100644 muse/pics/mgm-shot2-small.jpg create mode 100644 muse/pics/mgm-shot2.jpg create mode 100644 muse/pics/mgm-shot3-small.jpg create mode 100644 muse/pics/mgm-shot3.jpg create mode 100644 muse/pics/mgm-shot4-small.jpg create mode 100644 muse/pics/mgm-shot4.jpg create mode 100644 output/en/Debian.html create mode 100644 output/en/WhoAmI.html create mode 100644 output/en/documentation/Acer1683.html create mode 100644 output/en/documentation/index.html create mode 100644 output/fr/AboutMuseMode.html create mode 100644 output/fr/Bookmarks.html create mode 100644 output/fr/CAT.html create mode 100644 output/fr/CV.html create mode 100644 output/fr/Debian.html create mode 100644 output/fr/Documentation.html create mode 100644 output/fr/Lectures.html create mode 100644 output/fr/Lectures_2004.html create mode 100644 output/fr/Lectures_2005.html create mode 100644 output/fr/Lectures_2006.html create mode 100644 output/fr/Lectures_2007.html create mode 100644 output/fr/Photos.html create mode 100644 output/fr/Projets.html create mode 100644 output/fr/Serveur.html create mode 100644 output/fr/WhoAmI.html create mode 100644 output/fr/WikiIndex.html create mode 100644 output/fr/documentation/Acer1683.html create mode 100644 output/fr/documentation/Acer1683en.html create mode 100644 output/fr/documentation/DebianWoWAMD64.html create mode 100644 output/fr/documentation/RTGraph3D.html create mode 100644 output/fr/documentation/Sauvegarde.html create mode 100644 output/fr/documentation/SauvegardeSarge.html create mode 100644 output/fr/documentation/index.html create mode 100644 output/fr/projets/Dotclear2_jabberNotification.html create mode 100644 output/fr/projets/Dotclear2_jabberNotification_archives.html create mode 100644 output/fr/projets/HBFManager.html create mode 100644 output/fr/projets/LicenceInfo.html create mode 100644 output/fr/projets/MGM.html create mode 100644 output/fr/projets/MGM_shot1.html create mode 100644 output/fr/projets/MGM_shot2.html create mode 100644 output/fr/projets/MGM_shot3.html create mode 100644 output/fr/projets/MGM_shot4.html create mode 100644 output/fr/projets/index.html create mode 100644 output/style.css diff --git a/common/footer.html b/common/footer.html new file mode 100644 index 0000000..8ba7121 --- /dev/null +++ b/common/footer.html @@ -0,0 +1,72 @@ + + + + + + + +

+   + + + + + + +

+ + + + diff --git a/common/header.html b/common/header.html new file mode 100644 index 0000000..b90e8c0 --- /dev/null +++ b/common/header.html @@ -0,0 +1,39 @@ + + + + + + <lisp>(muse-wiki-publish-pretty-title)</lisp> - Olivier « toutoune25 » Tétard + + + + + muse-html-style-sheet + + + +
+ + + + + +
diff --git a/common/header.muse.html_lang_support b/common/header.muse.html_lang_support new file mode 100644 index 0000000..240cd99 --- /dev/null +++ b/common/header.muse.html_lang_support @@ -0,0 +1,45 @@ + + + + + + <lisp>(muse-wiki-publish-pretty-title)</lisp> - Olivier Tétard + + + + + muse-html-style-sheet + + + +
+ + + + + +
+
+ +
diff --git a/common/style.css b/common/style.css new file mode 100644 index 0000000..e32079e --- /dev/null +++ b/common/style.css @@ -0,0 +1,414 @@ +/* ********************** + * Apparence Générale * + **********************/ + +html +{ + font-family: "Bitstream Vera Sans", Tahoma, Arial, Helvetica, sans-serif; + background: #f1f1f1; + } + +#page +{ + width: 950px; + border: 1px solid black; + margin: 0 auto; + padding-left: 1em; + padding-right: 1em; + padding-bottom: 1em; + background: white; + } + +img +{ + border: none; + } + +a:link +{ + color: #36598e; + text-decoration: none; + } + +a:visited +{ + color: #36598e; + text-decoration: none; + } + +a:hover +{ + text-decoration: underline; + } + +td +{ + padding: 5px; + border: 1px solid black; + } + +hr +{ + border: 0; + width: 80%; + color: #f00; + background-color: black; + height: 1px; + } + +h1 +{ + color: black; + text-align: center; + } + +h2 +{ + margin-left: 0px; + margin-right: 0px; + margin-top: 10px; + margin-bottom: 10px; + border: 1px solid #ccc; + padding-top: 1px; + padding-bottom: 1px; + padding-right: 10px; + padding-left: 10px; + background: url("/images/background.png") repeat-y; + font-size: 13pt; + } + +h2 > a:hover +{ + text-decoration: none; + } + +h3 +{ + color: black; + font-size: 13pt; + } + +dl.contents +{ + margin-top: 0; + } + +dt.contents a:hover +{ + text-decoration: none; + } + +dt.contents +{ + margin-bottom: 0; + border-bottom: 1px solid black; + border-left: 6px solid black; + } + +dt.contents:hover +{ + border-bottom: 1px solid #808080; + border-left: 6px solid #808080; + } + +dd > dl.contents > dt.contents +{ + border: 0; + } + +dt +{ + font-weight: bold; + padding: 3px; + } + +em +{ + font-style: italic; + } + +li +{ + margin-bottom: 5px; + } + +pre.example +{ + margin-left: 5%; + margin-bottom: 2.5em; + } + +pre.verse +{ + font-family: inherit; + line-height: 2em; + margin-left: 5%; + } + +strong +{ + font-weight: bold; + } + +ul +{ + list-style-type: disc; + } + +input, textarea +{ + border: 1px solid black; + background-color: white; + color: #333333; + font-family: Geneva, Arial, Helvetica, sans-serif; + font-size: 1em; + -moz-border-radius: 4px; + padding-left: 0.2em; + } + +input:hover, textarea:hover +{ + background: #f1f1f1; + } + +input:focus, textarea:focus +{ + background-color: #ffeb79; + } + +fieldset +{ + border: 0; + padding-bottom: 0px; + } + +exemple +{ + background-color: red; + white-space: pre; + font-family: monospace; + margin-left: 5%; + } + +pre +{ + border: 1px solid #808080; + background-color: white; + padding: 0.5em; + margin-right: 1em; + font-family: monospace; + margin-left: 5%; + white-space: pre; + } + +.nonexistent +{ + background-color: white; + font-weight: bold; + } + +/* ********** + * Header * + ***********/ + +#header +{ + margin: 0.5em -0.5em 0.5em -0.5em; + padding-top: 0.5em; + background-color: #a9c9ea; + } + +#header h1 a +{ + margin: 0; + color: black; + } + +#header h1 a:visited +{ + margin: 0; + color: black; + } + +#header h1 a:hover +{ + margin: 0; + padding: 0; + background-color: transparent; + } + +#header ul +{ + margin: 0; + padding: 0; + text-align: center; + } + +#header li +{ + display: inline; + } + +#header a +{ + color: black; + padding-left: 1em; + padding-right: 1em; + margin: 0px; + text-decoration: none; + color: #36598e; + } + +#header a:hover +{ + color: black; + -moz-border-radius: 10px; + background-color: #f1f1f1; + } + +#header li > a +{ + border: 1px solid #808080; + -moz-border-radius: 10px; + } + +#header li > a:hover +{ + border: 1px solid #808080; + } + +#header a:visited +{ + color: black; + padding-left: 1em; + padding-right: 1em; + margin: 0px; + text-decoration: none; + color: #36598e; + } + +#header h1#top +{ + margin-top: 0.2em; + border-top: 3px solid black; + border-bottom: 3px solid black; + background-color: #f1f1f1; + } + + +/* ******** + * Main * + ********/ + +div#main > div > h3 +{ + border-bottom: 1px solid black; + margin-right: 0.7em; + } + +div#rightbox +{ + border: 1px dotted #6699cc; + text-align: right; + } + +div#rightbox ul +{ + margin: 0; + padding: 0; + } + +div#rightbox ul > li +{ + display: inline; + } + +div#rightbox li.current +{ + background-color: orange; + } + +/* ********** + * Footer * + **********/ + +#footer +{ + border-top: 3px solid black; + margin: 0.5em -0.5em -0.5em -0.5em; + padding-bottom: 0.1em; + padding-top: 0.1em; + background-color: #a9c9ea; + text-align: center; + } + +#footer .footdate +{ + text-align: left; + color: red; + } + + +/* ************** + * Emacs-Wiki * + **************/ + +/* --- Emacs Wiki src-tag --- */ +.comment +{ + /* font-lock-comment-face */ + color: #DEBC83; + } + +.doc +{ + /* font-lock-doc-face */ + color: #F0A4A4; + } + +.constant +{ + /* font-lock-constant-face */ + color: #D8ACDD; + } + +.function-name +{ + /* font-lock-function-name-face */ + color: #96CEF8; + } + +.keyword +{ + /* font-lock-keyword-face */ + color: #78f5e6; + } + +.preprocessor +{ + /* font-lock-preprocessor-face */ + color: #96CEF8; + } + +.string +{ + /* font-lock-string-face */ + color: #F0A4A4; + } + +.type +{ + /* font-lock-type-face */ + color: #9BEEB8; + } + +.variable-name +{ + /* font-lock-variable-name-face */ + color: #B5CF76; + } + +small +{ + font-size: 7pt; +} diff --git a/images/background.png b/images/background.png new file mode 100644 index 0000000000000000000000000000000000000000..f31e6490cf086ce2df433ae324e93ac1ead5085d GIT binary patch literal 128134 zcmV)zK#{+RP);zJyU}_~gG&cKgR^>? zF(A*8`md_Yi2EQNfWaR6KmYgtsccKCa#dBW{~^1idM@GrsC53v`Tterl4O_u$K_JV zRZ{=O`BCRbRJrs&=a-fwKR?@rU*nQ$UWyej;`bl?`&Z}B{r;>=RhH!WOTQoD=S3^u z*Y8*NUzVOX!Z&-~h~rH?@AmiVtmogzdVaB_vd;(meCE&l&HwkjLCt6De%TeDAwS#m z`Iw(Bzr6mm=A}L_-@mttZ)X1a_tE3$@Qdhwu&yuoyg~lh^KYLQrt@+jvvz zIyb=n0Cm2Xex10zwccIzH#R@r`rY@xpFe+NZklsnSHDI*_iO(OzU97m+_x;g(|OzT zIbJ_0|BcVv+t1bWwf2LTADwug%J{MUoS#pxf9~&=aj9>W-w*KfOXJ<{FDt&|^8-9z z-Mo6A2RS~(b35z#@P9wV{L6hWpJy-MH4YN@>GECQ^%t)HDL=)jpE;kR6~{@GUFjVA za+S+2ocijTSEc7rIVVF^d43fR`=?5u^6>nyJ|KLaO;1Ho|F>U(a8=p*on*fsV*D`U zX`T+_c`RMRt2$5fa~SbNod02?%=>%W>2KmDAQ=SzNGjMry$Uej~TyXFY&kLh`r=Y9~r z7oY!jewO>4vO}D23#ACh^lDX32lTuh+=rfz-M??#zxT+WSw5x1zh-VeFV$(Ro{wa8 zna|BX9of7W^DFA+&-`}Jt5Q6pikI$k$?l>xWybzJ+_LcnpI7hm$e7RKX*$kb+P%p6 z-RPEnuWvoi&ubN5Zq(@Cd#dw@*j0LN3!~XP_kW4s((~hen%w6WI*%zey65bC zPK6E}=6RXV=^;HYwr`R1n+Kyw45!-y4Jz>aAnhKHyAR^i+x?q(_A|x6dwiyx*q&MHG}FK5|2aWeUU2gM&LQ>jsPmV2h&=z$V-vtu79jQ6WKZ8K z%(}9kj{j-j}+B#t@aDd!f? zLro=Lqae;OucJl+vd(Fu!SXr{7;8%-w63mfimCAFjhrBJf0?c_I+&R(`}1_=u-P9} z6vk<^o`Zb)t8?0Rrr9;nYo^AY)w*LlZH3+ctFqMNr(3f6W#Ye> zb8SN!Q&G%*lAr#-B3{Ksu3v+q27u-xID@f#I#LmCQN^7g;}$t@(b;w#u&cp&$Lj~G??;s*-%#qYCMzW=$Ao`>DGLI~s z%B$03o+j15kyXXQxc59FruM_a2jA@fd#Ym8D6hi}Qy=T6{d>thgXhtDusNf0+r}Sl zU~i-HzsfViUY&aWn_cBN^i`M(o=Ko8r+lx|`alo!H(;LAmaX%Cce!?5X$Oq zsv4^tEJOHoihD|NXIlWmF;5Yqw63Fd{_mQ8Rk6)Gzs9}hi`7YdaP!UPe|X-W2&`sn zsETh1E8_07)GLk(n0^+$65A93h5ogFTHAIH$m;9u^xziT2retw-4t40qYcn`!?|lZ z<8v44`C87S7&HXnR=!%MdC7io^O{@knZUcs8bh;Ufu;EP)ot%{Dow|_b_Cu7?paDn z{iQ4K!0-C5e+@xfoBNSOklz!Ycw4cg);wn{lRsvc)~@ORq3eu$X5}8e>*`g-(_}z4 zV>od4zpAUEvg{KPJjlBhdpLFruGmDKmDSA8o=1Pm&!KM3@TAusk^gicS7R8> z^0aofeNHJi!yAG;|J<;syh?EV8tvWj0EAYsaQ1NHa`ao;Rm9wY+F4cR!?C%dV|`l7 z%f>C{?>B0jNUO2X_v*UPldwFR9fK8L!T^_67M4VKm7CFLE-rHeJ^*a03!1Ej@pYOp z#|S@-E!hF_6&j5gNO6tE?7o-yb{&GkkGFAJO+YBQ9GNNA51c!Y#6c!VIIq_cnOywo zOhIoyw6W+Obp!kEhtb^^3M7%ngB}urzTx+~{vZSmmSgL8YIv6~>pAwG35rSi^tS+~ za-pXH=gu+W1AHx{w`V8ymf3erZ}!(&`?9J9=Dg1T10+9Vv9IlE6frFCJUiiMi{{`; zNeB5__$t=IlDQG>A@!N~)$}#_uI{MQ#*yrnw>Z#3Zejy9kNTp(20c0wJNB){#b`epDE9nUVzVI64gCyx6bA0)n0U4=ihm@ENCp*g&s;*t$DKmodnxJ zXU{Rk2otUbD%hf|X`sLXf5CVINtzd+m*-^ak1H60>JN7PWNAL1mlhFUii85){jYlY zGVl-qE9DwMNvw{Sd**ycX+J$?Va+ms2#P%`cK)PKmi(=Nzw56-&}fvsG^0+j25J!W zsU(BoVRszzbF@$mp;NH}!kV*y`>RJzyHMof;g+h=rpnY}edb(`?c)LA#QCZ@;_T6d z&0rmsM@UjJbbyjVjqU*kF9nAWlX*sa(oN#!gN}25RX%@H+QZug6aO~%O(ylC^?1so zMun@ji#+?k^)k+g>k;Diec|91CrYS_hJjz8_4wol8o$$1ofId?#y8BNnRJqekr4tx;qE1 z#dfPukLv2^dVp^=4MB$ynW8N~wO0(dp1sJy13)|;ruS)4YD3?yMP3{(Iw^@%BLzNj zn#{Jpu)%x^OneXJS8=O*uk!SwQg*-d*bgCc@hd8MU)1*V+2}phbAISqV|cSwxK5Gk z9nSl%@A`KISaVFAheC3yG#tXz=0T>LfuWkDBAC zq_y9FkoQ>$@K`y66T5YxDbpJ1Mv+RGdpI*kTFz7ODFOmEuQe*RJr&eySQZ-<7#j7S z`xc&i&9k!;)}CYg)()XhalqF6I)VIf2xl!y{t>mC6x?j8d_5ZA8w>+hwAmlWt&0~s zQX>PepGL*OG`Baa-|=veSRVwnz_ieWn7bJjdSz&;m9AxpShR860&3R6Sf;?J94J7=;L zdY0H(8tfrsO$XyZDus&9UjlGsr08tV&io9pIaS^Y$@T=do6#d_K@;mtOx z0GtnDJ< zht^X!S75CSBs&$ztp&z2?#04X)O@1Ss#=(Yx43=2&f0=8=<(Zs2mT$f6_D2JvO$4x znu4&KGY+P&3V+w1DZt0U4yRq)G5Z=8=IQM}xahdmJyOS6V0Kv4^*8#X-NK!oH=VT)*O1$P zZzN^#fwr9auJ8II5HvemV;gsRORW`@dUJR*6>BJx1?X#)iFRHtiatk_Aho2{ZPJL- z$I;y?%X7`HjfoA3nbo*=8R+&{ZjLXMMYMfIY+>$Lcm5 zn+xEqO1eBPMsORG_AVoKzyV!Nu#fZQlx*ceIA6p0PzTSPxkFkkt~LLGS{{;4v>n%Q z9D`{pxTjHSPW!ks*-@(w;~{}*m>Pz2Tga6jv#eIawqqngm=K*g2#y8MR}zr-`o+bS zb6z4)yt>dg$4M{R_c12DOuR)zSC>6o3u`?TtlE9>Mpq~g)QhgSo3mDN4{boJM6U zJvJiT0>U}0G0g?1uQ_G5s0!y@W1<%((KL4ed^wBF#4BehD^P3}{0JKP1N5)eXam$5 z<9_#M(6a$(%p#fFz+tCibc-cj$T$b>>l=@fybRJbboi|F)r5BU|E@6|Lzsk=<}xZO zSr^Eyy1D4#(;j36`IudCo3v==_^lP9bM1ThSe2}7vU$YiXt5NV1zFzf4>XyLMga~% zf|B7$Sv#$zxRf7W^#yu-*LVGe0_>Lwi6(~d(Rn~IWe|d*1?D&~e9tqYY6sh3n0bhp z9(Q_JX^bnQVPiYJye2m78bfEo>nbBh3Za%qANZv1S$tz+VbEt2s^gg=-?|axKEOsn zbg6XO7B$ij&f8{BFQdwkU3dZjCS_yRaBS+{!lJ^v%Sa^-dt?uIA;Q;lpYWeeiT9;Nb$J{FA4Yofyu9x?O z_{h);zNP#GI(rIm1A@U6YP(>m9U6c)2jbXqY6;hpxv=M2yv5!JnPE=TLHNXrSwZfz z5|i4ut#*tB72~Q+%Q_%B8G5UmbuJE`FY3F#>+e9&K4`N>hT?l^TG(HyvtXoU$6QU` zI)~ON;b(p0-0HAsAO@kf1MOBGT_U6-a?A}}rUX@v-ky8`@HSs;I%?+=u<7o8-Iv#t zhJrf%J*}Z5eqtFp@!So?=A{XSteOo1wgXU#O)mw4+R)M#@H}iLUH{bF7&v18Msy_t zE5XKj{p4fR=wkRTM%1(rje$HHy;}FJNyJN@wI{-^Fw2hNgZBdEyd`E}%-HQQvbjX* z!8`)Ht)Yb6)ca-sxzY-O?msr{6PykAnbRrjptQK3T-fle=WJm1p|eGE(5spJ>zW(| zO@BiYX85h#W7da$6~XR4IMj^oi8PFM#%aKd5!Ho)KYry%H2ot`C(BfwYJ{FA|P zFR3UME5O`FGG$f1d;~iDoCDi$xYepXyXVLDvmGuS;(u-SlV-*}b_bT1ILga+f!VQZ z4L)32D@+!6J`P{W_wjs=VAHyUg~EgCImjsJYfPon;0xku6!WoY&Kq$xhluOPG&sNA zxzjbT>u*8O?V{QT6aAY# zw3cY>Nr0O5+^~0brMbzYCsf_!8zIe>XW?OGI5@5C((m!y!X8;Wetygp5vl_TthAvz zReKhC^RGwIIg}%VD%RXmI5>L}=#Bg~@9c7H)y>rRf;Dn^LYspj2M5T+Ami@863p;vZ#s`2i!op1If=PR#jH4g==xX@D=Y+$j^x5 zyZ#&mZE9x(KiFT*gM**p`0Kqlii6^k5mx&`k5I|!V*AoO@15S!$G{dtLT;ho$zr0; zC{7C@FvS-_y4Wz+BW}O)OcqwKiQ+*{X_8I!7_fqwZzu)!uAZX*%R9Z<6 zMVHp=<+Tc(ZJt|Ou^Q8tg_fU(iFW-Jvv-8siVu7mP}Yn;xtXeAJ%wtBq6X&7Xwf;_ z9Uy0wWS)5`Jk}gYHwdl~yTCVTVE-$4HD4l9N6|9!ULC|5HN(P&uAq;vaZbY73fJPgd@(yzQCgW1i$|tpnCQ$E&F?3a+;zG8IZ7 z`eV}lNn8Rdd>5a_VR$oIl^x#@7IbtuRwVX?>WFE=TU$iGuWhb$HY>sZq7~+CsBNSd z_=N+0hD>iy!>sDpVpWU!ol#I{$BxfVSP%zEk+*m3J~v`il;se+W&U66+@t9|U))Be zn00t0&{igVxApZr=BnYAtH~ztJD&^`9dA9c8pG4a9C%OG^4$L~i6oBR?7P0}FYSO0 z_OCWz78J?*?$t0b7hUvli$Q7Au_QeFX8dfUePWi3~rB#klA>Nw{!+&#y(U;vTg^lngH4MHegC?;@6ua z?Un0ZCsGD()8}ttxw>|nPqA+KwG%Vssxogcct*X%q-*}DS4*f`&X|k<5T{)XoeoG^ zn`w+(#l&8{MtC6sZ_m2?cD8?IFCsD!XnK?gCJ_716<{&8uTgEA&Nn-TdGnVqMYDsO zL=XjWdX&}-B@I&!i9*m5g?)>?7am}jIB0D0a!pmL+rp)Dr4&aKp^T#DVneQP1N>co ztN`~}cWM-uPkQk3fqb7Dd zTI%N%nD}F#Q80sY+>Tb~pHLxB&{~DtbL_BS+2F7Pp-U&BdOg4dwmUbvXl!P4z)VkF-+JR zL(N)VcSAN9X@C|i1a1gD0nFHrx)%xPgMymfOvDJIthdAsFN5xWfo9$ZpI!yb_6@<` z^`|Ca#?mgH1y4)E>p%(=x?ZC3_-xg7_eC?WQ6B49FW#yqKOuL}pSowdRm0W zrgSBaQ4M*o_1;V^VY3^K&5X}+Wt5g0d(60l%1|G#@1x~6so15gC|%FiIC!j7hIHWW zpx_fujzjq(04kb4MfW9=<0Ke)Dk3VB;x}N^_kw~%ZO955Ly?`3Y)qH-1&^>}Nq2Ay z!l+t(!lV-AZQmOoS;3?Bj)z6#gC0%EHet!Id(=Kyo_wEXQiNsVlL>DY|2+#f5xYZH zGunJiA;p#3ZhJi&)H5E__{et~61Y|}c6

d%WH*o+dszVd+|DGKO@Y(qv&Y(psG2 z0Fy5_qv=X6S-j%NT_wtLV4SZLi(}k!*W^DBxr!>19mbG4v<4C%#J-R

PuwT^X|;J?pM9dV496&IZd>8T2~#+ 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%0DQ2s*~wRssAS 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 literal 0 HcmV?d00001 diff --git a/images/foot_background.png b/images/foot_background.png new file mode 100644 index 0000000000000000000000000000000000000000..54fb2cfdeb629fe80f3c8acc12b36d1752706248 GIT binary patch literal 30687 zcmV(>K-j;DP)>pkQbW z2$+Fk+~+@zuqrd$BO+J#8JHP_Dzo|Le7(EZs!L{8M)(c?>OcAq83+b~3`7JFpZ`e$ zhzODaL@5om;0PX5CqR{*th-p@OaMdb6)!~oO^!m zz~_6P3*8s+{O@zK@(hFEbM1T7M0`H?84S-qQ*ZA+r+Chk0pK&@5c~6G#K6As87^ly zp2w3zIlnyr`7>^wd&1{x&S=3te*_3VXZE>4u?ISV=PQvP_PHSJN24PJdp^k7p9veO-gU?idE*ATNKZEz&h|e56A7>}8V{5M@ zxxUE~7jk`jKAfdsKZMw~Ea(eqeCA@F79&UUGqI5m<&4UlIypu1S)Mx;d$@5g82c;E zg0PowS;}+d@3rr_sLuqIf%@EeSxNWo(D`r{;m@V!NBg)e|NEI9XSl>OVV+^gJ<4*F zk}~pTmf5h`XP!4s{wjyvUN>Y2==&;A@6vhxXL_DDLYx`?tQYdlaRxj0Q+WOu2>f^d z!GCb>bbgqhs;#{du%YZfJGY(op*fxHNm71IKeyhi>5I?D`q|{7rAv_x@bGnLxQO9@ z$2s}oukzh|`)KSccH9C{a!#e?;QTg z&l&QT^ScDwzO)g!|JQzDfxIkRGHk|WFqh_Wg^ZltXY$ftlQIqcM(YSIGXPO1#5lWt zcl7rKWFz)mdAcCh~}L*Xi{N*yjFa?$w3v_FnP{t4l6#)7L7Qzx>C) z$YxL~0@?b>*5$K1Kb2h$=;t5&1fcuk&xW5e0p#{%ogm+}D+H;hcR2$oh|VsXyH2N8 zq5ad!gUKsAdobDRmwmESJGo8M2Tt29$JrjATZ9O&3H5oLtsG9f!Pd32SBrl@Z*7)X z(Qj}_nFG6>%7`bd_CV}4BhacO9qOmgvlpGS z1A0FDAG-d@wGR^#VU3+rae94CDH`=}!Wstt$fRASeZQQ?QUx9FwlE`PE)#1_TQzuqn&{K zwJcS2<%%*CQJ3)j9?A_2&X?0$IW{KkTp}A8I=k{#(1vWtvI<*`|KiV|@Gc`bmbUhD zOyz3XcH&Zgz+V-*A=YZ~{P^q#{gVOh?7}a>OTBgaM5P)Y3Zv6DW$E*Rc7A7fj@Bvk z{kGgdFPm^Hr%xN6yw%d5*4)|E!a9ze>P#8f`?Q{3?NC8U+uFBT2QKi9lYI>UZw?W&xQr}#s*C+F7S zhBkDhoimdfxArP==~*mUAfb;ghGC;4q4$>Tqoiy_4EMaeN*p({55ah2_X9hN2^2xB z!}BS_;9V#TjjO1CS-!esUvlEwQwk3E6JfJ2F9Gov`19GtM8cQY)zGKUzaBJk3HY~n zbdX|cm$yscJspHvd+p}FRE4>hA%P`L{}r+cesCH_#1bemVrlOY`55=c4oe`M-2X(v zr7Pj8yo$9qG%G=}Ah{qwvZ5ckS3K3##y0`v9+ZMZJ+tsY5rnmv;rNi0L9%^4GkAf) z#r>+<@3H4k&;LpwIt(DJfX#D{x%N#~SmC&j0z`a6SVPIVF}XQ;O0`@tvHIgn5Io!Y9{h z$oUA2y-!_U9P63GpWmlL)CUVbjez~GSqV7p)hdWshPZeUkLME(R1IPe>&?hm^2ivm z=vCO~pJ+Xo@&d2>2WXSx`J|jOgcPu!6>NR3uB;M4t-L^dK13$3&6Bek%a;GaTy3vo zYl=hQ5GbC{ggz}jZCPfS4V>ljw8RpsJIm4TW{{s1{#+`w5onE-9Db}d50V>J zceGPqAvf0k4t!o`xAsG+i%yMc@7MjJ_M)rsEN!vrBOJEJzd!Nm z7Rj?>NQVNY3wwcF>T9-imFp^EGbx`osPvNIhS-bLDjPJQ2ots&tn&heI256D86^w) zbK!ur80SjKhq|5jjkBYr&pof5sf*qeAgfX6}qI8TskVjES4OTkT zo@8ETsWft9&^JPclUie+Hxi{V96Lg{xyjnA)JAtDT82Y23QZ=&jS50R(dmwX=%35& z)%sVcfuOH;A=~whP1dcZ@_mdnIxxA6#ekS-2Lq0(aJd#{6}{0jn^t%w=hxeAz-5G2 zWCCawaN6&%4mls{!hDb-s)E1r$wGe!j9Byl@&^sZ8K+F!d)MJPo)Vo<5!QqT@ECSq()<5AmdYH7cr3htX2(fqDYN zvN?=?=i+wsUQtteHK?$)Z?`(gc?vj&U-&c=O&LLZ9Vm2NmMm$AALfKFk1^1}^{b7b ztc!-j`ld{fwWv0B=(|v!;-tQ(bY-xWf7}?#2$!;^u5SCr{Ea_LUqpz3?0BJj8WQe2 zV@_!3G=6?f2F6H#yHQ!EUtW#sijm4X(l(tSKCs!^&zAzu>Z?sp zO=agH{KUcaWOFPNfA2?R=d(eMB%V1-r;(_41K!AV!IiYx2Ng@~n5B9b3Qp49HXSoU z<+@K-F%~P~b0fD2DwxD9C91}BF>p5w4B|TYCWW#O-|_i=RBjHb41~{*K41-`0sOf^ zhx2d*oli&OAhDZxa@wjU&{a+#1B(aF%Z3}Q2s;nufa1{dTA@}7-{zn#Dox%Sy2CPw z%10#@4!W-5NBKly*M6Y=tu1`if$Q1nyD0jI+L>J~DD0jBORO#U%$d9x46G(XmRj$_ z_Ss|XjC!POTTtA6*AAM>+JH&0K_$gol%_Ij!KV&an|+laVr3I7*QupC=)DM_aCM)P ze@4!8I-d(usX{Vzq#iQVB!&1{l|ZQ1THSgPRS8+bINew&X~JTyI-y;gqr-kydkTBz zY3-hehCr?`RuHKwbdP}*>S?f95I+Ay)q~n%$00XRL2}(orjD0Vqa)?DDI|XG=>kYa zd5}|TBl?B(EVyTKwDy=iz(9V2@K`BKz0Hw1iv}OgiOX~kfCE`=j@&BpQg8s^pki=H z(nK!70kN=1ViyEU*enkk1JVYh)T|JO6v{^Ju(6msKLq$U{;USnJ%p>NCvNR{d}TX- z`5#lO<;zE96CqcVha7c-kU1%FuK)XXhU1C-_#yatw>Y%C3&!^C%z4OA*Gu3}w;h+l zz4Gr5^{0IZe|pyXQ4=2gs|OL6CW@aw;ceU>KV$%Z*6`@R$kuL8@cWnE(2lUy^V~xC zHV7GUku~X~1b)67n9k(OgZMHpzF(}^!eBn1eZsg*obS^O{MMqWH99L>^f#Aw`h!@Y9DMO6r%T65s040*QSahqwEQukQ~0^eo!{wuU<{ z9EI^h@byK&%XywB`#1iqqX$`A)V`8v$SOha7%GgaA(gRE2$G(RC}ODev+>fiF&;t% zI1?NqN`_~Lhj4qBkPUbuNYXlkcF{Ko&jR2-yV+B8K9V#x~h2K82(JH=z=g8lb70Agux#Z@DmHtnKbcyWzl<}C>4ivfn5w=#;=%g2wg@AImp}8cL7_*<6aj?j_ocOT`~g) z+G(;3HIWFRszJoZgS5Jg_RQ%1MBb;V;mfcAq+lY8RL!Dz$GN*0oHVq+)Ax zUC0_@oR^VR`M`8<8GT%0Dk2dHLY9LEw^JpwEMRwJjIZAw>cE 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 VS0ncS{lxoCQdCx?N=VQD{{XfuzQh0k literal 0 HcmV?d00001 diff --git a/images/head_background.png b/images/head_background.png new file mode 100644 index 0000000000000000000000000000000000000000..a231bbf3dc77e67af23b85f4a23ba0be3201598b GIT binary patch literal 30896 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 B;G+Nl literal 0 HcmV?d00001 diff --git a/muse/en/Debian.muse b/muse/en/Debian.muse new file mode 100644 index 0000000..77f8162 --- /dev/null +++ b/muse/en/Debian.muse @@ -0,0 +1,22 @@ +#title Debian + +* How to use my repository? + +Launch a term and type: + +$ echo "deb http://www.miskin.fr/debian unstable/" | sudo tee -a /etc/apt/source.list +$ apt-get update +$ apt-get install "package" + + +* Packages + +** libaninadead + + - [[http://animadead.sf.net/][Official website]] + - Latest version : [[http://miskin.fr/debian/unstable/libanimadead_2.0-4_i386.changes][libaninamdead 2.0-4]] + +*** ".deb" files + + - [[http://miskin.fr/debian/unstable/libanimadead0_2.0-4_i386.deb][libaninamead0]] + - [[http://miskin.fr/debian/unstable/libanimadead-dev_2.0-4_i386.deb][libaninamead-dev]] diff --git a/muse/en/WhoAmI.muse b/muse/en/WhoAmI.muse new file mode 100644 index 0000000..548b72a --- /dev/null +++ b/muse/en/WhoAmI.muse @@ -0,0 +1,30 @@ +#title About + +* Coordonnées + + - E-mail[1] : **[[mailto:olivier.tetard_AT_miskin.fr][olivier.tetard_AT_miskin.fr]]** + - Jabber[2] : **toutoune25@jabber.org** + +* Menu + + - *(fr)* **[[/blog/][Blog]]** + - *(fr)* **[[CV][Curiculum Vitae]]** ([[/fr/CV.pdf][PDF version]]) + +** Documentations + + - [[EnDoc::Acer1683][Acer Aspire 1683 under Debian GNU/Linux]] + +* GPG + +I'm using GPG to sign almost all my outgoing mails. You can retreive +my key [[/toutoune25.gpg.asc][on this server]], [[http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x43CEA851][on the MIT's server]], or by executing the +following command in your shell: + +gpg --keyserver pgp.mit.edu --recv-keys 0x578499CB + +I forget my old key during a war against my hard drive, my key +=0x43CEA851= is not valid anymore. + +---- + +[1] Replace **_AT_** by '**@**'. diff --git a/muse/en_documentation/Acer1683.muse b/muse/en_documentation/Acer1683.muse new file mode 100644 index 0000000..9ab304c --- /dev/null +++ b/muse/en_documentation/Acer1683.muse @@ -0,0 +1,140 @@ +#title Acer Aspire 1683 sous Debian GNU/Linux + +[[FrDoc::Acer1683][Acceder à la version francaise]] + +**This translation is incomplete and not up to date!** + +#contents + + +* News + + - ACPI is now fully operationnal (except fan control) + +* Distribution and Kernel + + - Debian/Sid + - Kernel : 2.6.12 (from Debian + smart batt patch) + - [[/~toutoune25//download/linux_config-2.6.12.gz]['.config' file]] (Linux 2.6.12) + - [[/~toutoune25/download/xorg.gz][Xorg configuration file]] (6.8.2) + - [[/~toutoune25/download/XF86Config-4.gz][XFree86 configuration file]] (for « [[http://www.debian.org/releases/sarge/][Sarge]] » users) + +* Hardware + +**Materiel** || **Status** || **Notes** +[[#cpu][Intel Centrino 1.6 GHz (Dothan)]] | OK | Speedstep ok +[[#acpi][ACPI]] | OK | No fan control support +512 Mo of RAM | OK | - +80 Go of HDD | OK | - +[[#ati][ATI Radeon 9700 - M11]] | OK | Non-free drivers +[[#sound][Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller]] | OK | **snd_intel8x0** module +[[#lan][Broadcom BCM4401 100Base-T]] | OK | **b44** module +[[#wifi][Intel Corp. PRO/Wireless 2200BG]] | Partial | module **ipw2200** (non-free firmware) +Intel Corp. 82801DB/DBL/DBM AC'97 Modem Controller | Untested | - +DVD Burner | OK | - +Firewire | Untested | - +Cardbus bridge | Untested | - + +#cpu +* Intel Centrino 1.6 GHz (Dothan) + +Not much to do, just compile your kernel with these options: + + - CONFIG_CPU_FREQ=y + - CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y + - CONFIG_CPU_FREQ_GOV_PERFORMANCE=m + - CONFIG_CPU_FREQ_GOV_POWERSAVE=m + - CONFIG_CPU_FREQ_TABLE=y + - CONFIG_X86_ACPI_CPUFREQ=m + + +and for Centrino support: + + - CONFIG_X86_SPEEDSTEP_CENTRINO=y + - CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y + - CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y + + +Next you just need to load the **acpi** kernel module if you have not compiled +it staticly, and you could change your CPU frequency: + + +cd /sys/devices/system/cpu/cpu0/cpufreq/ +echo -n 600000 > scaling_setspeed + + +#acpi +* ACPI and power saving + +** You may need to read the [[http://www.gentoo.org/doc/en/power-management-guide.xml][Power Management Guide]] from Gentoo. + + - **standy** (S1): do not do anything + - **mem** (S3): laptop enters in standby mode, but I can't leave + - it. Complete freeze of the system + - **battery/ac**: works correctly with smart-battery patch + - **fan**: no status in /proc, but it seems to work fine + - **termal**: nothing to report, everything seems to be ok + - **processor**: I can go in C3 state only if I remove all usb modules. + - **button**: no problems, everything works fine (sleep, lid, power) + +** « Smart battery system » support + + - Download [[http://shayol.bartol.udel.edu/~rhdt/download/acpi_sbs-20050120.tar.gz][acpi_sbs]] (01/20/2005 version) + - Patch your kernel with *acpi-ec-2.6.10.diff*. + - Just compile your modules with *make* and *make install* + - Thanks to *modprobe*, load these modules: *i2c-dev, i2c-acpi-ec, acpi-sbs* + +** Some files + + - [[/~toutoune25/download/linux_cpufreqd.conf.gz][/etc/cpufreq.conf]] + +#ati +* ATI Radeon 9700 [M11] + +ATI driver is not free (as in free speech) and is not included in +Debian yet. You'll find proprietary drivers on +[[http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html][Flavio Stanchina's page]] and a good documentation. + +Here is [[/~toutoune25/download/XF86Config-4.gz][my XFree86 config file]] and [[/~toutoune25/download/xorg.gz][my XFree86 config file]]. + +#sound +* Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller + +Here is the list of loaded modules with the old 2.6.9 linux kernel: + + + - snd_intel8x0 + - snd_ac97_codec + - snd_pcm + - snd_timer + - snd_page_alloc + - snd_mpu401_uart + - snd_rawmidi + - snd_seq_device + - snd + - soundcore + + +I'm using ALSA (without OSS emulation). There is nothing very special +in the configuration, and it work with a Debian-compiled kernel +([[http://packages.debian.org/unstable/base/linux-image-2.6-386][linux-image-2.6]]) + +#lan +* Broadcom BCM4401 100Base-T + +There is juste the **b44** module to load to see this card working. + +#wifi +* Intel Corp. PRO/Wireless 2200BG + +You'll need to use the *ipw2200* driver available at +[[http://ipw2200.sf.net/][http://ipw2200.sf.net]] which is also available in Debian: +[[http://packages.debian.org/unstable/net/ipw2200-source][ipw2200-source]]. + +#contact +* Need Help? + +I'm available to help you installing your distrib on your laptop. You +can [[HomePage#contact][contact me easily]]. + +© 2005, 2006 [[WhoAmI][Olivier Tétard]] diff --git a/muse/en_documentation/Acer1683.muse~ b/muse/en_documentation/Acer1683.muse~ new file mode 100644 index 0000000..866e835 --- /dev/null +++ b/muse/en_documentation/Acer1683.muse~ @@ -0,0 +1,140 @@ +#title Acer Aspire 1683 sous Debian GNU/Linux + +[[Acer1683][Acceder à la version francaise]] + +**This translation is incomplete and not up to date!** + +#contents + + +* News + + - ACPI is now fully operationnal (except fan control) + +* Distribution and Kernel + + - Debian/Sid + - Kernel : 2.6.12 (from Debian + smart batt patch) + - [[/~toutoune25//download/linux_config-2.6.12.gz]['.config' file]] (Linux 2.6.12) + - [[/~toutoune25/download/xorg.gz][Xorg configuration file]] (6.8.2) + - [[/~toutoune25/download/XF86Config-4.gz][XFree86 configuration file]] (for « [[http://www.debian.org/releases/sarge/][Sarge]] » users) + +* Hardware + +**Materiel** || **Status** || **Notes** +[[#cpu][Intel Centrino 1.6 GHz (Dothan)]] | OK | Speedstep ok +[[#acpi][ACPI]] | OK | No fan control support +512 Mo of RAM | OK | - +80 Go of HDD | OK | - +[[#ati][ATI Radeon 9700 - M11]] | OK | Non-free drivers +[[#sound][Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller]] | OK | **snd_intel8x0** module +[[#lan][Broadcom BCM4401 100Base-T]] | OK | **b44** module +[[#wifi][Intel Corp. PRO/Wireless 2200BG]] | Partial | module **ipw2200** (non-free firmware) +Intel Corp. 82801DB/DBL/DBM AC'97 Modem Controller | Untested | - +DVD Burner | OK | - +Firewire | Untested | - +Cardbus bridge | Untested | - + +#cpu +* Intel Centrino 1.6 GHz (Dothan) + +Not much to do, just compile your kernel with these options: + + - CONFIG_CPU_FREQ=y + - CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y + - CONFIG_CPU_FREQ_GOV_PERFORMANCE=m + - CONFIG_CPU_FREQ_GOV_POWERSAVE=m + - CONFIG_CPU_FREQ_TABLE=y + - CONFIG_X86_ACPI_CPUFREQ=m + + +and for Centrino support: + + - CONFIG_X86_SPEEDSTEP_CENTRINO=y + - CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y + - CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y + + +Next you just need to load the **acpi** kernel module if you have not compiled +it staticly, and you could change your CPU frequency: + + +cd /sys/devices/system/cpu/cpu0/cpufreq/ +echo -n 600000 > scaling_setspeed + + +#acpi +* ACPI and power saving + +** You may need to read the [[http://www.gentoo.org/doc/en/power-management-guide.xml][Power Management Guide]] from Gentoo. + + - **standy** (S1): do not do anything + - **mem** (S3): laptop enters in standby mode, but I can't leave + - it. Complete freeze of the system + - **battery/ac**: works correctly with smart-battery patch + - **fan**: no status in /proc, but it seems to work fine + - **termal**: nothing to report, everything seems to be ok + - **processor**: I can go in C3 state only if I remove all usb modules. + - **button**: no problems, everything works fine (sleep, lid, power) + +** « Smart battery system » support + + - Download [[http://shayol.bartol.udel.edu/~rhdt/download/acpi_sbs-20050120.tar.gz][acpi_sbs]] (01/20/2005 version) + - Patch your kernel with *acpi-ec-2.6.10.diff*. + - Just compile your modules with *make* and *make install* + - Thanks to *modprobe*, load these modules: *i2c-dev, i2c-acpi-ec, acpi-sbs* + +** Some files + + - [[/~toutoune25/download/linux_cpufreqd.conf.gz][/etc/cpufreq.conf]] + +#ati +* ATI Radeon 9700 [M11] + +ATI driver is not free (as in free speech) and is not included in +Debian yet. You'll find proprietary drivers on +[[http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html][Flavio Stanchina's page]] and a good documentation. + +Here is [[/~toutoune25/download/XF86Config-4.gz][my XFree86 config file]] and [[/~toutoune25/download/xorg.gz][my XFree86 config file]]. + +#sound +* Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller + +Here is the list of loaded modules with the old 2.6.9 linux kernel: + + + - snd_intel8x0 + - snd_ac97_codec + - snd_pcm + - snd_timer + - snd_page_alloc + - snd_mpu401_uart + - snd_rawmidi + - snd_seq_device + - snd + - soundcore + + +I'm using ALSA (without OSS emulation). There is nothing very special +in the configuration, and it work with a Debian-compiled kernel +([[http://packages.debian.org/unstable/base/linux-image-2.6-386][linux-image-2.6]]) + +#lan +* Broadcom BCM4401 100Base-T + +There is juste the **b44** module to load to see this card working. + +#wifi +* Intel Corp. PRO/Wireless 2200BG + +You'll need to use the *ipw2200* driver available at +[[http://ipw2200.sf.net/][http://ipw2200.sf.net]] which is also available in Debian: +[[http://packages.debian.org/unstable/net/ipw2200-source][ipw2200-source]]. + +#contact +* Need Help? + +I'm available to help you installing your distrib on your laptop. You +can [[HomePage#contact][contact me easily]]. + +© 2005, 2006 [[WhoAmI][Olivier Tétard]] diff --git a/muse/en_documentation/index.muse b/muse/en_documentation/index.muse new file mode 100644 index 0000000..da99be5 --- /dev/null +++ b/muse/en_documentation/index.muse @@ -0,0 +1,3 @@ +#title Index + +(muse-index-as-string t t) diff --git a/muse/fr/AboutMuseMode.muse b/muse/fr/AboutMuseMode.muse new file mode 100644 index 0000000..27f6e12 --- /dev/null +++ b/muse/fr/AboutMuseMode.muse @@ -0,0 +1,9 @@ +#title A propos de Muse + +Ce site à été écrit sous [[http://www.gnu.org/softwares/emacs/][GNU Emacs]] à l'aide de [[http://www.emacswiki.org/cgi-bin/wiki/MuseMode][MuseMode]]. Il s'agit +d'un systeme de publication simplifiée : les pages sont écrites grâce +à une synataxe Wiki. Il est possible de publier les pages en XHTML, +LaTeX, PDF, ... Que du bonheur ! + +Vous trouverez tout les fichiers de configurations ainsi que les +templates utilisés sur ce site dans [[(archzoom "dotfiles--mainline--0" "emacs/emacs-wiki/")][mon archive Arch]]. diff --git a/muse/fr/Bookmarks.muse b/muse/fr/Bookmarks.muse new file mode 100644 index 0000000..b200c74 --- /dev/null +++ b/muse/fr/Bookmarks.muse @@ -0,0 +1,3 @@ +#title Bookmarks + + diff --git a/muse/fr/CAT.muse b/muse/fr/CAT.muse new file mode 100644 index 0000000..b183f1c --- /dev/null +++ b/muse/fr/CAT.muse @@ -0,0 +1,15 @@ +#title Cosedia Arena Team + +* Qui ça ? + +La **[[http://www.cat-lan.com/][Cosedia Arena Team]]** est (était ?) une association de Coutances (50) +qui organise des manifestations de jeux vidéo en réseau. + +* Liens + +Voici quelques liens qui pourront être utiles : + - [[http://www.cat-lan.com][Site]] + - [[http://planet.cat-lan.com][Planet]] (agrégateur de blogs) + - [[http://galerie.cat-lan.com/][Albums Photo]] + - [[http://www.cat-lan.com/forum/][Forum]] + - [[http://www.cat-lan.com/tribune/][Tribune]] diff --git a/muse/fr/CV.muse b/muse/fr/CV.muse new file mode 100644 index 0000000..46fc9da --- /dev/null +++ b/muse/fr/CV.muse @@ -0,0 +1,76 @@ +#title Curriculum Vitae + +**[[http://toutoune25.miskin.fr/fr/CV.pdf][Voir la version PDF]]** + +* Expérience professionnelle + + - **2008** : Stage de fin de Master professionnel (6 mois) au *CELAR* + (Rennes). + + - **2006** : Stage de fin de Licence (9 semaines) à l'*Ifremer* (Brest). + + Développement d'un portail d'accès aux ressources informatiques, + mise en place du CMS eZPublish, avec authentification CAS + (Single­Sign­On). + + - **2005** : Stage de fin de DUT (10 semaines) à l'*Ifremer* (Brest). + + Développement de logiciels destinés à l'intranet écrits en PHP : + application de réservation de véhicules de fonction, partage de + documents. + + - **2004** : Opérateur de saisie (7 semaines) chez *Carrefour + Administration* (Caen). + + - **2003** : Conception d'un site Internet pour le fabriquant de meubles + Hemelaer France, Bayeux (14). + + - **2000 et 2001** : Moniteur de planche à voile pendant l'été, Cercle + Nautique de la Sinôpe, Quinéville (50). + +* Compétences + + - **Système d'exploitation** : GNU/Linux, Microsoft Windows, + Virtualisation (Xen). + - **Sécurité** : IDS/IPS, SSL, Kerberos, rétroingénierie, cryptographie + (RSA, DES, AES, ...). + - **Réseaux** : Ethernet, Wireless, TCP/IP, IPv6, monitoring. + - **Mail** : Exim4, Postfix, antivirus, antispam, autheuntification. + - **Programmation** : Java, C, Perl, Python, PHP, Smalltalk. + - **Génie logiciel** : Merise et UML. + - **Base de données** : SQL, PL/SQL, MySQL, PostgreSQL, Oracle. + - **Anglais** : lu, écrit et parlé. + +* Formation + + - **2008** : **Master professionnel Sécurité des Systèmes d'Informations** + (SSI), mention *Bien*. IFSIC, Université de Rennes 1. + + Projet annuel : corrélation d'alertes IDS. + Stage : « sécurisation de systèmes basés sur de la paravirtualisation », effectué au CELAR (Délégation Générale pour l'Armement). + + - **2007** : **Master 1 Informatique**, mention *Assez Bien*. IFSIC, Université + de Rennes 1. + + Projet annuel : développement d'un logiciel d'analyse statique de code Java. + + - **2006** : **Licence Informatique**, mention *Bien*. Université de Caen. + + - **2005** : **DUT Informatique**, option *génie logiciel*, IUT de Caen. + + - **2002/2003** : *Formation Scientifique de Base* (FSB), Université, Caen. + + - **2002** : *Baccalauréat général*, série Scientifique. Lycée Alain + Chartier, Bayeux (14). + + +* Activités + + - Secrétaire de la *PALME*, association des étudiants en informatique + de Rennes 1. + - Secrétaire de la *Cosedia Arena Team*, association organisatrice de + soirées jeux en réseaux. + - Pratique fréquente de la *planche à voile* (niveau aide-moniteur) et + de la *plongée* (niveau II). + - Contributeur actif sur *Wikipédia* et sur les autres projets de la + fondation *Wikimédia*. diff --git a/muse/fr/Debian.muse b/muse/fr/Debian.muse new file mode 100644 index 0000000..56e7dfd --- /dev/null +++ b/muse/fr/Debian.muse @@ -0,0 +1,24 @@ +#title Debian + +[[en::Debian][English version]] + +* Comment utiliser mon dépot + +Lancez un term et tapez : + +$ echo "deb http://www.miskin.fr/debian unstable/" | sudo tee -a /etc/apt/source.list +$ apt-get update +$ apt-get install "package" + + +* Paquets + +** libaninadead + + - [[http://animadead.sf.net/][Site Officiel]] + - Dernière version : [[http://miskin.fr/debian/unstable/libanimadead_2.0-4_i386.changes][libaninamdead 2.0-4]] + +*** Fichiers « .deb » + + - [[http://miskin.fr/debian/unstable/libanimadead0_2.0-4_i386.deb][libaninamead0]] + - [[http://miskin.fr/debian/unstable/libanimadead-dev_2.0-4_i386.deb][libaninamead-dev]] diff --git a/muse/fr/Documentation.muse b/muse/fr/Documentation.muse new file mode 100644 index 0000000..050fbf2 --- /dev/null +++ b/muse/fr/Documentation.muse @@ -0,0 +1,13 @@ +#title Doc et fichiers de configuration + +* Documentations + + - [[FrDoc::Acer1683][Acer Aspire sous Debian GNU/Linux]] + - [[FrDoc::Sauvegarde][Système de souvegarde sous Debian « Etch » 4.0]] + - [[FrDoc::SauvegardeSarge][Système de souvegarde sous Debian « Sarge » 3.1]] + - [[FrDoc::RTGraph3D][Installer RTGraph3D]] + +#configFiles +* Fichiers de configuration + +Les fichiers ont été déplacés sur la [[Projets#configFiles][page projets]] diff --git a/muse/fr/Lectures.muse b/muse/fr/Lectures.muse new file mode 100644 index 0000000..46cf361 --- /dev/null +++ b/muse/fr/Lectures.muse @@ -0,0 +1,22 @@ +#title Lectures + +* Dernieres lectures + + - « *Propaganda* » - [[http://fr.wikipedia.org/wiki/Edward_Bernays][Edward Bernays]] + - « *[[http://fr.wikipedia.org/wiki/1984_(roman)][1984]]* » - [[http://fr.wikipedia.org/wiki/George_Orwell][George Orwell]] + - « *[[http://fr.wikipedia.org/wiki/Le_Scaphandre_et_le_Papillon][Le Scaphandre et la Papillon]]* » - [[http://fr.wikipedia.org/wiki/Jean-Dominique_Bauby][Jean-Dominique Baudy]] + - « *Journal intime de Nicolas S.* » Albert Algoud + - « *[[http://fr.wikipedia.org/wiki/Petit_trait%C3%A9_de_manipulation_%C3%A0_l%27usage_des_honn%C3%AAtes_gens][Petit traité de manipulation à l'usage des honnêtes gens]]* » - J-L Beauvois, R-V Joule + - « *Médias et censure : Figures de l'orthodoxie* » - Pascal Durand (Dir.) + - « *La Chaussure sur le toit* » - Vincent Delecroix + - « *[[http://fr.wikipedia.org/wiki/La_Ferme_des_animaux][La Ferme des animaux]]* » - [[http://fr.wikipedia.org/wiki/George_Orwell][George Orwell]] + +**Archives** : [[Lectures_2004][2004]] - [[Lectures_2005][2005]] - [[Lectures_2006][2006]] + +* Lectures diverses + + - [[http://www.monde-diplomatique.fr][Le Monde diplomatique]] + - [[http://www.politis.fr][Politis]] + - [[http://www.leplanb.org/][Le Plan B]] + - [[http://www.acrimed.org/][Acrimed (ACtion CRItique MEDia)]] + - [[http://www.cequilfautdetruire.org/][CQFD]] diff --git a/muse/fr/Lectures_2004.muse b/muse/fr/Lectures_2004.muse new file mode 100644 index 0000000..daffe8b --- /dev/null +++ b/muse/fr/Lectures_2004.muse @@ -0,0 +1,10 @@ +#title Lectures (2004) + +[[Lectures][Retour aux dernières lectures]] + + - « *C'était nous* » - [[http://fr.wikipedia.org/wiki/Laurent_Joffrin][Laurent Joffrin]] + - « *[[http://www.fayard.fr/Catalogue/FicheOuvrage.asp?LeCodeOuvrage=3524857][Le déshonneur de VGE]]* » - [[http://fr.wikipedia.org/wiki/Gilles_Perrault][Gilles Perrault]] + - « *Musique Buisness* » - Hubert Allin + - « *Mermere* » - Hugo Verlomme + - « *JFK Le dernier Témoin* » - William Reymond et Billie Sol Estes + - « *Flash* » - [[http://fr.wikipedia.org/wiki/Charles_Duchaussois][Charles Duchaussois]] diff --git a/muse/fr/Lectures_2005.muse b/muse/fr/Lectures_2005.muse new file mode 100644 index 0000000..047ad05 --- /dev/null +++ b/muse/fr/Lectures_2005.muse @@ -0,0 +1,16 @@ +#title Lectures (2005) + +[[Lectures][Retour aux dernières lectures]] + + - « *[[http://www.homme-moderne.org/raisonsdagir-editions/catalog/rimbert/libe.html][Libération de Sartre à Rothschild]]* » - Pierre Rimbert + - « *L'existentialisme est un humanisme* » - [[http://fr.wikipedia.org/wiki/Jean-Paul_Sartre][Jean-Paul Sartre]] + - « *[[http://www.monde-diplomatique.fr/livre/chavez/][Chávez présidente !]]* » - [[http://fr.wikipedia.org/wiki/Maurice_Lemoine][Maurice Lemoine]] + - « *[[http://www.1001nuits.com/catalogue/Fiche.asp?LeCodeOuvrage=4918124][Quand Google défie l'Europe]]* » - [[http://fr.wikipedia.org/wiki/Jean-No%C3%ABl_Jeanneney][Jean-Noël Jeanneney]] + - « *Le seigneur des porcheries* » - [[http://fr.wikipedia.org/wiki/Tristan_Egolf][Tristan Egolf]] + - « *[[http://www.1001nuits.com/catalogue/Fiche.asp?LeCodeOuvrage=4948626][Cette constitution qui piège l'Europe]]* » - ATTAC + - « *[[http://atheles.org/agone/contrefeux/lopinioncasetravaille/][L'opinion ça se travaille...]]* » - [[http://fr.wikipedia.org/wiki/Serge_Halimi][Serge Halimi]] et [[http://fr.wikipedia.org/wiki/Dominique_Vidal][Dominique Vidal]] + - « *[[http://www.1001nuits.com/catalogue/Fiche.asp?LeCodeOuvrage=4918108][Ils se sont dit Oui]]* » - ATTAC + - « *[[http://www.yodawork.com/websp/SW2_consult_ref?F_refid=24341&F_ent_diff_id=1][Les Yes Men]]* » - Andy Bichlbaum et Mike Bonanno + - « *[[http://www.homme-moderne.org/raisonsdagir-editions/catalog/halimi/chiens2.html][Les nouveaux chiens de garde]]* » - [[http://fr.wikipedia.org/wiki/Serge_Halimi][Serge Halimi]] + - « *[[http://www.yodawork.com/websp/SW2_consult_ref?F_refid=22391&F_ent_diff_id=1][La bataille des logiciels libre]]* » - Perline et Thierry Noisette + - « *[[http://www.yodawork.com/websp/SW2_consult_ref?F_refid=22386&F_ent_diff_id=1][Pour la désobéissance civique]]* » - [[http://fr.wikipedia.org/wiki/Jos%C3%A9_Bov%C3%A9][José Bové]] et [[http://fr.wikipedia.org/wiki/Gilles_Luneau][Gilles Luneau]] diff --git a/muse/fr/Lectures_2006.muse b/muse/fr/Lectures_2006.muse new file mode 100644 index 0000000..4b3cd65 --- /dev/null +++ b/muse/fr/Lectures_2006.muse @@ -0,0 +1,22 @@ +#title Lectures (2006) + +[[Lectures][Retour aux dernières lectures]] + + - « *Parias urbains* » - [[http://fr.wikipedia.org/wiki/Lo%C3%AFc_Wacquant][Loïc Wacquant]] + - « *La Molvanie* » - Tom Gleisner, Santo Cilauro et Rob Sitch + - « *La Grande Désillusion* » - [[http://fr.wikipedia.org/wiki/Joseph_Stiglitz][Joseph Stiglitz]] + - « *Wikipédia, comprendre et participer* » - Sébastien Blondeel + - « *[[http://fr.wikipedia.org/wiki/Fight_Club_%28roman%29][Fight Club]]* » - [[http://fr.wikipedia.org/wiki/Chuck_Palahniuk][Chuck Palahniuk]] + - « *[[http://www.arenes.fr/livres/fiche-livre.php?numero_livre=52][Les petits soldats du journalisme]]* » - François Ruffin + - « *Récits d'un jeune médecin* » - [[http://fr.wikipedia.org/wiki/Mikha%C3%AFl_Boulgakov][Mikhaïl Boulgakov]] + - « *La Conjuration des imbéciles* » - [[http://fr.wikipedia.org/wiki/John_Kennedy_Toole][John Kennedy Toole]] + - « *[[http://www.homme-moderne.org/raisonsdagir-editions/catalog/hazan/lqr.html][LQR : La propagande du quotidien]]* » - [[http://fr.wikipedia.org/wiki/%C3%89ric_Hazan][Eric Hazan]] + - « *Sur le contrôle de nos vies* » - [[http://fr.wikipedia.org/wiki/Noam_Chomsky][Noam Chomsky]] + - « *[[http://www.cetim.ch/oldsite/pub/00afmi-j.htm][FMI : Les peuples entrent en résistance]]* » - ATTAC + - « *[[http://www.arenes.fr/livres/fiche-livre.php?numero_livre=20][Deux heures de lucidité]]* » - [[http://fr.wikipedia.org/wiki/Noam_Chomsky][Noam Chomsky. Entretiens avec Denis Robert et Weronika Zarachowicz]] + - « *[[http://www.1001nuits.com/catalogue/Fiche.asp?LeCodeOuvrage=4949673][Vivent les impôts]]* » - ATTAC + - « *Oeuvres* » - [[http://fr.wikipedia.org/wiki/Michel_Bakounine][Michel Bakounine]] + - « *[[http://www.homme-moderne.org/raisonsdagir-editions/catalog/bourdieu/contref2.html][Contre-feux 2]]* » - [[http://fr.wikipedia.org/wiki/Pierre_Bourdieu][Pierre Bourdieu]] + - « *[[http://www.arenes.fr/livres/fiche-livre.php?numero_livre=129][Le Masque Et La Plume]]* » - Jérôme Garcin et Daniel Garcia + - « *[[http://www.homme-moderne.org/raisonsdagir-editions/catalog/bourdieu/contref.html][Contre-feux]]* » - [[http://fr.wikipedia.org/wiki/Pierre_Bourdieu][Pierre Bourdieu]] + - « *[[http://www.homme-moderne.org/raisonsdagir-editions/catalog/bourdieu/surtele.html][Sur la télévision]]* » - [[http://fr.wikipedia.org/wiki/Pierre_Bourdieu][Pierre Bourdieu]] diff --git a/muse/fr/Lectures_2007.muse b/muse/fr/Lectures_2007.muse new file mode 100644 index 0000000..635637e --- /dev/null +++ b/muse/fr/Lectures_2007.muse @@ -0,0 +1,18 @@ +#title Lectures (2007) + +[[Lectures][Retour aux dernières lectures]] + + - « *La Loi du plus fort : Mise au pas des Etats voyous* » - [[http://fr.wikipedia.org/wiki/Noam_Chomsky][Noam Chomsky]], Ramsey Clark, Edward W. Said + - « *L'Aube le soir ou la nuit* » - [[http://fr.wikipedia.org/wiki/Yasmina_Reza][Yasmina Reza]] + - « *[[http://www.editions-fayard.fr/FrCatalogue.asp?Ouvrage=3531191][Les États manqués : Abus de puissance et déficit démocratique]]* » - [[http://fr.wikipedia.org/wiki/Noam_Chomsky][Noam Chomsky]] + - « *[[http://fr.wikipedia.org/wiki/La_Mis%C3%A8re_du_monde][La Misère du monde]]* » - [[http://fr.wikipedia.org/wiki/Pierre_Bourdieu][Pierre Bourdieu]] + - « *[[http://www.1001nuits.com/Fiche.asp?LeCodeOuvrage=4933834][De la démocratie participative : Fondements et limites]]* » - [[http://fr.wikipedia.org/wiki/Marc_Cr%C3%A9pon][Marc Crépon]] et [[http://fr.wikipedia.org/wiki/Bernard_Stiegler][Bernard Stiegler]] + - « *[[http://atheles.org/agone/contrefeux/lettreouverteaceuxquisontpassesducolmaoaurotary/][Lettre ouverte à ceux qui sont passés du col Mao au Rotaty]]* » - [[http://fr.wikipedia.org/wiki/Guy_Hocquenghem][Guy Hocquenghem]] + - « *[[http://www.yodawork.com/webcc/sog_dec/notice_reference.html?F_ean13=9782707141378&F_lang_id=1][Rien n'est sacré, tout peut se dire]]* » - [[http://fr.wikipedia.org/wiki/Raoul_Vaneigem][Raoul Vaneigem]] ([[http://fr.wikiquote.org/wiki/Raoul_Vaneigem][citation sur Wikiquote]]) + - « *Candidat rebelle* » - [[http://fr.wikipedia.org/wiki/Jos%C3%A9_Bov%C3%A9][José Bové]] + - « *Manifeste altermondialiste* » - ATTAC + - « *[[http://fr.wikipedia.org/wiki/Manifeste_du_parti_communiste][Manifeste du Parti communiste]]* » - [[http://fr.wikipedia.org/wiki/Karl_Marx][Karl Marx]], [[http://fr.wikipedia.org/wiki/Friedrich_Engels][Friedrich Engels]] + - « *Les Chiens de garde* » - [[http://fr.wikipedia.org/wiki/Paul_Nizan][Paul Nizan]] + - « *[[http://fr.wikipedia.org/wiki/Les_Mains_sales][Les Mains sales]]* » - [[http://fr.wikipedia.org/wiki/Jean-Paul_Sartre][Jean-Paul Sartre]] + - « *Media Control* » - [[http://fr.wikipedia.org/wiki/Noam_Chomsky][Noam Chomsky]] + - « *La face karchée de Sarkozy* » - Philippe Cohen, Richard Malka et Riss diff --git a/muse/fr/Photos.muse b/muse/fr/Photos.muse new file mode 100644 index 0000000..1be3074 --- /dev/null +++ b/muse/fr/Photos.muse @@ -0,0 +1,31 @@ +#title Photos + +* Mes photos publiés + +Je publie mes photos sur : + - [[http://commons.wikimedia.org/wiki/User:Toutoune25][Wikimedia Commons]] + - [[http://flickr.com/photos/toutoune25/][Flickr]] + +** Licence « CC-by-sa » + +Mes photos sont toutes publiés sous licence Creative Commons +[[http://creativecommons.org/licenses/by-sa/3.0/deed.fr][CC-by-sa]]. Vous pouvez donc : + - partager ces photos (copier, distribuer, transmettre) ; + - modifier et adapter ces photos ; + +Il est cependant nécessaire de respecter les conditions suivantes : + - indiquer mon nom d'auteur ; + - redistribuer les photos sous les mêmes conditions + +Pour faire simple simple, si vous reprennez une de mes photos, vous +pouvez placer le texte suivant dessous : +© Olivier Tétard - CC-by-sa-30 + +* Réutilisation de mes photos + + - [[URL:http://commons.wikimedia.org/wiki/File:Gisele_Halimi_-_Huma-2008_2.jpg][File:Gisele Halimi - Huma-2008 2]] (commons) : + - [[http://www.feministisktinitiativ.se/artiklar.php?show=795][Fem feminister: 2. Gisèle Halimi]], feministisktinitiativ.se. + + - [[http://www.flickr.com/photos/toutoune25/2785840367/][Éoliennes]] (Flickr, commons) : + - [[http://www.neo-planete.com/2009/01/27/les-eoliennes-boustent-l%E2%80%99emploi/][Les éoliennes boustent l’emploi]], neo-planete.com + - [[http://www.econostrum.info/Un-parc-eolien-de-100-M-pres-de-Tanger_a481.html][Un parc éolien de 100 M€ près de Tanger]], econostrum.info diff --git a/muse/fr/Photos.muse~ b/muse/fr/Photos.muse~ new file mode 100644 index 0000000..a4b5d48 --- /dev/null +++ b/muse/fr/Photos.muse~ @@ -0,0 +1,28 @@ +#title Photos + +* Mes photos publiés + +Je publie mes photos sur : + - [[http://commons.wikimedia.org/wiki/User:Toutoune25][Wikimedia Commons]] + - [[http://flickr.com/photos/toutoune25/][Flickr]] + +** Licence « CC-by-sa » + +Mes photos sont toutes publiés sous licence Creative Commons +[[http://creativecommons.org/licenses/by-sa/3.0/deed.fr][CC-by-sa]]. Vous pouvez donc : + - partager ces photos (copier, distribuer, transmettre) ; + - modifier et adapter ces photos ; + +Il est cependant nécessaire de respecter les conditions suivantes : + - indiquer mon nom d'auteur ; + - redistribuer les photos sous les mêmes conditions + +Pour faire simple simple, si vous reprennez une de mes photos, vous +pouvez placer le texte suivant dessous : +© Olivier Tétard - CC-by-sa-30 + +* Réutilisation de mes photos + + - [[URL:http://commons.wikimedia.org/wiki/File:Gisele_Halimi_-_Huma-2008_2.jpg][File:Gisele Halimi - Huma-2008 2]] (commons) + - [[http://www.feministisktinitiativ.se/artiklar.php?show=795][Fem feminister: 2. Gisèle Halimi]], feministisktinitiativ.se. + diff --git a/muse/fr/Projets.muse b/muse/fr/Projets.muse new file mode 100644 index 0000000..8fba73a --- /dev/null +++ b/muse/fr/Projets.muse @@ -0,0 +1,41 @@ +#title Projets qui m'occupent + +* Liste des projets + + - [[Debian][Paquets Debian]] (non officiels) + - [[Projets::Dotclear2_jabberNotification][jabberNotification]], un plugin pour Dotclear2 + - [[Projets::HBFManager][HBF Manager]] + - [[Projets::LicenceInfo][Projets de Licence Informatique]] + - [[Projets::MGM][Miskin GameManager]] + +#configFiles +* Fichiers de configuration +J'utilise le *[[http://fr.wikipedia.org/wiki/Gestion_de_version][système de gestion de versions]]* « [[http://www.gnuarch.org/][Arch]] » pour stocker mes +fichiers de configurations. Tous mes fichiers de configuration sont +accessibles via [[http://arch.miskin.fr/toutoune25@free.fr--2005/dotfiles--mainline--0--LATEST][l'interface archzoom]]. + +** GNU Emacs + + - Emacs : [[(archzoom "dotfiles--mainline--0" "emacs/emacs.el")][emacs.el]] + - Gnus : [[(archzoom "dotfiles--mainline--0" "emacs/gnus.el")][gnus.el]] + +*** MuseMode + + - [[(archzoom "dotfiles--mainline--0" "emacs/emacs/tt25-muse.el")][tt25-muse.el]] + - [[(archzoom "website--mainline--0" "common/footer.html")][footer.html]] + - [[(archzoom "website--mainline--0" "common/header.html")][header.html]] + - [[(archzoom "website--mainline--0" "common/style.css")][style.css]] + +** Divers + + - [[(archzoom "dotfiles--mainline--0" "cpufreqd/cpufreqd.conf")][cpufreqd]] + - [[(archzoom "dotfiles--mainline--0" "xorg/")][xorg.conf]] + +* Sites Web + + - [[http://www.agrofeed.fr][Agrofeed]], site de l'entreprise Agrofeed, *en construction*. + - [[http://www.cat-lan.com][Cat-Lan]] (en collaboration avec [[http://www.sygus.net][Sygus]]), association organisant des + [[CAT][jeux en réseau sur Coutances]] (50) + - [[http://www.bruno-le-bouteiller.com][Bruno Le Bouteiller]], artiste peintre de Barneville-Carteret (50) + - [[http://www.hemelaer.fr/][Hemelaer France]], site d'un fabriquant de meubles (site hors + ligne) diff --git a/muse/fr/Serveur.muse b/muse/fr/Serveur.muse new file mode 100644 index 0000000..8d08a1b --- /dev/null +++ b/muse/fr/Serveur.muse @@ -0,0 +1,17 @@ +#title Serveur + +* Sites hebergés + + - [[http://toutoune25.miskin.fr/gallery/][Galerie photos]] + - Grosse-tata.org, nouvelle adresse : [[http://gto.miskin.fr][http://gto.miskin.fr]] + - [[http://matthieu.miskin.fr/][Blog de Matthieu Tétard]] + - [[http://www.bruno-le-bouteiller.com][Site de Bruno Le Bouteiller]], artiste peintre + - [[http://hippocampe.miskin.fr][Club de plongée Hippocample Club Calvados de Caen]] + - [[http://nopasaran.miskin.fr/][¡ No pasarán !]] + - [[http://wiki.miskin.fr/][Wiki]] + +* Divers + + - [[http://www.miskin.fr/~toutoune25/wikiquote/qotd.xml][Citation du jour de Wikiquote]] + - [[http://svn.miskin.fr/][WebSVN]] + - [[https://webmail.miskin.fr/][Webmail]] diff --git a/muse/fr/WhoAmI.muse b/muse/fr/WhoAmI.muse new file mode 100644 index 0000000..85189df --- /dev/null +++ b/muse/fr/WhoAmI.muse @@ -0,0 +1,57 @@ +#title About + +Mon adresse mail change : vous pouvez +maintenant m'écrire[1] à **[[mailto:olivier.tetard_AT_miskin.fr][olivier.tetard_AT_miskin.fr]]** *(mais bien sur, mon +ancienne adresse reste valide)* + +* Coordonnées + + - E-mail[1] : **[[mailto:olivier.tetard_AT_miskin.fr][olivier.tetard_AT_miskin.fr]]** + - Jabber[2] : **toutoune25@jabber.org** (utilisable avec GoogleTalk[3]) + +* Au menu + + - **[[/blog/][Blog]]** + - **[[CV][Curiculum Vitae]]** ([[/fr/CV.pdf][version PDF]]) + - [[Lectures][Dernières lectures]] + - [[Projets#configFiles][Fichiers de configuration]] + +* Associations et participations + + - *[[http://www.france.attac.org/][ATTAC]]* (membre du [[http://www.local.attac.org/35/][comité local 35]]) + - *[[http://www.april.org][APRIL]]* (membre) + - Wikipédia : + - *[[http://www.wikimedia.fr][Wikimedia France]]* (membre) + - [[http://fr.wikipedia.org][Wikipédia]] ([[http://fr.wikipedia.org/wiki/Discussion_Utilisateur:Toutoune25][Discuter]], [[http://fr.wikipedia.org/wiki/Special:Contributions/Toutoune25][Contribs]]) + - [[http://fr.wikiquote.org][Wikiquote]] ([[http://fr.wikiquote.org/wiki/Discussion_Utilisateur:Toutoune25][Discuter]], [[http://fr.wikiquote.org/wiki/Special:Contributions/Toutoune25][Contribs]]), où je suis [[http://fr.wikiquote.org/wiki/WQ:ADM][administrateur]]. + - *[[http://www.cat-lan.com][Cosedia Arena Team]]* (Coutances, 50) - secrétaire + +** Documentations + + - [[FrDoc::Acer1683][Acer Aspire 1683 sous Debian GNU/Linux]] + - [[FrDoc::Sauvegarde][Système de sauvegarde sous Debian]] + - [[FrDoc::RTGraph3D][Installer RTGraph3D]] + +* GPG + +J'utilise GPG pour signer la plupart de mes mails. Vous trouverez ma +clé [[/toutoune25.gpg.asc][sur ce serveur]], +[[http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x43CEA851][sur le serveur du MIT]], +ou en tapant la commande suivante dans un shell : + +gpg --keyserver pgp.mit.edu --recv-keys 0x578499CB + +J'ai perdu mon ancienne clé dans une dure bataille contre mon disque +dur, mon ancienne clé =0x43CEA851= n'est donc plus valide. + +---- + +[1] Pensez à remplacer le **_AT_** par un '**@**'. + +[2] [[http://www.jabber.org/][Jabber]] est un système de discutions instantané (dans le style de +IRC, ICQ, AIM, MSN, ...) qui à l'avantage d'être libre et reposant sur +un protocole de communication standardisé ([[http://fr.wikipedia.org/wiki/Extensible_messaging_and_presence_protocol][XMPP]]). Vous pouvez +l'utiliser avec différents logiciels ([[http://www.pidgin.im/][Pidgin]] par exemple). + +[3] [[http://www.google.com/talk][GoogleTalk]] un système de discutions instantané basé sur le +protocole ouvert [[http://www.xmpp.org][Jabber (XMPP)]]. diff --git a/muse/fr/WikiIndex.muse b/muse/fr/WikiIndex.muse new file mode 100644 index 0000000..da99be5 --- /dev/null +++ b/muse/fr/WikiIndex.muse @@ -0,0 +1,3 @@ +#title Index + +(muse-index-as-string t t) diff --git a/muse/fr_documentation/Acer1683.muse b/muse/fr_documentation/Acer1683.muse new file mode 100644 index 0000000..fc71d96 --- /dev/null +++ b/muse/fr_documentation/Acer1683.muse @@ -0,0 +1,301 @@ +#title Acer Aspire 1683 sous Debian GNU/Linux + +([[EnDoc::Acer1683][English version]]) + + + +* Nouvelles + + - **26 septembre 2006** : mise à jour de la doc pour linux-2.6.18. _Le + support des smart batteries est maintenant intégré au noyau_ ! + - **23 juin 2006** : mise à jour de la doc pour linux-2.6.17, + xorg-7. Mise à jour et correction de certain liens. + - **14 novembre 2005** : mise à jour de la documentation (nouvelle + méthode pour faire marcher les smart batteries) + +* Distribution et Noyau + + - Version de Debian : [[http://www.debian.org/releases/unstable/][Sid/unstable]] + - Configuration du noyau (version de [[http://packages.debian.org/linux-source-2.6.17][Debian]]) : [[(archzoom "dotfiles--mainline--0" "linux/config-2.6.18")][2.6.18]] + - Configuration de X : [[(archzoom "dotfiles--mainline--0" "xorg/X11R7_xorg.conf")][Xorg 7.0 ou 7.1]], [[(archzoom "dotfiles--mainline--0" "xorg/X11R6_xorg.conf")][Xorg 6.9 ou 6.8]], [[(archzoom "dotfiles--mainline--0" "xorg/XF86Config-4")][XFree86]]. + +* Machine + +**Matériel** || **Statut** || **Notes** +[[Acer1683#cpu][Intel Centrino 1.6 GHz (Dothan)]] | OK | Speedstep ok +[[Acer1683#acpi][ACPI]] | OK | - +512 Mo de RAM | OK | - +80 Go de disque dur | OK | - +[[Acer1683#ati][ATI Radeon 9700 - M11]] | OK | Driver 3D libre uniquement avec Xorg7 +[[Acer1683#sound][Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller]] | OK | module **snd_intel8x0** +[[Acer1683#lan][Broadcom BCM4401 100Base-T]] | OK | module **b44** +[[Acer1683#wifi][Intel Corp. PRO/Wireless 2200BG]] | OK | module **ipw2200** (firmware non libre) +Intel Corp. 82801DB/DBL/DBM AC'97 Modem Controller | Non testé | - +Graveur DVD | OK | - +Firewire | Non testé | - +Cardbus bridge | Non testé | - + +#cpu +* CPU : Intel Centrino 1.6 GHz (Dothan) + +Pour faire fonctionner la variation de fréquence du CPU c'est +relativement simple, il suffit de compiler son noyau avec les options +suivantes : + + + - CONFIG_CPU_FREQ=y + - CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y + - CONFIG_CPU_FREQ_GOV_PERFORMANCE=m + - CONFIG_CPU_FREQ_GOV_POWERSAVE=m + - CONFIG_CPU_FREQ_TABLE=y + - CONFIG_X86_ACPI_CPUFREQ=m + - CONFIG_X86_SPEEDSTEP_CENTRINO=y + - CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y + - CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y + + +Pour les personnes qui ne sont pas des habitués de la compilation de +noyaux, je vous conseille la [[http://www.andesi.org/index.php?node=77][lecture de ce document]]. Dans le noyau, +les options sont dans les catégories suivantes : + + + - Processor type and features + - Power management options (ACPI, APM) + CPU Frequency scaling ---> + + +Ensuite il faut penser à charger le module *acpi* (sauf bien sur si vous +l'avez compilé en "dur"), et vous pourrez faire varier la fréquence de +votre CPU: + + +cd /sys/devices/system/cpu/cpu0/cpufreq/ +echo -n 600000 > scaling_setspeed + + +Je vous conseille l'utilisation de [[Acer1683#laptop-mode-tools][laptop-mode]], il n'est pas très dur +à configurer et permet une bonne gestion de l'energie. + +#acpi +* ACPI et gestion de l'énergie + +** A lire + + - [[http://www.gentoo.org/doc/en/power-management-guide.xml][Power Management Guide]] de Gentoo. + - [[http://forums.gentoo.org/viewtopic.php?t=122145][HOWTO: Fix Common ACPI Problems]] de Gentoo + +** État des lieux + +**Fonctionnalité** || **Statut** || **Remarques** +batterie/ac | OK | nécessite de recompiler le noyau +button | OK | - +fan | OK | - +mem (mode S3) | KO | ne ressort pas de la veille +processor | OK | - +standy (mode S1) | KO | ne fait rien du tout +termal | OK | - + +** « smart battery system » + +*** Linux >= 2.6.18 + +Le support des smart batteries a été intégré dans le noyau à partir de +la version 2.6.18. Il n'est maintenant plus necessaire de patcher son +noyau ! + +Il faut juste activer l'option suivante : + + + - Power Management support ---> + ACPI ... ---> + <*> Smart Battery System (EXPERIMENTAL) + + +Cela devrait maintenant marcher *out of the box* ! + +Vous pouvez tout de même vérifier que le noyau a bien activé le Smart +Battery System : + + +$ dmesg | grep Smart +ACPI: Smart Battery System [SBS0] + + +*** Linux <= 2.6.17 + +Le nom du projet sourceforge est [[http://sf.net/projects/sbs-linux][sbs-linux]]. Il est nécessaire de +recompiler son noyau pour faire marcher les SBS, la procédure est bien +décrite dans le README. Il est important d'avoir déjà un noyau compilé +qui marche, et si vous ne savez pas compiler un noyau, lisez « +[[http://www.andesi.org/index.php?node=77][compiler un noyau à la sauce Debian]] ». + +**** Pre-requis + +Vous aurez besoin des composants suivants : + + - [[http://packages.debian.org/iasl][paquet Debian iasl]] (ou les sources [[http://developer.intel.com/technology/iapc/acpi/downloads.htm][acpica-unix-20050930]]) + - [[http://gaugusch.at/kernel.shtml][acpi-dsdt-initrd-v0.8.2-2.6.17.patch]] + - [[http://sourceforge.net/projects/sbs-linux/][sbs-cm-20051112]] + - **Si vous utilisez un noyau 2.6.16 (ou plus)** : [[http://www.miskin.fr/~toutoune25/download/acpi-ec-nospinlock-2.6.16.patch][acpi-ec-nospinlock-2.6.16.patch]] + +**** Étape 1 : Patcher votre DSDT (Differentiated System Description Table). + + +# cd sbs-cm-20051112 +# cat /proc/acpi/dsdt > dsdt.dat +# iasl -d dsdt.dat +# patch < acer-tm32xx-sbs-cm.diff +# iasl dsdt.dsl +# cp DSDT.aml /boot/DSDT.aml + + +**** Étape 2 : Patcher votre noyau pour qu'on puisse lui donner nouvelle DSDT. + + +$ patch -p1 -d /usr/src/linux-soure-2.6.17 < acpi-dsdt-initrd-v0.8.2-2.6.17.patch + + +**** Étape 3 : Activer les bonnes options dans le noyau. + + + - Power Management support ---> + ACPI ... ---> + [*] Read Custom DSDT + - Device Drivers ---> + Block devices ---> + <*> RAM disk support + [*] Initial RAM disk (initrd) support + + +**** Étape 4 : (re)Patcher votre noyau + +(facultatif, mais si vous ne le faites pas, certains caractères tapés +au clavier seront oubliés). + + +$ patch -p1 -d /usr/src/linux-source-2.6.17 < acpi-ec-nospinlock-2.6.16.patch + + + +**** Étape 5 : Compiler votre noyau. + +Il est indispensable de compiler votre noyau avec l'option +**--initrd**. Dans cette documentation, j'explique comment créer votre +initrd avec **yaird** (si quelqu'un sais comment le faire avec **initramfs**, +je prend :)). + + +$ cd /usr/src/linux-source-2.6.17 +$ make-kpkg --rootcmd fakeroot clean +$ make-kpkg --rootcmd fakeroot --append-to-version -debian-sbs-1 --initrd kernel-image + + +**** Étape 6 : Installer le noyau et configurer Grub. + +Il faut maintenant ajouter votre DSDT dans l'initrd. Il faut placer le +fichier DSDT.aml à la *racine* de votre initrd. + + +Si vous utilisez *initramfs-tools*, il suffit de copier votre fichier +DSDT.aml dans */etc/initramfs-tools* : + + +$ cp /boot/DSDT.aml /etc/initramfs-tools/ + + +Il faut ensuite installer votre noyau : + + +# dpkg -i .../linux-image-2.6.17-debian-sbs-1_1.0_i386.deb + + +**** Étape 7 : Reboot. + +Ca a marché : + + +$ dmesg | grep DSDT +ACPI: Looking for DSDT in initramfs... successfully read 25853 bytes from /DSDT.aml. +ACPI (tbget-0290): Table [DSDT] replaced by host OS [20060127] + +$ cat /proc/acpi/battery/BAT0/state +present: yes +capacity state: ok +charging state: charged +present rate: 0 mA +remaining capacity: 936 mAh +present voltage: 16505 mV + + +#laptop-mode-tools +** laptop-mode-tools + +Pour profiter le plus longtemps de votre batterie, je vous conseille +d'installer **laptop-mode-tools** (paquet Debian du même nom). Pour le +configurer, rien de plus simple, il suffit de lire et de modifier le +fichier de configuration : /etc/laptop-mode/laptop-mode.conf + +Je vous conseille d'activer les options suivantes : + - ENABLE_LAPTOP_MODE_ON_BATTERY=1 + - CONTROL_CPU_FREQUENCY=1 + - CONTROL_DPMS_STANDBY=1 + +#ati +* ATI Radeon 9700 [M11] + +Avec Xorg7, il est possible de bénéficier de l'acceleration graphique +3D avec un driver libre ! + +Explications à venir :) + +#sound +* Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller + +Voila la liste des modules qui sont chargés (avec un noyau 2.6.9) : + + - snd_intel8x0 + - snd_ac97_codec + - snd_pcm + - snd_timer + - snd_page_alloc + - snd_mpu401_uart + - snd_rawmidi + - snd_seq_device + - snd + - soundcore + + +J'utilise ALSA (sans émulation OSS). Il n'y a rien de très spécial +dans la configuration de la carte son. Ça marche avec un noyau Debian +pré-compilé ([[http://packages.debian.org/linux-image-2.6-386][linux-image-2.6]]). + +#lan +* Broadcom BCM4401 100Base-T + +Pas grand chose à faire pour faire marcher le driver : il suffit juste +de charger le module *b44*, la carte marche bien et ne consomme pas trop de CPU. + +#wifi +* Intel Corp. PRO/Wireless 2200BG + +Le module IPW2200 est maintenant intégré au noyau, il suffit de +l'activer. Il vous faudra quand même le firmware disponible sur le +[[http://ipw2200.sf.net/][site du driver]]. + +Pour le compiler, il faut qu'il soit activé dans la configuration du +noyau : + + + - Device Drivers ---> + Network device support ---> + Wireless LAN (non hamradio) ---> + Intel PRO/Wireless 2200BG and 2915ABG Network Connection + + +#contact +* Besoin d'aide ? + +Je suis tout à fait prêt à vous aider à installer une distrib sur +votre portable. Vous pouvez me [[WhoAmI#coord][contacter facilement]] le week end. + +© 2005, 2006 [[WhoAmI][Olivier Tétard]] diff --git a/muse/fr_documentation/DebianWoWAMD64.muse b/muse/fr_documentation/DebianWoWAMD64.muse new file mode 100644 index 0000000..b8ae123 --- /dev/null +++ b/muse/fr_documentation/DebianWoWAMD64.muse @@ -0,0 +1,41 @@ +#title Acer Aspire 1683 sous Debian GNU/Linux + +#contents + + +* Nouveautés + +* Avant propos + +Ce guide est destiné aux utilisateurs de [[http://www.debian.org/][Debian]] désireux de vouloir +installer [[http://www.worldofwarcraft.org][World of Warcraft]]. Il est tout à fait possible que ce guide +fonctionne pour une autre distribution ([[http://www.ubutu.com][Ubuntu]] par exemple). + +** A FINIR ** + +* Installation + +Prérequis : + - Avoir Debian unstable recente + - Avoir un chroot, pour savoir comment le créer, rendez vous sur le + HowTo DebianAMD64 + +** Installation du chroot + +** Installation de wine + +** Installation de World of Warcraft + +*** Installation + +*** Configuration + +** Installation du GLX + +*** Driver non libre nvidia + +*** Driver non libre ati + +* Des problèmes ? + +© 2006 [[WhoAmI][Olivier Tétard]] diff --git a/muse/fr_documentation/RTGraph3D.muse b/muse/fr_documentation/RTGraph3D.muse new file mode 100644 index 0000000..fae3fea --- /dev/null +++ b/muse/fr_documentation/RTGraph3D.muse @@ -0,0 +1,111 @@ +#title Installer et utiliser RTGraph3D +#date 23 septembre 2008 + + + +* Introduction + +Cette documentation s'adresse aux utilisateur de [[http://www.secdev.org/projects/rtgraph3d/][RTGraph3D]], un outil +permettant de créer des graphs dynamiques en 3D. + +* Installation + +** Pré-requis + + 1. Installer les paquets [[http://packages.debian.org/python-visual][python-visual]], [[http://packages.debian.org/python-dev][python-dev]] (pour Debian) + 2. Récupérer [[http://www.secdev.org/projects/rtgraph3d/files/rtgraph3d-0.1.tgz][rtgraph3d-0.1.tgz]] sur le site de [[http://www.secdev.org/projects/rtgraph3d/][RTGraph3D]] + 3. Récupérer [[http://www.vpython.org/contributed/povexport-2005-12-06.zip][povexport-2005-12-06.zip]] sur le site de [[http://www.vpython.org/][VPython]] + 4. Récupérer [[http://downloads.sourceforge.net/pyinline/PyInline-0.03.tar.gz][PyInline-0.03.tar.gz]] sur le site de [[http://pyinline.sourceforge.net/][PyInline]] + +** Installation de PyInline + +Le plus simple est d'installer PyInline dans le repertoire *~/apps*, ce +qui vous évitera d'avoir à trop abimer votre */usr*. + + +$ tar zxvf PyInline-0.03.tar.gz +PyInline-0.03/ +PyInline-0.03/PyInline/ +PyInline-0.03/PyInline/C.py +PyInline-0.03/PyInline/__init__.py +PyInline-0.03/PyInline/c_util.py +PyInline-0.03/README.txt +PyInline-0.03/setup.py +PyInline-0.03/PKG-INFO +$ cd PyInline-0.03/ +$ python setup.py install --home=$HOME/apps +running install +running build +running build_py +running install_lib +running install_egg_info +Removing /home/toutoune25/apps/lib/python/PyInline-0.03.egg-info +Writing /home/toutoune25/apps/lib/python/PyInline-0.03.egg-info +$ export PYTHONPATH=$PYTHONPATH:$HOME/apps/lib/python +$ python -c "import PyInline" + + +** Installation de RTGraph3D + +Décompresser *rtgraph3d-0.1.tgz* et copier *povexport.py* provenant du +fichier *povexport-2005-12-06.zip* : + + +$ tar zxvf rtgraph3d-0.1.tgz +rtgraph3d-0.1/rtgraph3d.py +rtgraph3d-0.1/rtg_cli.py +rtgraph3d-0.1/hydra.py +rtgraph3d-0.1/rtg/c60.rtg +rtgraph3d-0.1/rtg/hexadeca.rtg +$ unzip povexport-2005-12-06.zip +Archive: povexport-2005-12-06.zip + inflating: povexport-2005-12-06/povexample.py + inflating: povexport-2005-12-06/povexample_wood.py + inflating: povexport-2005-12-06/povexport.py +$ cp povexport-2005-12-06/povexport.py rtgraph3d-0.1/ + + +* Utilisation + +Pour utiliser RTGraph3D, il faut lancer *rtgraph3d.py* qui se trouve +dans le répertoire de RTGraph3D. Lors du premier lancement, les choses +suivantes devraient s'afficher : + + +$ cd rtgraph3d-0.1/ +$ ./rtgraph3d.py +running build +running build_ext +building '_PyInline_f97f4bc92900739ca50e422c1b9bf748' extension +creating build +creating build/temp.linux-i686-2.4 +gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.4 -c _PyInline_f97f4bc92900739ca50e422c1b9bf748.c -o build/temp.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.o +creating build/lib.linux-i686-2.4 +gcc -pthread -shared build/temp.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.o -o build/lib.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.so +INFO : Detected SSE2 compatible CPU +INFO : Using C+SSE physics engine +running build +running build_ext +building '_PyInline_35914e64f39d6935fd980089102b9b5e' extension +creating build +creating build/temp.linux-i686-2.4 +gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.4 -c _PyInline_35914e64f39d6935fd980089102b9b5e.c -o build/temp.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.o +creating build/lib.linux-i686-2.4 +gcc -pthread -shared build/temp.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.o -o build/lib.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.so +INFO : Entering main loop +INFO : Cinematic thread started + + +* A propos et nouveautés + +Vous pouvez modifier et distribuer cette documentation sous les termes +de la [[http://www.fsf.org/licensing/licenses/gpl.txt][licence GPL]]. + +** Versions + + - 0.0-20080923 (version originale) + +#sources +** Sources + + - [[http://www.secdev.org/projects/rtgraph3d/][Site de RTGraph3D]] diff --git a/muse/fr_documentation/Sauvegarde.muse b/muse/fr_documentation/Sauvegarde.muse new file mode 100644 index 0000000..47b8ee0 --- /dev/null +++ b/muse/fr_documentation/Sauvegarde.muse @@ -0,0 +1,141 @@ +#title Système de sauvegarde sous Debian + +**Note** : cette documentation est destinée à la configuration de +backupninja >= 0.7, donc applicable pour *Debian « Etch » 4.0*. Pour +configurer la version 0.5, disponible dans Debian « Sarge » 3.1, lire +SauvegardeSarge. + + + +* Présentation du système + +Ce document présente l'installation de [[http://riseuplabs.net/backupninja/][backupninja]] sous +[[http://www.debian.org/releases/etch/][Debian Etch]]. Ce système de sauvegarde est très évolutif et permet de +sauvegarder une grande variété de données (LDAP, SQL, SVN, ...). + +Backupninja fonctionne avec des *handlers* (globalement c'est un système +de plugins). En voila la liste des principaux installés de base : + + - _rdiff_ : permet de faire des sauvegardes incrémentales locales ou +distantes. + - _sys_ : permet de sauvegarder la configuration système de la machine +(listes des paquets Debian installés, partitions du disque dur, ...). + - _mysql_ : permet de sauvegarder une base de donnée MySQL + - ldap, svn, trac, ... + +Nous allons surtout voir comment le configurer pour faire des +sauvegardes incrémentales locale et distantes. + +* Conventions + +On va considérer les données suivantes : + + - Dossier à sauvegarder : */etc/* + - Destination de la sauvegarde locale : */backups/* + - Destination de la sauvegarde distante : *backup.miskin.fr:/backups/* + - Label : *daily* (les sauvegardes seront donc placées dans */backups/daily/etc/*) + +* Installation + +Dans la Debian stable (« *sarge* ») on retrouve la version 0.5, alors +que la unstable (« *sid* ») intègre la version 0.7. Cette dernière offre +principalement un assistant qui permet de générer les fichiers de +configuration. + +Sur la machine cliente, il suffit d'installer *backupninja* et +*rdiff-backup* (ainsi que leurs dépendances) : + + +root@localhost:~# apt-get install backupninja rdiff-backup + + +Si vous voulez placer vos sauvegarde sur une machine distante, il +faudra y installer *rdiff-backup* : + + +root@sauvegarde:~# apt-get install rdiff-backup + + +* Configuration de la sauvegarde + +**Note** : cette documentation est destinée à la configuration de +backupninja >= 0.7, donc applicable pour *Debian « Etch » 4.0*. Pour +configurer la version 0.5, disponible dans Debian « Sarge » 3.1, lire +SauvegardeSarge. + +Avec la dernière version de backupninja, la configuration se fait très +simplement : + + +# ninjahelper + + +L'utilitaire vous permettra de choisir le type de sauvegarde, la +liste des répertoires à sauvegarder, la machine cible, et permettra +même de générer les clés SSH pour se connecter au serveur sans mot de +passe. Cet assistant ne permet de configurer que certains handlers +(sys, rdiff, mysql et ldap). + +L'utilisation de l'assistant est tellement intuitive que je ne vais +pas en expliquer son fonctionnement ici. Il peut être intéressant de +lire la suite pour configurer plus finement backupninja. + +La configuration générée pour le handler *rdiff* n'a pas marché directement +pour moi. Il a fallu que j'ajoute dans la catégorie *[source]* la ligne +suivante : + + +# dans le fichier /etc/backup.d/90.rdiff +label = daily + + +* Restauration + +Backupninja nécessite l'utilisation de rdiff-backup pour restaurer ses +sauvegardes. Je vous conseille donc la lecture du document « +[[http://www.nongnu.org/rdiff-backup/examples.html][rdiff-backup examples]] » ainsi que la page de manuel de [[http://www.nongnu.org/rdiff-backup/rdiff-backup.1.html][rdiff-backup(1)]] +pour en connaître plus sur cet outils. + +** Locale + +Pour récupérer la dernière version d'une sauvegarde locale, c'est très +simple : + + +root@localhost:~# rdiff-backup -r now /backups/daily/etc/passwd /tmp/passwd + + +Il est possible de restaurer une version plus ancienne du fichier : + + +root@localhost:~# rdiff-backup -r 2005-09-19 /backups/daily/etc/passwd /tmp/passwd + + +** Distante + +Pour restaurer des fichiers sauvegardés sur une machine distante, le +mécanisme est le même : + + +root@localhost:~# rdiff-backup -r now \ + sauvegarde.miskin.fr::/backups/daily/etc/passwd \ + /tmp/passwd + + +* A propos et nouveautés + +Vous pouvez modifier et distribuer cette documentation sous les termes +de la [[http://www.fsf.org/licensing/licenses/gpl.txt][licence GPL]]. Elle est inspiré de +[[#sources][documentations trouvée sur le web]] et de ma propre expérience de +backupninja. + +** Versions + + - 0.0-20070417 (split pour Debian Sarge/Etch) + - 0.0-20050919 (version originale) + +#sources +** Sources + + - [[http://riseuplabs.net/backupninja/][backupninja]] + - [[http://www.nongnu.org/rdiff-backup/][rdiff-backup]] diff --git a/muse/fr_documentation/SauvegardeSarge.muse b/muse/fr_documentation/SauvegardeSarge.muse new file mode 100644 index 0000000..f86c89c --- /dev/null +++ b/muse/fr_documentation/SauvegardeSarge.muse @@ -0,0 +1,171 @@ +#title Système de sauvegarde sous Debian + +**Note** : cette documentation est destinée à la configuration de +backupninja 0.5, donc applicable pour *Debian « Sarge » 3.1*. Pour +configurer les version >= 0.7, disponible dans Debian « Etch » 4.0, +lire [[Sauvegarde]]. + + + +* Présentation du système + +Ce document présente l'installation de [[http://riseuplabs.net/backupninja/][backupninja]] sous +[[http://www.debian.org/releases/sarge][Debian Sarge]]. Ce système de sauvegarde est très évolutif et permet de +sauvegarder une grande variété de données (LDAP, SQL, SVN, ...). + +Backupninja fonctionne avec des *handlers* (globalement c'est un système +de plugins). En voila la liste des principaux installés de base : + + - _rdiff_ : permet de faire des sauvegardes incrémentales locales ou +distantes. + - _sys_ : permet de sauvegarder la configuration système de la machine +(listes des paquets Debian installés, partitions du disque dur, ...). + - _mysql_ : permet de sauvegarder une base de donnée MySQL + - ldap, svn, trac, ... + +Nous allons surtout voir comment le configurer pour faire des +sauvegardes incrémentales locale et distantes. + +* Conventions + +On va considérer les données suivantes : + + - Dossier à sauvegarder : */etc/* + - Destination de la sauvegarde locale : */backups/* + - Destination de la sauvegarde distante : *backup.miskin.fr:/backups/* + - Label : *daily* (les sauvegardes seront donc placées dans */backups/daily/etc/*) + +* Installation + +Dans la Debian stable (« *sarge* ») on retrouve la version 0.5, alors +que la unstable (« *sid* ») intègre la version 0.7. Cette dernière offre +principalement un assistant qui permet de générer les fichiers de +configuration. + +Sur la machine cliente, il suffit d'installer *backupninja* et +*rdiff-backup* (ainsi que leurs dépendances) : + + +root@localhost:~# apt-get install backupninja rdiff-backup + + +Si vous voulez placer vos sauvegarde sur une machine distante, il +faudra y installer *rdiff-backup* : + + +root@sauvegarde:~# apt-get install rdiff-backup + + +* Configuration de la sauvegarde + +**Note** : cette documentation est destinée à la configuration de +backupninja 0.5, donc applicable pour *Debian « Sarge » 3.1*. Pour +configurer les version >= 0.7, disponible dans Debian « Etch » 4.0, +lire [[Sauvegarde]]. + +Même sans l'assistant, la configuration se faire relativement +simplement. Il suffit de se baser sur les exemples fournis avec le +paquet Debian (dans */usr/share/doc/backupninja/exemples/*). Le +paramètre *label* permet de spécifier le nom du répertoire où seront +placées les sauvegardes (ici */backups/daily*). + +Les règles de sauvegardes doivent être placées dans */etc/backup.d/* et +ne doivent être lisible que par root (droits 700). Les noms de +fichiers commencent par un 0 seront ignorés. + +Pour la sauvegarde locale, le fichier serait donc celui-ci : + + +# nom du fichier : /etc/backup.d/90_local.rdiff +when = everyday at 12:30 + +[source] +label = daily +type = local +keep = 15D + +include = /etc + +[dest] +type = local +directory = /backups/ + + +Pour la sauvegarde distante : + + +# nom du fichier : /etc/backup.d/91_remote.rdiff +when = everyday at 12:30 + +[source] +label = daily +type = local +keep = 15D + +include = /etc + +[dest] +type = remote +directory = /backups/ +host = backup.miskin.fr +user = root + + +Dans le cas d'une sauvegarde distante, il est nécessaire de générer +les clés SSH qui permettront de s'y connecter dans mot de passe : + + +root@localhost# ssh-keygen -t dsa +root@localhost# ssh-copy-id -i /root/.ssh/id_dsa.pub root@sauvegarde + + +* Restauration + +Backupninja nécessite l'utilisation de rdiff-backup pour restaurer ses +sauvegardes. Je vous conseille donc la lecture du document « +[[http://www.nongnu.org/rdiff-backup/examples.html][rdiff-backup examples]] » ainsi que la page de manuel de [[http://www.nongnu.org/rdiff-backup/rdiff-backup.1.html][rdiff-backup(1)]] +pour en connaître plus sur cet outils. + +** Locale + +Pour récupérer la dernière version d'une sauvegarde locale, c'est très +simple : + + +root@localhost:~# rdiff-backup -r now /backups/daily/etc/passwd /tmp/passwd + + +Il est possible de restaurer une version plus ancienne du fichier : + + +root@localhost:~# rdiff-backup -r 2005-09-19 /backups/daily/etc/passwd /tmp/passwd + + +** Distante + +Pour restaurer des fichiers sauvegardés sur une machine distante, le +mécanisme est le même : + + +root@localhost:~# rdiff-backup -r now \ + sauvegarde.miskin.fr::/backups/daily/etc/passwd \ + /tmp/passwd + + +* A propos et nouveautés + +Vous pouvez modifier et distribuer cette documentation sous les termes +de la [[http://www.fsf.org/licensing/licenses/gpl.txt][licence GPL]]. Elle est inspiré de +[[#sources][documentations trouvée sur le web]] et de ma propre expérience de +backupninja. + +** Versions + + - 0.0-20070417 (split pour Debian Sarge/Etch) + - 0.0-20050919 (version originale) + +#sources +** Sources + + - [[http://riseuplabs.net/backupninja/][backupninja]] + - [[http://www.nongnu.org/rdiff-backup/][rdiff-backup]] diff --git a/muse/fr_documentation/index.muse b/muse/fr_documentation/index.muse new file mode 100644 index 0000000..da99be5 --- /dev/null +++ b/muse/fr_documentation/index.muse @@ -0,0 +1,3 @@ +#title Index + +(muse-index-as-string t t) diff --git a/muse/fr_projets/Dotclear2_jabberNotification.muse b/muse/fr_projets/Dotclear2_jabberNotification.muse new file mode 100644 index 0000000..5bae3cd --- /dev/null +++ b/muse/fr_projets/Dotclear2_jabberNotification.muse @@ -0,0 +1,5 @@ +#title Dotclear2 - jabberNotification + +***[[http://sacha.phénix.net/post/2007/10/30/Dotclear-Suivez-les-commentaires-sur-votre-blog-en-temps-reel-avec-Jabber][Jabber Notifications]] est maintenant principalement maintenu par [[http://sacha.phénix.net][Sacha]]***. + + - Voir l'[[Dotclear2_jabberNotification_archives][ancienne page]] diff --git a/muse/fr_projets/Dotclear2_jabberNotification_archives.muse b/muse/fr_projets/Dotclear2_jabberNotification_archives.muse new file mode 100644 index 0000000..a3cc5bc --- /dev/null +++ b/muse/fr_projets/Dotclear2_jabberNotification_archives.muse @@ -0,0 +1,87 @@ +#title Dotclear2 - jabberNotification - Archives + +***[[http://sacha.phénix.net/post/2007/10/30/Dotclear-Suivez-les-commentaires-sur-votre-blog-en-temps-reel-avec-Jabber][Jabber Notifications]] est maintenant principalement maintenu par [[http://sacha.phénix.net][Sacha]]***. + +* Description + +Il s'agit d'un plugin pour [[http://dev.dotclear.net/2.0][Dotclear2]] permettant d'envoyer un message +via le système de [[http://fr.wikipedia.org/wiki/Jabber][messagerie instantanée Jabber]] lorsqu'un nouveau +commentaire est publié sur votre blog. + +* Actualité + + - La version 0.1.3 est disponible et offre la possibilité d'utiliser + un compte GoogleTalk pour envoyer les notifications (mise à jour + de Class.Jabber.PHP). + +* Licence et copyright + + - Licence : [[http://www.gnu.org/licenses/gpl.html][GPL]] + - Auteur : [[http://toutoune25.miskin.fr/fr/WhoAmI.html][Olivier Tétard]] + +Ce plugin est basé sur le plugin [[http://dev.dotclear.net/2.0/browser/plugins/emailNotification][emailNotification]] d'[[http://neokraft.net][Olivier Meunier]] +publié sous la licence GPL. Il intègre [[http://cjphp.netflint.net][Class.Jabber.PHP]] de Nathan +Fritz et publié sous la licence GPL. + +* Téléchargement + + - La dernière version du package est disponible ici : + [[http://toutoune25.miskin.fr/download/plugin-jabberNotification.pkg.gz][plugin-jabberNotification.pkg.gz]] + - La dernière version de l'archive =tar.gz= est disponible + ici : [[http://toutoune25.miskin.fr/download/plugin-jabberNotification.tar.gz][plugin-jabberNotification.tar.gz]] + +** Version de développement + +jabberNotification est maintenu grâce au logiciel [[http://www.bazaar-vcs.org][bazaar]] (aussi connu +sous le nom de bzr). Le dépot est public et accessible ici : +[[http://bzr.miskin.fr/dotclear2/jabberNotification]]. + +Pour récuperer la version de developpement : + +$ bzr get http://bzr.miskin.fr/dotclear2/jabberNotification/unstable jabberNotification + +* Installation + +Dans l'interface d'administration de Dotclear2, cliquez sur +*Extensions* puis allez dans l'onglet *Ajouter une nouvelle +extension*. Dans le champs *Ajouter une nouvelle extension*, indiquez +l'adresse de l'archive puis cliquez sur *Récupérer le paquet*. + +* Configuration + +Il suffit d'aller dans l'onglet *Utilisateur* de l'interface +d'administration de Dotclear2, puis de remplir tous les paramètres +demandés dans la section *Jabber notification*. + +* Ce qu'il reste à faire + + - Traduction (disponible depuis la + version 0.1.1) + - Un peu de JavaScript : désactiver les zones de texte si + l'utilisateur ne souhaite pas recevoir de notifications (sera + disponble dans la version 0.2) + - Configurer le compte utilisé pour l'envoi de messages au niveau du + blog ? (sera disponible dans la version 0.2) + - Offrir une partie publique, où les lecteurs du blogs pourront + recevoir des notifications Jabber quand de nouveaux commentaires + seront publiés sur le blog + - Tester et retester, ... + +* Versions + +*** 0.1.3 - 9 juillet 2007 + - [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.3.pkg.gz][pkg.gz]] et [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.3.tar.gz][tar.gz]] + - mise à jour de Class.Jabber.PHP, possibilité d'utiliser un compte + GoogleTalk dorénavant. + +*** 0.1.2 - 20 juin 2007 + - [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.2.pkg.gz][pkg.gz]] et [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.2.tar.gz][tar.gz]] + - modifications mineures et diverses. + +*** 0.1.1 - 19 juin 2007 + - [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.1.pkg.gz][pkg.gz]] et [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.1.tar.gz][tar.gz]] + - ajout de la traduction française. + +*** 0.1 - 18 juin 2007 + - [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.pkg.gz][pkg.gz]] et [[http://toutoune25.miskin.fr/download/plugin-jabberNotification-0.1.tar.gz][tar.gz]] + - version initiale. diff --git a/muse/fr_projets/HBFManager.muse b/muse/fr_projets/HBFManager.muse new file mode 100644 index 0000000..d57bff2 --- /dev/null +++ b/muse/fr_projets/HBFManager.muse @@ -0,0 +1,2 @@ +#title HBF Manager + diff --git a/muse/fr_projets/LicenceInfo.muse b/muse/fr_projets/LicenceInfo.muse new file mode 100644 index 0000000..0a58f76 --- /dev/null +++ b/muse/fr_projets/LicenceInfo.muse @@ -0,0 +1,11 @@ +#title Licence d'informatique : projets + +** Subversion + +Tous les projets sont disponibles sur ce serveur via SVN. Vous pouvez +consulter la liste des projets à partir du [[http://svn.miskin.fr/][WebSVN]]. Pour récuperer le +projet *systeme1* par exemple, il faudra taper : + +svn co svn://svn.miskin.fr/svn/l3_systeme1 + +La suite à venir... diff --git a/muse/fr_projets/MGM.muse b/muse/fr_projets/MGM.muse new file mode 100644 index 0000000..ebd1f0c --- /dev/null +++ b/muse/fr_projets/MGM.muse @@ -0,0 +1,47 @@ +#title Miskin Game Manager + +* Objectif + +Le but de ce projet est de fournir aux joueurs le moyen d'administrer +facilement un serveur de jeu. Il est possible de détecter les serveurs +lancés sur un réseau local (Quake3 pour l'instant). Il est possible de +voir les joueurs présents et d'éventuellement les *kicker*. + +Il est écrit en JAVA et utilise le toolkit graphique SWT. Si vous êtes +intéressés pour travailler dessus, [[FR::WhoAmI][faites moi signe]] ;). + +* News + + - **21/01/06** : Mise à jour des liens vers l'archive tla + - **13/02/05** : Ajout d'un screenshot + - **27/01/05** : Correction de quelques liens... + - **09/01/05** : Mise à Jour du lien vers le reposity. + - **27/11/04** : Mise à jour des screenshots + - **04/11/04** : Ajout d'un screenshot + - **09/10/04** : Mise à jour du reposity (voir en bas) + - **27/09/04** : Ajout d'un screenshot (+ mise à jour le 2/10) + - **24/07/04** : Ajout d'un screenshot + +* Screenshots + +[[MGM_shot1][/images/mgm/mgm-shot1-small.jpg]] +[[MGM_shot2][/images/mgm/mgm-shot2-small.jpg]] +[[MGM_shot3][/images/mgm/mgm-shot3-small.jpg]] +[[MGM_shot4][/images/mgm/mgm-shot4-small.jpg]] + +* Dépot Arch + +** Informations + + - Reposity : [[http://arch.miskin.fr/archives/2005][http://arch.miskin.fr/archives/2005/]] + - Branche : [[http://arch.miskin.fr/mgm/mgm--mainline/mgm--mainline--0.1/][toutoune25@free.fr--2005/mgm--mainline--0.1]] + +** ArchZoom + +Il est possible de [[http://miskin.fr/cgi-bin/archzoom.cgi/toutoune25@free.fr--2005/mgm?expand][naviguer dans mon archive]] tla via votre navigateur internet. + +*** Comment recuperer l'archive ? + + - *tla register-archive http://arch.miskin.fr/archives/2005* (ou *tla register-archive ftp://ftp.miskin.fr/arch/2005*) + - tla get *toutoune25@free.fr--2005/mgm--mainline--0.1 mgm* + diff --git a/muse/fr_projets/MGM_shot1.muse b/muse/fr_projets/MGM_shot1.muse new file mode 100644 index 0000000..eaf3f81 --- /dev/null +++ b/muse/fr_projets/MGM_shot1.muse @@ -0,0 +1,5 @@ +#title Miskin Game Manager + + [[MGM][/images/mgm/mgm-shot1.jpg]] + + Interface générale diff --git a/muse/fr_projets/MGM_shot2.muse b/muse/fr_projets/MGM_shot2.muse new file mode 100644 index 0000000..aa7399a --- /dev/null +++ b/muse/fr_projets/MGM_shot2.muse @@ -0,0 +1,5 @@ +#title Miskin Game Manager + + [[MGM][/images/mgm/mgm-shot2.jpg]] + + Interface générale diff --git a/muse/fr_projets/MGM_shot3.muse b/muse/fr_projets/MGM_shot3.muse new file mode 100644 index 0000000..aedd620 --- /dev/null +++ b/muse/fr_projets/MGM_shot3.muse @@ -0,0 +1,5 @@ +#title Miskin Game Manager + + [[MGM][/images/mgm/mgm-shot3.jpg]] + + Interface générale diff --git a/muse/fr_projets/MGM_shot4.muse b/muse/fr_projets/MGM_shot4.muse new file mode 100644 index 0000000..4037b96 --- /dev/null +++ b/muse/fr_projets/MGM_shot4.muse @@ -0,0 +1,5 @@ +#title Miskin Game Manager + + [[MGM][/images/mgm/mgm-shot4.jpg]] + + Interface générale diff --git a/muse/fr_projets/index.muse b/muse/fr_projets/index.muse new file mode 100644 index 0000000..da99be5 --- /dev/null +++ b/muse/fr_projets/index.muse @@ -0,0 +1,3 @@ +#title Index + +(muse-index-as-string t t) diff --git a/muse/pics/mgm-shot1-small.jpg b/muse/pics/mgm-shot1-small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a5d295909678d35725b1d0ad5b5758098cf59a6 GIT binary patch literal 5559 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 Ag8%>k literal 0 HcmV?d00001 diff --git a/muse/pics/mgm-shot1.jpg b/muse/pics/mgm-shot1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2799ca53fef10b319824a1ba88d4ec918f8b820e GIT binary patch literal 21994 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

X$!+i>d#iIgUx9ch@0W?mUEyjS;t?J_TE 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 U6wd+m0D|j(Z2L=v-@*I;0&k|!n*aa+ literal 0 HcmV?d00001 diff --git a/muse/pics/mgm-shot4-small.jpg b/muse/pics/mgm-shot4-small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..987606c08e3eb84f58c42220512ada6e8d6851fd GIT binary patch literal 9594 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 V%BipWX^}dq>^TD)(DLWh{{x|1^=|+G literal 0 HcmV?d00001 diff --git a/output/en/Debian.html b/output/en/Debian.html new file mode 100644 index 0000000..ee44120 --- /dev/null +++ b/output/en/Debian.html @@ -0,0 +1,125 @@ + + + + + + Debian - Olivier « toutoune25 » Tétard + + + + + + + + +

+ + + + + +
+

How to use my repository?

+ +

Launch a term and type:

+ +
+$ echo "deb http://www.miskin.fr/debian unstable/" | sudo tee -a /etc/apt/source.list
+$ apt-get update
+$ apt-get install "package"
+
+ + +

Packages

+ +

libaninadead

+ + + +

".deb" files

+ + + + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/en/WhoAmI.html b/output/en/WhoAmI.html new file mode 100644 index 0000000..12720ba --- /dev/null +++ b/output/en/WhoAmI.html @@ -0,0 +1,136 @@ + + + + + + About - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Coordonnées

+ + + + +

Menu

+ + + +

Documentations

+ + + + + +

GPG

+ +

I'm using GPG to sign almost all my outgoing mails. You can retreive +my key on this server, on the MIT's server, or by executing the +following command in your shell:

+ +
+gpg --keyserver pgp.mit.edu --recv-keys 0x578499CB
+
+ +

I forget my old key during a war against my hard drive, my key +0x43CEA851 is not valid anymore.

+ +
+ +

1. Replace _AT_ by '@'.

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/en/documentation/Acer1683.html b/output/en/documentation/Acer1683.html new file mode 100644 index 0000000..aa36f38 --- /dev/null +++ b/output/en/documentation/Acer1683.html @@ -0,0 +1,359 @@ + + + + + + Acer Aspire 1683 sous Debian GNU/Linux - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Acceder à la version francaise

+ +

This translation is incomplete and not up to date!

+ + +

+News

+ +
    +
  • ACPI is now fully operationnal (except fan control)
  • +
+ + +

+Distribution and Kernel

+ + + + +

+Hardware

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MaterielStatusNotes
Intel Centrino 1.6 GHz (Dothan)OKSpeedstep ok
ACPIOKNo fan control support
512 Mo of RAMOK-
80 Go of HDDOK-
ATI Radeon 9700 - M11OKNon-free drivers
Intel Corp. 82801DB/DBL/DBM AC'97 Audio ControllerOKsnd_intel8x0 module
Broadcom BCM4401 100Base-TOKb44 module
Intel Corp. PRO/Wireless 2200BGPartialmodule ipw2200 (non-free firmware)
Intel Corp. 82801DB/DBL/DBM AC'97 Modem ControllerUntested-
DVD BurnerOK-
FirewireUntested-
Cardbus bridgeUntested-
+ +

+Intel Centrino 1.6 GHz (Dothan)

+ +

Not much to do, just compile your kernel with these options:

+ +
+ - CONFIG_CPU_FREQ=y
+ - CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+ - CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
+ - CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+ - CONFIG_CPU_FREQ_TABLE=y
+ - CONFIG_X86_ACPI_CPUFREQ=m
+
+ +

and for Centrino support:

+ +
+ - CONFIG_X86_SPEEDSTEP_CENTRINO=y
+ - CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
+ - CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
+
+ +

Next you just need to load the acpi kernel module if you have not compiled +it staticly, and you could change your CPU frequency:

+ +
+cd /sys/devices/system/cpu/cpu0/cpufreq/
+echo -n 600000 > scaling_setspeed
+
+ +

+ACPI and power saving

+ +

+You may need to read the Power Management Guide from Gentoo.

+ +
    +
  • standy (S1): do not do anything
  • +
  • mem (S3): laptop enters in standby mode, but I can't leave
  • +
  • it. Complete freeze of the system
  • +
  • battery/ac: works correctly with smart-battery patch
  • +
  • fan: no status in /proc, but it seems to work fine
  • +
  • termal: nothing to report, everything seems to be ok
  • +
  • processor: I can go in C3 state only if I remove all usb modules.
  • +
  • button: no problems, everything works fine (sleep, lid, power)
  • +
+ + +

+« Smart battery system » support

+ +
    +
  • Download acpi_sbs (01/20/2005 version)
  • +
  • Patch your kernel with acpi-ec-2.6.10.diff.
  • +
  • Just compile your modules with make and make install
  • +
  • Thanks to modprobe, load these modules: i2c-dev, i2c-acpi-ec, acpi-sbs
  • +
+ + +

+Some files

+ + + +

+ATI Radeon 9700 [M11]

+ +

ATI driver is not free (as in free speech) and is not included in +Debian yet. You'll find proprietary drivers on +Flavio Stanchina's page and a good documentation.

+ +

Here is my XFree86 config file and my XFree86 config file.

+ +

+Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller

+ +

Here is the list of loaded modules with the old 2.6.9 linux kernel:

+ +
+ - snd_intel8x0
+ - snd_ac97_codec
+ - snd_pcm
+ - snd_timer
+ - snd_page_alloc
+ - snd_mpu401_uart
+ - snd_rawmidi
+ - snd_seq_device
+ - snd
+ - soundcore
+
+ +

I'm using ALSA (without OSS emulation). There is nothing very special +in the configuration, and it work with a Debian-compiled kernel +(linux-image-2.6)

+ +

+Broadcom BCM4401 100Base-T

+ +

There is juste the b44 module to load to see this card working.

+ +

+Intel Corp. PRO/Wireless 2200BG

+ +

You'll need to use the ipw2200 driver available at +http://ipw2200.sf.net which is also available in Debian: +ipw2200-source.

+ +

+Need Help?

+ +

I'm available to help you installing your distrib on your laptop. You +can contact me easily.

+ +

© 2005, 2006 Olivier Tétard

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/en/documentation/index.html b/output/en/documentation/index.html new file mode 100644 index 0000000..5272dde --- /dev/null +++ b/output/en/documentation/index.html @@ -0,0 +1,99 @@ + + + + + + Index - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+ +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/AboutMuseMode.html b/output/fr/AboutMuseMode.html new file mode 100644 index 0000000..cb52843 --- /dev/null +++ b/output/fr/AboutMuseMode.html @@ -0,0 +1,102 @@ + + + + + + A propos de Muse - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Ce site à été écrit sous GNU Emacs à l'aide de MuseMode. Il s'agit +d'un systeme de publication simplifiée : les pages sont écrites grâce +à une synataxe Wiki. Il est possible de publier les pages en XHTML, +LaTeX, PDF, ... Que du bonheur !

+ +

Vous trouverez tout les fichiers de configurations ainsi que les +templates utilisés sur ce site dans mon archive Arch.

+
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Bookmarks.html b/output/fr/Bookmarks.html new file mode 100644 index 0000000..27622e2 --- /dev/null +++ b/output/fr/Bookmarks.html @@ -0,0 +1,97 @@ + + + + + + Bookmarks - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

+Bookmarks

+
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/CAT.html b/output/fr/CAT.html new file mode 100644 index 0000000..5442f50 --- /dev/null +++ b/output/fr/CAT.html @@ -0,0 +1,114 @@ + + + + + + Cosedia Arena Team - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Qui ça ?

+ +

La Cosedia Arena Team est (était ?) une association de Coutances (50) +qui organise des manifestations de jeux vidéo en réseau.

+ + +

Liens

+ +

Voici quelques liens qui pourront être utiles :

+ + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/CV.html b/output/fr/CV.html new file mode 100644 index 0000000..6c45f29 --- /dev/null +++ b/output/fr/CV.html @@ -0,0 +1,182 @@ + + + + + + Curriculum Vitae - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Voir la version PDF

+ +

Expérience professionnelle

+ +
    +
  • 2008 : Stage de fin de Master professionnel (6 mois) au CELAR +(Rennes).
  • + +
  • 2006 : Stage de fin de Licence (9 semaines) à l'Ifremer (Brest). + +

    Développement d'un portail d'accès aux ressources informatiques, +mise en place du CMS eZPublish, avec authentification CAS +(Single­Sign­On).

  • + +
  • 2005 : Stage de fin de DUT (10 semaines) à l'Ifremer (Brest). + +

    Développement de logiciels destinés à l'intranet écrits en PHP : +application de réservation de véhicules de fonction, partage de +documents.

  • + +
  • 2004 : Opérateur de saisie (7 semaines) chez Carrefour +Administration (Caen).
  • + +
  • 2003 : Conception d'un site Internet pour le fabriquant de meubles +Hemelaer France, Bayeux (14).
  • + +
  • 2000 et 2001 : Moniteur de planche à voile pendant l'été, Cercle +Nautique de la Sinôpe, Quinéville (50).
  • +
+ + +

Compétences

+ +
    +
  • Système d'exploitation : GNU/Linux, Microsoft Windows, +Virtualisation (Xen).
  • +
  • Sécurité : IDS/IPS, SSL, Kerberos, rétroingénierie, cryptographie +(RSA, DES, AES, ...).
  • +
  • Réseaux : Ethernet, Wireless, TCP/IP, IPv6, monitoring.
  • +
  • Mail : Exim4, Postfix, antivirus, antispam, autheuntification.
  • +
  • Programmation : Java, C, Perl, Python, PHP, Smalltalk.
  • +
  • Génie logiciel : Merise et UML.
  • +
  • Base de données : SQL, PL/SQL, MySQL, PostgreSQL, Oracle.
  • +
  • Anglais : lu, écrit et parlé.
  • +
+ + +

Formation

+ +
    +
  • 2008 : Master professionnel Sécurité des Systèmes d'Informations +(SSI), mention Bien. IFSIC, Université de Rennes 1. + +

    Projet annuel : corrélation d'alertes IDS. +Stage : « sécurisation de systèmes basés sur de la paravirtualisation », effectué au CELAR (Délégation Générale pour l'Armement).

  • + +
  • 2007 : Master 1 Informatique, mention Assez Bien. IFSIC, Université +de Rennes 1. + +

    Projet annuel : développement d'un logiciel d'analyse statique de code Java.

  • + +
  • 2006 : Licence Informatique, mention Bien. Université de Caen.
  • + +
  • 2005 : DUT Informatique, option génie logiciel, IUT de Caen.
  • + +
  • 2002/2003 : Formation Scientifique de Base (FSB), Université, Caen.
  • + +
  • 2002 : Baccalauréat général, série Scientifique. Lycée Alain +Chartier, Bayeux (14).
  • +
+ + + +

Activités

+ +
    +
  • Secrétaire de la PALME, association des étudiants en informatique +de Rennes 1.
  • +
  • Secrétaire de la Cosedia Arena Team, association organisatrice de +soirées jeux en réseaux.
  • +
  • Pratique fréquente de la planche à voile (niveau aide-moniteur) et +de la plongée (niveau II).
  • +
  • Contributeur actif sur Wikipédia et sur les autres projets de la +fondation Wikimédia.
  • +
+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Debian.html b/output/fr/Debian.html new file mode 100644 index 0000000..ee7d3fa --- /dev/null +++ b/output/fr/Debian.html @@ -0,0 +1,127 @@ + + + + + + Debian - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

English version

+ +

Comment utiliser mon dépot

+ +

Lancez un term et tapez :

+ +
+$ echo "deb http://www.miskin.fr/debian unstable/" | sudo tee -a /etc/apt/source.list
+$ apt-get update
+$ apt-get install "package"
+
+ + +

Paquets

+ +

libaninadead

+ + + +

Fichiers « .deb »

+ + + + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Documentation.html b/output/fr/Documentation.html new file mode 100644 index 0000000..d94062d --- /dev/null +++ b/output/fr/Documentation.html @@ -0,0 +1,109 @@ + + + + + + Doc et fichiers de configuration - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Documentations

+ + + +

Fichiers de configuration

+ +

Les fichiers ont été déplacés sur la page projets

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Lectures.html b/output/fr/Lectures.html new file mode 100644 index 0000000..5cf92fe --- /dev/null +++ b/output/fr/Lectures.html @@ -0,0 +1,122 @@ + + + + + + Lectures - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Dernieres lectures

+ + + +

Archives : 2004 - 2005 - 2006

+ + +

Lectures diverses

+ + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Lectures_2004.html b/output/fr/Lectures_2004.html new file mode 100644 index 0000000..dd783ad --- /dev/null +++ b/output/fr/Lectures_2004.html @@ -0,0 +1,105 @@ + + + + + + Lectures (2004) - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Retour aux dernières lectures

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Lectures_2005.html b/output/fr/Lectures_2005.html new file mode 100644 index 0000000..7d491f7 --- /dev/null +++ b/output/fr/Lectures_2005.html @@ -0,0 +1,111 @@ + + + + + + Lectures (2005) - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Retour aux dernières lectures

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Lectures_2006.html b/output/fr/Lectures_2006.html new file mode 100644 index 0000000..b121c6a --- /dev/null +++ b/output/fr/Lectures_2006.html @@ -0,0 +1,117 @@ + + + + + + Lectures (2006) - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Retour aux dernières lectures

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Lectures_2007.html b/output/fr/Lectures_2007.html new file mode 100644 index 0000000..5f66a0e --- /dev/null +++ b/output/fr/Lectures_2007.html @@ -0,0 +1,113 @@ + + + + + + Lectures (2007) - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Retour aux dernières lectures

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Photos.html b/output/fr/Photos.html new file mode 100644 index 0000000..247417a --- /dev/null +++ b/output/fr/Photos.html @@ -0,0 +1,148 @@ + + + + + + Photos - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Mes photos publiés

+ +

Je publie mes photos sur :

+ + + +

Licence « CC-by-sa »

+ +

Mes photos sont toutes publiés sous licence Creative Commons +CC-by-sa. Vous pouvez donc :

+ +
    +
  • partager ces photos (copier, distribuer, transmettre) ;
  • +
  • modifier et adapter ces photos ;
  • +
+ +

Il est cependant nécessaire de respecter les conditions suivantes :

+ +
    +
  • indiquer mon nom d'auteur ;
  • +
  • redistribuer les photos sous les mêmes conditions
  • +
+ +

Pour faire simple simple, si vous reprennez une de mes photos, vous +pouvez placer le texte suivant dessous :

+ +
+© Olivier Tétard - CC-by-sa-30
+
+ + + +

Réutilisation de mes photos

+ + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Projets.html b/output/fr/Projets.html new file mode 100644 index 0000000..e081b06 --- /dev/null +++ b/output/fr/Projets.html @@ -0,0 +1,150 @@ + + + + + + Projets qui m'occupent - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Liste des projets

+ + + +

Fichiers de configuration

+ +

J'utilise le système de gestion de versions « Arch » pour stocker mes +fichiers de configurations. Tous mes fichiers de configuration sont +accessibles via l'interface archzoom.

+ +

GNU Emacs

+ + + +

MuseMode

+ + + + + +

Divers

+ + + + + +

Sites Web

+ + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/Serveur.html b/output/fr/Serveur.html new file mode 100644 index 0000000..30c19ac --- /dev/null +++ b/output/fr/Serveur.html @@ -0,0 +1,117 @@ + + + + + + Serveur - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + + + + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/WhoAmI.html b/output/fr/WhoAmI.html new file mode 100644 index 0000000..80b5ba9 --- /dev/null +++ b/output/fr/WhoAmI.html @@ -0,0 +1,169 @@ + + + + + + About - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Mon adresse mail change : vous pouvez +maintenant m'écrire1 à olivier.tetard_AT_miskin.fr (mais bien sur, mon +ancienne adresse reste valide)

+ +

Coordonnées

+ + + + +

Au menu

+ + + + +

Associations et participations

+ + + +

Documentations

+ + + + + +

GPG

+ +

J'utilise GPG pour signer la plupart de mes mails. Vous trouverez ma +clé sur ce serveur, +sur le serveur du MIT, +ou en tapant la commande suivante dans un shell :

+ +
+gpg --keyserver pgp.mit.edu --recv-keys 0x578499CB
+
+ +

J'ai perdu mon ancienne clé dans une dure bataille contre mon disque +dur, mon ancienne clé 0x43CEA851 n'est donc plus valide.

+ +
+ +

1. Pensez à remplacer le _AT_ par un '@'.

+ +

2. Jabber est un système de discutions instantané (dans le style de +IRC, ICQ, AIM, MSN, ...) qui à l'avantage d'être libre et reposant sur +un protocole de communication standardisé (XMPP). Vous pouvez +l'utiliser avec différents logiciels (Pidgin par exemple).

+ +

3. GoogleTalk un système de discutions instantané basé sur le +protocole ouvert Jabber (XMPP).

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/WikiIndex.html b/output/fr/WikiIndex.html new file mode 100644 index 0000000..8782af3 --- /dev/null +++ b/output/fr/WikiIndex.html @@ -0,0 +1,113 @@ + + + + + + Index - Olivier « toutoune25 » Tétard + + + + + + + + + + + +

+   + + + + + + +

+ + + + diff --git a/output/fr/documentation/Acer1683.html b/output/fr/documentation/Acer1683.html new file mode 100644 index 0000000..37f6b0b --- /dev/null +++ b/output/fr/documentation/Acer1683.html @@ -0,0 +1,572 @@ + + + + + + Acer Aspire 1683 sous Debian GNU/Linux - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

(English version)

+ + + + +

+Nouvelles

+ +
    +
  • 26 septembre 2006 : mise à jour de la doc pour linux-2.6.18. Le +support des smart batteries est maintenant intégré au noyau !
  • +
  • 23 juin 2006 : mise à jour de la doc pour linux-2.6.17, +xorg-7. Mise à jour et correction de certain liens.
  • +
  • 14 novembre 2005 : mise à jour de la documentation (nouvelle +méthode pour faire marcher les smart batteries)
  • +
+ + +

+Distribution et Noyau

+ + + + +

+Machine

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MatérielStatutNotes
Intel Centrino 1.6 GHz (Dothan)OKSpeedstep ok
ACPIOK-
512 Mo de RAMOK-
80 Go de disque durOK-
ATI Radeon 9700 - M11OKDriver 3D libre uniquement avec Xorg7
Intel Corp. 82801DB/DBL/DBM AC'97 Audio ControllerOKmodule snd_intel8x0
Broadcom BCM4401 100Base-TOKmodule b44
Intel Corp. PRO/Wireless 2200BGOKmodule ipw2200 (firmware non libre)
Intel Corp. 82801DB/DBL/DBM AC'97 Modem ControllerNon testé-
Graveur DVDOK-
FirewireNon testé-
Cardbus bridgeNon testé-
+ +

+CPU : Intel Centrino 1.6 GHz (Dothan)

+ +

Pour faire fonctionner la variation de fréquence du CPU c'est +relativement simple, il suffit de compiler son noyau avec les options +suivantes :

+ +
+ - CONFIG_CPU_FREQ=y
+ - CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+ - CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
+ - CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+ - CONFIG_CPU_FREQ_TABLE=y
+ - CONFIG_X86_ACPI_CPUFREQ=m
+ - CONFIG_X86_SPEEDSTEP_CENTRINO=y
+ - CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
+ - CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
+
+ +

Pour les personnes qui ne sont pas des habitués de la compilation de +noyaux, je vous conseille la lecture de ce document. Dans le noyau, +les options sont dans les catégories suivantes :

+ +
+ - Processor type and features
+ - Power management options (ACPI, APM)
+      CPU Frequency scaling --->
+
+ +

Ensuite il faut penser à charger le module acpi (sauf bien sur si vous +l'avez compilé en "dur"), et vous pourrez faire varier la fréquence de +votre CPU:

+ +
+cd /sys/devices/system/cpu/cpu0/cpufreq/
+echo -n 600000 > scaling_setspeed
+
+ +

Je vous conseille l'utilisation de laptop-mode, il n'est pas très dur +à configurer et permet une bonne gestion de l'energie.

+ +

+ACPI et gestion de l'énergie

+ +

+A lire

+ + + + +

+État des lieux

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéStatutRemarques
batterie/acOKnécessite de recompiler le noyau
buttonOK-
fanOK-
mem (mode S3)KOne ressort pas de la veille
processorOK-
standy (mode S1)KOne fait rien du tout
termalOK-
+ + +

+« smart battery system »

+ +

Linux >= 2.6.18

+ +

Le support des smart batteries a été intégré dans le noyau à partir de +la version 2.6.18. Il n'est maintenant plus necessaire de patcher son +noyau !

+ +

Il faut juste activer l'option suivante :

+ +
+ - Power Management support --->
+      ACPI ... --->
+         <*> Smart Battery System (EXPERIMENTAL)
+
+ +

Cela devrait maintenant marcher out of the box !

+ +

Vous pouvez tout de même vérifier que le noyau a bien activé le Smart +Battery System :

+ +
+$ dmesg | grep Smart
+ACPI: Smart Battery System [SBS0]
+
+ + +

Linux <= 2.6.17

+ +

Le nom du projet sourceforge est sbs-linux. Il est nécessaire de +recompiler son noyau pour faire marcher les SBS, la procédure est bien +décrite dans le README. Il est important d'avoir déjà un noyau compilé +qui marche, et si vous ne savez pas compiler un noyau, lisez « +compiler un noyau à la sauce Debian ».

+ +
Pre-requis
+ +

Vous aurez besoin des composants suivants :

+ + + + +
Étape 1 : Patcher votre DSDT (Differentiated System Description Table).
+ +
+# cd sbs-cm-20051112
+# cat /proc/acpi/dsdt > dsdt.dat
+# iasl -d dsdt.dat
+# patch < acer-tm32xx-sbs-cm.diff
+# iasl dsdt.dsl
+# cp DSDT.aml /boot/DSDT.aml
+
+ + +
Étape 2 : Patcher votre noyau pour qu'on puisse lui donner nouvelle DSDT.
+ +
+$ patch -p1 -d /usr/src/linux-soure-2.6.17 < acpi-dsdt-initrd-v0.8.2-2.6.17.patch
+
+ + +
Étape 3 : Activer les bonnes options dans le noyau.
+ +
+ - Power Management support --->
+      ACPI ... --->
+         [*] Read Custom DSDT
+ - Device Drivers  --->
+      Block devices  --->
+         <*> RAM disk support
+         [*]   Initial RAM disk (initrd) support
+
+ + +
Étape 4 : (re)Patcher votre noyau
+ +

(facultatif, mais si vous ne le faites pas, certains caractères tapés +au clavier seront oubliés).

+ +
+$ patch -p1 -d /usr/src/linux-source-2.6.17 < acpi-ec-nospinlock-2.6.16.patch
+
+ + + +
Étape 5 : Compiler votre noyau.
+ +

Il est indispensable de compiler votre noyau avec l'option +—initrd. Dans cette documentation, j'explique comment créer votre +initrd avec yaird (si quelqu'un sais comment le faire avec initramfs, +je prend :)).

+ +
+$ cd /usr/src/linux-source-2.6.17
+$ make-kpkg --rootcmd fakeroot clean
+$ make-kpkg --rootcmd fakeroot --append-to-version -debian-sbs-1 --initrd kernel-image
+
+ + +
Étape 6 : Installer le noyau et configurer Grub.
+ +

Il faut maintenant ajouter votre DSDT dans l'initrd. Il faut placer le +fichier DSDT.aml à la racine de votre initrd.

+ + +

Si vous utilisez initramfs-tools, il suffit de copier votre fichier +DSDT.aml dans /etc/initramfs-tools :

+ +
+$ cp /boot/DSDT.aml /etc/initramfs-tools/
+
+ +

Il faut ensuite installer votre noyau :

+ +
+# dpkg -i .../linux-image-2.6.17-debian-sbs-1_1.0_i386.deb
+
+ + +
Étape 7 : Reboot.
+ +

Ca a marché :

+ +
+$ dmesg | grep DSDT
+ACPI: Looking for DSDT in initramfs... successfully read 25853 bytes from /DSDT.aml.
+ACPI (tbget-0290): Table [DSDT] replaced by host OS [20060127]
+
+$ cat /proc/acpi/battery/BAT0/state
+present:                 yes
+capacity state:          ok
+charging state:          charged
+present rate:            0 mA
+remaining capacity:      936 mAh
+present voltage:         16505 mV
+
+ +

+laptop-mode-tools

+ +

Pour profiter le plus longtemps de votre batterie, je vous conseille +d'installer laptop-mode-tools (paquet Debian du même nom). Pour le +configurer, rien de plus simple, il suffit de lire et de modifier le +fichier de configuration : /etc/laptop-mode/laptop-mode.conf

+ +

Je vous conseille d'activer les options suivantes :

+ +
    +
  • ENABLE_LAPTOP_MODE_ON_BATTERY=1
  • +
  • CONTROL_CPU_FREQUENCY=1
  • +
  • CONTROL_DPMS_STANDBY=1
  • +
+ +

+ATI Radeon 9700 [M11]

+ +

Avec Xorg7, il est possible de bénéficier de l'acceleration graphique +3D avec un driver libre !

+ +

Explications à venir :)

+ +

+Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller

+ +

Voila la liste des modules qui sont chargés (avec un noyau 2.6.9) :

+ +
+ - snd_intel8x0
+ - snd_ac97_codec
+ - snd_pcm
+ - snd_timer
+ - snd_page_alloc
+ - snd_mpu401_uart
+ - snd_rawmidi
+ - snd_seq_device
+ - snd
+ - soundcore
+
+ +

J'utilise ALSA (sans émulation OSS). Il n'y a rien de très spécial +dans la configuration de la carte son. Ça marche avec un noyau Debian +pré-compilé (linux-image-2.6).

+ +

+Broadcom BCM4401 100Base-T

+ +

Pas grand chose à faire pour faire marcher le driver : il suffit juste +de charger le module b44, la carte marche bien et ne consomme pas trop de CPU.

+ +

+Intel Corp. PRO/Wireless 2200BG

+ +

Le module IPW2200 est maintenant intégré au noyau, il suffit de +l'activer. Il vous faudra quand même le firmware disponible sur le +site du driver.

+ +

Pour le compiler, il faut qu'il soit activé dans la configuration du +noyau :

+ +
+ - Device Drivers  --->
+      Network device support  --->
+            Wireless LAN (non hamradio)  --->
+               <M> Intel PRO/Wireless 2200BG and 2915ABG Network Connection
+
+ +

+Besoin d'aide ?

+ +

Je suis tout à fait prêt à vous aider à installer une distrib sur +votre portable. Vous pouvez me contacter facilement le week end.

+ +

© 2005, 2006 Olivier Tétard

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/documentation/Acer1683en.html b/output/fr/documentation/Acer1683en.html new file mode 100644 index 0000000..ae648dd --- /dev/null +++ b/output/fr/documentation/Acer1683en.html @@ -0,0 +1,359 @@ + + + + + + Acer Aspire 1683 sous Debian GNU/Linux - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Acceder à la version francaise

+ +

This translation is incomplete and not up to date!

+ + +

+News

+ +
    +
  • ACPI is now fully operationnal (except fan control)
  • +
+ + +

+Distribution and Kernel

+ + + + +

+Hardware

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MaterielStatusNotes
Intel Centrino 1.6 GHz (Dothan)OKSpeedstep ok
ACPIOKNo fan control support
512 Mo of RAMOK-
80 Go of HDDOK-
ATI Radeon 9700 - M11OKNon-free drivers
Intel Corp. 82801DB/DBL/DBM AC'97 Audio ControllerOKsnd_intel8x0 module
Broadcom BCM4401 100Base-TOKb44 module
Intel Corp. PRO/Wireless 2200BGPartialmodule ipw2200 (non-free firmware)
Intel Corp. 82801DB/DBL/DBM AC'97 Modem ControllerUntested-
DVD BurnerOK-
FirewireUntested-
Cardbus bridgeUntested-
+ +

+Intel Centrino 1.6 GHz (Dothan)

+ +

Not much to do, just compile your kernel with these options:

+ +
+ - CONFIG_CPU_FREQ=y
+ - CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+ - CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
+ - CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+ - CONFIG_CPU_FREQ_TABLE=y
+ - CONFIG_X86_ACPI_CPUFREQ=m
+
+ +

and for Centrino support:

+ +
+ - CONFIG_X86_SPEEDSTEP_CENTRINO=y
+ - CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
+ - CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
+
+ +

Next you just need to load the acpi kernel module if you have not compiled +it staticly, and you could change your CPU frequency:

+ +
+cd /sys/devices/system/cpu/cpu0/cpufreq/
+echo -n 600000 > scaling_setspeed
+
+ +

+ACPI and power saving

+ +

+You may need to read the Power Management Guide from Gentoo.

+ +
    +
  • standy (S1): do not do anything
  • +
  • mem (S3): laptop enters in standby mode, but I can't leave
  • +
  • it. Complete freeze of the system
  • +
  • battery/ac: works correctly with smart-battery patch
  • +
  • fan: no status in /proc, but it seems to work fine
  • +
  • termal: nothing to report, everything seems to be ok
  • +
  • processor: I can go in C3 state only if I remove all usb modules.
  • +
  • button: no problems, everything works fine (sleep, lid, power)
  • +
+ + +

+« Smart battery system » support

+ +
    +
  • Download acpi_sbs (01/20/2005 version)
  • +
  • Patch your kernel with acpi-ec-2.6.10.diff.
  • +
  • Just compile your modules with make and make install
  • +
  • Thanks to modprobe, load these modules: i2c-dev, i2c-acpi-ec, acpi-sbs
  • +
+ + +

+Some files

+ + + +

+ATI Radeon 9700 [M11]

+ +

ATI driver is not free (as in free speech) and is not included in +Debian yet. You'll find proprietary drivers on +Flavio Stanchina's page and a good documentation.

+ +

Here is my XFree86 config file and my XFree86 config file.

+ +

+Intel Corp. 82801DB/DBL/DBM AC'97 Audio Controller

+ +

Here is the list of loaded modules with the old 2.6.9 linux kernel:

+ +
+ - snd_intel8x0
+ - snd_ac97_codec
+ - snd_pcm
+ - snd_timer
+ - snd_page_alloc
+ - snd_mpu401_uart
+ - snd_rawmidi
+ - snd_seq_device
+ - snd
+ - soundcore
+
+ +

I'm using ALSA (without OSS emulation). There is nothing very special +in the configuration, and it work with a Debian-compiled kernel +(linux-image-2.6)

+ +

+Broadcom BCM4401 100Base-T

+ +

There is juste the b44 module to load to see this card working.

+ +

+Intel Corp. PRO/Wireless 2200BG

+ +

You'll need to use the ipw2200 driver available at +http://ipw2200.sf.net which is also available in Debian: +ipw2200-source.

+ +

+Need Help?

+ +

I'm available to help you installing your distrib on your laptop. You +can contact me easily.

+ +

© 2005, 2006 Olivier Tétard

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/documentation/DebianWoWAMD64.html b/output/fr/documentation/DebianWoWAMD64.html new file mode 100644 index 0000000..dbc6391 --- /dev/null +++ b/output/fr/documentation/DebianWoWAMD64.html @@ -0,0 +1,148 @@ + + + + + + Acer Aspire 1683 sous Debian GNU/Linux - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Nouveautés

+ + +

Avant propos

+ +

Ce guide est destiné aux utilisateurs de Debian désireux de vouloir +installer World of Warcraft. Il est tout à fait possible que ce guide +fonctionne pour une autre distribution (Ubuntu par exemple).

+ +

A FINIR **

+ + + +

Installation

+ +

Prérequis :

+ +
    +
  • Avoir Debian unstable recente
  • +
  • Avoir un chroot, pour savoir comment le créer, rendez vous sur le +HowTo DebianAMD64
  • +
+ +

Installation du chroot

+ + +

Installation de wine

+ + +

Installation de World of Warcraft

+ +

Installation

+ + +

Configuration

+ + + +

Installation du GLX

+ +

Driver non libre nvidia

+ + +

Driver non libre ati

+ + + + +

Des problèmes ?

+ +

© 2006 Olivier Tétard

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/documentation/RTGraph3D.html b/output/fr/documentation/RTGraph3D.html new file mode 100644 index 0000000..6ba1d7b --- /dev/null +++ b/output/fr/documentation/RTGraph3D.html @@ -0,0 +1,265 @@ + + + + + + Installer et utiliser RTGraph 3D - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+ + + +

+Introduction

+ +

Cette documentation s'adresse aux utilisateur de RTGraph3D, un outil +permettant de créer des graphs dynamiques en 3D.

+ + +

+Installation

+ +

+Pré-requis

+ +
    +
  1. Installer les paquets python-visual, python-dev (pour Debian)
  2. +
  3. Récupérer rtgraph3d-0.1.tgz sur le site de RTGraph3D
  4. +
  5. Récupérer povexport-2005-12-06.zip sur le site de VPython
  6. +
  7. Récupérer PyInline-0.03.tar.gz sur le site de PyInline
  8. +
+ + +

+Installation de PyInline

+ +

Le plus simple est d'installer PyInline dans le repertoire ~/apps, ce +qui vous évitera d'avoir à trop abimer votre /usr.

+ +
+$ tar zxvf PyInline-0.03.tar.gz
+PyInline-0.03/
+PyInline-0.03/PyInline/
+PyInline-0.03/PyInline/C.py
+PyInline-0.03/PyInline/__init__.py
+PyInline-0.03/PyInline/c_util.py
+PyInline-0.03/README.txt
+PyInline-0.03/setup.py
+PyInline-0.03/PKG-INFO
+$ cd PyInline-0.03/
+$ python setup.py install --home=$HOME/apps
+running install
+running build
+running build_py
+running install_lib
+running install_egg_info
+Removing /home/toutoune25/apps/lib/python/PyInline-0.03.egg-info
+Writing /home/toutoune25/apps/lib/python/PyInline-0.03.egg-info
+$ export PYTHONPATH=$PYTHONPATH:$HOME/apps/lib/python
+$ python -c "import PyInline"
+
+ + +

+Installation de RTGraph3D

+ +

Décompresser rtgraph3d-0.1.tgz et copier povexport.py provenant du +fichier povexport-2005-12-06.zip :

+ +
+$ tar zxvf rtgraph3d-0.1.tgz
+rtgraph3d-0.1/rtgraph3d.py
+rtgraph3d-0.1/rtg_cli.py
+rtgraph3d-0.1/hydra.py
+rtgraph3d-0.1/rtg/c60.rtg
+rtgraph3d-0.1/rtg/hexadeca.rtg
+$ unzip povexport-2005-12-06.zip
+Archive:  povexport-2005-12-06.zip
+  inflating: povexport-2005-12-06/povexample.py
+  inflating: povexport-2005-12-06/povexample_wood.py
+  inflating: povexport-2005-12-06/povexport.py
+$ cp povexport-2005-12-06/povexport.py rtgraph3d-0.1/
+
+ + + +

+Utilisation

+ +

Pour utiliser RTGraph3D, il faut lancer rtgraph3d.py qui se trouve +dans le répertoire de RTGraph3D. Lors du premier lancement, les choses +suivantes devraient s'afficher :

+ +
+$ cd rtgraph3d-0.1/
+$ ./rtgraph3d.py
+running build
+running build_ext
+building '_PyInline_f97f4bc92900739ca50e422c1b9bf748' extension
+creating build
+creating build/temp.linux-i686-2.4
+gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.4 -c _PyInline_f97f4bc92900739ca50e422c1b9bf748.c -o build/temp.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.o
+creating build/lib.linux-i686-2.4
+gcc -pthread -shared build/temp.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.o -o build/lib.linux-i686-2.4/_PyInline_f97f4bc92900739ca50e422c1b9bf748.so
+INFO : Detected SSE2 compatible CPU
+INFO : Using C+SSE physics engine
+running build
+running build_ext
+building '_PyInline_35914e64f39d6935fd980089102b9b5e' extension
+creating build
+creating build/temp.linux-i686-2.4
+gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.4 -c _PyInline_35914e64f39d6935fd980089102b9b5e.c -o build/temp.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.o
+creating build/lib.linux-i686-2.4
+gcc -pthread -shared build/temp.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.o -o build/lib.linux-i686-2.4/_PyInline_35914e64f39d6935fd980089102b9b5e.so
+INFO : Entering main loop
+INFO : Cinematic thread started
+
+ + +

+A propos et nouveautés

+ +

Vous pouvez modifier et distribuer cette documentation sous les termes +de la licence GPL.

+ +

+Versions

+ +
    +
  • 0.0-20080923 (version originale)
  • +
+ +

+Sources

+ + + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/documentation/Sauvegarde.html b/output/fr/documentation/Sauvegarde.html new file mode 100644 index 0000000..23d05f2 --- /dev/null +++ b/output/fr/documentation/Sauvegarde.html @@ -0,0 +1,303 @@ + + + + + + Système de sauvegarde sous Debian - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Note : cette documentation est destinée à la configuration de +backupninja >= 0.7, donc applicable pour Debian « Etch » 4.0. Pour +configurer la version 0.5, disponible dans Debian « Sarge » 3.1, lire +Sauvegarde Sarge.

+ + + + +

+Présentation du système

+ +

Ce document présente l'installation de backupninja sous +Debian Etch. Ce système de sauvegarde est très évolutif et permet de +sauvegarder une grande variété de données (LDAP, SQL, SVN, ...).

+ +

Backupninja fonctionne avec des handlers (globalement c'est un système +de plugins). En voila la liste des principaux installés de base :

+ +
    +
  • rdiff : permet de faire des sauvegardes incrémentales locales ou +distantes.
  • +
  • sys : permet de sauvegarder la configuration système de la machine +(listes des paquets Debian installés, partitions du disque dur, ...).
  • +
  • mysql : permet de sauvegarder une base de donnée MySQL
  • +
  • ldap, svn, trac, ...
  • +
+ +

Nous allons surtout voir comment le configurer pour faire des +sauvegardes incrémentales locale et distantes.

+ + +

+Conventions

+ +

On va considérer les données suivantes :

+ +
    +
  • Dossier à sauvegarder : /etc/
  • +
  • Destination de la sauvegarde locale : /backups/
  • +
  • Destination de la sauvegarde distante : backup.miskin.fr:/backups/
  • +
  • Label : daily (les sauvegardes seront donc placées dans /backups/daily/etc/)
  • +
+ + +

+Installation

+ +

Dans la Debian stable (« sarge ») on retrouve la version 0.5, alors +que la unstable (« sid ») intègre la version 0.7. Cette dernière offre +principalement un assistant qui permet de générer les fichiers de +configuration.

+ +

Sur la machine cliente, il suffit d'installer backupninja et +rdiff-backup (ainsi que leurs dépendances) :

+ +
+root@localhost:~# apt-get install backupninja rdiff-backup
+
+ +

Si vous voulez placer vos sauvegarde sur une machine distante, il +faudra y installer rdiff-backup :

+ +
+root@sauvegarde:~# apt-get install rdiff-backup
+
+ + +

+Configuration de la sauvegarde

+ +

Note : cette documentation est destinée à la configuration de +backupninja >= 0.7, donc applicable pour Debian « Etch » 4.0. Pour +configurer la version 0.5, disponible dans Debian « Sarge » 3.1, lire +Sauvegarde Sarge.

+ +

Avec la dernière version de backupninja, la configuration se fait très +simplement :

+ +
+# ninjahelper
+
+ +

L'utilitaire vous permettra de choisir le type de sauvegarde, la +liste des répertoires à sauvegarder, la machine cible, et permettra +même de générer les clés SSH pour se connecter au serveur sans mot de +passe. Cet assistant ne permet de configurer que certains handlers +(sys, rdiff, mysql et ldap).

+ +

L'utilisation de l'assistant est tellement intuitive que je ne vais +pas en expliquer son fonctionnement ici. Il peut être intéressant de +lire la suite pour configurer plus finement backupninja.

+ +

La configuration générée pour le handler rdiff n'a pas marché directement +pour moi. Il a fallu que j'ajoute dans la catégorie [source] la ligne +suivante :

+ +
+# dans le fichier /etc/backup.d/90.rdiff
+label = daily
+
+ + +

+Restauration

+ +

Backupninja nécessite l'utilisation de rdiff-backup pour restaurer ses +sauvegardes. Je vous conseille donc la lecture du document « +rdiff-backup examples » ainsi que la page de manuel de rdiff-backup(1) +pour en connaître plus sur cet outils.

+ +

+Locale

+ +

Pour récupérer la dernière version d'une sauvegarde locale, c'est très +simple :

+ +
+root@localhost:~# rdiff-backup -r now /backups/daily/etc/passwd /tmp/passwd
+
+ +

Il est possible de restaurer une version plus ancienne du fichier :

+ +
+root@localhost:~# rdiff-backup -r 2005-09-19 /backups/daily/etc/passwd /tmp/passwd
+
+ + +

+Distante

+ +

Pour restaurer des fichiers sauvegardés sur une machine distante, le +mécanisme est le même :

+ +
+root@localhost:~# rdiff-backup -r now \
+                  sauvegarde.miskin.fr::/backups/daily/etc/passwd \
+                  /tmp/passwd
+
+ + + +

+A propos et nouveautés

+ +

Vous pouvez modifier et distribuer cette documentation sous les termes +de la licence GPL. Elle est inspiré de +documentations trouvée sur le web et de ma propre expérience de +backupninja.

+ +

+Versions

+ +
    +
  • 0.0-20070417 (split pour Debian Sarge/Etch)
  • +
  • 0.0-20050919 (version originale)
  • +
+ +

+Sources

+ + + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/documentation/SauvegardeSarge.html b/output/fr/documentation/SauvegardeSarge.html new file mode 100644 index 0000000..1e1e07b --- /dev/null +++ b/output/fr/documentation/SauvegardeSarge.html @@ -0,0 +1,333 @@ + + + + + + Système de sauvegarde sous Debian - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Note : cette documentation est destinée à la configuration de +backupninja 0.5, donc applicable pour Debian « Sarge » 3.1. Pour +configurer les version >= 0.7, disponible dans Debian « Etch » 4.0, +lire Sauvegarde.

+ + + + +

+Présentation du système

+ +

Ce document présente l'installation de backupninja sous +Debian Sarge. Ce système de sauvegarde est très évolutif et permet de +sauvegarder une grande variété de données (LDAP, SQL, SVN, ...).

+ +

Backupninja fonctionne avec des handlers (globalement c'est un système +de plugins). En voila la liste des principaux installés de base :

+ +
    +
  • rdiff : permet de faire des sauvegardes incrémentales locales ou +distantes.
  • +
  • sys : permet de sauvegarder la configuration système de la machine +(listes des paquets Debian installés, partitions du disque dur, ...).
  • +
  • mysql : permet de sauvegarder une base de donnée MySQL
  • +
  • ldap, svn, trac, ...
  • +
+ +

Nous allons surtout voir comment le configurer pour faire des +sauvegardes incrémentales locale et distantes.

+ + +

+Conventions

+ +

On va considérer les données suivantes :

+ +
    +
  • Dossier à sauvegarder : /etc/
  • +
  • Destination de la sauvegarde locale : /backups/
  • +
  • Destination de la sauvegarde distante : backup.miskin.fr:/backups/
  • +
  • Label : daily (les sauvegardes seront donc placées dans /backups/daily/etc/)
  • +
+ + +

+Installation

+ +

Dans la Debian stable (« sarge ») on retrouve la version 0.5, alors +que la unstable (« sid ») intègre la version 0.7. Cette dernière offre +principalement un assistant qui permet de générer les fichiers de +configuration.

+ +

Sur la machine cliente, il suffit d'installer backupninja et +rdiff-backup (ainsi que leurs dépendances) :

+ +
+root@localhost:~# apt-get install backupninja rdiff-backup
+
+ +

Si vous voulez placer vos sauvegarde sur une machine distante, il +faudra y installer rdiff-backup :

+ +
+root@sauvegarde:~# apt-get install rdiff-backup
+
+ + +

+Configuration de la sauvegarde

+ +

Note : cette documentation est destinée à la configuration de +backupninja 0.5, donc applicable pour Debian « Sarge » 3.1. Pour +configurer les version >= 0.7, disponible dans Debian « Etch » 4.0, +lire Sauvegarde.

+ +

Même sans l'assistant, la configuration se faire relativement +simplement. Il suffit de se baser sur les exemples fournis avec le +paquet Debian (dans /usr/share/doc/backupninja/exemples/). Le +paramètre label permet de spécifier le nom du répertoire où seront +placées les sauvegardes (ici /backups/daily).

+ +

Les règles de sauvegardes doivent être placées dans /etc/backup.d/ et +ne doivent être lisible que par root (droits 700). Les noms de +fichiers commencent par un 0 seront ignorés.

+ +

Pour la sauvegarde locale, le fichier serait donc celui-ci :

+ +
+# nom du fichier : /etc/backup.d/90_local.rdiff
+when = everyday at 12:30
+
+[source]
+label = daily
+type = local
+keep = 15D
+
+include = /etc
+
+[dest]
+type = local
+directory = /backups/
+
+ +

Pour la sauvegarde distante :

+ +
+# nom du fichier : /etc/backup.d/91_remote.rdiff
+when = everyday at 12:30
+
+[source]
+label = daily
+type = local
+keep = 15D
+
+include = /etc
+
+[dest]
+type = remote
+directory = /backups/
+host = backup.miskin.fr
+user = root
+
+ +

Dans le cas d'une sauvegarde distante, il est nécessaire de générer +les clés SSH qui permettront de s'y connecter dans mot de passe :

+ +
+root@localhost# ssh-keygen -t dsa
+root@localhost# ssh-copy-id -i /root/.ssh/id_dsa.pub root@sauvegarde
+
+ + +

+Restauration

+ +

Backupninja nécessite l'utilisation de rdiff-backup pour restaurer ses +sauvegardes. Je vous conseille donc la lecture du document « +rdiff-backup examples » ainsi que la page de manuel de rdiff-backup(1) +pour en connaître plus sur cet outils.

+ +

+Locale

+ +

Pour récupérer la dernière version d'une sauvegarde locale, c'est très +simple :

+ +
+root@localhost:~# rdiff-backup -r now /backups/daily/etc/passwd /tmp/passwd
+
+ +

Il est possible de restaurer une version plus ancienne du fichier :

+ +
+root@localhost:~# rdiff-backup -r 2005-09-19 /backups/daily/etc/passwd /tmp/passwd
+
+ + +

+Distante

+ +

Pour restaurer des fichiers sauvegardés sur une machine distante, le +mécanisme est le même :

+ +
+root@localhost:~# rdiff-backup -r now \
+                  sauvegarde.miskin.fr::/backups/daily/etc/passwd \
+                  /tmp/passwd
+
+ + + +

+A propos et nouveautés

+ +

Vous pouvez modifier et distribuer cette documentation sous les termes +de la licence GPL. Elle est inspiré de +documentations trouvée sur le web et de ma propre expérience de +backupninja.

+ +

+Versions

+ +
    +
  • 0.0-20070417 (split pour Debian Sarge/Etch)
  • +
  • 0.0-20050919 (version originale)
  • +
+ +

+Sources

+ + + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/documentation/index.html b/output/fr/documentation/index.html new file mode 100644 index 0000000..bfd75c0 --- /dev/null +++ b/output/fr/documentation/index.html @@ -0,0 +1,103 @@ + + + + + + Index - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + + + + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/Dotclear2_jabberNotification.html b/output/fr/projets/Dotclear2_jabberNotification.html new file mode 100644 index 0000000..176e30a --- /dev/null +++ b/output/fr/projets/Dotclear2_jabberNotification.html @@ -0,0 +1,100 @@ + + + + + + Dotclear 2 - jabber Notification - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Jabber Notifications est maintenant principalement maintenu par Sacha.

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/Dotclear2_jabberNotification_archives.html b/output/fr/projets/Dotclear2_jabberNotification_archives.html new file mode 100644 index 0000000..86e8f2d --- /dev/null +++ b/output/fr/projets/Dotclear2_jabberNotification_archives.html @@ -0,0 +1,214 @@ + + + + + + Dotclear 2 - jabber Notification - Archives - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Jabber Notifications est maintenant principalement maintenu par Sacha.

+ +

Description

+ +

Il s'agit d'un plugin pour Dotclear2 permettant d'envoyer un message +via le système de messagerie instantanée Jabber lorsqu'un nouveau +commentaire est publié sur votre blog.

+ + +

Actualité

+ +
    +
  • La version 0.1.3 est disponible et offre la possibilité d'utiliser +un compte GoogleTalk pour envoyer les notifications (mise à jour +de Class.Jabber.PHP).
  • +
+ + +

Licence et copyright

+ + + +

Ce plugin est basé sur le plugin emailNotification d'Olivier Meunier +publié sous la licence GPL. Il intègre Class.Jabber.PHP de Nathan +Fritz et publié sous la licence GPL.

+ + +

Téléchargement

+ + + +

Version de développement

+ +

jabberNotification est maintenu grâce au logiciel bazaar (aussi connu +sous le nom de bzr). Le dépot est public et accessible ici : +http://bzr.miskin.fr/dotclear2/jabberNotification.

+ +

Pour récuperer la version de developpement :

+ +

$ bzr get http://bzr.miskin.fr/dotclear2/jabberNotification/unstable jabberNotification

+ + + +

Installation

+ +

Dans l'interface d'administration de Dotclear2, cliquez sur +Extensions puis allez dans l'onglet Ajouter une nouvelle +extension. Dans le champs Ajouter une nouvelle extension, indiquez +l'adresse de l'archive puis cliquez sur Récupérer le paquet.

+ + +

Configuration

+ +

Il suffit d'aller dans l'onglet Utilisateur de l'interface +d'administration de Dotclear2, puis de remplir tous les paramètres +demandés dans la section Jabber notification.

+ + +

Ce qu'il reste à faire

+ +
    +
  • Traduction (disponible depuis la +version 0.1.1)
  • +
  • Un peu de JavaScript : désactiver les zones de texte si +l'utilisateur ne souhaite pas recevoir de notifications (sera +disponble dans la version 0.2)
  • +
  • Configurer le compte utilisé pour l'envoi de messages au niveau du +blog ? (sera disponible dans la version 0.2)
  • +
  • Offrir une partie publique, où les lecteurs du blogs pourront +recevoir des notifications Jabber quand de nouveaux commentaires +seront publiés sur le blog
  • +
  • Tester et retester, ...
  • +
+ + +

Versions

+ +

0.1.3 - 9 juillet 2007

+ +
    +
  • pkg.gz et tar.gz
  • +
  • mise à jour de Class.Jabber.PHP, possibilité d'utiliser un compte +GoogleTalk dorénavant.
  • +
+ + +

0.1.2 - 20 juin 2007

+ + + + +

0.1.1 - 19 juin 2007

+ + + + +

0.1 - 18 juin 2007

+ + + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/HBFManager.html b/output/fr/projets/HBFManager.html new file mode 100644 index 0000000..6a26483 --- /dev/null +++ b/output/fr/projets/HBFManager.html @@ -0,0 +1,97 @@ + + + + + + HBFManager - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

+HBF Manager

+
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/LicenceInfo.html b/output/fr/projets/LicenceInfo.html new file mode 100644 index 0000000..bea6d1e --- /dev/null +++ b/output/fr/projets/LicenceInfo.html @@ -0,0 +1,108 @@ + + + + + + Licence d'informatique : projets - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Subversion

+ +

Tous les projets sont disponibles sur ce serveur via SVN. Vous pouvez +consulter la liste des projets à partir du WebSVN. Pour récuperer le +projet systeme1 par exemple, il faudra taper :

+ +
+svn co svn://svn.miskin.fr/svn/l3_systeme1
+
+ +

La suite à venir...

+ + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/MGM.html b/output/fr/projets/MGM.html new file mode 100644 index 0000000..0b27747 --- /dev/null +++ b/output/fr/projets/MGM.html @@ -0,0 +1,157 @@ + + + + + + Miskin Game Manager - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

Objectif

+ +

Le but de ce projet est de fournir aux joueurs le moyen d'administrer +facilement un serveur de jeu. Il est possible de détecter les serveurs +lancés sur un réseau local (Quake3 pour l'instant). Il est possible de +voir les joueurs présents et d'éventuellement les kicker.

+ +

Il est écrit en JAVA et utilise le toolkit graphique SWT. Si vous êtes +intéressés pour travailler dessus, faites moi signe ;).

+ + +

News

+ +
    +
  • 21/01/06 : Mise à jour des liens vers l'archive tla
  • +
  • 13/02/05 : Ajout d'un screenshot
  • +
  • 27/01/05 : Correction de quelques liens...
  • +
  • 09/01/05 : Mise à Jour du lien vers le reposity.
  • +
  • 27/11/04 : Mise à jour des screenshots
  • +
  • 04/11/04 : Ajout d'un screenshot
  • +
  • 09/10/04 : Mise à jour du reposity (voir en bas)
  • +
  • 27/09/04 : Ajout d'un screenshot (+ mise à jour le 2/10)
  • +
  • 24/07/04 : Ajout d'un screenshot
  • +
+ + +

Screenshots

+ +

+ + + + + + +

+ + +

Dépot Arch

+ +

Informations

+ + + + +

ArchZoom

+ +

Il est possible de naviguer dans mon archive tla via votre navigateur internet.

+ +

Comment recuperer l'archive ?

+ + + + + + +
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/MGM_shot1.html b/output/fr/projets/MGM_shot1.html new file mode 100644 index 0000000..6a17984 --- /dev/null +++ b/output/fr/projets/MGM_shot1.html @@ -0,0 +1,103 @@ + + + + + + Miskin Game Manager - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

+ + +

+ +

+Interface générale +

+
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/MGM_shot2.html b/output/fr/projets/MGM_shot2.html new file mode 100644 index 0000000..a669fe5 --- /dev/null +++ b/output/fr/projets/MGM_shot2.html @@ -0,0 +1,103 @@ + + + + + + Miskin Game Manager - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

+ + +

+ +

+Interface générale +

+
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/MGM_shot3.html b/output/fr/projets/MGM_shot3.html new file mode 100644 index 0000000..1b1a28e --- /dev/null +++ b/output/fr/projets/MGM_shot3.html @@ -0,0 +1,103 @@ + + + + + + Miskin Game Manager - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

+ + +

+ +

+Interface générale +

+
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/MGM_shot4.html b/output/fr/projets/MGM_shot4.html new file mode 100644 index 0000000..74f8f89 --- /dev/null +++ b/output/fr/projets/MGM_shot4.html @@ -0,0 +1,103 @@ + + + + + + Miskin Game Manager - Olivier « toutoune25 » Tétard + + + + + + + + +
+ + + + + +
+

+ + +

+ +

+Interface générale +

+
+ + + +
+ + +

+   + + + + + + +

+ + + + diff --git a/output/fr/projets/index.html b/output/fr/projets/index.html new file mode 100644 index 0000000..3fd4a24 --- /dev/null +++ b/output/fr/projets/index.html @@ -0,0 +1,107 @@ + + + + + + Index - Olivier « toutoune25 » Tétard + + + + + + + + + + + +

+   + + + + + + +

+ + + + diff --git a/output/style.css b/output/style.css new file mode 100644 index 0000000..2badb2c --- /dev/null +++ b/output/style.css @@ -0,0 +1,414 @@ +/* ********************** + * Apparence Générale * + **********************/ + +html +{ + font-family: "Bitstream Vera Sans", Tahoma, Arial, Helvetica, sans-serif; + background: #f1f1f1; + } + +#page +{ + width: 950px; + border: 1px solid black; + margin: 0 auto; + padding-left: 1em; + padding-right: 1em; + padding-bottom: 1em; + background: white; + } + +p, li +{ + font-size: 11pt; +} + +img +{ + border: none; + } + +a:link +{ + color: #36598e; + text-decoration: none; + } + +a:visited +{ + color: #36598e; + text-decoration: none; + } + +a:hover +{ + text-decoration: underline; + } + +td +{ + padding: 5px; + border: 1px solid black; + } + +hr +{ + border: 0; + width: 80%; + color: #f00; + background-color: black; + height: 1px; + } + +h1 +{ + color: black; + text-align: center; + } + +h2 +{ + margin-left: 0px; + margin-right: 0px; + margin-top: 10px; + margin-bottom: 10px; + border: 1px solid #ccc; + padding-top: 1px; + padding-bottom: 1px; + padding-right: 10px; + padding-left: 10px; + background: url("/images/background.png") repeat-y; + font-size: 13pt; + } + +h2 > a:hover +{ + text-decoration: none; + } + +h3 +{ + color: black; + font-size: 13pt; + } + +dl.contents +{ + margin-top: 0; + } + +dt.contents a:hover +{ + text-decoration: none; + } + +dt.contents +{ + margin-bottom: 0; + border-bottom: 1px solid black; + border-left: 6px solid black; + } + +dt.contents:hover +{ + border-bottom: 1px solid #808080; + border-left: 6px solid #808080; + } + +dd > dl.contents > dt.contents +{ + border: 0; + } + +dt +{ + font-weight: bold; + padding: 3px; + } + +em +{ + font-style: italic; + } + +li +{ + margin-bottom: 5px; + } + +pre.example +{ + margin-left: 5%; + margin-bottom: 2.5em; + } + +pre.verse +{ + font-family: inherit; + line-height: 2em; + margin-left: 5%; + } + +strong +{ + font-weight: bold; + } + +ul +{ + list-style-type: disc; + } + +input, textarea +{ + border: 1px solid black; + background-color: white; + color: #333333; + font-family: Geneva, Arial, Helvetica, sans-serif; + font-size: 1em; + -moz-border-radius: 4px; + padding-left: 0.2em; + } + +input:hover, textarea:hover +{ + background: #f1f1f1; + } + +input:focus, textarea:focus +{ + background-color: #ffeb79; + } + +fieldset +{ + border: 0; + padding-bottom: 0px; + } + +exemple +{ + background-color: red; + white-space: pre; + font-family: monospace; + margin-left: 5%; + } + +pre +{ + border: 1px solid #808080; + background-color: white; + padding: 0.5em; + margin-right: 1em; + font-family: monospace; + margin-left: 5%; + white-space: pre; + } + +.nonexistent +{ + background-color: white; + font-weight: bold; + } + +/* ********** + * Header * + ***********/ + +#header +{ + margin: 0.5em -0.5em 0.5em -0.5em; + padding-top: 0.5em; + background-color: #a9c9ea; + } + +#header h1 a +{ + margin: 0; + color: black; + } + +#header h1 a:visited +{ + margin: 0; + color: black; + } + +#header h1 a:hover +{ + margin: 0; + padding: 0; + background-color: transparent; + } + +#header ul +{ + margin: 0; + padding: 0; + text-align: center; + } + +#header li +{ + display: inline; + } + +#header a +{ + color: black; + padding-left: 1em; + padding-right: 1em; + margin: 0px; + text-decoration: none; + color: #36598e; + } + +#header a:hover +{ + color: black; + -moz-border-radius: 10px; + background-color: #f1f1f1; + } + +#header li > a +{ + border: 1px solid #808080; + -moz-border-radius: 10px; + } + +#header li > a:hover +{ + border: 1px solid #808080; + } + +#header a:visited +{ + color: black; + padding-left: 1em; + padding-right: 1em; + margin: 0px; + text-decoration: none; + color: #36598e; + } + +#header h1#top +{ + margin-top: 0.2em; + border-top: 3px solid black; + border-bottom: 3px solid black; + background-color: #f1f1f1; + } + + +/* ******** + * Main * + ********/ + +div#main > div > h3 +{ + border-bottom: 1px solid black; + margin-right: 0.7em; + } + +div#rightbox +{ + border: 1px dotted #6699cc; + text-align: right; + } + +div#rightbox ul +{ + margin: 0; + padding: 0; + } + +div#rightbox ul > li +{ + display: inline; + } + +div#rightbox li.current +{ + background-color: orange; + } + +/* ********** + * Footer * + **********/ + +#footer +{ + border-top: 3px solid black; + margin: 0.5em -0.5em -0.5em -0.5em; + padding-bottom: 0.1em; + padding-top: 0.1em; + background-color: #a9c9ea; + text-align: center; + } + +#footer .footdate +{ + text-align: left; + color: red; + } + + +/* ************** + * Emacs-Wiki * + **************/ + +/* --- Emacs Wiki src-tag --- */ +.comment +{ + /* font-lock-comment-face */ + color: #DEBC83; + } + +.doc +{ + /* font-lock-doc-face */ + color: #F0A4A4; + } + +.constant +{ + /* font-lock-constant-face */ + color: #D8ACDD; + } + +.function-name +{ + /* font-lock-function-name-face */ + color: #96CEF8; + } + +.keyword +{ + /* font-lock-keyword-face */ + color: #78f5e6; + } + +.preprocessor +{ + /* font-lock-preprocessor-face */ + color: #96CEF8; + } + +.string +{ + /* font-lock-string-face */ + color: #F0A4A4; + } + +.type +{ + /* font-lock-type-face */ + color: #9BEEB8; + } + +.variable-name +{ + /* font-lock-variable-name-face */ + color: #B5CF76; + } -- 2.30.2