<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.pervasive-network.org/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xml:lang="fr">
  
  <title type="html">Pervasive-Network</title>
  <subtitle type="html">Thus0 / Petrus Homepage ...
 ... yet another geek homepage :o)</subtitle>
  
  <link href="http://www.pervasive-network.org/" rel="alternate" type="text/html" title="Thus0 / Petrus Homepage ...  ... yet another geek homepage :o)" />
  <updated>2012-01-20T06:29:05+01:00</updated>
  <author>
    <name>Thus0</name>
  </author>
  <id>urn:md5:5b0d26374945bf4593a15b68336a4455</id>
  <generator uri="http://www.dotclear.net/">Dotclear</generator>
  
    
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.pervasive-network.org/pervasive-network-home" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="pervasive-network-home" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">pervasive-network-home</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.pervasive-network.org/pervasive-network-home" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.pervasive-network.org%2Fpervasive-network-home" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><entry>
    <title>[howto] Configuration d'une clé Internet 3G+ v2 SFR (Alcatel X220D) sous GNU/Linux / Ubuntu</title>
    <link href="http://www.pervasive-network.org/post/2011/10/09/%5Bhowto%5D-Configuration-d-une-cl%C3%A9-Internet-3G-v2-SFR-%28Alcatel-X220D%29-sous-GNU/Linux-/-Ubuntu" rel="alternate" type="text/html" title="[howto] Configuration d'une clé Internet 3G+ v2 SFR (Alcatel X220D) sous GNU/Linux / Ubuntu" />
    <id>urn:md5:3076695ba1616bed43492e705570f4fd</id>
    <updated>2011-10-09T07:32:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>howto</dc:subject>
        <dc:subject>3G</dc:subject><dc:subject>64bits</dc:subject><dc:subject>Kubuntu</dc:subject><dc:subject>USB</dc:subject>    
    <content type="html">&lt;p&gt;Bien que la clé Internet 3G+ soit reconnue automatiquement sous kubuntu 11.04 (package &lt;strong&gt;usb-modeswitch&lt;/strong&gt; déjà installé), elle nécessite quelques configurations manuelles pour fonctionner&amp;nbsp;: elle est censée être configurable via knetworkmanager, mais l'onglet "mobile haut débit" est grisé malgré l'installation du package &lt;strong&gt;modemmanager&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Je vous propose 2 méthodes pour utiliser la clé 3G&amp;nbsp;: &lt;strong&gt;network-manager&lt;/strong&gt; en ligne de commande (nmcli) ou &lt;strong&gt;wvdial+ppp&lt;/strong&gt; (mon choix final)&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.HSDPA-K3565-Z_s.jpg" alt="Clé Internet 3G+ v2 SFR" style="display:block; margin:0 auto;" title="Clé Internet 3G+ v2 SFR, oct. 2011" /&gt;&lt;/p&gt;    &lt;h2&gt;Quelques informations sur la clé Alcatel X220D&lt;/h2&gt;


&lt;h3&gt;lsusb&lt;/h3&gt;

&lt;pre&gt;
Bus 002 Device 006: ID 1bbb:0017 T &amp;amp; A Mobile Phones
&lt;/pre&gt;


&lt;h3&gt;dmesg&lt;/h3&gt;

&lt;pre&gt;
[42302.974789] usb 2-1.3: new high speed USB device using ehci_hcd and address 5
[42303.089997] scsi3 : usb-storage 2-1.3:1.0
[42304.085768] scsi 3:0:0:0: Direct-Access     ALCATEL  Mass Storage     2.31 PQ: 0 ANSI: 2
[42304.086383] scsi 3:0:0:1: CD-ROM            ALCATEL  Mass Storage     2.31 PQ: 0 ANSI: 2
[42304.088042] sd 3:0:0:0: Attached scsi generic sg3 type 0
[42304.093588] sr1: scsi-1 drive
[42304.093808] sr 3:0:0:1: Attached scsi CD-ROM sr1
[42304.094698] sd 3:0:0:0: [sdc] Attached SCSI removable disk
[42304.095062] sr 3:0:0:1: Attached scsi generic sg4 type 5
[42305.044542] usb 2-1.3: USB disconnect, address 5
[42305.283512] usb 2-1.3: new high speed USB device using ehci_hcd and address 6
[42305.399716] scsi4 : usb-storage 2-1.3:1.4
[42305.696229] usbcore: registered new interface driver usbserial
[42305.696243] USB Serial support registered for generic
[42305.696326] usbcore: registered new interface driver usbserial_generic
[42305.696328] usbserial: USB Serial Driver core
[42305.772869] USB Serial support registered for GSM modem (1-port)
[42305.773606] usbcore: registered new interface driver option
[42305.773608] option: v0.7.2:USB Driver for GSM modems
[42305.774312] option 2-1.3:1.0: GSM modem (1-port) converter detected
[42305.774518] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[42305.774568] option 2-1.3:1.1: GSM modem (1-port) converter detected
[42305.774619] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[42305.774643] option 2-1.3:1.2: GSM modem (1-port) converter detected
[42305.774693] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[42305.774718] option 2-1.3:1.3: GSM modem (1-port) converter detected
[42305.774794] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB3
[42305.774839] option 2-1.3:1.5: GSM modem (1-port) converter detected
[42305.775816] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB4
[42306.394486] scsi 4:0:0:0: Direct-Access     ALCATEL  Mass Storage     2.31 PQ: 0 ANSI: 2
[42306.395604] sd 4:0:0:0: Attached scsi generic sg3 type 0
[42306.397700] sd 4:0:0:0: [sdc] Attached SCSI removable disk
&lt;/pre&gt;


&lt;h2&gt;1ère méthode&amp;nbsp;: utilisation de network-manager&lt;/h2&gt;


&lt;p&gt;Sous kubuntu 11.04, l'onglet "Mobile haut débit" est grisé dans l'outil de configuration des connexions réseau&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/connexions-reseau.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.connexions-reseau_m.jpg" alt="Configurations réseau Kubuntu" style="display:block; margin:0 auto;" title="Configurations réseau Kubuntu, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Dans quelques forums, il est conseillé d'installer le package &lt;strong&gt;modemmanager&lt;/strong&gt; et de rebooter mais cela n'a pas fonctionné chez moi...&lt;/p&gt;


&lt;p&gt;J'ai utilisé la version gnome de network-manager pour configurer ma connexion&amp;nbsp;!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;installer le package network-manager-gnome&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ sudo aptitude install network-manager-gnome
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;brancher votre clé 3G+ et attendre que la lumière clignote en vert&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;lancer l'outil nm-connection-editor puis sélectionner l'onglet (non grisé) "Connexion mobile à large bande"&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ nm-connection-editor
&lt;/pre&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-1.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-1_m.jpg" alt="nm-connection-editor &amp;quot;Connexion mobile à large bande&amp;quot;" style="display:block; margin:0 auto;" title="nm-connection-editor &amp;quot;Connexion mobile à large bande&amp;quot;, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;cliquer sur le bouton "+Ajouter" et suivre les indications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-2.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-2_m.jpg" alt="nm-connection-editor-2.jpg" style="display:block; margin:0 auto;" title="nm-connection-editor-2.jpg, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-3.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-3_m.jpg" alt="nm-connection-editor-3.jpg" style="display:block; margin:0 auto;" title="nm-connection-editor-3.jpg, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-4.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-4_m.jpg" alt="nm-connection-editor-4.jpg" style="display:block; margin:0 auto;" title="nm-connection-editor-4.jpg, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-10.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-10_m.jpg" alt="nm-connection-editor-10.jpg" style="display:block; margin:0 auto;" title="nm-connection-editor-10.jpg, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-11.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-11_m.jpg" alt="nm-connection-editor-11.jpg" style="display:block; margin:0 auto;" title="nm-connection-editor-11.jpg, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-12.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-12_m.jpg" alt="nm-connection-editor-12.jpg" style="display:block; margin:0 auto;" title="nm-connection-editor-12.jpg, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/howto/nm-connection-editor-13.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/howto/.nm-connection-editor-13_m.jpg" alt="nm-connection-editor-13.jpg" style="display:block; margin:0 auto;" title="nm-connection-editor-13.jpg, oct. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lancer la connexion 3G en ligne de commande&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ nmcli con up id SFRWeb
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;arrêter la connexion 3G en ligne de commande&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ nmcli con down id SFRWeb
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Autres commandes utiles&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ nmcli dev
PÉRIPHÉRIQUE TYPE              ÉTAT         
eth0       802-3-ethernet    indisponible 
eth1       802-11-wireless   connecté     
ttyUSB4    gsm               déconnecté   

$ nmcli nm
EN COURS D'EXÉCUTION ÉTAT            MATÉRIEL-WIFI   WIFI       MATÉRIEL-WWAN   WWAN      
actif           connecté        activé          activé     activé          activé

$ nmcli  con 
NOM                       UUID                                   TYPE              ÉTENDUE  TIMESTAMP-REAL                       
SFRWeb                    e7879923-6e2c-483d-82b0-16dce1b6324c   gsm               système  sam. 08 oct. 2011 07:46:50 CEST   
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Remarque&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le fichier de configuration créé est stocké dans le répertoire &lt;strong&gt;/etc/NetworkManager/system-connections/SFRWeb&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;
[connection]
id=SFRWeb
uuid=e7879923-6e2c-483d-82b0-16dce1b6324c
type=gsm
autoconnect=false
timestamp=1318052810

[gsm]
number=*99#
apn=websfr
pin=0000

[ipv4]
method=auto

[serial]
baud=115200
&lt;/pre&gt;


&lt;h2&gt;2ème méthode&amp;nbsp;: utilisation de wvdial et ppp en ligne de commande&lt;/h2&gt;


&lt;p&gt;J'ai une préférence pour cette deuxième méthode (plus rapide) car je n'utilise pas &lt;strong&gt;network-manager&lt;/strong&gt; mais &lt;strong&gt;wicd&lt;/strong&gt; pour gérer mes connexions filaires et wifi.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;installer le paquet wvdial et ppp&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ sudo aptitude install wvdial ppp
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier de configuration &lt;strong&gt;/etc/wvdial.conf&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;

[Dialer SFRWeb]
Modem = /dev/ttyUSB4
ISDN = 0
Modem Type = Analog Modem
Baud = 460800
Init1 = ATZ
Init2 = ATE0V1&amp;amp;D2&amp;amp;C1S0=0+IFC=2,2
Init3 = at+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;websfr&amp;quot;
Phone = *99***1#
Dial Attempts = 5
Stupid Mode = on
Dial Command = ATDT
Idle Seconds = 7200
Ask Passwords = 0
Password = &amp;quot;vodafone&amp;quot;
Username = &amp;quot;vodafone&amp;quot;
Carrier Check = on
New PPPD = 1
Auto DNS = on
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;lancer la connexion 3G en ligne de commande&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;rq&amp;nbsp;: j'ai remplacé les adresses IP par XX.YY.ZZ.TT &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;

&lt;pre&gt;
$ sudo wvdial SFRWeb
--&amp;gt; WvDial: Internet dialer version 1.61
--&amp;gt; Initializing modem.
--&amp;gt; Sending: ATZ
OK
--&amp;gt; Sending: ATE0V1&amp;amp;D2&amp;amp;C1S0=0+IFC=2,2
ATE0V1&amp;amp;D2&amp;amp;C1S0=0+IFC=2,2
OK
--&amp;gt; Sending: at+cgdcont=1,&amp;quot;IP&amp;quot;,&amp;quot;websfr&amp;quot;
OK
--&amp;gt; Modem initialized.
--&amp;gt; Idle Seconds = 7200, disabling automatic reconnect.
--&amp;gt; Sending: ATDT*99***1#
--&amp;gt; Waiting for carrier.
CONNECT 7200000
--&amp;gt; Carrier detected.  Starting PPP immediately.
--&amp;gt; Starting pppd at Sun Oct  9 08:24:26 2011
--&amp;gt; Pid of pppd: 11030
--&amp;gt; Using interface ppp0
--&amp;gt; pppd: v[7f]
--&amp;gt; pppd: v[7f]
--&amp;gt; pppd: v[7f]
--&amp;gt; pppd: v[7f]
--&amp;gt; pppd: v[7f]
--&amp;gt; pppd: v[7f]
--&amp;gt; local  IP address XX.YY.ZZ.TT
--&amp;gt; pppd: v[7f]
--&amp;gt; remote IP address XX.YY.ZZ.TT
--&amp;gt; pppd: v[7f]
--&amp;gt; primary   DNS address 172.20.2.39
--&amp;gt; pppd: v[7f]
--&amp;gt; secondary DNS address 172.20.2.10
--&amp;gt; pppd: v[7f]
&lt;/pre&gt;


&lt;p&gt;Voilà, vous êtes connecté en 3G&amp;nbsp;!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=ZhAh5JZk06M:nNNkojAkt0U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=ZhAh5JZk06M:nNNkojAkt0U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/ZhAh5JZk06M" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/10/09/%5Bhowto%5D-Configuration-d-une-cl%C3%A9-Internet-3G-v2-SFR-%28Alcatel-X220D%29-sous-GNU/Linux-/-Ubuntu#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/58</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[GIMP] Sequence Photo effect</title>
    <link href="http://www.pervasive-network.org/post/2011/10/02/%5BGIMP%5D-Sequence-Photo-effect" rel="alternate" type="text/html" title="[GIMP] Sequence Photo effect" />
    <id>urn:md5:e0073b786166bfdf16b4d5eb6ff7291e</id>
    <updated>2011-10-02T21:05:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>GIMP</dc:subject>
        <dc:subject>GIMP</dc:subject>    
    <content type="html">&lt;p&gt;5ème tutoriel&amp;nbsp;: réaliser une séquence photo en superposant plusieurs images prises en mode rafale&amp;nbsp;: par exemple pour décomposer un mouvement, notamment pour des séquences sportives. Dans GIMP, il faut importer chaque photo dans un calque et utiliser des masques de fusion pour choisir les bons morceaux de chaque photo.&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6167/6204781958_b22a0ba68c_m.jpg" alt="" style="display:block; margin:0 auto;" /&gt;&lt;/p&gt;    &lt;p&gt;Voici la photo avant traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6166/6204265295_4296ed2ff7_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;... et après traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6167/6204781958_b22a0ba68c_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bonplanphoto.com/article-realiser-une-photo-sequence-avec-gimp-76793051.html"&gt;Réaliser une photo séquence avec Gimp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.commentcamarche.net/faq/31942-reussir-une-photo-sequence"&gt;Réussir une photo séquence&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=onqTK3jurJE:ze1GOG9xIHA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=onqTK3jurJE:ze1GOG9xIHA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/onqTK3jurJE" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/10/02/%5BGIMP%5D-Sequence-Photo-effect#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/57</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[GIMP] Panorama to Own Planet effect</title>
    <link href="http://www.pervasive-network.org/post/2011/07/27/%5BGIMP%5D-Panorama-to-Own-Planet-effect" rel="alternate" type="text/html" title="[GIMP] Panorama to Own Planet effect" />
    <id>urn:md5:be6e8723c27b290b129cdf7d144154c4</id>
    <updated>2011-07-27T23:30:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>GIMP</dc:subject>
        <dc:subject>GIMP</dc:subject>    
    <content type="html">&lt;p&gt;4ème tutoriel&amp;nbsp;: transformer vos panoramas en votre propre planète... Il faut prendre une photo d'une ville au bord de l'eau et lui appliquer le filtre de coordonnées polaires ('polar').&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6143/5982144033_cf3af9b0dc_m.jpg" alt="" style="display:block; margin:0 auto;" /&gt;&lt;/p&gt;    &lt;p&gt;Voici la photo avant traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6012/5982142655_a3b818d285_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;... et après traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6143/5982144033_cf3af9b0dc_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;Je ne suis pas très satisfait du résultat&amp;nbsp;: la planète est encore un peu trop symétrique et manque de relief... J'essaierai de nouveau si je trouve une bonne photo de départ ou une photo d'une île, comme indiqué dans le 2ème lien des documentations ci-dessous.&lt;/p&gt;


