<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEMCR345eCp7ImA9WxNWFE0.&quot;"><id>tag:blogger.com,1999:blog-16305975</id><updated>2009-10-13T04:54:26.020+02:00</updated><title>Blog de trucs et astuces informatique de manuc66</title><subtitle type="html">Trucs et astuces informatique : Linux, Windows, LaTeX, programmation, PC, ...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://manuc66.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc/2.0/" /><link rel="self" href="http://feeds.feedburner.com/BlogDeTrucsEtAstucesInformatiqueDeManuc66" type="application/atom+xml" /><feedburner:emailServiceId>BlogDeTrucsEtAstucesInformatiqueDeManuc66</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;C0AHRn45cSp7ImA9WxJTEks.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-6870617319298040460</id><published>2009-04-20T22:15:00.003+02:00</published><updated>2009-04-20T23:08:57.029+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-20T23:08:57.029+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="skype" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Desactiver Skype Plugin Manager (skypePM.exe)</title><content type="html">Le processus Windows skypePM.exe est la partie responsable de la gestion des plugin pour skype. Ce processus utilise sur ma machine aproximativement 30 Mo de mémoire.S.i vous n'avez pas d'utilités, ces 30Mo sont du gaspillage. Je vous propose ici une petite astuce pour désactiver ce composant.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mMi8PYFpfT4/SezkGmdyWYI/AAAAAAAAA2Q/g4zpAqcW8wY/s1600-h/skypePm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 60px;" src="http://3.bp.blogspot.com/_mMi8PYFpfT4/SezkGmdyWYI/AAAAAAAAA2Q/g4zpAqcW8wY/s320/skypePm.jpg" alt="" id="BLOGGER_PHOTO_ID_5326883261328284034" border="0" /&gt;&lt;/a&gt;Commencer par quitter Skype, ensuite ouvrez le gestionnaires de fichiers à l'emplacement C:\Program Files\Skype. Vous trouverez un dossier nommé  "Plugin Manager", déplacez le à la corbeille (ne vider pas la corbeille on n'est jamais trop prudent...).&lt;br /&gt;&lt;br /&gt;Redemarer Skype et vous constaterez que celui ci-fonctionne tout à fait normalement et que le processus skypePM.exe à disparut du gestionaire des taches.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-6870617319298040460?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/6870617319298040460/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=6870617319298040460" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6870617319298040460?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6870617319298040460?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/jgOBC3ETKgQ/desactiver-skype-plugin-manager.html" title="Desactiver Skype Plugin Manager (skypePM.exe)" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_mMi8PYFpfT4/SezkGmdyWYI/AAAAAAAAA2Q/g4zpAqcW8wY/s72-c/skypePm.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2009/04/desactiver-skype-plugin-manager.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EFQnk-fSp7ImA9WxJUEkg.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-6700209178898705808</id><published>2009-02-14T21:22:00.024+01:00</published><updated>2009-07-10T21:53:33.755+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-10T21:53:33.755+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photo" /><category scheme="http://www.blogger.com/atom/ns#" term="identité" /><title>Imprimer ses photos d'identité</title><content type="html">Pour commencer j'ai commencé par chercher les critères d'acceptation des photo d'identité. J'ai trouvé l'information que je cherchais pour la Belgique sur &lt;a href="http://www.liege.be/svcommu/etcivpop/criteresphoto/popup/dimensions.htm"&gt;une page de la commune de liège&lt;/a&gt; (Pour la &lt;a href="http://www.interieur.gouv.fr/sections/a_votre_service/vos_demarches/carte-nationale-d-identite/obtenir-cni/downloadFile/attachedFile/plaquette_photos_identite.pdf"&gt;France&lt;/a&gt; , pour la &lt;a href="http://www.schweizerpass.admin.ch/etc/medialib/data/passkampagne.Par.0008.File.tmp/definitiveFotomustertafel_220906.pdf"&gt;Suisse&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;En résumé la photo doit être de 45 millimètres de haut et 35 de large et et que la taille de la tête doit être comprise entre 25 et 40 millimètres ().&lt;br /&gt;&lt;br /&gt;A l'aide de votre appareil photo numérique, je vous propose de réaliser contre un mur de couleur blanche la photo qui vous convient.&lt;br /&gt;&lt;br /&gt;Si vous ne possédez pas d'imprimante photo, je vous invite a rendre à une borne d'impression photo. Si par contre vous possédez comme moi une imprimante photo (dans mon cas une &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Kodak&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;easyshare&lt;/span&gt; G600) je vais vous expliquer rapidement comment imprimer vos photos à &lt;span style="font-weight: bold;"&gt;bas prix&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;Alors maintenant que vous avez votre photo (ici je prendrais &lt;a href="http://www.flickr.com/photos/ktlindsay/2896276418/"&gt;une image &lt;/a&gt;trouvée sur &lt;a href="http://www.flickr.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;flickr&lt;/span&gt;&lt;/a&gt; &lt;a href="http://creativecommons.org/licenses/by-nc/2.0/deed.fr" rel="license cc:license" class="Plain"&gt;licence &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Creative&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Commons&lt;/span&gt;&lt;/a&gt;), il faut la retoucher pour la mettre à la bonne dimension. Pour se faire je vous propose de vous munir du logiciel de retouche d'image &lt;a href="http://www.gimp.org/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;GIMP&lt;/span&gt;&lt;/a&gt; (un logiciel libre de retouche d'image).&lt;br /&gt;&lt;br /&gt;Ouvrez l'image :&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mMi8PYFpfT4/SZc7mIHX1gI/AAAAAAAAAyQ/Gb_81-dvOEQ/s1600-h/id1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 278px;" src="http://1.bp.blogspot.com/_mMi8PYFpfT4/SZc7mIHX1gI/AAAAAAAAAyQ/Gb_81-dvOEQ/s320/id1.jpg" alt="" id="BLOGGER_PHOTO_ID_5302772612451522050" border="0" /&gt;&lt;/a&gt;Et &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;cliquez&lt;/span&gt; sur l'outil de découpage (entouré en rouge). Ensuite Enfoncer le bouton gauche de la souris et glisser pour dessiner un cadre quelconque :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mMi8PYFpfT4/SZc8zcRWvHI/AAAAAAAAAyY/xvF3CAZ7Ubc/s1600-h/id2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 277px;" src="http://1.bp.blogspot.com/_mMi8PYFpfT4/SZc8zcRWvHI/AAAAAAAAAyY/xvF3CAZ7Ubc/s320/id2.jpg" alt="" id="BLOGGER_PHOTO_ID_5302773940712029298" border="0" /&gt;&lt;/a&gt;Ensuite, modifier la taille, entrez dans le champs de droite la valeur de 35 et dans l'autre 45. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Cliquez&lt;/span&gt; ensuite sur la case à cocher "Fixé" avec la valeur "Aspect Ratio" :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMi8PYFpfT4/SZc_X6hrTRI/AAAAAAAAAyo/EYJ3qcRRtPs/s1600-h/id3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 277px;" src="http://4.bp.blogspot.com/_mMi8PYFpfT4/SZc_X6hrTRI/AAAAAAAAAyo/EYJ3qcRRtPs/s320/id3.jpg" alt="" id="BLOGGER_PHOTO_ID_5302776766332095762" border="0" /&gt;&lt;/a&gt;Le petit rectangle que vous aviez tracé est maintenant aux proportion de la carte d'identité. Il ne vous reste plus qu'a agrandir(étirer les coter) et déplacer(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;cliquer&lt;/span&gt; et déplacer au centre) le cadre pour le positionner centrer sur la tête :&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mMi8PYFpfT4/SZdBLGpjUAI/AAAAAAAAAy4/tD9Pnab71eI/s1600-h/id4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 277px;" src="http://1.bp.blogspot.com/_mMi8PYFpfT4/SZdBLGpjUAI/AAAAAAAAAy4/tD9Pnab71eI/s320/id4.jpg" alt="" id="BLOGGER_PHOTO_ID_5302778745271308290" border="0" /&gt;&lt;/a&gt;Une fois que cela est fait double &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;cliquez&lt;/span&gt; sur l'image. Vous obtiendrez une nouvelle image ne contenant que la zone que vous venez de sélectionner :&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMi8PYFpfT4/SZdGMaKFGNI/AAAAAAAAAzA/2utdo1bOomY/s1600-h/id-blog.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 249px; height: 320px;" src="http://4.bp.blogspot.com/_mMi8PYFpfT4/SZdGMaKFGNI/AAAAAAAAAzA/2utdo1bOomY/s320/id-blog.jpg" alt="" id="BLOGGER_PHOTO_ID_5302784265246021842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Vous avez maintenant en votre possession une photo d'identité aux bonnes proportions. Il ne vous reste maintenant plus qu'a l'imprimer; Pour ce faire je vous propose de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;télécharger&lt;/span&gt; le logiciel &lt;a href="http://www.kcsoftwares.com/index.php?idps"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;IDPhotoStudio&lt;/span&gt;&lt;/a&gt;. Ouvrez l'image et choisissez votre imprimante :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mMi8PYFpfT4/SZdd8YfLPaI/AAAAAAAAAzI/gvmzbwnYFko/s1600-h/id6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 116px;" src="http://2.bp.blogspot.com/_mMi8PYFpfT4/SZdd8YfLPaI/AAAAAAAAAzI/gvmzbwnYFko/s320/id6.jpg" alt="" id="BLOGGER_PHOTO_ID_5302810378198793634" border="0" /&gt;&lt;/a&gt;Configurer éventuellement le nombre de photos et terminer en cliquant le bouton d'impression.&lt;br /&gt;&lt;br /&gt;Au final vous obtiendrez approximativement 9 photos d'identité pour moins de 0,50€!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-6700209178898705808?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/6700209178898705808/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=6700209178898705808" title="2 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6700209178898705808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6700209178898705808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/N9BiY8E2fww/imprimer-ses-photos-dindentie.html" title="Imprimer ses photos d'identité" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mMi8PYFpfT4/SZc7mIHX1gI/AAAAAAAAAyQ/Gb_81-dvOEQ/s72-c/id1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2009/02/imprimer-ses-photos-dindentie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcFSH45fSp7ImA9WxVXE00.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-7496444569825026019</id><published>2009-02-10T22:26:00.003+01:00</published><updated>2009-02-10T22:40:19.025+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-10T22:40:19.025+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="disque dur" /><title>INT13/ 02h Read error (AX=0100, DL=80)</title><content type="html">Il y a quelques temps lors du démarrage d'une machine que je venais de dépanner et sur laquelle je venais de retirer un disque dur je suis tombé nez à nez avec l'erreur suivante :&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="font-family: courier new;"&gt;INT13/ 02h Read error (AX=0100, DL=80)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Après quelques recherches sur internet je me suis rendu compte que le disque dur restant dans la machine avait son &lt;a href="http://fr.wikipedia.org/wiki/Cavalier_%28%C3%A9lectronique%29"&gt;jumper&lt;/a&gt; de configuration positionné sur "master but slave present"(SP).&lt;br /&gt;&lt;br /&gt;Comme c'était le seul disque restant j'ai positionné le &lt;a href="http://fr.wikipedia.org/wiki/Cavalier_%28%C3%A9lectronique%29"&gt;jumper&lt;/a&gt; sur MASTER(MA), redémarrer  et le message à disparut.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-7496444569825026019?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/7496444569825026019/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=7496444569825026019" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/7496444569825026019?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/7496444569825026019?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/qyk10-QhDtg/int13-02h-read-error-ax0100-dl80.html" title="INT13/ 02h Read error (AX=0100, DL=80)" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2009/02/int13-02h-read-error-ax0100-dl80.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cFQXs-cSp7ImA9WxVXE00.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-4423495657363650541</id><published>2009-02-07T17:08:00.007+01:00</published><updated>2009-02-10T22:23:30.559+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-10T22:23:30.559+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>Ajouter une contrainte sur les modifications d'une table</title><content type="html">&lt;span style="font-size:85%;"&gt;Imaginons que l'on possède une base de donnée avec une table de profil utilisateur contenant un champs facultatif &lt;/span&gt;&lt;span style="font-size:85%;"&gt; (par e.x. :  le numéros de téléphone )&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.  Supposons maintenant que l'on désire rendre ce champs obligatoire.&lt;br /&gt;&lt;br /&gt;On désirais implémenter un mécanisme s'assurant que ce champs sera complété. D'une part on va modifier l'application pour que l'utilisateur soit obligé de mettre à jour ses données. Et d'autre part on désirais ajouter une contrainte sur la base de donnée pour synthétiser le fait que le profil de l'utilisateur ne peut plus évoluer sans compléter ce champs.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Si l'on refuse de modifier tout les profils pour compléter ce champs devenu maintenant obligatoire avec une valeur bidon, on se retrouve dans l'impossibilité de mettre en œuvre une contrainte oracle classique de type &lt;a href="http://www.techonthenet.com/oracle/check.php"&gt;CHECK&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La solution que je vous présente consiste à implémenter un &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.techonthenet.com/oracle/triggers/index.php"&gt;TRIGGER&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; sur la table déclenché alors qu'une mise à jour des enregistrement intervient. Ce &lt;a href="http://www.techonthenet.com/oracle/triggers/index.php"&gt;TRIGGER&lt;/a&gt; aura pour but de n'autoriser des mise à jour sur les profils que si le champs devenu obligatoire soit remplis.&lt;br /&gt;&lt;br /&gt;Voici comment faire :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CREATE &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.techonthenet.com/oracle/triggers/index.php"&gt;TRIGGER&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt; ProfilCheckPhone&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Number&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt; AFTER INSERT OR UPDATE ON PROFIL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt; FOR EACH ROW&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;  &lt;br /&gt;BEGIN&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;        &lt;br /&gt;  IF (:new.phone_number is null) THEN&lt;/span&gt;&lt;br /&gt;        &lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;a href="http://www.techonthenet.com/oracle/exceptions/named_prog.php"&gt;RAISE_APPLICATION_ERROR&lt;/a&gt;(-20000, '&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;phone_number&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt; should be updated first');&lt;br /&gt;&lt;/span&gt;    &lt;span style="font-family: courier new;font-size:85%;" &gt;END IF;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;  &lt;br /&gt;END;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Ce &lt;a href="http://www.techonthenet.com/oracle/triggers/index.php"&gt;TRIGGER&lt;/a&gt; &lt;/span&gt;déclenchera une exception empêchant la mise à jour d'être effectuées.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-4423495657363650541?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/4423495657363650541/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=4423495657363650541" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/4423495657363650541?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/4423495657363650541?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/DstdApgHNbc/ajouter-une-contrainte-sur-les.html" title="Ajouter une contrainte sur les modifications d'une table" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2009/02/ajouter-une-contrainte-sur-les.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEADQn85fCp7ImA9WxVXEE8.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-8765949976119197916</id><published>2009-02-07T12:57:00.013+01:00</published><updated>2009-02-07T17:06:13.124+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-07T17:06:13.124+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title>Un peu d'arithmétique avec JavaScript ! ... HIC!</title><content type="html">Connaissez vous la valeur de ces expressions en JavaScript ?&lt;br /&gt;&lt;br /&gt;Je vous propose de prendre une feuille et de noter pour chaque variable son type et sa valeur&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; var a = '' + 1;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;var b = '1' + 4;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var c = 1 + '4';&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var d = "4" + 1;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var e = - (-"4") + 1;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;var f = '' - 1; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var g = 1 - '';&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var h = '1' - 4;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var i = 1 - '4';&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var j = '1' * 4; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var k = 1 * 4;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var l = '4' / 2;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var m = '2' / 2; &lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;var n = ['4'] + 4;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var o = ['4'] + '4'; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var p = ['4'] - 4;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var q = ['4'] - '4';&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var r = 4 - ['4'] ; &lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;var s = '4' - ['4'];&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var t = ['4'] + [['4']];&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var u = 1 - ['4'] - [['4']] + 2 * [['4']];&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;var v = - ['4'] / 2;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;var w = "4" - 4 + '1';&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;var x = '4' + 4 - '1';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;var y = [['4']] + [['4']];&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;var z = [['4']] + ['4'];&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;en bonus :&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;var alphabet = a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + q + r + s + t + u + v + w + x + y + z;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;La solution sera dans mon premier commentaire ...&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-8765949976119197916?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/8765949976119197916/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=8765949976119197916" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/8765949976119197916?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/8765949976119197916?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/xfJok-PuTyI/un-peu-darithmetique-avec-javascript.html" title="Un peu d'arithmétique avec JavaScript ! ... HIC!" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2009/02/un-peu-darithmetique-avec-javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4FQ38zeCp7ImA9WxVXEE0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-7647450649415685600</id><published>2009-02-07T12:34:00.003+01:00</published><updated>2009-02-07T12:41:52.180+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-07T12:41:52.180+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>Copier les synonymes d'un schéma de base de donnée oracle</title><content type="html">Je vous propose une petite requete SQL permettant d'obtenir une liste de requete sql à executer pour copier les synnonymes d'un schéma  :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;select 'CREATE SYNONYM "&lt;/span&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;TOUSER&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;".' || synonym_name || ' FOR "' || table_owner || '"."' || table_name || '";' sql_exec from user_synonyms;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;et en bonus une requete sql permettant d'obtenir une liste de requete attributant les droit de sélection :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;select 'GRANT SELECT ON "' || table_owner || '"."' || table_name || '" TO "&lt;/span&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;TOUSER&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;";' sql_exec from user_synonyms;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;TOUSER &lt;/span&gt;est l'utilisateur bénéficiaire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-7647450649415685600?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/7647450649415685600/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=7647450649415685600" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/7647450649415685600?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/7647450649415685600?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/ZP9zUH0mKXE/copier-les-synonymes-dun-schema-de-base.html" title="Copier les synonymes d'un schéma de base de donnée oracle" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2009/02/copier-les-synonymes-dun-schema-de-base.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08HSXc8eyp7ImA9WxRREkQ.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-6806293406494807346</id><published>2008-09-24T23:17:00.001+02:00</published><updated>2008-09-24T23:30:38.973+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-24T23:30:38.973+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="test" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Installer plusieurs version d'Internet Explorer</title><content type="html">Pour pouvoir tester la rétro compatibilité de certaines pages web, il peut s'averer utile d'installer sur sa machine plusieurs version d'Internet Explorer.&lt;br /&gt;&lt;br /&gt;IECollection : &lt;a href="http://finalbuilds.edskes.net/iecollection.htm"&gt;http://finalbuilds.edskes.net/iecollection.htm&lt;/a&gt;&lt;br /&gt;MultipleIE : &lt;a href="http://tredosoft.com/Multiple_IE"&gt;http://tredosoft.com/Multiple_IE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-6806293406494807346?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/6806293406494807346/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=6806293406494807346" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6806293406494807346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6806293406494807346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/lqH2pBUklhc/installer-plusieurs-version-dinternet.html" title="Installer plusieurs version d'Internet Explorer" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2008/09/installer-plusieurs-version-dinternet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMFQnY4eip7ImA9WxRSFEw.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-2944072095358459979</id><published>2008-09-13T22:55:00.010+02:00</published><updated>2008-09-14T20:20:13.832+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T20:20:13.832+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vista" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><category scheme="http://www.blogger.com/atom/ns#" term="xp" /><category scheme="http://www.blogger.com/atom/ns#" term="thunderbird" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="mail" /><title>Transferer les messages et paramètres de Thunderbird d'un windows à un autre</title><content type="html">&lt;div dir="ltr"&gt;&lt;div class="gmail_quote"&gt;&lt;div dir="ltr"&gt;&lt;div class="gmail_quote"&gt;&lt;div bgcolor="#ffffff" text="#000000"&gt; Voici comment transferer les messages et paramètres de Thunderbird d'un Windows XP vers un Windows Vista. Pas à pas et en image.&lt;br /&gt;&lt;br /&gt;1) Sur windows Vista, commencer par télécharger Mozilla Thunderbird : &lt;a href="http://www.mozilla-europe.org/fr/products/thunderbird/" target="_blank"&gt;http://www.mozilla-europe.org/fr/products/thunderbird/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMi8PYFpfT4/SMwpjppT97I/AAAAAAAAAmQ/NUH6I4Rid2I/s1600-h/noname.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mMi8PYFpfT4/SMwpjppT97I/AAAAAAAAAmQ/NUH6I4Rid2I/s320/noname.jpg" alt="" id="BLOGGER_PHOTO_ID_5245613358431074226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2) Ensuite l'installer&lt;br /&gt;&lt;br /&gt;3) Après l'installation, démarrer Mozilla Thunderbird.&lt;br /&gt;&lt;br /&gt;Une fois démarré celui-ci va proposer de se configurer.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mMi8PYFpfT4/SMwpxa6pLNI/AAAAAAAAAmY/xvN4T8QxbfE/s1600-h/vincent_vista00.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_mMi8PYFpfT4/SMwpxa6pLNI/AAAAAAAAAmY/xvN4T8QxbfE/s320/vincent_vista00.jpg" alt="" id="BLOGGER_PHOTO_ID_5245613594995403986" border="0" /&gt;&lt;/a&gt;A ce moment bien précis clôturer l'assistant sans rien configurer.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mMi8PYFpfT4/SMwqHL9nE0I/AAAAAAAAAmg/HNQhh8UxU2A/s1600-h/vincent_vista01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_mMi8PYFpfT4/SMwqHL9nE0I/AAAAAAAAAmg/HNQhh8UxU2A/s320/vincent_vista01.jpg" alt="" id="BLOGGER_PHOTO_ID_5245613968938439490" border="0" /&gt;&lt;/a&gt;Maintenant, quitter Mozilla Thunderbird.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) Appuyer sur la touche &amp;lt;windows&amp;gt;+&amp;lt;e&amp;gt;&lt;windows&gt;&lt;windows&gt;&lt;windows&gt;&lt;e&gt;&lt;e&gt;&lt;e&gt;&lt;br /&gt;&lt;br /&gt;Une fenêtre devrait apparaitre. Dans le haut de cette fenêtre il y a une barre d'adresse. Introduire le texte suivant dans la barre d'adresse et appuie sur la touche enter : %AppData%\Thunderbird\Profiles&lt;br /&gt;&lt;br /&gt;&lt;/e&gt;&lt;/e&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mMi8PYFpfT4/SMwqbh7aOvI/AAAAAAAAAmo/B4M2dYXqN8M/s1600-h/noname.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_mMi8PYFpfT4/SMwqbh7aOvI/AAAAAAAAAmo/B4M2dYXqN8M/s320/noname.jpg" alt="" id="BLOGGER_PHOTO_ID_5245614318432172786" border="0" /&gt;&lt;/a&gt;&lt;windows&gt;&lt;e&gt;Devrait apparaitre un dossier dont le nom se termine par ".default", exemple : "7hekn1t6.default"&lt;br /&gt;&lt;/e&gt;&lt;/windows&gt;&lt;/e&gt;&lt;/windows&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mMi8PYFpfT4/SMwqw_b_K3I/AAAAAAAAAmw/LsisI9kjwBk/s1600-h/noname.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_mMi8PYFpfT4/SMwqw_b_K3I/AAAAAAAAAmw/LsisI9kjwBk/s320/noname.jpg" alt="" id="BLOGGER_PHOTO_ID_5245614687130692466" border="0" /&gt;&lt;/a&gt;&lt;windows&gt;&lt;windows&gt;&lt;windows&gt;&lt;e&gt;&lt;br /&gt;Noter méticuleusement sur une feuille de papier le nom de ce dossier. Après cela, renommer ce dossier en "vvv". (J'insiste sur le fait Thunderbird doit être quitté)&lt;br /&gt;&lt;/e&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_mMi8PYFpfT4/SMwq7mwKSjI/AAAAAAAAAm4/VzeBMqKf0aE/s1600-h/noname.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_mMi8PYFpfT4/SMwq7mwKSjI/AAAAAAAAAm4/VzeBMqKf0aE/s320/noname.jpg" alt="" id="BLOGGER_PHOTO_ID_5245614869482981938" border="0" /&gt;&lt;/a&gt;&lt;windows&gt;&lt;windows&gt;&lt;windows&gt;&lt;e&gt;&lt;br /&gt;5) Maintenant sous Windows XP (fermer le Mozilla Thunderbird avant), ouvrir un explorateur (&amp;lt;windows&amp;gt;+&amp;lt;e&amp;gt;), introduire dans la barre d'adresse %AppData%\Thunderbird\Profiles .&lt;br /&gt;&lt;br /&gt;&lt;/e&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMi8PYFpfT4/SMwrZB594PI/AAAAAAAAAnA/iE3DcehLeog/s1600-h/noname1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mMi8PYFpfT4/SMwrZB594PI/AAAAAAAAAnA/iE3DcehLeog/s320/noname1.jpg" alt="" id="BLOGGER_PHOTO_ID_5245615374988075250" border="0" /&gt;&lt;/a&gt;&lt;windows&gt;&lt;windows&gt;&lt;windows&gt;&lt;e&gt;&lt;br /&gt;Devrait apparaitre un dossier dont le nom se termine par ".default".&lt;br /&gt;&lt;/e&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mMi8PYFpfT4/SMwrhgDZk1I/AAAAAAAAAnI/5-1orVmF2Vs/s1600-h/noname2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_mMi8PYFpfT4/SMwrhgDZk1I/AAAAAAAAAnI/5-1orVmF2Vs/s320/noname2.jpg" alt="" id="BLOGGER_PHOTO_ID_5245615520519656274" border="0" /&gt;&lt;/a&gt;&lt;windows&gt;&lt;windows&gt;&lt;windows&gt;&lt;e&gt;Copier se dossier sur une clef usb (&lt;i&gt;&lt;b&gt;!!! pas un cd, ni un dvd !!!&lt;/b&gt;&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;6) Placer la clef usb sur l'ordinateur Windows Vista et copier le dossier venant de l'ordinateur Windows XP dans le dossier %AppData%\Thunderbird\Profiles&lt;br /&gt;&lt;br /&gt;7) Renommer le dossier copié de l'ordinateur XP avec le nom que inscrit sur la feuille de papier.&lt;br /&gt;&lt;/e&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMi8PYFpfT4/SMwrp9TOUcI/AAAAAAAAAnQ/JWqL-ZaqlBc/s1600-h/noname3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mMi8PYFpfT4/SMwrp9TOUcI/AAAAAAAAAnQ/JWqL-ZaqlBc/s320/noname3.jpg" alt="" id="BLOGGER_PHOTO_ID_5245615665809609154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;windows&gt;&lt;windows&gt;&lt;windows&gt;&lt;e&gt;&lt;br /&gt;8) Ouvrir Thunderbird,les anciens messages et les paramètres de configuration sont maintenant là.&lt;br /&gt;&lt;br /&gt;9) Le dossier "vvv" peut alors être supprimé en toute sécurité&lt;br /&gt;&lt;/e&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/windows&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-2944072095358459979?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/2944072095358459979/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=2944072095358459979" title="3 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2944072095358459979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2944072095358459979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/PQADs4Vs1fw/migrer-les-anciens-messages-et.html" title="Transferer les messages et paramètres de Thunderbird d'un windows à un autre" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_mMi8PYFpfT4/SMwpjppT97I/AAAAAAAAAmQ/NUH6I4Rid2I/s72-c/noname.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2008/09/migrer-les-anciens-messages-et.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8NRnY7fSp7ImA9WxdbE0o.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-8695044970848030264</id><published>2008-08-10T14:01:00.002+02:00</published><updated>2008-08-10T14:54:57.805+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-10T14:54:57.805+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="network" /><category scheme="http://www.blogger.com/atom/ns#" term="wpa" /><category scheme="http://www.blogger.com/atom/ns#" term="wifi" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="hardy" /><category scheme="http://www.blogger.com/atom/ns#" term="dhcp" /><title>Configurer manuellement un réseau wifi WPA</title><content type="html">&lt;ol&gt;&lt;li&gt;Commencer par désactiver NetworkManager le temps de la manipulation :&lt;/li&gt;&lt;br /&gt;&lt;pre class="code"&gt;sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher stop&lt;br /&gt;sudo /etc/dbus-1/event.d/25NetworkManager stop&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;(Source et comment redémarrer : http://doc.ubuntu-fr.org/networkmanager#complement)&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Installer wpa_supplicant :&lt;/li&gt;&lt;br /&gt;Dans une console taper la commande suivante&lt;br /&gt;&lt;pre class="code"&gt;sudo apt-get install wpasupplicant&lt;/pre&gt;&lt;br /&gt;&lt;li&gt;Ecrire le fichier de configuration de wpa_supplicant :&lt;/li&gt;&lt;br /&gt;Dans une console taper la commande suivante&lt;br /&gt;&lt;pre class="code"&gt;kdesu kwrite /etct/wpa_supplicant.conf&lt;/pre&gt;&lt;br /&gt;Introduire les paramètres de configuration exemple :&lt;br /&gt;&lt;pre class="code"&gt;ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;&lt;br /&gt;ap_scan=1&lt;br /&gt;&lt;br /&gt;network={&lt;br /&gt;ssid="essid"&lt;br /&gt;#psk="password"&lt;br /&gt;psk=6b7a04357a1882e7dad358f1ec8f5e8440fbb21e1cc49a3f11e75776bded686d scan_ssid=1&lt;br /&gt;proto=WPA RSN&lt;br /&gt;key_mgmt=WPA-PSK&lt;br /&gt;priority=5&lt;br /&gt;}&lt;/pre&gt;Les trois premières lignes de la section network doivent être remplacée par le resultat de la commande :&lt;br /&gt;&lt;pre class="code"&gt;wpa_passphrase essid password&lt;/pre&gt;où "essid" est l'ESSID de votre reseau et "password" est le mot de passe de votre réseau wifi&lt;br /&gt;&lt;br /&gt;Pour d'autres paramètres de configuration :&lt;br /&gt;&lt;pre class="code"&gt;man wpa_supplicant.conf&lt;/pre&gt;&lt;br /&gt;&lt;li&gt;Test de configuration wpa&lt;/li&gt;&lt;br /&gt;Maintenant que la configuration est établie, je vous propose de vous assurer qu'elle est correcte pour votre réseau. Pour ce faire exécuter la commande suivante :&lt;br /&gt;&lt;pre class="code"&gt;sudo wpa_supplicant -d -c/etc/wpa_supplicant.conf -w -Dwext -i wlan0&lt;/pre&gt;Beaucoup d'informations vont défiler, l'important c'est d'obtenir quelque chose de ce style :&lt;br /&gt;&lt;pre class="code"&gt;WPA: &lt;b&gt;Key negotiation completed with&lt;/b&gt; 00:1c:df:11:10:08 [PTK=TKIP GTK=TKIP]&lt;br /&gt;Cancelling authentication timeout&lt;br /&gt;&lt;b&gt;State: GROUP_HANDSHAKE -&gt; COMPLETED&lt;/b&gt;&lt;br /&gt;&lt;b&gt;CTRL-EVENT-CONNECTED - Connection to &lt;/b&gt;00:1c:df:11:10:08 &lt;b&gt;completed (auth)&lt;/b&gt; [id=0 id_str=]&lt;/pre&gt;&lt;br /&gt;&lt;li&gt;Test d'obtention d'adresse ip&lt;/li&gt;&lt;br /&gt;Une fois que vous avez pu valider votre configuration wpa je vous propose de tester l'attribution d'une ip via dhcp. Executez maintenant wpa_supplicant avec l'option &lt;b&gt;-B&lt;/b&gt; pour l'executer en arrier plan :&lt;br /&gt;&lt;pre clas="code"&gt;sudo wpa_supplicant &lt;b&gt;-B&lt;/b&gt; -d -c/etc/wpa_supplicant.conf -w -Dwext -i wlan0&lt;br /&gt;&lt;/pre&gt;Attendez quelques secondes et exécuter la commande suivantes :&lt;br /&gt;&lt;pre class="code"&gt;sudo dhclient wlan0&lt;/pre&gt;Vous devez obtenir quelquechose de ce style :&lt;br /&gt;&lt;pre class="code&amp;quot;"&gt;Internet Systems Consortium DHCP Client V3.0.6&lt;br /&gt;Copyright 2004-2007 Internet Systems Consortium.&lt;br /&gt;All rights reserved.&lt;br /&gt;For info, please visit http://www.isc.org/sw/dhcp/&lt;br /&gt;&lt;br /&gt;Listening on LPF/wlan0/00:1c:df:4b:73:89&lt;br /&gt;Sending on   LPF/wlan0/00:1c:df:4b:73:89&lt;br /&gt;Sending on   Socket/fallback&lt;br /&gt;DHCPREQUEST of 192.168.2.4 on wlan0 to 255.255.255.255 port 67&lt;br /&gt;&lt;b&gt;DHCPACK of&lt;/b&gt; 192.168.2.4 from 192.168.2.1&lt;br /&gt;&lt;b&gt;bound to&lt;/b&gt; 192.168.2.4 -- &lt;b&gt;renewal in&lt;/b&gt; 12565881 seconds.&lt;/pre&gt;&lt;br /&gt;&lt;li&gt;Maintient de la configuration&lt;/li&gt;&lt;br /&gt;Editer le fichier /etc/network/interfaces et remplacer la section consacrée à l'interface wifi par ceci :&lt;br /&gt;&lt;pre class="code"&gt;auto wlan0&lt;br /&gt;iface wlan0 inet dhcp&lt;br /&gt;pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf&lt;br /&gt;post-down killall -q wpa_supplicant&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Au redémarrage du système, vous obtiendrez votre connexion devrait être fonctionnelle. A noter que NetworkManager ne prendra plus en charge cette interface réseau (&lt;b&gt;auto wlan0&lt;/b&gt;).&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-8695044970848030264?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/8695044970848030264/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=8695044970848030264" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/8695044970848030264?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/8695044970848030264?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/4gcPCEz5RbI/configurer-manuellement-un-rseau-wifi.html" title="Configurer manuellement un réseau wifi WPA" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2008/08/configurer-manuellement-un-rseau-wifi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYNQn45cCp7ImA9WxdUEUU.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-134041215533242063</id><published>2008-06-07T15:17:00.002+02:00</published><updated>2008-07-27T20:09:53.028+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-27T20:09:53.028+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="skype" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="sms" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Send sms with skype on linux</title><content type="html">First, open a terminal an type the following comands :&lt;br /&gt;&lt;br /&gt;wget http://heanet.dl.sourceforge.net/sourceforge/skype4py/Skype4Py-1.0.29.0.tar.gz&lt;br /&gt;unp Skype4Py-1.0.29.0.tar.gz&lt;br /&gt;cd Skype4Py-1.0.29.0/&lt;br /&gt;sudo python setup.py install&lt;br /&gt;cd ..&lt;br /&gt;&lt;br /&gt;skype &amp;amp;&lt;br /&gt;&lt;br /&gt;wget http://www.kolmann.at/philipp/linux/skysentials/skysentials-1.0.1.tar.gz&lt;br /&gt;unp skysentials-1.0.1.tar.gz&lt;br /&gt;cd skysentials-1.0.1/&lt;br /&gt;./skysentials.py&lt;br /&gt;&lt;br /&gt;now, into skype accept SkySentials to use skype and store this preselect.&lt;br /&gt;&lt;br /&gt;You can now send sms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-134041215533242063?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/134041215533242063/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=134041215533242063" title="2 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/134041215533242063?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/134041215533242063?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/GhndVO_Q8aE/send-sms-with-skype-on-linux.html" title="Send sms with skype on linux" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2008/06/send-sms-with-skype-on-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GRHs9cCp7ImA9WxdSEU0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-940433430725460993</id><published>2008-05-15T22:12:00.001+02:00</published><updated>2008-05-18T12:50:25.568+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T12:50:25.568+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><category scheme="http://www.blogger.com/atom/ns#" term="oracle" /><title>Effectuer une requete sql de recherche sans accents avec Oracle</title><content type="html">Voici la requête magique :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;SELECT street FROM streets WHERE TRANSLATE(street, 'éèàâêîôûäëïöü', 'eeaaeiouaeiou') LIKE TRANSLATE(?, 'éèàâêîôûäëïöü', 'eeaaeiouaeiou')&lt;br /&gt;&lt;/blockquote&gt;Cette requête remplace tout les caractéres accentué des valeurs de la base de donnée et de la chaîne passée en paramètre.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Et voici une version qui compare sans tenir compte des majuscules :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;SELECT street FROM streets WHERE UPPER(TRANSLATE(street, 'éèàâêîôûäëïöü', 'eeaaeiouaeiou')) LIKE UPPER(TRANSLATE(?, 'éèàâêîôûäëïöü', 'eeaaeiouaeiou'))&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-940433430725460993?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/940433430725460993/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=940433430725460993" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/940433430725460993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/940433430725460993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/1FC-nokYbOE/effectuer-une-requete-sql-de-recherche.html" title="Effectuer une requete sql de recherche sans accents avec Oracle" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2008/05/effectuer-une-requete-sql-de-recherche.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4HSX89cSp7ImA9WxdTGEU.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-6083280604581371731</id><published>2008-05-15T21:55:00.001+02:00</published><updated>2008-05-15T22:22:18.169+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-15T22:22:18.169+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="UnitTesting" /><category scheme="http://www.blogger.com/atom/ns#" term="tdd" /><title>JSUnit, des tests unitaires en JavaScript</title><content type="html">J'ai découvert il y a peu JSUnit, un framework de tests unitaires Javascript, c’est un portage de &lt;a href="http://www.junit.org/"&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Junit"&gt;JUnit&lt;/a&gt; en JavaScript.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jsunit.net/"&gt;Le site web JSUnit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Des examples d'utilisation assez simple sont présenté sur le site &lt;a href="http://www.jsunit.net/examples/index.html"&gt;http://www.jsunit.net/examples/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-6083280604581371731?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/6083280604581371731/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=6083280604581371731" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6083280604581371731?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/6083280604581371731?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/oxPxegxM5FE/jsunit-des-tests-unitaires-en.html" title="JSUnit, des tests unitaires en JavaScript" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2008/05/jsunit-des-tests-unitaires-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMQXo7cSp7ImA9WxdRGEk.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-3449835644383078552</id><published>2008-05-15T21:40:00.001+02:00</published><updated>2008-06-07T15:53:00.409+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-07T15:53:00.409+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><title>Détecter des bugs dans des classe Java</title><content type="html">FindBugs est un outil opensource puissant, il traque des centaines d’erreurs potentielles dans du code java. Une fois traqué, le bug potentiel est décortiqué et longuement expliqué: chaque type de bug est accompagné d’une longue fiche explicative.&lt;br /&gt;&lt;br /&gt;FindBugs analyse le code de manière statique, c'est a dire qu'il n'a pas besoin d'executer le code pour détecter des bugs potenteils. En réalité, il ne travaille pas avec le code source, mais avec le Java Byte Code.&lt;br /&gt;&lt;br /&gt;FindBugs est un excellent outil qui peut permettre d'éliminer des bugs qui aurait fait perdre beaucoup de temps. Il existe un plugin qui s'installe directement dans l'environnement Eclipse.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://findbugs.sourceforge.net/"&gt;Le site officiel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://findbugs.sourceforge.net/bugDescriptions.html"&gt;La longue liste des patterns de bugs détectable&lt;/a&gt;&lt;br /&gt;&lt;a href="http://findbugs.sourceforge.net/manual/eclipse.html"&gt;Le plugin eclipse&lt;/a&gt;&lt;br /&gt;&lt;a href="http://findbugs.blogspot.com/"&gt;Le blog se FindBugs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-3449835644383078552?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/3449835644383078552/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=3449835644383078552" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/3449835644383078552?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/3449835644383078552?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/ucDqJTdf1yE/dtecter-des-bugs-dans-des-classe-java.html" title="Détecter des bugs dans des classe Java" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2008/05/dtecter-des-bugs-dans-des-classe-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QER38_eip7ImA9WxRSE0k.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-5775191679678200063</id><published>2007-12-24T11:51:00.001+01:00</published><updated>2008-09-13T23:28:26.142+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-13T23:28:26.142+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Pour 'échaper' les caracteres html et xml d'une string en java</title><content type="html">Voici les parties de code nécessaire :&lt;br /&gt;&lt;br /&gt;import org.apache.commons.lang.StringEscapeUtils;&lt;br /&gt;&lt;br /&gt;StringEscapeUtils.escapeHtml("string");&lt;br /&gt;StringEscapeUtils.escapeXml("string");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-5775191679678200063?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/5775191679678200063/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=5775191679678200063" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/5775191679678200063?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/5775191679678200063?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/ugcWYWemO68/pour-chaper-les-caracteres-html-et-xml.html" title="Pour 'échaper' les caracteres html et xml d'une string en java" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/12/pour-chaper-les-caracteres-html-et-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcFQnY6eip7ImA9WxRQFko.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-1560614227900887700</id><published>2007-12-24T11:47:00.001+01:00</published><updated>2008-10-10T23:10:13.812+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-10T23:10:13.812+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="programmation" /><category scheme="http://www.blogger.com/atom/ns#" term="email" /><title>Vérifier la validé d'une adresse email en java</title><content type="html">Voici une fonction toute faite pour vérifier la validité d'une adresse email :&lt;br /&gt;&lt;br /&gt;public boolean checkMailAddress(String mail){&lt;br /&gt;      pattern = Pattern.compile("^([\\w\\d\\-\\.]+)@{1}&lt;br /&gt;(([\\w\\d\\-]{1,67})|([\\w\\d\\-]+\\.[\\w\\d\\-]{1,67}))\\.&lt;br /&gt;(([a-zA-Z\\d]{2,4})(\\.[a-zA-Z\\d]{2}) )___FCKpd___0quot;);&lt;br /&gt;      matcher = pattern.matcher(mail);&lt;br /&gt;      return matcher.find();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;source : http://www.labo-sun.com/resource-fr-codesamples-902-0-eclipse-j2se-validateur-d-adresse-e-mail.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-1560614227900887700?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/1560614227900887700/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=1560614227900887700" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/1560614227900887700?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/1560614227900887700?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/sIUOjcxbfQc/vrifier-la-valid-dune-adresse-email-en.html" title="Vérifier la validé d'une adresse email en java" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/12/vrifier-la-valid-dune-adresse-email-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIBR3Y4eyp7ImA9WxJRF0w.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-2068233216031678251</id><published>2007-12-24T11:29:00.002+01:00</published><updated>2009-05-19T09:19:16.833+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-19T09:19:16.833+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="utf-8" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Changer d'encodage un fichier de texte</title><content type="html">Voici la commande magique sous linux pour convertir un fichier texte encodé en iso8859-1 en utf8 :&lt;br /&gt;&lt;br /&gt;iconv -f ISO8859-1 -t UTF-8 fichier_iso8859.txt &gt; fichier_utf8.txt&lt;br /&gt;&lt;br /&gt;et sa réciproque :&lt;br /&gt;&lt;br /&gt;iconv -f UTF-8 -t ISO8859-1  fichier_utf8.txt &gt; fichier_iso8859.txt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-2068233216031678251?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/2068233216031678251/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=2068233216031678251" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2068233216031678251?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2068233216031678251?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/pm7ksGD8TJg/convertirencoder-un-fichier-en-urf8.html" title="Changer d'encodage un fichier de texte" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/12/convertirencoder-un-fichier-en-urf8.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMHR384eCp7ImA9WB5bE0o.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-2303115287969813577</id><published>2007-08-28T15:58:00.000+02:00</published><updated>2007-08-29T11:07:16.130+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-29T11:07:16.130+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="écran" /><title>Configurer un écran Samsung SyncMaster 940NW</title><content type="html">Avec les réglages par défauts, mon nouvel écran TFT &lt;a href="http://www.samsung.com/cp/products/monitor/lcd_widescreen/ls19hansbbxaa.asp"&gt;Samsung SyncMaster 940NW&lt;/a&gt; ne fonctionne pas pour ma configuration.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Voici les caractéristiques de rafraichissement de cet écran :&lt;br /&gt;&lt;br /&gt;&lt;table border="1" cellpadding="2" cellspacing="2" height="56" width="424"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;Synchronisation horizontale&lt;br /&gt; &lt;/td&gt;       &lt;td valign="top"&gt;30Hz-90Hz&lt;br /&gt; &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;Synchronisation verticale&lt;br /&gt; &lt;/td&gt;       &lt;td valign="top"&gt;56Hz-72Hz&lt;br /&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;La résolution optimale est de 1440x900, pour obtenir de bon réglages j'ai utilisé le programe &lt;a href="http://sourceforge.net/projects/gtf/"&gt;gtf&lt;/a&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;      $ gtf 1440 900 75&lt;/pre&gt;&lt;br /&gt;Les deux premiers argument sont la résolution souhaitée et le troisième le rafraichissement. On obtient ceci :&lt;br /&gt;&lt;pre&gt;      # 1440x900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz       Modeline "1440x900_75.00"  136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync &lt;/pre&gt; et pour :&lt;br /&gt;&lt;pre&gt;      $ gtf 1440 900 60&lt;/pre&gt; on obtient :&lt;br /&gt;&lt;pre&gt;      # 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz       Modeline "1440x900_60.00"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;On va maintenant ajouter la section suivante au fichier de configuration &lt;i&gt;/etc/X11/xorg.conf &lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Section "Monitor"         Identifier      "Samsung SyncMaster 940nw"         Option          "DPMS"         HorizSync       30-81 # valeurs obtenues sur le site du constructeur         VertRefresh     56-75 # valeurs obtenues sur le site du constructeur         # 1440x900 @ 75.00 Hz (GTF) hsync: 70.50 kHz; pclk: 136.49 MHz         Modeline "1440x900_75.00"  136.49  1440 1536 1688 1936  900 901 904 940  -HSync +Vsync         # 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz         Modeline "1440x900_60.00"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync  EndSection&lt;/pre&gt; On peut maintenant modifier la section &lt;i&gt;Screen &lt;/i&gt;:&lt;br /&gt;&lt;pre&gt;Section "Screen"         Identifier      "Default Screen"         Device          "ATI Technologies Inc RV280 [Radeon 9200 SE]"         Monitor         "Samsung SyncMaster 940nw"         DefaultDepth    24         SubSection "Display"                 Depth           24                 Modes           "1440x900_75.00" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"         EndSubSection EndSection&lt;/pre&gt; Après un redémarrage de xorg, l'écran fonctionne a merveille ;-)&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-2303115287969813577?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/2303115287969813577/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=2303115287969813577" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2303115287969813577?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2303115287969813577?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/THHXHuvaesM/configurer-un-cran-samsung-syncmaster.html" title="Configurer un écran Samsung SyncMaster 940NW" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/08/configurer-un-cran-samsung-syncmaster.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UNQn47eCp7ImA9WxdTGEU.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-8929571629082838237</id><published>2007-07-20T07:28:00.001+02:00</published><updated>2008-05-15T21:54:53.000+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-15T21:54:53.000+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="debian" /><category scheme="http://www.blogger.com/atom/ns#" term="apt" /><title>Passer sa version de Debian de stable/testing à de testing/unstable</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Pour commencer il faut éditer le fichier &lt;span style="font-weight: bold;"&gt;/etc/apt/sources.list&lt;/span&gt; et modifier les lignes suivantes&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;deb http://ftp.fr.debian.org/debian/ stable main non-free contrib&lt;br /&gt;deb-src http://ftp.fr.debian.org/debian/ stable main non-free contrib&lt;/blockquote&gt;en ceci pour passer à testing :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;deb http://ftp.fr.debian.org/debian/ sid main non-free contrib&lt;br /&gt;deb-src http://ftp.fr.debian.org/debian/ sid main non-free contrib&lt;/blockquote&gt;ou en ceci pour passer à unstable :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;deb http://ftp.fr.debian.org/debian/ sid main non-free contrib&lt;br /&gt;deb-src http://ftp.fr.debian.org/debian/ sid main non-free contrib&lt;/blockquote&gt;Deplus, &lt;/span&gt;pour s'assurer que apt-get update      installera les packages dans la branche que vous avez choisis de rejoindre (testing/sarge), il faut donc modifier le paramètre &lt;span style="font-weight: bold;"&gt;APT::Default-Release&lt;/span&gt;  du fichier &lt;b&gt;/etc/apt/apt.conf&lt;/b&gt; :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;APT::Default-Release "stable";&lt;/blockquote&gt;devient par exemple (suivant votre choix plus haut) :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;APT::Default-Release "unstable";&lt;/blockquote&gt;Il ne vous reste plus qu'a effectuer les mises à jour :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-8929571629082838237?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/8929571629082838237/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=8929571629082838237" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/8929571629082838237?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/8929571629082838237?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/Fg8zNTfVnwc/passer-sa-version-de-debian-de.html" title="Passer sa version de Debian de stable/testing à de testing/unstable" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/07/passer-sa-version-de-debian-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMBQ3Y4fSp7ImA9WxdSEU0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-1646005185223777833</id><published>2007-05-04T08:24:00.001+02:00</published><updated>2008-05-18T12:27:32.835+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T12:27:32.835+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rar" /><category scheme="http://www.blogger.com/atom/ns#" term="archive" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Réparer une archive rar sous Linux</title><content type="html">La solution est simple : &lt;pre&gt;rar r archive.rar&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-1646005185223777833?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/1646005185223777833/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=1646005185223777833" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/1646005185223777833?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/1646005185223777833?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/HxwuEk3rBLg/rparer-une-archive-rar-sous-linux-la.html" title="Réparer une archive rar sous Linux" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/05/rparer-une-archive-rar-sous-linux-la.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUECQng8eCp7ImA9WxdSEU0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-305756763159466340</id><published>2007-02-24T15:20:00.001+01:00</published><updated>2008-05-18T12:47:43.670+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T12:47:43.670+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="admin" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Lire et écrire sur une partition NTFS depuis linux c'est possible !</title><content type="html">&lt;a href="http://www.ntfs-3g.org/"&gt;NTFS-3G&lt;/a&gt; est un module &lt;a href="http://fr.wikipedia.org/wiki/Open_Source"&gt;open-source&lt;/a&gt; developpé afin de rendre possible la lecture et surtout l'écriture sur des partitions NTFS à partir de Linux.&lt;br /&gt;&lt;br /&gt;Ce driver est considéré comme non stable par ses auteur vous pouvez donc l'utiliser sans trop de problèmes.&lt;br /&gt;&lt;br /&gt;Voici comment faire :&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Installer le paquet de votre distribution nommé ntfs-3g&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Modifier la ligne correspondant à votre partition NTFS pour qu'elle ressemble à celle-ci :&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;/dev/hdb1    /media/wind    ntfs-3g    defaults,rw,umask=111,nls=iso8859-1    0    0&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Remonter la partition en question (ici /media/wind):&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;umount /media/wind; mount /media/wind&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-305756763159466340?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/305756763159466340/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=305756763159466340" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/305756763159466340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/305756763159466340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/SwbsPSVxtkM/lire-et-crire-sur-une-partition-ntfs.html" title="Lire et écrire sur une partition NTFS depuis linux c'est possible !" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/02/lire-et-crire-sur-une-partition-ntfs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAESX8-eSp7ImA9WxdSEU0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-842217840811559148</id><published>2007-02-23T19:07:00.001+01:00</published><updated>2008-05-18T12:48:28.151+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T12:48:28.151+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Un Firefox optimisé pour Linux et votre processeur</title><content type="html">Swiftfox est une version optimisée de Firefox pour votre processeur à destination des systèmes Linux.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Si comme moi vous utilisez Debian vous pouvez l'installer à l'aide de paquets, voici la marche à suivre :&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Ajouter les lignes suivantes dans votre fichier &lt;span style="font-style: italic;"&gt;/etc/apt/sources.list&lt;/span&gt; :&lt;p style="font-style: italic; font-size: 85%;"&gt;# optimized firefox&lt;br /&gt;deb http://getswiftfox.com/builds/debian unstable&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Installer Swiftox :&lt;p style="font-style: italic; font-size: 85%;"&gt;apt-get update &amp;amp;&amp;amp; sudo apt-get install swiftfox&lt;/p&gt;&lt;/li&gt;&lt;li&gt;Swiftfox est maintenant disponible dans votre menu d'application&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-842217840811559148?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/842217840811559148/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=842217840811559148" title="2 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/842217840811559148?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/842217840811559148?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/OLaF9Gac84c/un-firefox-optimis-pour-linux-et-votre.html" title="Un Firefox optimisé pour Linux et votre processeur" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/02/un-firefox-optimis-pour-linux-et-votre.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAAQHk5cSp7ImA9WxdSEU0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-2646146781895520041</id><published>2007-02-09T16:13:00.001+01:00</published><updated>2008-05-18T12:49:01.729+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T12:49:01.729+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="webcam" /><category scheme="http://www.blogger.com/atom/ns#" term="admin" /><category scheme="http://www.blogger.com/atom/ns#" term="sound" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="usb" /><title>Ordre des cartes sons sous linux avec une webcam usb</title><content type="html">&lt;div style="text-align: left;"&gt;Le problèmes est que ma webcam a un micro intégré et qu'elle est détectée comme la carte son principale pour mon syteme come le confirme les informations ci-desous :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# cat /proc/asound/cards&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; 0 [camera         ]: USB-Audio - USB camera&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                      USB camera at usb-0000:00:10.0-2, full speed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; 1 [V8235          ]: VIA8233 - VIA 8235&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                      VIA 8235 with VIA1612A at 0xe000, irq 10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pour resoudre j'ai edité le fichier &lt;span style="font-style: italic;"&gt;/etc/modprobe.d/alsa-base &lt;/span&gt;&lt;span&gt;et j'ai ajouté la ligne suivante :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;options snd-usb-audio index=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;après avoir executé la comamnde &lt;span style="font-style: italic;"&gt;update-modules&lt;/span&gt;&lt;span&gt; et redémaré mon ordniateur, le problème fut résolut comme l'ateste les lignes suivantes :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# cat /proc/asound/cards&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; 0 [V8235          ]: VIA8233 - VIA 8235&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                      VIA 8235 with VIA1612A at 0xe000, irq 10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; 1 [camera         ]: USB-Audio - USB camera&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                      USB camera at usb-0000:00:10.0-2, full speed&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-2646146781895520041?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/2646146781895520041/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=2646146781895520041" title="0 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2646146781895520041?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/2646146781895520041?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/t-Slne5uTz4/ordre-des-cartes-sons-sous-linux-avec.html" title="Ordre des cartes sons sous linux avec une webcam usb" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/02/ordre-des-cartes-sons-sous-linux-avec.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcAQHo7fCp7ImA9WxRQFko.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-3651619639255160103</id><published>2007-02-06T23:46:00.001+01:00</published><updated>2008-10-10T23:10:41.404+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-10T23:10:41.404+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cd" /><category scheme="http://www.blogger.com/atom/ns#" term="boot" /><title>J'ai un CD bootable, mais mon PC ne permet pas de booter depuis le CD, comment faire ?</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;Téléchargez &lt;a href="http://sourceforge.net/projects/btmgr/"&gt;Smart Boot Manager&lt;/a&gt;, et installez le sur une disquette à l'aide de &lt;a href="http://grpnov.unige.ch/divdocs/Doc-Aepli/RawWrite.html"&gt;RawWrite&lt;/a&gt;. En bootant depuis cette disquette, vous pourrez ensuite passer la main directement au CD.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-3651619639255160103?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/3651619639255160103/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=3651619639255160103" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/3651619639255160103?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/3651619639255160103?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/9pc7chdRn7I/jai-un-cd-bootable-mais-mon-pc-ne.html" title="J'ai un CD bootable, mais mon PC ne permet pas de booter depuis le CD, comment faire ?" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/02/jai-un-cd-bootable-mais-mon-pc-ne.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkACRHY6eyp7ImA9WxdSEU0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-5561135580835249401</id><published>2007-02-06T12:55:00.001+01:00</published><updated>2008-05-18T13:06:05.813+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T13:06:05.813+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="wav" /><category scheme="http://www.blogger.com/atom/ns#" term="mplayer" /><title>Convertir un fichier wav IMA ADPCM vers le format PCM</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;Voici un fichier au format IMA ADPCM :&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;$ file v001.wav&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;v001.wav: RIFF (little-endian) data, WAVE audio, IMA ADPCM, mono 8000 Hz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Voici comment le convertir :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ mplayer -ao pcm:file=v001-pcm.wav v001.wav&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-5561135580835249401?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/5561135580835249401/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=5561135580835249401" title="1 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/5561135580835249401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/5561135580835249401?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/R0XTmSSGKuA/convertir-un-fichier-wav-ima-adpcm-vers.html" title="Convertir un fichier wav IMA ADPCM vers le format PCM" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/02/convertir-un-fichier-wav-ima-adpcm-vers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MASXk5fip7ImA9WxdSEU0.&quot;"><id>tag:blogger.com,1999:blog-16305975.post-600758953710610902</id><published>2007-01-27T20:21:00.001+01:00</published><updated>2008-05-18T13:17:28.726+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-18T13:17:28.726+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="pic" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="tiny bootloader" /><title>Tiny PIC bootloader</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;Probablement l'un des plus petits bootloader et le plus simple a utiliser. Il ne prend que&lt;/span&gt; 100 mots en mémoire haute, le programme de transfert est disponible pour Windows :&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm"&gt;Tiny PIC bootloader&lt;/a&gt; (Site officiel)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;Il existe aussi des version pour linux :&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.cihologramas.com/contrib/pytbl.html"&gt;Python Tiny Pic Bootloader&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://jmandon.free.fr/"&gt;Python Tiny Downloader&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://tuomas.kulve.fi/projects/tinydownloader/"&gt;Tiny Downloader&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://wiki.themel.com/tinyul"&gt;Tinyul&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16305975-600758953710610902?l=manuc66.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://manuc66.blogspot.com/feeds/600758953710610902/comments/default" title="Publier les commentaires" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=16305975&amp;postID=600758953710610902" title="2 commentaires" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/600758953710610902?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/16305975/posts/default/600758953710610902?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BlogDeTrucsEtAstucesInformatiqueDeManuc66/~3/lTpbUl4TsiE/tiny-pic-bootloader-probablement-lun.html" title="Tiny PIC bootloader" /><author><name>manuc66</name><uri>http://www.blogger.com/profile/01759706385852196406</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="05779508039732299073" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://manuc66.blogspot.com/2007/01/tiny-pic-bootloader-probablement-lun.html</feedburner:origLink></entry></feed>