&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.1point2vue.com/faire-une-planete/"&gt;Fabriquer une mini planète avec Gimp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://content.photojojo.com/tutorials/create-your-own-panorama-planets/"&gt;How to Create Your Own Planets Using Your Panoramas&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=FGVGAVpFcXs:6zxI6deToH8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=FGVGAVpFcXs:6zxI6deToH8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/FGVGAVpFcXs" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/07/27/%5BGIMP%5D-Panorama-to-Own-Planet-effect#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/56</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[GIMP] Out of Bounds (OOB) effect</title>
    <link href="http://www.pervasive-network.org/post/2011/07/26/%5BGIMP%5D-Out-of-Bounds-%28OOB%29-effect" rel="alternate" type="text/html" title="[GIMP] Out of Bounds (OOB) effect" />
    <id>urn:md5:856a618a024673a6cda553b26b2a1eec</id>
    <updated>2011-07-26T23:19:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>GIMP</dc:subject>
        <dc:subject>GIMP</dc:subject>    
    <content type="html">&lt;p&gt;3ème tutoriel&amp;nbsp;: réaliser une photo hors cadre... ie l'objet semble sortir ou bondir du cadre... Pour illustrer, j'ai utilisé le petit train de Montmartre...&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6007/5978793183_7813361565_m.jpg" alt="" style="display:block; margin:0 auto;" /&gt;&lt;/p&gt;    &lt;p&gt;Voici la photo avant traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6148/5978793033_e9d08c2d1b_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;... et après traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6007/5978793183_7813361565_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.agaraga.com/photoshop-tutorials/oob/"&gt;Out of Bounds&lt;/a&gt;&amp;nbsp;: tutoriel pour Photoshop... -&amp;gt; pour faire une ombre portée du cadre ou du train, il faut utiliser le filtre "Light and Shadow &amp;gt; Drop Shadow"&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=OwCEKKR8W8U:FB4WmoO6rjs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=OwCEKKR8W8U:FB4WmoO6rjs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/OwCEKKR8W8U" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/07/26/%5BGIMP%5D-Out-of-Bounds-%28OOB%29-effect#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/55</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[GIMP] iPod Ad Silhouette People effect</title>
    <link href="http://www.pervasive-network.org/post/2011/07/26/%5BGIMP%5D-iPod-Ad-Silhouette-People-effect" rel="alternate" type="text/html" title="[GIMP] iPod Ad Silhouette People effect" />
    <id>urn:md5:980dfedf3c652c787b11926a57698cd8</id>
    <updated>2011-07-26T00:33:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>GIMP</dc:subject>
            
    <content type="html">&lt;p&gt;2ème tutoriel&amp;nbsp;: dessiner une silhouette en ombre chinoise comme dans l'ancienne pub iPod... Pour changer le thème, j'ai remplacé l'iPod par un appareil photo compact &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6014/5975934290_002c74933b_m.jpg" alt="" style="display:block; margin:0 auto;" /&gt;&lt;/p&gt;    &lt;p&gt;Voici la photo avant traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6002/5975934130_2fe2a0827f_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;... et après traitement&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6014/5975934290_002c74933b_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;... 2ème version après avoir importé des brushes dans gimp pour améliorer l'arrière-plan&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6003/5976604159_6297bee16e_z.jpg" alt="" /&gt;&lt;/p&gt;


&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://sglider12.blogspot.com/2007/12/ipod-dancer-tutorial.html"&gt;iPod Dancer Tutorial&lt;/a&gt;&amp;nbsp;: tutoriel pour Gimp -&amp;gt; utilisé pour détourer l'ombre chinoise&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.infetech.com/article.php3?id_article=162"&gt;effet iPod&lt;/a&gt;&amp;nbsp;: tutoriel pour Gimp -&amp;gt; utilisé pour faire un halo autour de l'ombre chinoise&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wks.fr/Comment-creer-la-pub-du-nouveau.html"&gt;Comment créer la pub du nouveau iPod&lt;/a&gt;&amp;nbsp;: tutoriel pour Photoshop ... -&amp;gt; utilisé pour dessiner le fond avec l'effet nuage ('cloud') et le flare ('gradient flare') derrière l'appareil photo.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ehow.com/list_6566632_gimp-lighting-effects.html"&gt;Gimp Lighting Effects&lt;/a&gt;&amp;nbsp;: description des effets de lumière dans Gimp&lt;/li&gt;
&lt;li&gt;&lt;a href="http://project-gimpbc.deviantart.com/art/GIMP-Vector-Foliage-Plants-69681357?q=boost:popular%20in:resources/applications/gimpbrushes&amp;amp;qo=65"&gt;GIMP Vector Foliage Plants brushes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=Xp68yOPP0ZQ:A6pElcqIFQc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=Xp68yOPP0ZQ:A6pElcqIFQc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/Xp68yOPP0ZQ" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/07/26/%5BGIMP%5D-iPod-Ad-Silhouette-People-effect#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/54</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[GIMP] Tilt Shift Effect</title>
    <link href="http://www.pervasive-network.org/post/2011/07/24/%5BGIMP%5D-Tilt-Shift-Effect" rel="alternate" type="text/html" title="[GIMP] Tilt Shift Effect" />
    <id>urn:md5:20b72a97619e9b5442214e1681124e98</id>
    <updated>2011-07-24T23:41:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>GIMP</dc:subject>
            
    <content type="html">&lt;p&gt;1er tutoriel&amp;nbsp;: "Tilt Shift Effect" ie. réaliser un effet de "maquette" normalement obtenu avec un objectif à bascule (très onéreux !)... une alternative est de reproduire l'effet en post-traitement sous GIMP grâce au filtre 'focus blur'&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/photographie/2795_-_Republique_Tcheque_-_Prague_-_Vue_du_Pont_Charles__Karluv_most_-tilt_shift_effect.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/photographie/.2795_-_Republique_Tcheque_-_Prague_-_Vue_du_Pont_Charles__Karluv_most_-tilt_shift_effect_s.jpg" alt="2795_-_Republique_Tcheque_-_Prague_-_Vue_du_Pont_Charles__Karluv_most_-tilt_shift_effect.jpg" style="display:block; margin:0 auto;" title="2795_-_Republique_Tcheque_-_Prague_-_Vue_du_Pont_Charles__Karluv_most_-tilt_shift_effect.jpg, juil. 2011" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Voici la photo avant traitement&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6004/5971300825_4470ef0da7_z_d.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;... et après traitement&lt;/p&gt;


&lt;p&gt;&lt;img src="http://farm7.static.flickr.com/6008/5971858276_f5f4621a39_z_d.jpg" alt="" /&gt;&lt;/p&gt;


&lt;p&gt;Pas trop mal pour un premier essai &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt; Il faut que j'affine les réglages sur les seuils...&lt;/p&gt;


&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ffaat.pointclark.net/blog/archives/158-A-Better-Fake-Tilt-Shift-with-the-Gimp.html"&gt;A better fake tilt shit with the GIMP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://registry.gimp.org/node/1444"&gt;Focus blur plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=S0j2lynhNgs:s6aG9BdmPL0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=S0j2lynhNgs:s6aG9BdmPL0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/S0j2lynhNgs" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/07/24/%5BGIMP%5D-Tilt-Shift-Effect#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/53</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[drupal] modules utiles pour le site LLV (Le Libre Vanvéen)</title>
    <link href="http://www.pervasive-network.org/post/2011/07/02/%5Bdrupal%5D-modules-utiles-pour-le-site-LLV-%28Le-Libre-Vanv%C3%A9en%29" rel="alternate" type="text/html" title="[drupal] modules utiles pour le site LLV (Le Libre Vanvéen)" />
    <id>urn:md5:25adf2406526baaa7bff0664c91a7f77</id>
    <updated>2011-07-02T09:45:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>CMS</dc:subject>
            
    <content type="html">&lt;p&gt;Je découvre le monde drupal et la puissance des modules&amp;nbsp;! Pour le site &lt;a href="http://llv.asso.fr"&gt;LLV&lt;/a&gt;, j'ai du installer un certain nombre de modules pour pouvoir filtrer le contenu suivant les visiteurs du site, notamment anonyme ou membre de l'association. Pour aide-mémoire, voici la liste des modules drupal installés.&lt;/p&gt;    &lt;h2&gt;Views PHP filter&lt;/h2&gt;


&lt;p&gt;Comme son nom l'indique, ce module permet de créer des filtres personnalisés pour le module Views. Par défaut, les filtres de Views sont combinés avec un opérateur binaire AND. Or je voulais pouvoir filtrer la vue suivant la taxonomie 'membre' suivant que l'utilisateur était anonyme ou non.&lt;/p&gt;


&lt;p&gt;Voici le code snippet utilisé&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dans les filtres de Views, rajouter un filtre de type "Node ID PHP"&lt;/li&gt;
&lt;li&gt;dans la configuration du filtre, cliquer sur&amp;nbsp;: "exclude these IDs"&lt;/li&gt;
&lt;li&gt;dans la textarea "PHP", rentrez le code suivant&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;lt;code&amp;gt;
global $user;
$uid = $user-&amp;gt;uid;
$nids = array();
if (!$uid) {&lt;/p&gt;

&lt;pre&gt; // anonymous user;
 $result = db_query("SELECT node.nid FROM node node LEFT JOIN term_node term_node ON node.vid = term_node.vid LEFT JOIN term_data term_data ON term_node.tid = term_data.tid WHERE (term_data.name)  NOT LIKE ('%membre%');");
 while ($row = db_fetch_array($result)) {
   $nids&lt;a href="http://www.pervasive-network.org/post/2011/07/02/"&gt;&lt;/a&gt; = $row&lt;a href="http://www.pervasive-network.org/post/2011/07/02/&amp;#039;nid&amp;#039;" title="&amp;#039;nid&amp;#039;"&gt;'nid'&lt;/a&gt;;
 }
 return $nids;&lt;/pre&gt;

&lt;p&gt;}
?&amp;gt;
&amp;lt;/code&amp;gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=SeMlVAqyUnc:GiSQf7nHWUE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=SeMlVAqyUnc:GiSQf7nHWUE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/SeMlVAqyUnc" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/07/02/%5Bdrupal%5D-modules-utiles-pour-le-site-LLV-%28Le-Libre-Vanv%C3%A9en%29#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/52</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[drupal] tips for CiviCRM module installation and configuration</title>
    <link href="http://www.pervasive-network.org/post/2011/06/26/%5Bdrupal%5D-tips-for-CiviCRM-module-installation-and-configuration" rel="alternate" type="text/html" title="[drupal] tips for CiviCRM module installation and configuration" />
    <id>urn:md5:15ddfe93a9a14627072e011fbee3ec9f</id>
    <updated>2011-06-26T11:46:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>CMS</dc:subject>
        <dc:subject>CiviCRM</dc:subject><dc:subject>drupal</dc:subject>    
    <content type="html">&lt;p&gt;I'm currently using drupal to make a website for a French Linux Assoce. I'm discovering drupal world and I'll share on this page some informations I've used to configure my drupal modules &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;    &lt;h2&gt;CiviEvent&lt;/h2&gt;


&lt;h3&gt;2011/06/25&amp;nbsp;: Display right content from CiviEvent in Calendar popup&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;symptom&amp;nbsp;: Calendar module is written to search informations in a node from Drupal and not from CiviCRM...&lt;/li&gt;
&lt;li&gt;Here is patch to /sites/all/modules/calendar/jcalendar/jcalendar.js, so it queries CiviCRM Event instead of default Drupal Node&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;replace line&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
url: Drupal.settings.basePath + &amp;quot;?q=jcalendar/getnode/&amp;quot;+nid+&amp;quot;/&amp;quot;+ids,
&lt;/pre&gt;

&lt;p&gt;with this line&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
url: Drupal.settings.basePath + &amp;quot;?q=civicrm/event/info&amp;amp;html=1&amp;amp;snippet=1&amp;amp;id=&amp;quot;+nid,
&lt;/pre&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/drupal/civicrm/civicrm-calendar-popup.png"&gt;&lt;img src="http://www.pervasive-network.org/public/drupal/civicrm/.civicrm-calendar-popup_m.jpg" alt="civicrm-calendar-popup.png" style="display:block; margin:0 auto;" title="civicrm-calendar-popup.png, juin 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;2011/06/26&amp;nbsp;: Create a separate "Calendar" and "Upcoming Events" block for Anonymous and Authenticated users&lt;/h3&gt;


&lt;p&gt;Quick steps&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;clone civicrm_events view, for example&amp;nbsp;: civicrm_public_events and civicrm_private_events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/drupal/civicrm/clone-civicrm_events.png"&gt;&lt;img src="http://www.pervasive-network.org/public/drupal/civicrm/.clone-civicrm_events_m.jpg" alt="clone-civicrm_events.png" style="display:block; margin:0 auto;" title="clone-civicrm_events.png, juin 2011" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;for civicrm_public_events
&lt;ul&gt;
&lt;li&gt;check the defaut filter&amp;nbsp;: isPublic=True&lt;/li&gt;
&lt;li&gt;change the default permission&amp;nbsp;: anonymous user&lt;/li&gt;
&lt;li&gt;in "Events page", change Path from events to events_public&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;for civicrm_private_events
&lt;ul&gt;
&lt;li&gt;remove the default filter isPublic=True as we want both public and private events&lt;/li&gt;
&lt;li&gt;change the default permission&amp;nbsp;: authenticated user&lt;/li&gt;
&lt;li&gt;in "Events page", change Path from events to events_private&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rq&amp;nbsp;: you need to provide different paths for each private and public view (I've first used the same name... so it did'nt work and I had public &amp;amp; private events all together)&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/drupal/civicrm/civicrm_public_events.png"&gt;&lt;img src="http://www.pervasive-network.org/public/drupal/civicrm/.civicrm_public_events_m.jpg" alt="civicrm_public_events" style="display:block; margin:0 auto;" title="civicrm_public_events, juin 2011" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/drupal/civicrm/civicrm_private_events.png"&gt;&lt;img src="http://www.pervasive-network.org/public/drupal/civicrm/.civicrm_private_events_m.jpg" alt="civicrm_private_events" style="display:block; margin:0 auto;" title="civicrm_private_events, juin 2011" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;add each block in your site&lt;/li&gt;
&lt;li&gt;change permission to each block (click 'Configure') for only Anonymous or Authenticated users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;=&amp;gt; that works&amp;nbsp;! Calendar and "Upcoming Events" should be different for anonymous and authenticated users&amp;nbsp;!&lt;/p&gt;



&lt;h3&gt;2011/06/26&amp;nbsp;: Hide private events from Anonymous users&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Here is a patch to /sites/all/modules/civicrm/CRM/Event/Page/EventInfo.php&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
92a93,104
&amp;gt; 
&amp;gt;       // Modif de Thus0
&amp;gt;         if (! $values['event']['is_public']){
&amp;gt;           // form is private
&amp;gt;           global $user;
&amp;gt;           if (!$user-&amp;gt;uid) {
&amp;gt;                // if user is anonymous
&amp;gt;                CRM_Utils_System::setUFMessage( ts( 'You do not have permission to view this event' ) );
&amp;gt;                return CRM_Utils_System::permissionDenied( );
&amp;gt;           }
&amp;gt;         }          
&amp;gt; 
&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=NVD1WcGrfsQ:kPWZShOa3sA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=NVD1WcGrfsQ:kPWZShOa3sA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/NVD1WcGrfsQ" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/06/26/%5Bdrupal%5D-tips-for-CiviCRM-module-installation-and-configuration#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/51</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[howto] client UPnP sur android &amp; serveur DLNA/UPnP sous GNU/Linux</title>
    <link href="http://www.pervasive-network.org/post/2011/04/28/%5Bhowto%5D-client-UPnP-sur-android-serveur-DLNA/UPnP-sous-GNU/Linux" rel="alternate" type="text/html" title="[howto] client UPnP sur android &amp; serveur DLNA/UPnP sous GNU/Linux" />
    <id>urn:md5:ef0f8876118ac0a293122f89dca851c4</id>
    <updated>2011-04-28T09:44:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>howto</dc:subject>
        <dc:subject>android</dc:subject><dc:subject>DLNA</dc:subject><dc:subject>Gentoo</dc:subject><dc:subject>MediaTomb</dc:subject><dc:subject>streaming</dc:subject><dc:subject>upnp</dc:subject><dc:subject>XMBC</dc:subject><dc:subject>Xoom</dc:subject>    
    <content type="html">&lt;p&gt;Suite à l'achat d'une tablette android Motorola Xoom, j'ai décidé de mettre à jour mes partages UPnP chez moi afin de pouvoir voir en streaming wifi mes vidéos &lt;strong&gt;sous titrées&lt;/strong&gt;. Après quelques recherches et mises à jour, j'ai finalement opté pour les choix suivants&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/android/logiciels/.medialist_s.jpg" alt="Skifta - media list" style="display:block; margin:0 auto;" title="Skifta - media list, avr. 2011" /&gt;&lt;/p&gt;    &lt;h2&gt;UPnP Media Server sous linux&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;MediaTomb &lt;a href="http://mediatomb.cc/"&gt;http://mediatomb.cc/&lt;/a&gt; (testé sous Gentoo)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;J'ai choisi MediaTomb (par rapport à xbmc) car il est possible de faire du transcodage de sous-titres (externes) pour les incruster à la volée dans une video, cf. la documentation &lt;a href="http://mediatomb.cc/dokuwiki/transcoding:transcoding#piggybacking_subtitles_in_your_stream"&gt;"Piggybacking subtitles in your stream"&lt;/a&gt;. Il suffit que le fichier de sous-titre .srt ou .sub soit dans le même répertoire que la vidéo et qu'il ait le même nom de fichier (à part l'extension bien sûr)&lt;/p&gt;


&lt;p&gt;Sur le client UPnP, il suffit alors de &lt;strong&gt;double-cliquer sur le fichier de sous-titre .srt ou .sub&lt;/strong&gt; (et non pas sur la video .avi !) et on récupère la vidéo transcodée et sous-titrée &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;


&lt;p&gt;Voici les lignes à rajouter dans votre fichier &lt;strong&gt;/etc/mediatomb/config.xml&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;config version=&amp;quot;2&amp;quot; xmlns=&amp;quot;http://mediatomb.cc/config/2&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocation=&amp;quot;http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd&amp;quot;&amp;gt;
  &amp;lt;server&amp;gt;
    &amp;lt;extended-runtime-options&amp;gt;
      
      &amp;lt;mark-played-items enabled=&amp;quot;yes&amp;quot; suppress-cds-updates=&amp;quot;yes&amp;quot;&amp;gt;
        &amp;lt;string mode=&amp;quot;prepend&amp;quot;&amp;gt;*&amp;lt;/string&amp;gt;
        &amp;lt;mark&amp;gt;
          &amp;lt;content&amp;gt;video&amp;lt;/content&amp;gt;
        &amp;lt;/mark&amp;gt;
      &amp;lt;/mark-played-items&amp;gt;
      
    &amp;lt;/extended-runtime-options&amp;gt;
       
    &amp;lt;mappings&amp;gt;
      &amp;lt;extension-mimetype ignore-unknown=&amp;quot;no&amp;quot;&amp;gt;
	&amp;lt;map from=&amp;quot;srt&amp;quot; to=&amp;quot;video/subtitle&amp;quot;/&amp;gt;
	&amp;lt;map from=&amp;quot;sub&amp;quot; to=&amp;quot;video/subtitle&amp;quot;/&amp;gt;
      &amp;lt;/extension-mimetype&amp;gt;
    &amp;lt;/mappings&amp;gt;

  &amp;lt;/server&amp;gt;

  &amp;lt;transcoding enabled=&amp;quot;yes&amp;quot;&amp;gt;

    &amp;lt;mimetype-profile-mappings&amp;gt;
     &amp;lt;transcode mimetype=&amp;quot;video/subtitle&amp;quot; using=&amp;quot;mencoder-srt&amp;quot;/&amp;gt;
    &amp;lt;/mimetype-profile-mappings&amp;gt;

      &amp;lt;profile name=&amp;quot;mencoder-srt&amp;quot; enabled=&amp;quot;yes&amp;quot; type=&amp;quot;external&amp;quot;&amp;gt;
        &amp;lt;mimetype&amp;gt;video/mpeg&amp;lt;/mimetype&amp;gt;
        &amp;lt;accept-url&amp;gt;yes&amp;lt;/accept-url&amp;gt;
        &amp;lt;first-resource&amp;gt;yes&amp;lt;/first-resource&amp;gt;
        &amp;lt;hide-original-resource&amp;gt;no&amp;lt;/hide-original-resource&amp;gt;
        &amp;lt;accept-ogg-theora&amp;gt;yes&amp;lt;/accept-ogg-theora&amp;gt;
        &amp;lt;agent command=&amp;quot;/usr/local/bin/mediatomb-mencoder-srt&amp;quot; arguments=&amp;quot;%in %out&amp;quot;/&amp;gt;
        &amp;lt;buffer size=&amp;quot;10485760&amp;quot; chunk-size=&amp;quot;262144&amp;quot; fill-size=&amp;quot;524288&amp;quot;/&amp;gt;
      &amp;lt;/profile&amp;gt;
    &amp;lt;/profiles&amp;gt;
  &amp;lt;/transcoding&amp;gt;
&amp;lt;/config&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Rq&amp;nbsp;: la section &lt;em&gt;&amp;lt;mark-played-items enabled="yes" suppress-cds-updates="yes"&amp;gt;&lt;/em&gt; permet de marquer vos films déjà lus (en les prefixant d'un &lt;strong&gt;*&lt;/strong&gt; devant le nom de fichier).&lt;/p&gt;


&lt;h2&gt;UPnP Media Renderer sous android&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;client UPnP&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;J'hésite encore entre &lt;a href="https://market.android.com/details?id=com.skifta.android.app"&gt;Skifta &lt;/a&gt; et &lt;a href="https://market.android.com/details?id=cx.hoohol.silanoid"&gt;UPnPlay&lt;/a&gt;... skifta se connecte et se met à jour automatiquement sur le site de skifta.com à chaque lancement, ce qui me gêne un peu... L'interface de UPnPlay est cependant moins ergonomique je trouve, mais fonctionne tout aussi bien.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lecteur video (divx, mpeg)&amp;nbsp;: &lt;a href="https://market.android.com/details?id=com.clov4r.android.nil"&gt;MoboPlayer&lt;/a&gt; (fork de RockPlayer).&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=H_uPbd4zBDk:aPAziRFlpr8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=H_uPbd4zBDk:aPAziRFlpr8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/H_uPbd4zBDk" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/04/28/%5Bhowto%5D-client-UPnP-sur-android-serveur-DLNA/UPnP-sous-GNU/Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/49</wfw:commentRss>
      </entry>
    
  <entry>
    <title>Premiers retours après quelques jours d'utilisation de ma tablette Motorola Xoom</title>
    <link href="http://www.pervasive-network.org/post/2011/04/28/Premiers-retours-apr%C3%A8s-quelques-jours-d-utilisation-de-ma-tablette-Motorola-Xoom" rel="alternate" type="text/html" title="Premiers retours après quelques jours d'utilisation de ma tablette Motorola Xoom" />
    <id>urn:md5:f3ba1bb1df8c15ba0b5c9633601d055a</id>
    <updated>2011-04-25T22:22:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Hardware</dc:subject>
        <dc:subject>android</dc:subject><dc:subject>MTP</dc:subject><dc:subject>upnp</dc:subject><dc:subject>XMBC</dc:subject><dc:subject>Xoom</dc:subject>    
    <content type="html">&lt;p&gt;Voici en vrac quelques notes sur la tablette android Motorola Xoom sous Honeycomb... Après avoir été habitué à android 2.2 sur un téléphone, le passage à une tablette apporte son lot de nouveautés mais on s'y retrouve assez rapidement. Certains logiciels ne sont pas (encore) adaptés à Honeycomb ou à la plus grande résolution d'écran, mais dans l'ensemble, je n'ai pas eu de mauvaise surprise.&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/hardware/xoom/.MOTOROLA-XOOM_s.jpg" alt="Motorola Xoom" style="display:block; margin:0 auto;" title="Motorola Xoom, avr. 2011" /&gt;&lt;/p&gt;    &lt;p&gt;(en cours de rédaction)&lt;/p&gt;


&lt;h2&gt;Problèmes rencontrés&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;connexion avec un PC sous Windows XP&amp;nbsp;: après avoir installé les drivers Motorola, il a fallu également mettre à jour &lt;strong&gt;Windows Media Player en version 11&lt;/strong&gt; !! pour le support du &lt;a href="http://en.wikipedia.org/wiki/Media%20Transfer%20Protocol"&gt;MTP (Media Transfer Protocol)&lt;/a&gt;. La tablette n'est plus reconnue comme un disque usb ou USB mass storage &lt;img src="/themes/default/smilies/sad.png" alt=":(" class="smiley" /&gt; Par ailleurs, il est également apparemment obligatoire d'installer les drivers Motorola pour pouvoir recharger la tablette via le câble micro-usb (ou sinon il faut utiliser l'alimentation externe fournie)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;support du protocole MTP sous GNU/Linux&amp;nbsp;: vous pouvez utiliser &lt;a href="http://fuse.sourceforge.net/"&gt;FUSE (File System in User Space)&lt;/a&gt; et la librairie &lt;a href="http://code.google.com/p/mtpfs/"&gt;mtpfs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;lenteur du navigateur web =&amp;gt; changer le user-agent (UAString) du navigateur (par défaut 'android') en 'ipad' ou 'desktop' (arg !). J'ai eu plusieurs plantages du navigateur web natif ie. fermeture soudaine et retour sur la page d'accueil d'android.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;cf. &lt;a href="http://www.xoomforums.com/forum/motorola-xoom-general-discussion/274-internet-about-debug-change-browsers-user-agent-string-desktop-4.html"&gt;http://www.xoomforums.com/forum/motorola-xoom-general-discussion/274-internet-about-debug-change-browsers-user-agent-string-desktop-4.html&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Rq&amp;nbsp;: il faut faire la manipulation à chaque démarrage du navigateur ou sinon utiliser d'autres 'butineurs' tels que &lt;strong&gt;Dolphin HD&lt;/strong&gt; ou &lt;strong&gt;Skyfire&lt;/strong&gt; qui gardent en mémoire la modification.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;en cas de problème de lecteur de mail en imap =&amp;gt; utiliser K9-Mail. Je n'ai pas eu de soucis pour récupérer mes mails sur Free (imap.free.fr).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Remarques ergonomiques&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Si vous cherchez le &lt;strong&gt;bouton marche/arrêt&lt;/strong&gt;, il n'est pas situé sur une tranche de la tablette mais &lt;strong&gt;sur la face arrière&lt;/strong&gt;&amp;nbsp;! C'est un endroit inhabituel, mais on s'y habitue finalement...&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Comme sur la plupart des tablettes android, les &lt;strong&gt;haut parleur&lt;/strong&gt; sont sur la face arrière donc le son est dirigé dans le mauvais sens (pas vers l'utilisateur). Les seuls boutons disponibles sur la tranche sont ceux pour &lt;strong&gt;modifier le volume&lt;/strong&gt; audio ie. dans le coin supérieur gauche et sont ainsi difficilement manipulables à mon avis vu la taille de la tablette si on la tient en main.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Multimedia&lt;/h2&gt;


&lt;h3&gt;Lecteur Video&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://market.android.com/details?id=com.clov4r.android.nil"&gt;MoboPlayer&lt;/a&gt; (fork de RockPlayer). Au démarrage, le logiciel demande d'installer un codec supplémentaire pour la Xoom. Je n'ai eu aucun problème pour lire mes différents divx .avi (pas de .mkv chez moi)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Mediacenter&lt;/h2&gt;


&lt;h3&gt;UPnP&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://market.android.com/details?id=com.skifta.android.app"&gt;Skifta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://market.android.com/details?id=cx.hoohol.silanoid"&gt;UPnPlay&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;cf. &lt;a href="http://www.pervasive-network.org/post/2011/04/28/%5Bhowto%5D-client-UPnP-sur-android-serveur-DLNA/UPnP-sous-GNU/Linux"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;XBMC&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/android-xbmcremote/"&gt;Official XBMC Remote for Android&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'application n'apparait pas dans le market&amp;nbsp;: il faut télécharger le apk directement depuis le site web et installer manuellement. Rq&amp;nbsp;: la plupart des autres applications de contrôle de xbmc, disponibles sur le market, ne fonctionnent pas à la bonne résolution de la Xoom&amp;nbsp;: ils s'affichent en petit au milieu en haut de l'écran &lt;img src="/themes/default/smilies/sad.png" alt=":(" class="smiley" /&gt;&lt;/p&gt;


&lt;p&gt;cf. [http://code.google.com/p/android-xbmcremote/issues/detail?id=505|http://code.google.com/p/android-xbmcremote/issues/detail?id=505}&lt;/p&gt;


&lt;h2&gt;Remote control&lt;/h2&gt;


&lt;h3&gt;&lt;a href="http://synergy-foss.org/"&gt;Synergy&lt;/a&gt;&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://sourceforge.net/projects/synergyandroid/"&gt;Synergy Android Client&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=VZsw8jzPgVc:eQA4pRqSuKk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=VZsw8jzPgVc:eQA4pRqSuKk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/VZsw8jzPgVc" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2011/04/28/Premiers-retours-apr%C3%A8s-quelques-jours-d-utilisation-de-ma-tablette-Motorola-Xoom#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/50</wfw:commentRss>
      </entry>
    
  <entry>
    <title>Quadruple Boot sur MacBook Pro 6.2 : MacOSX Snow Leopard / Windows Seven / Gentoo / Ubuntu</title>
    <link href="http://www.pervasive-network.org/post/2010/07/18/Quadrupe-Boot-sur-MacBook-Pro" rel="alternate" type="text/html" title="Quadruple Boot sur MacBook Pro 6.2 : MacOSX Snow Leopard / Windows Seven / Gentoo / Ubuntu" />
    <id>urn:md5:dce2de3e8b3dc8b565c737b8af25b48c</id>
    <updated>2010-07-18T00:52:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>MacBook Pro</dc:subject>
        <dc:subject>Gentoo</dc:subject><dc:subject>grub</dc:subject><dc:subject>imagemagick</dc:subject><dc:subject>Kubuntu</dc:subject><dc:subject>MacBook Pro</dc:subject><dc:subject>rEFIt</dc:subject><dc:subject>Snow Leopard</dc:subject><dc:subject>Ubuntu</dc:subject><dc:subject>Windows Seven</dc:subject>    
    <content type="html">&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/hardware/macbookpro/montage.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/hardware/macbookpro/.montage_m.jpg" alt="Quadruple Boot on MacBook Pro" style="display:block; margin:0 auto;" title="Quadruple Boot on MacBook Pro, juil. 2010" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Après quelques déboires, j'ai enfin pu faire fonctionner un quadruple boot sur mon MacBook Pro 6.2 avec respectivement les systèmes d'exploitation&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mac OSX Snow Leopard (rEFIt)&lt;/li&gt;
&lt;li&gt;Windows Seven&lt;/li&gt;
&lt;li&gt;Linux Gentoo (grub1)&lt;/li&gt;
&lt;li&gt;Linux Kubuntu 10.04 Lucid (grub2)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Si vous voulez également installer un quadruple boot sur votre portable, vous pouvez consulter mon&amp;nbsp;: &lt;a href="http://www.pervasive-network.org/post/2010/07/15/Guide-d-installation-d-un-MacBook-Pro-avec-quad-boot"&gt;guide d'installation d'un MacBook Pro avec Quad Boot&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Partitionnement&lt;/h2&gt;

&lt;pre&gt;
# parted --list
Modèle: ATA TOSHIBA MK5055GS (scsi)
Disque /dev/sda : 500GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : gpt

Numéro  Début    Fin       Taille     Système de fichiers  Nom               Fanions
 1           20,5kB  210MB  210MB   fat32              EFI System Partition  démarrage
 2           211MB  60,2GB 60,0GB  ntfs                Windows
 3           60,2GB 380GB  320GB   hfs+               MacOSX
 7           380GB  380GB  44,4MB                                                      bios_grub
 4           380GB  441GB  60,5GB  ext4                Gentoo                    démarrage
 5           441GB  496GB  55,0GB  ext4                Ubuntu                    démarrage
 6           496GB  500GB  4264MB linux-swap(v1)  Swap
&lt;/pre&gt;


&lt;p&gt;Rq&amp;nbsp;: si je devais recommencer, j'invertirai la partition 4 (Gentoo) avec la partition 7 (bios_grub utilisée par grub2 pour mettre ses fichiers de boot).&lt;/p&gt;


&lt;h2&gt;Imagemagick &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/h2&gt;


&lt;p&gt;Rq&amp;nbsp;: pour combiner les 4 captures d'écran en une seule image, j'ai utilisé le logiciel imagemagick et la commange 'magique' suivante&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
montage -title &amp;quot;MacBook Pro - Quadruple Boot&amp;quot; 
-mode Unframe -tile 2x2 -frame 3 -shadow -geometry +2+2 
-fill 'yellow' -stroke 'Black' -gravity 'North' -pointsize 50 
\( -draw 'text 0,150 &amp;quot;MacOSX Snow Leopard&amp;quot;' macosx.png \) 
\( -draw 'text 0,150 &amp;quot;Windows Seven&amp;quot;' windows-seven.png \) 
\( -draw 'text 0,200 &amp;quot;Linux Gentoo&amp;quot;' gentoo.png \) 
\( -draw 'text 0,200 &amp;quot;Linux Kubuntu 10.04 Lucid&amp;quot;' kubuntu.png \) 
-pointsize 12 -fill 'Black' +stroke -resize 640 montage.png
&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=MfvRRlB0uzs:el4RFFzQ0uI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=MfvRRlB0uzs:el4RFFzQ0uI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/MfvRRlB0uzs" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2010/07/18/Quadrupe-Boot-sur-MacBook-Pro#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/48</wfw:commentRss>
      </entry>
    
  <entry>
    <title>Guide d'installation d'un MacBook Pro 6.2 avec quad boot : MacOSX Snow Leopard / Windows Seven / Gentoo / Ubuntu</title>
    <link href="http://www.pervasive-network.org/post/2010/07/15/Guide-d-installation-d-un-MacBook-Pro-avec-quad-boot" rel="alternate" type="text/html" title="Guide d'installation d'un MacBook Pro 6.2 avec quad boot : MacOSX Snow Leopard / Windows Seven / Gentoo / Ubuntu" />
    <id>urn:md5:245fa7729c48d91c4cacaa2b56f7d2ee</id>
    <updated>2010-07-15T07:38:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>MacBook Pro</dc:subject>
        <dc:subject>cygwin</dc:subject><dc:subject>Gentoo</dc:subject><dc:subject>grub</dc:subject><dc:subject>Kubuntu</dc:subject><dc:subject>MacBook Pro</dc:subject><dc:subject>MacOSX</dc:subject><dc:subject>Snow Leopard</dc:subject><dc:subject>Ubuntu</dc:subject><dc:subject>Windows Seven</dc:subject>    
    <content type="html">&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/macosx/.overview-gallery4-20090828_m.jpg" alt="MacBook Pro" style="display:block; margin:0 auto;" title="MacBook Pro, juil. 2010" /&gt;
Je viens de récupérer un MacBook Pro 6.2 au boulot &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;


&lt;p&gt;Voici mes prises de note concernant l'installation de ce portable pour l'utiliser en multiboot (quad boot)&amp;nbsp;: MacOSX Snow Leopard, Windows Seven, Gentoo et Ubuntu... j'espère que cela pourra être utile à d'autres personnes désirant optimiser leur utilisation de leur Mac Book Pro.&lt;/p&gt;    &lt;p&gt;&lt;q&gt;Attention&amp;nbsp;: cette page est en cours de rédaction !!!&lt;/q&gt;&lt;/p&gt;


&lt;h2&gt;Partitionnement&lt;/h2&gt;

&lt;pre&gt;
# parted --list
Modèle: ATA TOSHIBA MK5055GS (scsi)
Disque /dev/sda : 500GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : gpt

Numéro  Début    Fin       Taille     Système de fichiers  Nom               Fanions
 1           20,5kB  210MB  210MB   fat32              EFI System Partition  démarrage
 2           211MB  60,2GB 60,0GB  ntfs                Windows
 3           60,2GB 380GB  320GB   hfs+               MacOSX
 7           380GB  380GB  44,4MB                                                      bios_grub
 4           380GB  441GB  60,5GB  ext4                Gentoo                    démarrage
 5           441GB  496GB  55,0GB  ext4                Ubuntu                    démarrage
 6           496GB  500GB  4264MB linux-swap(v1)  Swap
&lt;/pre&gt;


&lt;p&gt;Rq&amp;nbsp;: si je devais recommencer, j'invertirai la partition 4 (Gentoo) avec la partition 7 (bios_grub utilisée par grub2 pour mettre ses fichiers de boot).&lt;/p&gt;


&lt;h2&gt;Installation sous MacOSX Snow Leopard (à compléter)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;(ré)installer MacOSX Snow Leopard&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;J'ai préféré réinstaller MacOSX pour partir sur une base propre&amp;nbsp;: lors de l'installation de MacOSX, j'ai opté pour un modèle de 6 partitions (cf. l'introduction sur le nombre de partitions).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rq&amp;nbsp;: je n'ai pas installé BootCamp comme j'avais déjà partitionné mon disque lors de l'installation de MacOSX Snow Leopard&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;installer rEFit&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Installation sous Kubuntu / Ubuntu 10.04 Lucid&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;pas de problème particulier&amp;nbsp;: installer sur la partition /dev/sda5&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Installation sous Gentoo&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;installer gentoo sur la partition /dev/sda6&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;J'ai installé gentoo depuis un chroot de mon installation kubuntu.&lt;/p&gt;


&lt;h3&gt;Liste des composants matériel&lt;/h3&gt;

&lt;pre&gt;
# lspci
00:00.0 Host bridge: Intel Corporation Arrandale DRAM Controller (rev 12)                                                                                         
00:01.0 PCI bridge: Intel Corporation Arrandale PCI Express x16 Root Port (rev 12)                                                                                
00:1a.0 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)                                                                        
00:1a.7 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06)                                                                        
00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06)                                                                                  
00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 06)                                                                                  
00:1c.1 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 3 (rev 06)
00:1c.3 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 4 (rev 06)
00:1d.0 USB Controller: Intel Corporation Ibex Peak USB Universal Host Controller (rev 06)
00:1d.7 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 06)
00:1f.2 IDE interface: Intel Corporation Ibex Peak 4 port SATA IDE Controller (rev 06)
00:1f.3 SMBus: Intel Corporation Ibex Peak SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation Ibex Peak Thermal Subsystem (rev 06)
01:00.0 VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)
01:00.1 Audio device: nVidia Corporation Device 0be2 (rev a1)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)
03:00.0 Network controller: Broadcom Corporation Device 4353 (rev 01)
04:00.0 FireWire (IEEE 1394): Agere Systems FW643 PCI Express1394b Controller (PHY/Link) (rev 08)
ff:00.0 Host bridge: Intel Corporation QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Device 2d12 (rev 02)
ff:02.3 Host bridge: Intel Corporation Device 2d13 (rev 02)
&lt;/pre&gt;


&lt;h3&gt;Configuration du kernel 2.6.34-gentoo-r1&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;au jour de l'écriture de ce tutorial, la version du kernel gentoo est la 2.6.34-gentoo-r1&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# emerge gentoo-sources
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Carte Réseau&amp;nbsp;: Ethernet controller: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;include le module &lt;strong&gt;tg3&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;
Device Drivers  ---&amp;gt;
  [*] Network device support  ---&amp;gt;
    [*]   Ethernet (1000 Mbit)  ---&amp;gt;
      &amp;lt;M&amp;gt;   Broadcom Tigon3 support
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Carte Son&amp;nbsp;:  Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06) et&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Audio device: nVidia Corporation Device 0be2 (rev a1)&lt;/p&gt;


&lt;p&gt;inclure le support du chipset &lt;strong&gt;Cirrus&lt;/strong&gt;&amp;nbsp;!&lt;/p&gt;

&lt;pre&gt;
Device Drivers ---&amp;gt;
  &amp;lt;M&amp;gt; Sound card support ---&amp;gt;
    &amp;lt;M&amp;gt;   Advanced Linux Sound Architecture ---&amp;gt;
      &amp;lt;M&amp;gt;   OSS Mixer API
      &amp;lt;M&amp;gt;   OSS PCM (digital audio) API
      [*]     OSS PCM (digital audio) API - Include plugin system
      [*]   OSS Sequencer API
      &amp;lt;M&amp;gt;   HR-timer backend support
      [*]     Use HR-timer as default sequencer timer
      [*]   Support old ALSA API
      [*]   PCI sound devices ---&amp;gt;
        &amp;lt;M&amp;gt;   Intel HD Audio ---&amp;gt;
          [*]   Support digital beep via input layer
          (1)     Digital beep registration mode
          [*]   Support jack plugging notification via input layer
          [*]   Support initialization patch loading for HD-audio
          [*]   Build NVIDIA HDMI HD-audio codec support
          [*]   Build Cirrus Logic codec support
          [*]   Enable generic HD-audio codec parser
          [*]   Aggressive power-saving on HD-audio
          (15)    Default time-out for HD-audio power-save mode
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Carte Video&amp;nbsp;: VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Carte WiFi&amp;nbsp;: Network controller: Broadcom Corporation Device 4353 (rev 01)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;attention de bien inclure le module &lt;strong&gt;Host AP&lt;/strong&gt; ("bug" dans la configuration du kernel) même si la carte est une broadcom&amp;nbsp;!&lt;/p&gt;

&lt;pre&gt;
[*] Networking support ---&amp;gt;
   -*-   Wireless ---&amp;gt;
    &amp;lt;M&amp;gt;   cfg80211 - wireless configuration API
    [*]     enable powersave by default
    [*]     cfg80211 DebugFS entries
    [*]     cfg80211 wireless extensions compatibility
    [*]   Wireless extensions sysfs files
    {M}   Common routines for IEEE802.11 drivers
    &amp;lt;  &amp;gt;    Generic IEEE 802.11 Networking Stack (mac80211)

Device Drivers  ---&amp;gt; 
  Sonics Silicon Backplane  ---&amp;gt;
    &amp;lt;  &amp;gt;    Sonics Silicon Backplane support
    [*] Network device support  ---&amp;gt;
      [*]   Wireless LAN ---&amp;gt;
      &amp;lt;M&amp;gt;    cfg80211 - wireless configuration API
      &amp;lt;  &amp;gt;    Generic IEEE 802.11 Networking Stack (mac80211)
            Device Drivers  ---&amp;gt;
                [*] Network device support  ---&amp;gt;                  
                    [*] Wireless LAN  ---&amp;gt;  
                        &amp;lt;M&amp;gt;   IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)  
                        [*]     Support downloading firmware images with Host AP driver
                        [*]         Support for non-volatile firmware images with Host AP driver
                        &amp;lt;M&amp;gt;     Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors
                        &amp;lt;M&amp;gt;     Host AP driver for Prism2.5 PCI adaptors
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Processeur&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
Processor type and features ---&amp;gt;
  Processor family (Core 2/newer Xeon)
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Touchpad&amp;nbsp;: inclure le module &lt;strong&gt;USB_EHCI_TT_NEWSCHED&lt;/strong&gt;&amp;nbsp;!&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
Device Drivers ---&amp;gt;
  USB support ---&amp;gt;
    &amp;lt;*&amp;gt;     EHCI HCD (USB 2.0) support
    [*]       Root Hub Transaction Translators
    [*]       Improved Transaction Translator scheduling (EXPERIMENTAL
&lt;/pre&gt;


&lt;p&gt;ou&lt;/p&gt;

&lt;pre&gt;
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
&lt;/pre&gt;


&lt;h3&gt;Configuration de l'horloge&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/conf.d/clock&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
CLOCK=&amp;quot;UTC&amp;quot;
TIMEZONE=&amp;quot;Europe/Paris&amp;quot;
&lt;/pre&gt;


&lt;h3&gt;Configuration du clavier en mode console&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;télécharger le fichier (cf. http://wiki.archlinux.fr/howto/laptop/macbookpro_55)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# cd /usr/share/keymaps/mac/all
# wget http://libre.adok-conception.fr/contrib/mac-fr-ext_new.map.gz
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/conf.d/keymaps&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
KEYMAP=&amp;quot;mac-fr-ext_new&amp;quot;
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/conf.d/consolefont&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
CONSOLEFONT=&amp;quot;lat9w-16&amp;quot;
&lt;/pre&gt;


&lt;h3&gt;Configuration de /etc/fstab (TODO&amp;nbsp;: à compléter)&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;identifier les UUID de vos partitions (à compléter)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
ls -l /dev/disk/by-uuid/
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/fstab&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;créer un initramfs (à compléter)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# mkdir /usr/src/initramfs
&lt;/pre&gt;


&lt;h3&gt;Configuration de la carte son&amp;nbsp;: Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06)&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;remarque&amp;nbsp;: vérifier que le chipset Cirrus est bien compilé dans le kernel&amp;nbsp;!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;configurer le module snd-hda-intel&amp;nbsp;: créer un fichier /etc/modprobe.d/alsa-macbook.conf&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
options snd-hda-intel model=mbp55
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;regénérer vos modules&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# update-modules
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;lancer le daemon alsasound au démarrage&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# rc-update add alsasound boot
&lt;/pre&gt;



&lt;h3&gt;Configuration de la carte video&amp;nbsp;: VGA compatible controller: nVidia Corporation Device 0a29 (rev a2)&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;installer le driver nvidia-drivers&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# emerge nvidia-drivers
# eselect opengl set nvidia
&lt;/pre&gt;


&lt;h3&gt;Configuration de la carte WiFi&amp;nbsp;: Broadcom Corporation Device 4353 (rev 01)&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;installer le driver broadcom-sta&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# echo &amp;quot;net-wireless/broadcom-sta ~amd64&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords
# echo &amp;quot;net-wireless/broadcom-sta Broadcom&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.license
# emerge broadcom-sta
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;blacklister le driver b43 (au cas où)&amp;nbsp;: créer un fichier /etc/modprob.d/blacklist-macbook.conf&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
blacklist b43
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;regénérer vos modules&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# update-modules -f
&lt;/pre&gt;


&lt;h3&gt;Configuration de l'infrarouge&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/make.conf&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
LIRC_DEVICES=&amp;quot;macmini&amp;quot;
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;installer lirc-0.8.7_pre1 et kdelirc&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# echo &amp;quot;=app-misc/lirc-0.8.7_pre1 ~amd64&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords/common
# emerge lirc kdelirc
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;copier le fichier de configuration lircd.conf&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# cp /usr/share/lirc/remotes/apple/lircd.conf.macmini /etc/lirc/lircd.conf
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier de configuration /etc/lirc/lircd.conf&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
LIRCD_OPTS=&amp;quot;--driver=macmini --output=/var/run/lirc/lircd --uinput&amp;quot;
&lt;/pre&gt;


&lt;h3&gt;Configuration du Touchpad&lt;/h3&gt;

&lt;pre&gt;
# cp /usr/share/hal/fdi/policy/10osvendor/10-input-policy.fdi /etc/hal/fdi/policy
# cp /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi /etc/hal/fdi/policy
# cp /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi /etc/hal/fdi/policy/
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;installer kcm_touchpad&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# emerge kcm_touchpad
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;configurer le touchpad via le menu 'Configuration du système' &amp;gt; 'Clavier &amp;amp; Souris' &amp;gt; 'Touchpad'&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;lancer le daemon syndaemon au démarrage de kde&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Créer le fichier ~/.kde4/Autostart/syndaemon&lt;/p&gt;

&lt;pre&gt;
#!/bin/bash
syndaemon -i 1 -d -t -K
&lt;/pre&gt;


&lt;h3&gt;Configuration du shell&amp;nbsp;: bash&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier .bashrc&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
export PATH=&amp;quot;~/local/bin:/usr/local/bin:/sbin:${PATH}&amp;quot;
export LANG=&amp;quot;fr_FR.UTF-8&amp;quot;
export LC_COLLATE=&amp;quot;C&amp;quot;
source ~/.bash_aliases
&lt;/pre&gt;


&lt;h3&gt;Configuration du fichier /etc/conf.d/rc&lt;/h3&gt;


&lt;pre&gt;# emerge showconsole&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/conf.d/rc&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
RC_PARALLEL_STARTUP=&amp;quot;yes&amp;quot;
RC_BOOTLOG=&amp;quot;yes&amp;quot;
&lt;/pre&gt;


&lt;h3&gt;Autre configuration&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;lancer les daemons suivants au démarrage&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# rc-update add acpid default
# rc-update add dbus default
&lt;/pre&gt;


&lt;h3&gt;Installation de quelques logiciels utiles&lt;/h3&gt;


&lt;pre&gt;# emerge -av gentoolkit euses eix elogviewer&lt;/pre&gt;


&lt;h3&gt;Configuration de kdebase-startkde&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/kde/startup/agent-startup.sh&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
if [ -x /usr/bin/ssh-agent ]; then
   eval &amp;quot;$(/usr/bin/ssh-agent -s)&amp;quot;
fi
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/kde/shutdown/agent-shutdown.sh&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
if [ -n &amp;quot;${SSH_AGENT_PID}&amp;quot; ]; then
   eval &amp;quot;$(ssh-agent -s -k)&amp;quot;
fi
&lt;/pre&gt;


&lt;h3&gt;Configuration de kdm&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/conf.d/xdm&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
DISPLAYMANAGER=&amp;quot;kdm&amp;quot;
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;lancer xdm au démarrage&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# rc-update add consolekit default
# rc-update add xdm default
&lt;/pre&gt;


&lt;h3&gt;Configuration de ntp&lt;/h3&gt;

&lt;pre&gt;
# rc-update add ntp-client default
&lt;/pre&gt;


&lt;h3&gt;Configuration de pommed-1.33&lt;/h3&gt;


&lt;p&gt;cf. http://mac.linux.be/content/pommed-133-support-macbook-pro-61-62-and-macbook-pro-71&lt;/p&gt;


&lt;h3&gt;Configuration de vim et gvim&lt;/h3&gt;

&lt;pre&gt;
# emerge -av vim
# eselect bashcomp enable --global vim
# eselect bashcomp enable --global gvim
&lt;/pre&gt;


&lt;h3&gt;Configuration de wicd&lt;/h3&gt;

&lt;pre&gt;
# emerge -av wicd
# rc-update add wicd default
# rc-update del net.eth0
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/conf.d/rc&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
RC_PLUG_SERVICES=&amp;quot;!net.eth0&amp;quot;
&lt;/pre&gt;


&lt;h2&gt;Installation sous Windows Seven&lt;/h2&gt;


&lt;h3&gt;Installation de Windows Seven&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Où souhaitez-vous installer Windows&amp;nbsp;?&lt;/li&gt;
&lt;li&gt;Choisir&amp;nbsp;: Disque 0 Partition 2: WINDOWS&lt;/li&gt;
&lt;li&gt;Cliquer sur Option du lecteur&lt;/li&gt;
&lt;li&gt;Cliquer sur "Formater"&lt;/li&gt;
&lt;li&gt;Cliquer "OK"&lt;/li&gt;
&lt;li&gt;Cliquer sur "Suivant"&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Rebooter une 1ère fois pour continuer l'installation&lt;/li&gt;
&lt;li&gt;Rebooter une 2ème fois pour finaliser l'installation&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Rentrer votre numéro de série Windows Seven&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Installation des drivers bootcamp pour Windows Seven&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ejecter le CD Windows&lt;/li&gt;
&lt;li&gt;Insérer le CD de OS X Snow Leopard&lt;/li&gt;
&lt;li&gt;Lancer le logiciel "Boot Camp\setup.exe"&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;A la fin de l'installation, rebooter &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Configuration de l'horloge UTC&lt;/h3&gt;


&lt;p&gt;cf. https://help.ubuntu.com/community/UbuntuTime&lt;/p&gt;


&lt;h3&gt;Installation de cygwin&lt;/h3&gt;


&lt;h4&gt;Configuration du clavier sous Xorg (cf. /usr/share/X11/xkb/geometry)&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;modifier le fichier /etc/X11/xinit/xinitrc&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
setxkbmap.exe -layout fr -mode macbook79
&lt;/pre&gt;


&lt;h3&gt;Installation de kdewin&lt;/h3&gt;


&lt;h2&gt;Reinstaller grub2 sur Ubuntu 10.04 Lucid (à compléter)&lt;/h2&gt;


&lt;h3&gt;chainer le grub1 de gentoo au grub2 de ubuntu&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;rebooter sous ubuntu&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
TODO : à compléter
&lt;/pre&gt;

&lt;pre&gt;
 # grub-install /dev/sda
 Installation finished. No error reported.
&lt;/pre&gt;


&lt;h2&gt;Voilà, un quad boot sur MacBook Pro 6.2 &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/h2&gt;


&lt;p&gt;Si tout se passe bien, vous avez désormais 4 systèmes d'exploitation installés sur votre MacBook Pro&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MacOSX Snow Leopard&lt;/li&gt;
&lt;li&gt;Windows Seven&lt;/li&gt;
&lt;li&gt;Linux Gentoo (grub1)&lt;/li&gt;
&lt;li&gt;Linux Kubuntu / Ubuntu (grub2)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/hardware/macbookpro/montage.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/hardware/macbookpro/.montage_m.jpg" alt="Quadruple Boot on MacBook Pro" style="display:block; margin:0 auto;" title="Quadruple Boot on MacBook Pro, juil. 2010" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;http://en.gentoo-wiki.com/wiki/Synaptics_Touchpad/Xorg_7.3&lt;/li&gt;
&lt;li&gt;http://en.gentoo-wiki.com/wiki/Apple_Macbook&lt;/li&gt;
&lt;li&gt;http://wiki.archlinux.fr/howto/laptop/macbookpro_55&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;http://www.odi.ch/prog/macbookpro/index.php&lt;/li&gt;
&lt;li&gt;http://bruno.boulgour.com/trucs/macbook-pro/README&lt;/li&gt;
&lt;li&gt;http://wiki.archlinux.fr/howto/laptop/macbookpro_55&lt;/li&gt;
&lt;li&gt;http://www.ercoppa.org/blog-MacBook--Gentoo-Linux.htm&lt;/li&gt;
&lt;li&gt;http://hydtechblog.com/2009/01/26/dual-triple-quad-boot-a-macbook-with-mac-os-x-ubuntu-linux-windows-xp-and-windows-vista/&lt;/li&gt;
&lt;li&gt;http://vivin.net/2009/03/29/an-update-to-running-aterm-or-any-other-x-app-rootless-without-a-dos-console-on-cygwin-/&lt;/li&gt;
&lt;li&gt;https://bbs.archlinux.org/viewtopic.php?pid=793491&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=fCh7jqOzFs8:Y2TyZuwZG78:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=fCh7jqOzFs8:Y2TyZuwZG78:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/fCh7jqOzFs8" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2010/07/15/Guide-d-installation-d-un-MacBook-Pro-avec-quad-boot#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/47</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[Réalité Augmentée] 1ers tests avec la plate-forme Layar</title>
    <link href="http://www.pervasive-network.org/post/2010/02/17/%5BR%C3%A9alit%C3%A9-Augment%C3%A9e%5D-1ers-tests-avec-la-plate-forme-Layar" rel="alternate" type="text/html" title="[Réalité Augmentée] 1ers tests avec la plate-forme Layar" />
    <id>urn:md5:bc1b5d2ed7a375b9dc3113cb8f7c56cc</id>
    <updated>2010-02-17T09:18:00+01:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Réalité Augmentée</dc:subject>
        <dc:subject>android</dc:subject><dc:subject>augmented reality</dc:subject><dc:subject>iphone</dc:subject><dc:subject>réalité augmentée</dc:subject>    
    <content type="html">&lt;p&gt;J'ai reçu ma clé d'activation pour utiliser la plate-forme de réalité augmentée Layar... La prise en main est assez rapide, grâce au logiciel &lt;a href="http://code.google.com/p/porpoise/"&gt;PorPOISe&lt;/a&gt; (a Portable Point-of-Interest Server for Layar) qui permet de générer sa liste de POI depuis une base MySQL ou un simple fichier XML.&lt;/p&gt;


&lt;p&gt;Avec un simple fichier XML, voici un premier résultat sur Android (Nexus One)&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/augmented.reality/layar/20100216135215.png"&gt;&lt;img src="http://www.pervasive-network.org/public/augmented.reality/layar/.20100216135215_s.jpg" alt="Layar - Radar" style="display:block; margin:0 auto;" title="Layar - Radar, fév. 2010" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;... ou sous forme de liste&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/augmented.reality/layar/20100216132955.png"&gt;&lt;img src="http://www.pervasive-network.org/public/augmented.reality/layar/.20100216132955_m.jpg" alt="Layar - liste" style="display:block; margin:0 auto;" title="Layar - liste, fév. 2010" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Les POI (Point Of Interest) semblent un peu décalés mais je pense que j'ai mal positionné les coordonnées GPS (faits à l'arrache avec Google Maps)&lt;/p&gt;


&lt;h2&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://layar.pbworks.com/Layer-Definition"&gt;http://layar.pbworks.com/Layer-Definition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://layar.pbworks.com/GetPointsOfInterest"&gt;http://layar.pbworks.com/GetPointsOfInterest&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=-A9Ip5BXYmI:0zLP2zRtYP0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=-A9Ip5BXYmI:0zLP2zRtYP0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/-A9Ip5BXYmI" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2010/02/17/%5BR%C3%A9alit%C3%A9-Augment%C3%A9e%5D-1ers-tests-avec-la-plate-forme-Layar#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/46</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[android] GetNetInfo : show network informations for your Android device</title>
    <link href="http://www.pervasive-network.org/post/2009/12/23/%5Bandroid%5D-GetNetInfo-%3A-show-network-informations-for-your-Android-device" rel="alternate" type="text/html" title="[android] GetNetInfo : show network informations for your Android device" />
    <id>urn:md5:5020f1ea5f8e30a1d39bc9a870b49495</id>
    <updated>2009-12-23T22:37:00+01:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Android</dc:subject>
        <dc:subject>android</dc:subject><dc:subject>java</dc:subject><dc:subject>ListView</dc:subject><dc:subject>WiFi</dc:subject>    
    <content type="html">&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/devices/android/GetNetInfo/.GetNetInfo_s.jpg" alt="GetNetInfo-1.0" style="display:block; margin:0 auto;" title="GetNetInfo-1.0, déc. 2009" /&gt;&lt;/p&gt;


&lt;p&gt;Mon premier programme android pour afficher des informations sur l'interface WiFi / 3G&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSID, RSSI&lt;/li&gt;
&lt;li&gt;Mac Address, IP Address, Netmask, Gateway&lt;/li&gt;
&lt;li&gt;DNS Server, DHCP Server, DHCP Lease&lt;/li&gt;
&lt;/ul&gt;    &lt;h2&gt;Captures d'écran&lt;/h2&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/android/GetNetInfo/GetNetInfo-WiFi.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/android/GetNetInfo/.GetNetInfo-WiFi_s.jpg" alt="GetNetInfo-1.4 WiFi" title="GetNetInfo-1.4 WiFi, déc. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/android/GetNetInfo/GetNetInfo-3G.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/android/GetNetInfo/.GetNetInfo-3G_s.jpg" alt="GetNetInfo-1.4 3G" title="GetNetInfo-1.4 3G, déc. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/android/GetNetInfo/GetNetInfo-Notification.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/android/GetNetInfo/.GetNetInfo-Notification_s.jpg" alt="GetNetInfo-1.4 Notification" title="GetNetInfo-1.4 Notification, déc. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Code snippet&amp;nbsp;:&lt;/h2&gt;


&lt;pre&gt;  /** 
    * Show WLAN interface informations
    * cf. http://www.droidnova.com/get-the-ip-address-of-your-device,304.html
    * **/
   private void showIPAddress1() {
   	TextView tv;&lt;/pre&gt;


&lt;pre&gt;   	WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);    	
   	WifiInfo wifiInfo = wifiManager.getConnectionInfo();
   	DhcpInfo dhcpInfo = wifiManager.getDhcpInfo();    	
   	
   	tv = (TextView) findViewById(R.id.id_wlan_ssid);
   	tv.setText(wifiInfo.getSSID());    	
   	tv = (TextView) findViewById(R.id.id_wlan_rssi);
   	tv.setText(""+wifiInfo.getRssi());
   	
   	tv = (TextView) findViewById(R.id.id_wlan_mac_address);
   	tv.setText(wifiInfo.getMacAddress());    	
   	tv = (TextView) findViewById(R.id.id_wlan_ip_address);
   	tv.setText(intToIp(dhcpInfo.ipAddress));
   	tv = (TextView) findViewById(R.id.id_wlan_netmask);
   	tv.setText(intToIp(dhcpInfo.netmask));    	    	
   	tv = (TextView) findViewById(R.id.id_wlan_gateway);
   	tv.setText(intToIp(dhcpInfo.gateway));
   	tv = (TextView) findViewById(R.id.id_wlan_dns1);
   	tv.setText(intToIp(dhcpInfo.dns1));
   	tv = (TextView) findViewById(R.id.id_wlan_dhcp);
   	tv.setText(intToIp(dhcpInfo.serverAddress));
   	tv = (TextView) findViewById(R.id.id_wlan_dhcplease);
   	tv.setText(""+dhcpInfo.leaseDuration);    	       
   }&lt;/pre&gt;


&lt;pre&gt;  /**
    * Convert int IP adress to String 
    * cf. http://teneo.wordpress.com/2008/12/23/java-ip-address-to-integer-and-back/
    */
   private String intToIp(int i) {
   	return ( i        &amp;amp; 0xFF) + "." +
   	((i &amp;gt;&amp;gt;  8 ) &amp;amp; 0xFF) + "." +
   	((i &amp;gt;&amp;gt; 16 ) &amp;amp; 0xFF) + "." +
       ((i &amp;gt;&amp;gt; 24 ) &amp;amp; 0xFF)
       ;
   }&lt;/pre&gt;



&lt;h2&gt;Documentation&amp;nbsp;:&lt;/h2&gt;


&lt;h2&gt;TCP/IP Network&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.droidnova.com/get-the-ip-address-of-your-device,304.html"&gt;get-the-ip-address-of-your-device&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://teneo.wordpress.com/2008/12/23/java-ip-address-to-integer-and-back/"&gt;java-ip-address-to-integer-and-back&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;ListView&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://dustinbreese.blogspot.com/2009/12/creating-listview-with-alternating.html"&gt;creating-listview-with-alternating.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/1595429/android-listview-with-complex-data-model"&gt;android-listview-with-complex-data-model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/"&gt;separating-lists-with-headers-in-android-09/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=V8vRBLQTgvQ:a317E1zdkX4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=V8vRBLQTgvQ:a317E1zdkX4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/V8vRBLQTgvQ" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/12/23/%5Bandroid%5D-GetNetInfo-%3A-show-network-informations-for-your-Android-device#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/45</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[arduino] Hands-on Arduino duemilanove + Ethernet shield</title>
    <link href="http://www.pervasive-network.org/post/2009/11/27/%5Barduino%5D-Hands-on-Arduino-duemilanove-Ethernet-shield" rel="alternate" type="text/html" title="[arduino] Hands-on Arduino duemilanove + Ethernet shield" />
    <id>urn:md5:88442d5f3a0e6f38b576bdba0fb552a9</id>
    <updated>2009-11-27T11:47:00+01:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Electronique</dc:subject>
        <dc:subject>arduino</dc:subject><dc:subject>code snippet</dc:subject><dc:subject>duemilanove</dc:subject>    
    <content type="html">&lt;p&gt;Suite au &lt;a href="http://www.pervasive-network.org/post/2009/10/17/%5Belectronique%5D-Workshop-arduino%2C-co-organis%C3%A9-par-twinker.it"&gt;workshop arduino&lt;/a&gt;, j'ai décidé de m'acheter quelques cartes arduino chez &lt;a href="http://store.fungizmos.com/"&gt;fungizmos&lt;/a&gt;, dont une carte Bluetooth et carte Ethernet pour pouvoir m'amuser un peu &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/arduino/ArduinoWithEthernetShield.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/arduino/.ArduinoWithEthernetShield_s.jpg" alt="Arduino Ethernet Shield" style="display:block; margin:0 auto;" title="Arduino Ethernet Shield, nov. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Je vais me servir de ce billet comme aide-mémoire et partager mes recherches sur les cartes arduino...&lt;/p&gt;    &lt;h2&gt;bibliothèques / librairies utilisées&amp;nbsp;:&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;serveur web&amp;nbsp;: &lt;a href="http://code.google.com/p/webduino/"&gt;webduino&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;cron&amp;nbsp;: &lt;a href="http://www.arduino.cc/playground/Code/TimedAction"&gt;TimedAction&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://basbrun.com/?p=138"&gt;Arduino Timer interrupt&lt;/a&gt; pour le nouveau modèle &lt;strong&gt;duemilanove&lt;/strong&gt; (Atmel ATmega328)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.gizmodo.fr/2009/11/14/baladez-vous-dans-google-street-view-en-velo.html"&gt;Google Street View&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;matériel / hardware&amp;nbsp;:&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.arduinoprojects.com/node/13"&gt;Connecting LCD display to Arduino&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;some arduino code snippet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1230237681"&gt;Passing a structure to a routine&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;

typedef struct _frame_ {
  byte data[3];
  byte checksum
} Frame;

Frame f;

void foobar(_frame_* frame) {};  

&lt;/pre&gt;




&lt;h2&gt;useful C code snippet&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.abcelectronique.com/forum/archive/index.php/t-17444.html"&gt;buffer circulaire&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;

#define BUFFER_SIZE 10
char buffer[BUFFER_SIZE];
int index=0;

buffer[index] = random();
++index%BUFFER_SIZE;

&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;calcul de puissance avec des entiers&amp;nbsp;: x^y&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;

int pow(int x, int y) {
  return round(pow((double)x, (double)y));
}

&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;conversion de MSB (Most Significant Byte) et LSB (Less Significant Byte)&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;

x = ((unsigned int) buffer[0] &amp;lt;&amp;lt;8) | buffer[1]; 

&lt;/pre&gt;



&lt;h2&gt;Boutiques de composants électroniques sur Paris&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://barzilouik.free.fr/wiki/doku.php?id=boutiqueselectro"&gt;http://barzilouik.free.fr/wiki/doku.php?id=boutiqueselectro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://codelab.fr/177"&gt;http://codelab.fr/177&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=OkguMKtC3ag:UTXDo-vReIA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=OkguMKtC3ag:UTXDo-vReIA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/OkguMKtC3ag" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/11/27/%5Barduino%5D-Hands-on-Arduino-duemilanove-Ethernet-shield#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/44</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[fonera] Flasher une fonera sous Ubuntu 64bits avec ap51-flash</title>
    <link href="http://www.pervasive-network.org/post/2009/11/24/%5Bfonera%5D-Flasher-une-fonera-sous-Ubuntu-64bits-avec-ap51-flash" rel="alternate" type="text/html" title="[fonera] Flasher une fonera sous Ubuntu 64bits avec ap51-flash" />
    <id>urn:md5:d9085a53223da466ad95a61c0030cf6a</id>
    <updated>2009-11-24T07:57:00+01:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Hardware</dc:subject>
        <dc:subject>64bits</dc:subject><dc:subject>ap51-flash</dc:subject><dc:subject>flash</dc:subject><dc:subject>fonera</dc:subject><dc:subject>FreiFunk</dc:subject>    
    <content type="html">&lt;p&gt;Vous trouverez de nombreux tutoriaux pour flasher une fonera avec un firmware openwrt &lt;a href="http://downloads.openwrt.org/kamikaze/"&gt;kamikaze&lt;/a&gt; (dernière version 8.09.1).
Je citerai par exemple l'excellent how-to rédigé par Freechelmi&amp;nbsp;: &lt;a href="http://memeteau.free.fr/kspip/spip.php?article12"&gt;OPENWRT 7.09 sur une fonera 1.0&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/devices/fonera/.fonera-main_s.jpg" alt="fonera" style="display:block; margin:0 auto;" title="fonera, nov. 2009" /&gt;&lt;/p&gt;    &lt;p&gt;J'ai rencontré quelques soucis en utilisant le binaire &lt;a href="http://download.berlin.freifunk.net/fonera/ap51-flash-fonera-1.0-42"&gt;ap51-flash-fonera-1.0-42&lt;/a&gt; fourni par le projet FreiFunk... à cause de la version de libpcap linkée&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
$ ./ap51-flash-1.0-42 
./ap51-flash-1.0-42: error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such file or directory
&lt;/pre&gt;


&lt;p&gt;Le binaire fourni par openwrt est compilé pour un GNU/Linux 32bits or j'utilisais une Ubuntu 64bits (karmic)&amp;nbsp;: j'ai donc recompilé une version 64bits de ap51-flash.
Je fournis le binaire compilé &lt;a href="http://www.pervasive-network.org/public/devices/fonera/ap51-flash"&gt;ap51-flash 64 bits&lt;/a&gt;, sinon il est assez simple de le recompiler soi-même&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;installer les librairies de développement libpcap&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
# apt-get install libpcap libpcap-dev
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;récupérer les sources sur le svn&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ svn co http://dev.open-mesh.com/downloads/svn/ap51-flash/trunk ap51-flash
$ make
&lt;/pre&gt;


&lt;p&gt;Voilà, vous avez une version 64 bits pour flasher vos foneras &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Quelques commandes pour vérifier&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
$ file ap51-flash
ap51-flash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
$ ldd ap51-flash
	linux-vdso.so.1 =&amp;gt;  (0x00007ffff0bfe000)
	libpcap.so.0.8 =&amp;gt; /usr/lib/libpcap.so.0.8 (0x00007fa7e8602000)
	libc.so.6 =&amp;gt; /lib/libc.so.6 (0x00007fa7e8293000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fa7e8837000)
&lt;/pre&gt;

&lt;pre&gt;
$ file p51-flash-fonera-1.0-42
p51-flash-fonera-1.0-42: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped 
$ ldd ap51-flash-1.0-42 
	linux-gate.so.1 =&amp;gt;  (0xf7ef7000)
	libpcap.so.0.8 =&amp;gt; not found
	libc.so.6 =&amp;gt; /lib32/libc.so.6 (0xf7d84000)
	/lib/ld-linux.so.2 (0xf7ef8000)
&lt;/pre&gt;


&lt;p&gt;Si tout se passe bien, vous devriez avoir ces messages au lancement de ap51-flash&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;$ ./ap51-flash eth0 openwrt-atheros-root.squashfs openwrt-atheros-vmlinux.lzma
[...]
Non arp received. Make sure, the device is connected directly!
Non arp received. Make sure, the device is connected directly!
No packet.
Peer MAC: 00:18:XX:XX:XX:XX
Peer IP : 192.168.1.254
Your MAC: 00:ba:YY:YY:YY:YY
Your IP : 192.168.1.0
Setting IP address...
Loading rootfs...
Sending rootfs, 3328 blocks...
Initializing partitions...
Rootfs partition size now 0x006f0000
Flashing rootfs...
Loading kernel...
Sending kernel, 1536 blocks...
Flashing kernel...
Setting boot_script_data...
Done. Restarting device...
&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=AtATQGzXAWs:M0DlFRnoyu8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=AtATQGzXAWs:M0DlFRnoyu8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/AtATQGzXAWs" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/11/24/%5Bfonera%5D-Flasher-une-fonera-sous-Ubuntu-64bits-avec-ap51-flash#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/43</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[macosx] MacFuse sous Mac OS X Snow Leopard</title>
    <link href="http://www.pervasive-network.org/post/2009/10/25/MacFuse-sous-Mac-OS-X-Snow-Leopard" rel="alternate" type="text/html" title="[macosx] MacFuse sous Mac OS X Snow Leopard" />
    <id>urn:md5:8a3ccea24ebdda35adb8fd44dd79b7eb</id>
    <updated>2009-10-25T18:41:00+01:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>mac mini</dc:subject>
        <dc:subject>fuse</dc:subject><dc:subject>MacFUSE</dc:subject><dc:subject>Macfusion</dc:subject><dc:subject>sshfs</dc:subject>    
    <content type="html">&lt;p&gt;Voici mon premier post concernant Mac OS X que je découvre depuis une semaine...&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/macosx/.mf2_sc_editing_m.jpg" alt="Macfusion" style="display:block; margin:0 auto;" title="Macfusion, oct. 2009" /&gt;&lt;/p&gt;    &lt;p&gt;Je suis principalement sous linux (ubuntu/gentoo) et tous mes partages réseaux se font via sshfs. J'ai tout de suite cherché l'équivalent sous Mac OS X et j'ai découvert le logiciel &lt;a href="http://code.google.com/p/macfuse/"&gt;MacFUSE&lt;/a&gt; et son interface graphique &lt;a href="http://www.macfusionapp.org/"&gt;Macfusion&lt;/a&gt;...&lt;/p&gt;


&lt;p&gt;Le couple MacFUSE + Macfusion marchait parfaitement jusqu'à ma mise à jour vers Snow Leopard...  J'avais le message d'erreur suivant dans les logs&amp;nbsp;:&lt;/p&gt;



&lt;blockquote&gt;&lt;p&gt;(macfusionAgent, SSHServerFS, albums, 25/10/09 18:11) dyld: could not load inserted library: /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so&lt;/p&gt;&lt;/blockquote&gt;



&lt;p&gt;En googlelisant, j'ai trouvé ce post qui explique en quelques lignes la solution&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.karlesnine.com/post/2009/09/13/Mac-Fuse,-Mac-Fusion-et-Snow-Leopard-OS-X-10.6"&gt;http://www.karlesnine.com/post/2009/09/13/Mac-Fuse,-Mac-Fusion-et-Snow-Leopard-OS-X-10.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=DjBK2uwjDds:HU4_HKaAY5Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=DjBK2uwjDds:HU4_HKaAY5Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/DjBK2uwjDds" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/10/25/MacFuse-sous-Mac-OS-X-Snow-Leopard#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/42</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[electronique] Workshop arduino, co-organisé par twinker.it</title>
    <link href="http://www.pervasive-network.org/post/2009/10/17/%5Belectronique%5D-Workshop-arduino%2C-co-organis%C3%A9-par-twinker.it" rel="alternate" type="text/html" title="[electronique] Workshop arduino, co-organisé par twinker.it" />
    <id>urn:md5:0e9d9aa33029545a2d86190b3cf1438a</id>
    <updated>2009-10-17T00:11:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Electronique</dc:subject>
        <dc:subject>arduino</dc:subject><dc:subject>électronique</dc:subject>    
    <content type="html">&lt;p&gt;Toute cette semaine, j'ai pu participer à un workshop interne sur les micro-controlleurs &lt;strong&gt;arduino&lt;/strong&gt;, organisé par le studio de design &lt;em&gt;twinker.it&lt;/em&gt; &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/geekeries/workshop.arduino/0_-_France_-_Clamart_-_Workshop_arduino.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/geekeries/workshop.arduino/.0_-_France_-_Clamart_-_Workshop_arduino_s.jpg" alt="Workshop arduino" style="display:block; margin:0 auto;" title="Workshop arduino, oct. 2009" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;D'autres photos sont disponibles sur ma gallerie web&amp;nbsp;: vous pourrez y trouver notre prototype de &lt;strong&gt;'pile de vie'&lt;/strong&gt;&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;a href="http://picasaweb.google.com/thus0.petrus/WorkshopArduino200910Electronique?feat=directlink"&gt;http://picasaweb.google.com/thus0.petrus/WorkshopArduino200910Electronique?feat=directlink&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=o9l_3EGbZ3U:YtyGzXaOfgA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=o9l_3EGbZ3U:YtyGzXaOfgA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/o9l_3EGbZ3U" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/10/17/%5Belectronique%5D-Workshop-arduino%2C-co-organis%C3%A9-par-twinker.it#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/41</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[photo] Piloter votre Canon EOS depuis un iphone en WiFi</title>
    <link href="http://www.pervasive-network.org/post/2009/06/22/%5Bphoto%5D-Piloter-votre-Canon-EOS-depuis-un-iphone-en-WiFi" rel="alternate" type="text/html" title="[photo] Piloter votre Canon EOS depuis un iphone en WiFi" />
    <id>urn:md5:1547f7e1abcac3015b02d103a6f7308a</id>
    <updated>2009-06-22T21:45:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Photo</dc:subject>
        <dc:subject>Canon</dc:subject><dc:subject>EOS 500D</dc:subject><dc:subject>iphone</dc:subject><dc:subject>photo</dc:subject><dc:subject>USB</dc:subject>    
    <content type="html">&lt;p&gt;L'éditeur OnOne Software a sorti le logiciel pour iphone&amp;nbsp;: &lt;a href="http://www.ononesoftware.com/detail.php?prodLine_id=38"&gt;DSLR Camera Remote&lt;/a&gt;, qui permet de piloter son appareil photo Canon EOS depuis un iphone. Vous pouvez consulter &lt;a href="http://www.ononesoftware.com/press/press_release_20090601.php"&gt;l'annonce de presse&lt;/a&gt; sur le site de l'editeur ou le &lt;a href="http://www.ononesoftware.com/blog/2009/05/15/iphone-app-from-onone/"&gt;billet&lt;/a&gt; sur leur blog.&lt;/p&gt;


&lt;p&gt;(src&amp;nbsp;: &lt;a href="http://www.planet-sansfil.com/?p=4202"&gt;http://www.planet-sansfil.com&lt;/a&gt;)&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/devices/photo/.prod_detail_dslr_bboard_s.jpg" alt="DSLR Remote for Canon" style="display:block; margin:0 auto;" title="DSLR Remote for Canon, juin 2009" /&gt;&lt;/p&gt;    &lt;h3&gt;DSLR Camera Remote&lt;/h3&gt;


&lt;p&gt;L'annonce semble alléchante mais si on regarde plus en détail, c'est un peu contraignant&amp;nbsp;: en fait le logiciel fonctionne sur un sytème client/serveur&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le client &lt;a href="http://www.ononesoftware.com/detail.php?prodLine_id=38"&gt;DSLR Camera Remote&lt;/a&gt; tourne sur l'iphone&lt;/li&gt;
&lt;li&gt;le serveur &lt;a href="http://www.ononesoftware.com/downloads/index_dslr.php"&gt;DSLR Camera Remote Server&lt;/a&gt; (gratuit et disponible pour Windows ou Mac OS X) doit être lancé sur un ordinateur, lui-même relié en USB ou firewire à l'appareil photo Canon EOS,&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'application &lt;strong&gt;DSLR Camera Remote&lt;/strong&gt; existe en 2 versions&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;version Lite (1.99$)&amp;nbsp;: déclenchement de la photo, prévisualiser/zoom de la photo prise,&lt;/li&gt;
&lt;li&gt;version Professional (19.99$)&amp;nbsp;: idem que la version Lite + LiveView, niveau de batterie, réglage de l'Ouverture / Vitesse / ISO / Correction d'Exposition / Balance des blancs / Qualité / Délai du retardateur...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour voir la liste des fonctionnalités ou la liste des appareils Canon supportés, consultez la page de &lt;a href="http://www.ononesoftware.com/detail.php?prodLine_id=38"&gt;DSL Camera Remote&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Canon ED-SDK&lt;/h3&gt;


&lt;p&gt;Le logiciel &lt;strong&gt;DSLR Camera Remote Server&lt;/strong&gt; utilise le SDK Canon &lt;a href="http://www.developers.canon-europa.com/developer/didp/didp_pub.nsf"&gt;ED-SDK&lt;/a&gt; pour piloter l'appareil photo. Je me suis inscrit aujourd'hui sur le site de Canon pour récupérer le SDK et voir ce qu'il est possible de faire directement en utilisant les API Canon. Malheureusement, je pense que cela ne tournera pas sous GNU/Linux &lt;img src="/themes/default/smilies/sad.png" alt=":(" class="smiley" /&gt; ...&lt;/p&gt;


&lt;h3&gt;Canon ED-SDK et GNU/Linux&lt;/h3&gt;


&lt;p&gt;En cherchant grâce à notre ami Google, j'ai trouvé ce post sur le forum eos-numerique&amp;nbsp;: &lt;a href="http://www.eos-numerique.com/forums/f92/controler-un-apn-sous-tux-101229/"&gt;Contrôler un APN sous tux&lt;/a&gt;, qui parle des 2 logiciels suivant&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://bibble-photos.org/prise-de-vue-en-mode-connecte"&gt;Bibble en mode connecté&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gphoto.org/doc/remote/"&gt;remote controlling cameras with gphoto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sourceforge.net/tracker/?func=detail&amp;amp;atid=358874&amp;amp;aid=2796275&amp;amp;group_id=8874"&gt;demande de support de Canon EOS 500D dans gphoto2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://multican.sourceforge.net/"&gt;Multican&lt;/a&gt; (2007)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Autres liens&amp;nbsp;:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.shots.fr/2009/05/21/piloter-son-boitier-canon-eos-a-partir-de-son-iphone-avec-dslr-remote/"&gt;http://www.shots.fr/2009/05/21/piloter-son-boitier-canon-eos-a-partir-de-son-iphone-avec-dslr-remote/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.paperblog.fr/1351998/avec-shuttervoice-controlez-votre-eos-canon-a-la-voix/"&gt;Avec Shuttervoice, contrôlez votre Canon EOS à la voix&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=AGHtdu819GM:etUMkr_AAK4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=AGHtdu819GM:etUMkr_AAK4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/AGHtdu819GM" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/06/22/%5Bphoto%5D-Piloter-votre-Canon-EOS-depuis-un-iphone-en-WiFi#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/40</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[script] Encadrement, Annotation et tags IPTC de photo en ligne de commande avec convert (imagemagick) et exiftool</title>
    <link href="http://www.pervasive-network.org/post/2009/05/18/%5Bscript%5D-Encadrement%2C-Annotation-et-tags-IPTC-de-photo-en-ligne-de-commande-avec-convert-%28imagemagick%29-et-exiftool" rel="alternate" type="text/html" title="[script] Encadrement, Annotation et tags IPTC de photo en ligne de commande avec convert (imagemagick) et exiftool" />
    <id>urn:md5:0111d0e5377647aea5457d10349c1edd</id>
    <updated>2009-05-18T17:52:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Scripts</dc:subject>
        <dc:subject>bash</dc:subject><dc:subject>convert</dc:subject><dc:subject>exiftool</dc:subject><dc:subject>imagemagick</dc:subject><dc:subject>IPTC</dc:subject><dc:subject>photo</dc:subject>    
    <content type="html">&lt;p&gt;Voici une petite mise à jour de mon script bash pour redimensionner, encadrer, rajouter une légende et ajouter des tags IPTC à mes photos, en utilisant les logiciels &lt;a href="http://www.imagemagick.org/script/convert.php"&gt;convert&lt;/a&gt; (du package &lt;a href="http://www.imagemagick.org/"&gt;imagemagick&lt;/a&gt;) et &lt;a href="http://www.sno.phy.queensu.ca/~phil/exiftool/"&gt;exiftool&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/scripts/photo/552_-_Bali_-_Tampaksiring_-_Tirta_Empul_Temple.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/scripts/photo/.552_-_Bali_-_Tampaksiring_-_Tirta_Empul_Temple_s.jpg" alt="Image créée" style="display:block; margin:0 auto;" title="Image créée, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;h3&gt;Remarques sur le script&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Le script sauvegarde l'image originale dans le répertoire &lt;strong&gt;'old'&lt;/strong&gt; et crée la nouvelle image dans le répertoire &lt;strong&gt;'resized'&lt;/strong&gt;&amp;nbsp;: veillez-donc à ce que ces 2 répertoires soient créés avant de lancer le script.&lt;/li&gt;
&lt;li&gt;Suivant le nom de fichier de vos photos, il faudra changer la variable &lt;strong&gt;$FILENAME&lt;/strong&gt;. Sur mon Panasonic DMC-TZ5, les noms des photos sont de la forme&amp;nbsp;: &lt;strong&gt;FILENAME="p$PictureNumber.JPG"&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Le script redimensionne les images afin qu'elles aient la même hauteur&amp;nbsp;: &lt;strong&gt;630px&lt;/strong&gt;. Vous pouvez changer ces valeurs en modifiant les variables &lt;strong&gt;$HORIZ_WIDTH&lt;/strong&gt; et &lt;strong&gt;$VERT_WIDTH&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Le script ajoute une annotation de 2 lignes sur la photo, respectivement &lt;strong&gt;$CAPTION1&lt;/strong&gt; et &lt;strong&gt;$CAPTION2&lt;/strong&gt; (cf. les sources du script ci-dessous)&lt;/li&gt;
&lt;li&gt;Vous pouvez utiliser des polices de caractères différentes pour les 2 lignes en modifiant les variables &lt;strong&gt;$FONT1&lt;/strong&gt; et &lt;strong&gt;$FONT2&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Exemple d'utilisation du script&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Image originale&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/scripts/photo/p1010552.JPG"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/scripts/photo/.p1010552_m.jpg" alt="Image originale" style="display:block; margin:0 auto;" title="Image originale, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Image créée par le script&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/scripts/photo/552_-_Bali_-_Tampaksiring_-_Tirta_Empul_Temple.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/scripts/photo/.552_-_Bali_-_Tampaksiring_-_Tirta_Empul_Temple_m.jpg" alt="Image créée" style="display:block; margin:0 auto;" title="Image créée, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Sources du script&lt;/h3&gt;

&lt;pre&gt;
#!/bin/sh
#
# bash script to resize, frame, annotate and add IPTC tags to a picture
# 
# @author : Thus0 &amp;lt;thus0@free.fr&amp;gt;
# @date : 2009/05/17

PictureNumber=&amp;quot;1010569&amp;quot;
ObjectName=&amp;quot;Tirta Empul Temple&amp;quot;
City=&amp;quot;Tampaksiring&amp;quot;
Country=&amp;quot;Bali&amp;quot;
Date=&amp;quot;2009/05&amp;quot;
Keywords=&amp;quot;Voyage&amp;quot;
Author=&amp;quot;Thus0&amp;quot;

###############################################################################

# Parameters
HORIZ_WIDTH=780		# new width for horizontal picture
VERT_WIDTH=439		# new width for vertical picture
FONT1=&amp;quot;bonzai.ttf&amp;quot;	        # Font for CAPTION1
FONT2=&amp;quot;bonzai.ttf&amp;quot;	        # Font for CAPTION2

# Intermediate variables
Credit=&amp;quot;$Date (c) $Author&amp;quot;
Caption=&amp;quot;$City - $ObjectName&amp;quot;
CAPTION1=&amp;quot;${Caption//\'/\'}&amp;quot;          # escaped caption
CAPTION2=&amp;quot;$Country - $Credit&amp;quot;
FILENAME=&amp;quot;p$PictureNumber.JPG&amp;quot;    # picture filename
NEW_FILENAME=&amp;quot;$PictureNumber - $Country - $Caption.jpg&amp;quot;

# IPTC tags
IPTC_ObjectName=&amp;quot;$ObjectName&amp;quot;
IPTC_Keywords=&amp;quot;$Keywords,$Country,$City&amp;quot;
IPTC_City=&amp;quot;$City&amp;quot;
IPTC_Country_PrimaryLocationName=&amp;quot;$Country&amp;quot;
IPTC_Credit=&amp;quot;$Credit&amp;quot;
IPTC_Source=&amp;quot;$Author&amp;quot;
IPTC_Caption_Abstract=&amp;quot;$Country - $Caption - $Credit&amp;quot;	# Caption-Abstract
IPTC_ImageOrientation=&amp;quot;&amp;quot;

# Test if picture exists
if [ ! -f $FILENAME ]; then
	echo &amp;quot;$FILENAME does not exist !&amp;quot;
	exit
fi

# Test if picture is horizontal or vertical
IMG_WIDTH=&amp;quot;`identify -ping -format '%w' $FILENAME`&amp;quot;
IMG_HEIGHT=&amp;quot;`identify -ping -format '%h' $FILENAME`&amp;quot;
if [ $IMG_WIDTH -lt $IMG_HEIGHT ] ;then
	ORIENTATION=&amp;quot;vertical&amp;quot;
	IPTC_ImageOrientation=&amp;quot;P&amp;quot;
	NEW_WIDTH=$VERT_WIDTH
else
	ORIENTATION=&amp;quot;horizontal&amp;quot;
	IPTC_ImageOrientation=&amp;quot;L&amp;quot;
	NEW_WIDTH=$HORIZ_WIDTH
fi

# Convert picture
convert $FILENAME \
	-resize $NEW_WIDTH \
	-size 1x25 -mattecolor Black \
	-frame 10x10+5+5 xc:Black -background Black -append \
	-gravity SouthEast -font $FONT1 -pointsize 20 -fill white \
	-annotate +5+12 &amp;quot;$CAPTION1&amp;quot; \
	-gravity SouthEast -font $FONT2 -pointsize 18 -fill white \
	-annotate +5+0 &amp;quot;$CAPTION2&amp;quot; \
	&amp;quot;$NEW_FILENAME&amp;quot;

# Move original picture to folder 'old'
mv $FILENAME old/

# Add IPTC tags
echo &amp;quot;adding IPTC tags...&amp;quot;
exiftool -overwrite_original \
	-iptc:ObjectName=&amp;quot;$IPTC_ObjectName&amp;quot; \
	-iptc:Keywords=&amp;quot;$IPTC_Keywords&amp;quot; \
	-iptc:City=&amp;quot;$IPTC_City&amp;quot; \
	-iptc:Country-PrimaryLocationName=&amp;quot;$IPTC_Country_PrimaryLocationName&amp;quot; \
	-iptc:Credit=&amp;quot;$IPTC_Credit&amp;quot; \
	-iptc:Source=&amp;quot;$IPTC_Source&amp;quot; \
	-iptc:ImageOrientation=&amp;quot;$IPTC_ImageOrientation&amp;quot; \
	-iptc:Caption-Abstract=&amp;quot;$Country - $Caption - $Credit&amp;quot; \
	&amp;quot;$NEW_FILENAME&amp;quot;

# Move new picture to folder 'resized'
mv &amp;quot;$NEW_FILENAME&amp;quot; resized/

# done !
echo &amp;quot;done : $FILENAME ($ORIENTATION : $IMG_WIDTH x $IMG_HEIGHT)&amp;quot;
echo &amp;quot;     =&amp;gt; $NEW_FILENAME&amp;quot;
&lt;/pre&gt;


&lt;p&gt;Vous pouvez voir des exemples de photos dans ma gallerie photo picasa&amp;nbsp;: &lt;a href="http://picasaweb.google.com/thus0.petrus/HongKongKowloon200905Voyage#"&gt;http://picasaweb.google.com/thus0.petrus/&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=scRiqX3RjnM:uZaj_3Mt-sg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=scRiqX3RjnM:uZaj_3Mt-sg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/scRiqX3RjnM" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/05/18/%5Bscript%5D-Encadrement%2C-Annotation-et-tags-IPTC-de-photo-en-ligne-de-commande-avec-convert-%28imagemagick%29-et-exiftool#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/39</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[photo] Panasonic DMC-TZ5 vs. Canon EOS 500D</title>
    <link href="http://www.pervasive-network.org/post/2009/05/18/%5Bphoto%5D-Panasonic-DMC-TZ5-vs.-Canon-EOS-500D" rel="alternate" type="text/html" title="[photo] Panasonic DMC-TZ5 vs. Canon EOS 500D" />
    <id>urn:md5:2216fbeaf2b447e88ad6f38368a6b963</id>
    <updated>2009-05-18T14:41:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Photo</dc:subject>
        <dc:subject>Canon</dc:subject><dc:subject>DMC-TZ5</dc:subject><dc:subject>EOS 500D</dc:subject><dc:subject>Hong Kong</dc:subject><dc:subject>Panasonic</dc:subject><dc:subject>photo</dc:subject>    
    <content type="html">&lt;p&gt;Etant de passage quelques jours à Hong Kong, j'en ai profité pour acheter un nouvel appareil photo reflex&amp;nbsp;: &lt;strong&gt;Canon EOS Rebel T1i 500D&lt;/strong&gt;, avec un objectif &lt;strong&gt;EF-S18-200mm f/3.5-5.6 IS&lt;/strong&gt;. J'avais avant un compact &lt;strong&gt;Panasonic DMC-TZ5&lt;/strong&gt; (avec zoom stabilisé 28-280mm). Sitôt sorti de la boutique sur &lt;em&gt;Carnarvon Road&lt;/em&gt;, j'ai déballé le tout et monté l'objectif dans un &lt;em&gt;Starbucks Coffee&lt;/em&gt; (à Ocean Center) et fait un premier test comparatif en mode tout automatique entre mon ancien compact et mon nouveau reflex.... Comme on dit, il n'y a pas photo sur le résultat pour des photos prises en intérieur&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/devices/photo/.Starbucks.Coffee-Canon.EOS.500D_s.jpg" alt="Starbucks Coffee - Canon EOS 500D" style="display:block; margin:0 auto;" title="Starbucks Coffee - Canon EOS 500D, mai 2009" /&gt;&lt;/p&gt;    &lt;ul&gt;
&lt;li&gt;Photo prise en mode automatique (iA) sur le &lt;strong&gt;Panasonic DMC-TZ5&lt;/strong&gt;&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/photo/Starbucks.Coffee-Panasonic.DMC-TZ5.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/photo/.Starbucks.Coffee-Panasonic.DMC-TZ5_m.jpg" alt="Starbucks Coffee - Panasonic DMC-TZ5" style="display:block; margin:0 auto;" title="Starbucks Coffee - Panasonic DMC-TZ5, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Photo prise en mode automatique sur le &lt;strong&gt;Canon EOS 500D&lt;/strong&gt;&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/photo/Starbucks.Coffee-Canon.EOS.500D.jpg"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/photo/.Starbucks.Coffee-Canon.EOS.500D_m.jpg" alt="Starbucks Coffee - Canon EOS 500D" style="display:block; margin:0 auto;" title="Starbucks Coffee - Canon EOS 500D, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;ins&gt;La comparaison se passe de commentaire !!&lt;/ins&gt;&lt;/p&gt;


&lt;p&gt;Rq&amp;nbsp;: le Panasonic DMC-TZ5 s'est automatiquement mis en &lt;strong&gt;ISO 1600&lt;/strong&gt; alors que le Canon EOS 500D s'est limité en &lt;strong&gt;ISO 250&lt;/strong&gt;, ce qui explique la différence de bruit sur les 2 images...&lt;/p&gt;


&lt;p&gt;Je posterai bientôt d'autres images prises avec mon nouvel appareil photo Canon EOS 500D sur ma gallerie photo picasa&amp;nbsp;: &lt;a href="http://picasaweb.google.com/thus0.petrus/HongKongKowloon200905Voyage"&gt;http://picasaweb.google.com/thus0.petrus/&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=JDh2zDzGCqA:bxS7MboiJvI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=JDh2zDzGCqA:bxS7MboiJvI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/JDh2zDzGCqA" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/05/18/%5Bphoto%5D-Panasonic-DMC-TZ5-vs.-Canon-EOS-500D#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/38</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[howto] Installation de iTunes 8.1 sous Linux (ubuntu jaunty) via l'emulateur Wine</title>
    <link href="http://www.pervasive-network.org/post/2009/05/03/%5Bhowto%5D-Installation-de-iTunes-8.1-sous-Linux-via-l-emulateur-Wine" rel="alternate" type="text/html" title="[howto] Installation de iTunes 8.1 sous Linux (ubuntu jaunty) via l'emulateur Wine" />
    <id>urn:md5:e0fa794e19261a8c03556e25672e3826</id>
    <updated>2009-05-05T22:58:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Logiciels</dc:subject>
        <dc:subject>.deb</dc:subject><dc:subject>iphone</dc:subject><dc:subject>iTunes</dc:subject><dc:subject>Ubuntu</dc:subject><dc:subject>wine</dc:subject>    
    <content type="html">&lt;p&gt;iTunes n'est pas nativement supporté sous Linux... mais il peut-être installé via l'emulateur &lt;a href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;amp;iId=13739"&gt;wine&lt;/a&gt;&amp;nbsp;: j'en avais (malheureusement) uniquement besoin pour créer un compte afin d'accéder à l'&lt;a href="http://www.apple.com/iphone/appstore/"&gt;App Store&lt;/a&gt; d'Apple pour mon iPhone 3G. J'ai testé l'installation sur mon pc sous &lt;strong&gt;ubuntu 9.04 jaunty&lt;/strong&gt;. Voici une capture d'écran d'iTunes sous ubuntu &lt;img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-18.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-18_m.jpg" alt="Accès à iTunes Store..." style="display:block; margin:0 auto;" title="Accès à iTunes Store..., mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;h3&gt;Compilation et patch de wine 1.0.1&lt;/h3&gt;


&lt;p&gt;Pour compiler et patcher wine, il suffit de suivre les instructions indiquées sur le site de wine pour &lt;a href="http://appdb.winehq.org/objectManager.php?sClass=application&amp;amp;iId=1347"&gt;les versions d'iTunes&lt;/a&gt;&amp;nbsp;: cf. &lt;a href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;amp;iId=13739"&gt;http://appdb.winehq.org/objectManager.php?sClass=version&amp;amp;iId=13739&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Par rapport aux indications, j'ai préféré recréer un package ubuntu &lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/wine_1.0.1-0ubuntu7_i386.deb"&gt;wine_1.0.1-0ubuntu7_i386.deb&lt;/a&gt; que vous pouvez télécharger en cliquant sur le lien précédent.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Récupération des sources&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;$ sudo apt-get install fakeroot devscripts
 
$ sudo apt-get build-dep wine
$ mkdir -p ~/src/ubuntu
$ cd ~/src/ubuntu

$ apt-get source wine
$ cd wine-1.0.1&lt;/pre&gt;


&lt;ul&gt;
&lt;li&gt;Patch du fichier dlls/msi/action.c&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;*** action.c.orig       2008-10-17 17:45:25.000000000 +0200
--- action.c    2009-05-05 07:21:08.000000000 +0200
***************
*** 843,848 ****
&lt;del&gt;- 843,851 &lt;/del&gt;--
      if (rc != ERROR_SUCCESS)
          ERR("Execution halted, action %s returned %i\n", debugstr_w(action), rc);

+     if (rc == 1603)
+         rc = ERROR_SUCCESS;
+
      return rc;
  }&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Modification du changelog et compilation&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;$ dch -i
$ debuild -us -uc&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Installation du paquet créé&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;$ cd ..
$ sudo dpkg --install wine_1.0.1-0ubuntu7_i386.deb&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Pour ceux qui ne veulent pas compiler, je fournis le .deb généré&amp;nbsp;: &lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/wine_1.0.1-0ubuntu7_i386.deb"&gt;wine_1.0.1-0ubuntu7_i386.deb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Installation de iTunes&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Télécharger iTunes 8.1 sur &lt;a href="http://itunes.apple.com/"&gt;http://itunes.apple.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Lancer le programme d'installation avec wine&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;$ wine iTunesSetup.exe&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Voici une série de captures d'écran pendant l'installation de iTunes 8.1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-1.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-1_m.jpg" alt="Welcome to the iTunes Installer" title="Welcome to the iTunes Installer, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-2.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-2_m.jpg" alt="License Agreement" title="License Agreement, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-3.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-3_m.jpg" alt="Installation Options" title="Installation Options, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-4.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-4.png" alt="Autorun is turned off" title="Autorun is turned off, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-5.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-5_m.jpg" alt="All your music. All in one place." title="All your music. All in one place., mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-6.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-6_m.jpg" alt="Congratulations." title="Congratulations., mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vous devriez alors avoir les répertoires suivant créés dans  votre dossier wine&amp;nbsp;: &lt;strong&gt;~/.wine/drive_c/Program Files/&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;Apple Software Update
Bonjour
Fichiers communs
Internet Explorer
iPod
iTunes
QuickTime&lt;/pre&gt;


&lt;h3&gt;Lancement de iTunes 8.1&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Allez dans le répertoire où est installé iTunes et utilisez wine pour le lancer et le configurer en français&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;$ cd ~/.wine/drive_c/Program\ Files/iTunes
$ wine iTunes.exe&lt;/pre&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-7.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-7_m.jpg" alt="iTunes Software License Agreement" title="iTunes Software License Agreement, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-8.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-8_m.jpg" alt="Welcome to iTunes" title="Welcome to iTunes, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-9.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-9_m.jpg" alt="iTunes en anglais" title="iTunes en anglais, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-10.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-10_m.jpg" alt="Menu Settings - choix de langue Français" title="Menu Settings - choix de langue Français, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;ul&gt;
&lt;li&gt;Relancer iTunes&amp;nbsp;: magie l'interface est en français :o)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-11.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-11_m.jpg" alt="Bienvenue dans iTunes" title="Bienvenue dans iTunes, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-12.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-12_m.jpg" alt="Recherche les fichiers musicaux" title="Recherche les fichiers musicaux, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-13.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-13_m.jpg" alt="Maintenir organisé le dossier iTunes Music" title="Maintenir organisé le dossier iTunes Music, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-14.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-14_m.jpg" alt="Télécharger les illustrations d&amp;#039;album" title="Télécharger les illustrations d&amp;#039;album, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-15.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-15_m.jpg" alt="ATTENTION :(" title="ATTENTION :(, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-16.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-16_m.jpg" alt="iTunes en français !" title="iTunes en français !, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accèder à iTunes Store...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-18.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/.itunes-18_m.jpg" alt="Accès à iTunes Store..." title="Accès à iTunes Store..., mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Créer un compte sur iTunes Store&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;ca ne marche pas (encore)&amp;nbsp;! Cf. la capture d'écran ci-dessous&amp;nbsp;: j'ai le message d'erreur suivant &lt;strong&gt;"Il est impossible d'accéder à l'iTunes Store. Il est peut-être saturé. Vérifiez votre connexion Internet ou réessayez plus tard."&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-17.png"&gt;&lt;img src="http://www.pervasive-network.org/public/devices/iphone/iTunes/itunes-17.png" alt="iTunes Store - Création d&amp;#039;un compte :(" title="iTunes Store - Création d&amp;#039;un compte :(, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Tentatives de correction du bug précédent&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;utilisation de la version de developpement&amp;nbsp;: wine_1.1.20 =&amp;gt; ne marche pas&amp;nbsp;!&lt;/li&gt;
&lt;li&gt;d'après ce &lt;a href="http://bugs.winehq.org/show_bug.cgi?id=15482"&gt;ticket&lt;/a&gt;, le probléme viendrait d'un problème de négociation entre SSLv23 et TLSv1&amp;nbsp;: j'ai essayé le patch fourni =&amp;gt; ne marche pas&amp;nbsp;!&lt;/li&gt;
&lt;li&gt;le patch précédent modifie wininet.dll donc j'ai essayé d'utiliser la version wininet.dll native d'un windows XP =&amp;gt; fait planter iTunes lorsque j'essaie de créer un compte iTunes =&amp;gt; ne marche pas&amp;nbsp;!&lt;/li&gt;
&lt;li&gt;à suivre...&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Documentation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://appdb.winehq.org/objectManager.php?sClass=application&amp;amp;iId=1347"&gt;http://appdb.winehq.org/objectManager.php?sClass=application&amp;amp;iId=1347&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine"&gt;http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.huanix.com/2008/11/07/itunes-8-running-natively-in-ubuntu-810-with-wine/"&gt;http://www.huanix.com/2008/11/07/itunes-8-running-natively-in-ubuntu-810-with-wine/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wine-review.blogspot.com/2007/10/itunes-73-on-linux-with-wine.html"&gt;http://wine-review.blogspot.com/2007/10/itunes-73-on-linux-with-wine.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Liens connexes&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/"&gt;http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=XnPinRxGoKw:F7wUj1sEjaA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=XnPinRxGoKw:F7wUj1sEjaA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/XnPinRxGoKw" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/05/03/%5Bhowto%5D-Installation-de-iTunes-8.1-sous-Linux-via-l-emulateur-Wine#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/35</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[howto] Compilation Android sous Gentoo</title>
    <link href="http://www.pervasive-network.org/post/2009/05/03/%5Bhowto%5D-Compilation-Android-sous-Gentoo" rel="alternate" type="text/html" title="[howto] Compilation Android sous Gentoo" />
    <id>urn:md5:ce464b36ceaa77619fd6bcf1d7d778ff</id>
    <updated>2009-05-03T18:05:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>Android</dc:subject>
        <dc:subject>android</dc:subject><dc:subject>compilation</dc:subject><dc:subject>Gentoo</dc:subject><dc:subject>java</dc:subject><dc:subject>jdk</dc:subject>    
    <content type="html">&lt;p&gt;N'ayant pas encore de téléphone android sous la main, j'ai décidé aujourd'hui de compiler android pour essayer de l'installer sur mon oqo ou mon zaurus, comme il est déjà possible de l'installer par exemple sur un &lt;a href="https://docs.google.com/View?docid=ajdmx8kfg357_81cmpr56f6"&gt;netbook Asus Eee PC 701&lt;/a&gt;...  N'ayant plus de place sur mon serveur sous ubuntu, j'ai voulu compiler les sources android sur mon laptop sous gentoo.&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/devices/android/customLogo.gif.png" alt="Android open source project" style="display:block; margin:0 auto;" title="Android open source project, mai 2009" /&gt;&lt;/p&gt;    &lt;p&gt;Voici quelques notes pour compiler android sous gentoo.&lt;/p&gt;


&lt;h3&gt;Prérequis&amp;nbsp;: installer les paquets nécessaires&lt;/h3&gt;


&lt;p&gt;cf. &lt;a href="http://source.android.com/download"&gt;les prérequis&lt;/a&gt; de la documentation officielle android&amp;nbsp;: il suffit de trouver les paquets équivalents pour gentoo&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
# emerge git gnupg
# emerge flex bison gpef libsdl esound wxGTK
# emerge zip unzip curl sys-libs/zlib sys-libs/readline
# emerge valgrind
# emerge &amp;quot;=dev-java/sun-jdk-1.5.0.18&amp;quot;
&lt;/pre&gt;


&lt;h3&gt;Choisir la version du Java Development Kit (JDK) 1.5&lt;/h3&gt;


&lt;p&gt;La version la plus récente de sun-jdk est la 1.6 sous gentoo or celle-ci n'est pas supportée pour compiler android&amp;nbsp;: il faut une version sun-jdk 1.5. Rq&amp;nbsp;: si on essaie de compiler les sources avec sun-jdk-1.6, vous aurez une erreur du type (cf. &lt;a href="http://code.google.com/p/android/issues/detail?id=985"&gt;Issue 985&lt;/a&gt;)&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
[...]
make: *** No rule to make target `run-java-tool', needed by
`out/target/common/docs/framework-timestamp'. Stop. 
&lt;/pre&gt;


&lt;p&gt;On peut choisir entre 2 méthodes pour indiquer lors de la compilation d'android d'utiliser sun-jdk-1.5&lt;/p&gt;


&lt;h4&gt;1ère méthode&amp;nbsp;: utiliser la commande&amp;nbsp;: "eselect java-vm"&lt;/h4&gt;


&lt;p&gt;Sous ubuntu, pour choisir la version de sa jvm, on peut utiliser la commande suivante&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 # update-java-alternatives --set java-1.5.0-sun
&lt;/pre&gt;


&lt;p&gt;La commande équivalente sous gentoo est&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pour affecter uniquement l'utilisateur en cours&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;$ eselect java-vm set user sun-jdk-1.5&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;ou pour modifier globalement pour tout le système&amp;nbsp;:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;# eselect java-vm set system sun-jdk-1.5&lt;/pre&gt;


&lt;p&gt;Il faut ensuite mettre à jour le fichier &lt;strong&gt;/etc/profile&lt;/strong&gt; grâce à la commande&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;$ sudo env-update&lt;/pre&gt;



&lt;p&gt;... puis se relogger pour prendre en compte les nouveaux paramètres, ou charger manuellement les nouvelles variables d'environnement en tapant en console&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 $ source /etc/profile
&lt;/pre&gt;


&lt;p&gt;Pour vérifier que toutes les liens symboliques et variables d'environnement sont correctement initialisés, voici le résultat sur ma gentoo&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
 $ echo $JAVA_HOME
/home/thus0/.gentoo/java-config-2/current-user-vm
 $ echo $JAVAC
/home/thus0/.gentoo/java-config-2/current-user-vm/bin/javac
 $ ls -l /home/thus0/.gentoo/java-config-2/current-user-vm
[...] -&amp;gt; /usr/lib/jvm//sun-jdk-1.5
 $ ls -l /usr/lib/jvm/sun-jdk-1.5
[...] -&amp;gt;  /opt/sun-jdk-1.5.0.18/
&lt;/pre&gt;


&lt;p&gt;Pour rebasculer en sun-jdk-1.6, il faut refaire ces manipulations... ce qui n'est pas pratique&amp;nbsp;! J'ai utilisé une 2ème méthode&amp;nbsp;: ie. modifier directement les variables d'environnement $JAVA_HOME et $JAVAC et le $PATH&amp;nbsp;; ce qui est plus rapide à mon avis&amp;nbsp;: les variables d'environnement ne sont modifiées que pour la session en cours...&lt;/p&gt;


&lt;h4&gt;2ème méthode&amp;nbsp;: modifier directement les variables d'environnement&amp;nbsp;: JAVA_HOME, JAVAC et PATH&lt;/h4&gt;


&lt;p&gt;Il suffit de créer un script de 3 lignes, par exemple&amp;nbsp;: ~/myandroid/setenv.sh__&lt;/p&gt;

&lt;pre&gt;
export JAVA_HOME=/opt/sun-jdk-1.5.0.18
export PATH=$JAVA_HOME/bin:$PATH
export JAVAC=$JAVA_HOME/bin/javac
# export ANDROID_JAVA_HOME=$JAVA_HOME
&lt;/pre&gt;


&lt;p&gt;Puis avant de lancer la compilation android, appeler ce script via la commande &lt;strong&gt;source&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;
 $ cd ~/myandroid
 $ source setenv.sh
 $ make
&lt;/pre&gt;


&lt;p&gt;et voilà, après quelques heures de compilation, vos devriez avoir un android fraichement compilé depuis les sources&amp;nbsp;!&lt;/p&gt;

&lt;pre&gt;
[...]
Generated: (out/target/product/generic/android-info.txt)
Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_unopt_intermediates/system.img
Install system fs image: out/target/product/generic/system.img
Target ram disk: out/target/product/generic/ramdisk.img
Target userdata fs image: out/target/product/generic/userdata.img
Installed file list: out/target/product/generic/installed-files.txt
&lt;/pre&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/devices/android/os-bot-launch2.png" alt="Logo Android" style="display:block; margin:0 auto;" title="Logo Android, mai 2009" /&gt;&lt;/p&gt;


&lt;h3&gt;Documentation&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://source.android.com/download"&gt;Get source (Android Open Source Project)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Liens connexes&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://venturebeat.com/2009/01/01/android-netbooks-on-their-way-likely-by-2010/"&gt;Android netbooks on their way, likely by 2010&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=ORWfKDpe0AQ:XI4A8wQUh2c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=ORWfKDpe0AQ:XI4A8wQUh2c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/ORWfKDpe0AQ" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/05/03/%5Bhowto%5D-Compilation-Android-sous-Gentoo#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/34</wfw:commentRss>
      </entry>
    
  <entry>
    <title>[howto] Mise à jour driver NViDIA 185.19 Beta sous Ubuntu Jaunty</title>
    <link href="http://www.pervasive-network.org/post/2009/05/03/%5Bhowto%5D-Mise-%C3%A0-jour-driver-NViDIA-185.19-Beta-sous-Ubuntu-Jaunty" rel="alternate" type="text/html" title="[howto] Mise à jour driver NViDIA 185.19 Beta sous Ubuntu Jaunty" />
    <id>urn:md5:ffb199cb870eee9dd24f193c183a04e7</id>
    <updated>2009-05-03T11:38:00+02:00</updated>
    <author><name>Thus0</name></author>
        <dc:subject>howto</dc:subject>
        <dc:subject>NViDIA</dc:subject><dc:subject>xorg</dc:subject>    
    <content type="html">&lt;p&gt;Suite à des bugs et artefacts graphiques avec ma carte NViDIA GeForce 7025 / nForce 630a de mon PC sous Ubuntu acheté chez &lt;a href="http://www.i-ventive.com/component/page,shop.product_details/flypage,shop.flypage/product_id,460/category_id,105/manufacturer_id,0/option,com_virtuemart/Itemid,1/"&gt;Iventive (modèle SmallPC)&lt;/a&gt;, j'ai mis à jour le driver de ma carte NViDIA avec la version beta 185.19...&lt;/p&gt;


&lt;p&gt;&lt;img src="http://www.pervasive-network.org/public/devices/computer/.Iventive-SmallPC_s.jpg" alt="Iventive SmallPC" style="display:block; margin:0 auto;" title="Iventive SmallPC, mai 2009" /&gt;&lt;/p&gt;    &lt;p&gt;Comme toujours, la documentation est très bien faite sur les forums ubuntu, il suffit de suivre les instructions&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=1125400"&gt;HowTo: NViDIA 185.19 Beta Drivers in Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;en bonus&amp;nbsp;: &lt;a href="http://ubuntuforums.org/showthread.php?t=835573"&gt;HOWTO: Automatically update manually installed NVidia drivers after kernel updates&lt;/a&gt; pour recompiler automatiquement vos drivers NViDIA en cas de mise à jour du kernel.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;... et voilà&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.pervasive-network.org/public/linux/ubuntu/NVIDIA-Settings.png"&gt;&lt;img src="http://www.pervasive-network.org/public/linux/ubuntu/.NVIDIA-Settings_m.jpg" alt="NViDIA Settings" style="display:block; margin:0 auto;" title="NViDIA Settings, mai 2009" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=v0xtBz_oxdA:tn0XyWY1jLg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.pervasive-network.org/~ff/pervasive-network-home?a=v0xtBz_oxdA:tn0XyWY1jLg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pervasive-network-home?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pervasive-network-home/~4/v0xtBz_oxdA" height="1" width="1"/&gt;</content>
    
    

    
          <wfw:comment>http://www.pervasive-network.org/post/2009/05/03/%5Bhowto%5D-Mise-%C3%A0-jour-driver-NViDIA-185.19-Beta-sous-Ubuntu-Jaunty#comment-form</wfw:comment>
      <wfw:commentRss>http://www.pervasive-network.org/feed/atom/comments/33</wfw:commentRss>
      </entry>
  
</feed>

