<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:content="http://purl.org/rss/1.0/modules/content/">

<channel rdf:about="http://home.zyrianes.net/blog">
<description>Ludo blog</description>
<link>http://home.zyrianes.net/blog</link>
<title>Zyrianes / Articles</title>



<items>
<rdf:seq>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/164/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/163/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/162/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/161/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/160/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/159/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/158/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/157/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/156/"/>

<rdf:li rdf:resource="http://home.zyrianes.net/blog/Articles/155/"/>

</rdf:seq>
</items>


</channel>





<item rdf:about="http://home.zyrianes.net/blog/Articles/164/">
<dc:date>2013-01-16T22:49:37.000002+02:00</dc:date>
<title>Android et Free: partage de connexion, oui mais seul le DNS fonctionne</title>
<link>http://home.zyrianes.net/blog/Articles/164/</link>
<author>ludovic Bellier</author>
<description>
&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="generator" content="Docutils 0.7: http://docutils.sourceforge.net/" /&gt;
&lt;style type="text/css"&gt;

/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 6253 2010-03-02 00:24:53Z milde $
:Copyright: This stylesheet has been placed in the public domain.

Default cascading style sheet for the HTML output of Docutils.

See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/

/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
  border: 0 }

table.borderless td, table.borderless th {
  /* Override padding for "table.docutils td" with "! important".
     The right padding separates the table cells. */
  padding: 0 0.5em 0 0 ! important }

.first {
  /* Override more specific margin styles with "! important". */
  margin-top: 0 ! important }

.last, .with-subtitle {
  margin-bottom: 0 ! important }

.hidden {
  display: none }

a.toc-backref {
  text-decoration: none ;
  color: black }

blockquote.epigraph {
  margin: 2em 5em ; }

dl.docutils dd {
  margin-bottom: 0.5em }

/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
  font-weight: bold }
*/

div.abstract {
  margin: 2em 5em }

div.abstract p.topic-title {
  font-weight: bold ;
  text-align: center }

div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
  margin: 2em ;
  border: medium outset ;
  padding: 1em }

div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
  font-weight: bold ;
  font-family: sans-serif }

div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
  color: red ;
  font-weight: bold ;
  font-family: sans-serif }

/* Uncomment (and remove this text!) to get reduced vertical space in
   compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
  margin-bottom: 0.5em }

div.compound .compound-last, div.compound .compound-middle {
  margin-top: 0.5em }
*/

div.dedication {
  margin: 2em 5em ;
  text-align: center ;
  font-style: italic }

div.dedication p.topic-title {
  font-weight: bold ;
  font-style: normal }

div.figure {
  margin-left: 2em ;
  margin-right: 2em }

div.footer, div.header {
  clear: both;
  font-size: smaller }

div.line-block {
  display: block ;
  margin-top: 1em ;
  margin-bottom: 1em }

div.line-block div.line-block {
  margin-top: 0 ;
  margin-bottom: 0 ;
  margin-left: 1.5em }

div.sidebar {
  margin: 0 0 0.5em 1em ;
  border: medium outset ;
  padding: 1em ;
  background-color: #ffffee ;
  width: 40% ;
  float: right ;
  clear: right }

div.sidebar p.rubric {
  font-family: sans-serif ;
  font-size: medium }

div.system-messages {
  margin: 5em }

div.system-messages h1 {
  color: red }

div.system-message {
  border: medium outset ;
  padding: 1em }

div.system-message p.system-message-title {
  color: red ;
  font-weight: bold }

div.topic {
  margin: 2em }

h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
  margin-top: 0.4em }

h1.title {
  text-align: center }

h2.subtitle {
  text-align: center }

hr.docutils {
  width: 75% }

img.align-left, .figure.align-left, object.align-left {
  clear: left ;
  float: left ;
  margin-right: 1em }

img.align-right, .figure.align-right, object.align-right {
  clear: right ;
  float: right ;
  margin-left: 1em }

img.align-center, .figure.align-center, object.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.align-left {
  text-align: left }

.align-center {
  clear: both ;
  text-align: center }

.align-right {
  text-align: right }

/* reset inner alignment in figures */
div.align-right {
  text-align: left }

/* div.align-center * { */
/*   text-align: left } */

ol.simple, ul.simple {
  margin-bottom: 1em }

ol.arabic {
  list-style: decimal }

ol.loweralpha {
  list-style: lower-alpha }

ol.upperalpha {
  list-style: upper-alpha }

ol.lowerroman {
  list-style: lower-roman }

ol.upperroman {
  list-style: upper-roman }

p.attribution {
  text-align: right ;
  margin-left: 50% }

p.caption {
  font-style: italic }

p.credits {
  font-style: italic ;
  font-size: smaller }

p.label {
  white-space: nowrap }

p.rubric {
  font-weight: bold ;
  font-size: larger ;
  color: maroon ;
  text-align: center }

p.sidebar-title {
  font-family: sans-serif ;
  font-weight: bold ;
  font-size: larger }

p.sidebar-subtitle {
  font-family: sans-serif ;
  font-weight: bold }

p.topic-title {
  font-weight: bold }

pre.address {
  margin-bottom: 0 ;
  margin-top: 0 ;
  font: inherit }

pre.literal-block, pre.doctest-block {
  margin-left: 2em ;
  margin-right: 2em }

span.classifier {
  font-family: sans-serif ;
  font-style: oblique }

span.classifier-delimiter {
  font-family: sans-serif ;
  font-weight: bold }

span.interpreted {
  font-family: sans-serif }

span.option {
  white-space: nowrap }

span.pre {
  white-space: pre }

span.problematic {
  color: red }

span.section-subtitle {
  /* font-size relative to parent (h1..h6 element) */
  font-size: 80% }

table.citation {
  border-left: solid 1px gray;
  margin-left: 1px }

table.docinfo {
  margin: 2em 4em }

table.docutils {
  margin-top: 0.5em ;
  margin-bottom: 0.5em }

table.footnote {
  border-left: solid 1px black;
  margin-left: 1px }

table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
  padding-left: 0.5em ;
  padding-right: 0.5em ;
  vertical-align: top }

table.docutils th.field-name, table.docinfo th.docinfo-name {
  font-weight: bold ;
  text-align: left ;
  white-space: nowrap ;
  padding-left: 0 }

h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
  font-size: 100% }

ul.auto-toc {
  list-style-type: none }

&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;


&lt;div class="contents topic" id="contents"&gt;
&lt;p class="topic-title first"&gt;Contents&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference internal" href="#les-symptomes" id="id1"&gt;Les symptomes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#l-origine-du-probleme" id="id2"&gt;L'origine du probleme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#la-solution-1" id="id3"&gt;La solution 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#la-solution-2" id="id4"&gt;La solution 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;J'utilise le fournisseur de telephonie mobile Free, avec un terminal Android 2.3.6. Et depuis un moment mon partage de connexion 3G en Wifi ne fonctionnait plus.&lt;/p&gt;
&lt;div class="section" id="les-symptomes"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id1"&gt;Les symptomes&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Quand j'activais le partage, le reseau wifi etait cree, et je pouvais m'y connecter. Mais impossible d'utiliser la connexion obtenue. En fait, seule la resolution DNS fonctionnait, mais rien d'autre (ping IP, acces web, ...).&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="l-origine-du-probleme"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id2"&gt;L'origine du probleme&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Le probleme est du a une mauvaise configuration du type d'APN (Access Point Name), visible dans le menu: Parametres, Sans fil et reseaux, Reseaux mobiles, Noms points d'acces, Free (pas Free MMS), Type d'APN. Sa valeur etait &amp;quot;default,supl,mms&amp;quot;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="la-solution-1"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id3"&gt;La solution 1&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Reinitialiser la configuration des APN avec l'application officielle du fournisseur de telephonie : &amp;quot;free mobile config&amp;quot;, grace au menu &amp;quot;Reinstaller les APN&amp;quot;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="la-solution-2"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id4"&gt;La solution 2&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Modifier manuellement la valeur du type d'APN a &amp;quot;default,supl,mms,hipri,dun&amp;quot;.&lt;/p&gt;
&lt;img alt="Type d'APN" src="http://home.zyrianes.net/blog/static/includes/APN_type.png" style="width: 300px;" /&gt;
&lt;p&gt;J'ai un peu galerer a trouver l'origine du probleme, donc j'espere que la solution sera utile a certains d'entre vous.&lt;/p&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;

</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/163/">
<dc:date>2011-07-23T16:08:15.000005+02:00</dc:date>
<title>TrimSlice</title>
<link>http://home.zyrianes.net/blog/Articles/163/</link>
<author>ludovic Bellier</author>
<description>
&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="generator" content="Docutils 0.7: http://docutils.sourceforge.net/" /&gt;
&lt;style type="text/css"&gt;

/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 6253 2010-03-02 00:24:53Z milde $
:Copyright: This stylesheet has been placed in the public domain.

Default cascading style sheet for the HTML output of Docutils.

See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/

/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
  border: 0 }

table.borderless td, table.borderless th {
  /* Override padding for "table.docutils td" with "! important".
     The right padding separates the table cells. */
  padding: 0 0.5em 0 0 ! important }

.first {
  /* Override more specific margin styles with "! important". */
  margin-top: 0 ! important }

.last, .with-subtitle {
  margin-bottom: 0 ! important }

.hidden {
  display: none }

a.toc-backref {
  text-decoration: none ;
  color: black }

blockquote.epigraph {
  margin: 2em 5em ; }

dl.docutils dd {
  margin-bottom: 0.5em }

/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
  font-weight: bold }
*/

div.abstract {
  margin: 2em 5em }

div.abstract p.topic-title {
  font-weight: bold ;
  text-align: center }

div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
  margin: 2em ;
  border: medium outset ;
  padding: 1em }

div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
  font-weight: bold ;
  font-family: sans-serif }

div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
  color: red ;
  font-weight: bold ;
  font-family: sans-serif }

/* Uncomment (and remove this text!) to get reduced vertical space in
   compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
  margin-bottom: 0.5em }

div.compound .compound-last, div.compound .compound-middle {
  margin-top: 0.5em }
*/

div.dedication {
  margin: 2em 5em ;
  text-align: center ;
  font-style: italic }

div.dedication p.topic-title {
  font-weight: bold ;
  font-style: normal }

div.figure {
  margin-left: 2em ;
  margin-right: 2em }

div.footer, div.header {
  clear: both;
  font-size: smaller }

div.line-block {
  display: block ;
  margin-top: 1em ;
  margin-bottom: 1em }

div.line-block div.line-block {
  margin-top: 0 ;
  margin-bottom: 0 ;
  margin-left: 1.5em }

div.sidebar {
  margin: 0 0 0.5em 1em ;
  border: medium outset ;
  padding: 1em ;
  background-color: #ffffee ;
  width: 40% ;
  float: right ;
  clear: right }

div.sidebar p.rubric {
  font-family: sans-serif ;
  font-size: medium }

div.system-messages {
  margin: 5em }

div.system-messages h1 {
  color: red }

div.system-message {
  border: medium outset ;
  padding: 1em }

div.system-message p.system-message-title {
  color: red ;
  font-weight: bold }

div.topic {
  margin: 2em }

h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
  margin-top: 0.4em }

h1.title {
  text-align: center }

h2.subtitle {
  text-align: center }

hr.docutils {
  width: 75% }

img.align-left, .figure.align-left, object.align-left {
  clear: left ;
  float: left ;
  margin-right: 1em }

img.align-right, .figure.align-right, object.align-right {
  clear: right ;
  float: right ;
  margin-left: 1em }

img.align-center, .figure.align-center, object.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.align-left {
  text-align: left }

.align-center {
  clear: both ;
  text-align: center }

.align-right {
  text-align: right }

/* reset inner alignment in figures */
div.align-right {
  text-align: left }

/* div.align-center * { */
/*   text-align: left } */

ol.simple, ul.simple {
  margin-bottom: 1em }

ol.arabic {
  list-style: decimal }

ol.loweralpha {
  list-style: lower-alpha }

ol.upperalpha {
  list-style: upper-alpha }

ol.lowerroman {
  list-style: lower-roman }

ol.upperroman {
  list-style: upper-roman }

p.attribution {
  text-align: right ;
  margin-left: 50% }

p.caption {
  font-style: italic }

p.credits {
  font-style: italic ;
  font-size: smaller }

p.label {
  white-space: nowrap }

p.rubric {
  font-weight: bold ;
  font-size: larger ;
  color: maroon ;
  text-align: center }

p.sidebar-title {
  font-family: sans-serif ;
  font-weight: bold ;
  font-size: larger }

p.sidebar-subtitle {
  font-family: sans-serif ;
  font-weight: bold }

p.topic-title {
  font-weight: bold }

pre.address {
  margin-bottom: 0 ;
  margin-top: 0 ;
  font: inherit }

pre.literal-block, pre.doctest-block {
  margin-left: 2em ;
  margin-right: 2em }

span.classifier {
  font-family: sans-serif ;
  font-style: oblique }

span.classifier-delimiter {
  font-family: sans-serif ;
  font-weight: bold }

span.interpreted {
  font-family: sans-serif }

span.option {
  white-space: nowrap }

span.pre {
  white-space: pre }

span.problematic {
  color: red }

span.section-subtitle {
  /* font-size relative to parent (h1..h6 element) */
  font-size: 80% }

table.citation {
  border-left: solid 1px gray;
  margin-left: 1px }

table.docinfo {
  margin: 2em 4em }

table.docutils {
  margin-top: 0.5em ;
  margin-bottom: 0.5em }

table.footnote {
  border-left: solid 1px black;
  margin-left: 1px }

table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
  padding-left: 0.5em ;
  padding-right: 0.5em ;
  vertical-align: top }

table.docutils th.field-name, table.docinfo th.docinfo-name {
  font-weight: bold ;
  text-align: left ;
  white-space: nowrap ;
  padding-left: 0 }

h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
  font-size: 100% }

ul.auto-toc {
  list-style-type: none }

&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;


&lt;p&gt;I got it:&lt;/p&gt;
&lt;img alt="Trimslice in my hand" src="http://home.zyrianes.net/blog/static/includes/trimslice_inHand_800.png" style="width: 500px;" /&gt;
&lt;p&gt;The &lt;a class="reference external" href="http://trimslice.com/"&gt;Trimslice&lt;/a&gt; is a slim computer based on the &lt;a class="reference external" href="http://en.wikipedia.org/wiki/ARM_architecture"&gt;ARM&lt;/a&gt; architecture, powered with a &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Nvidia_Tegra#Tegra_2_series"&gt;Nvidia Tegra2&lt;/a&gt; &lt;a class="reference external" href="http://en.wikipedia.org/wiki/System-on-a-chip"&gt;SOC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I bought the Trimslice pro because it has a lot of i/o, see &lt;a class="reference external" href="http://trimslice.com/web/trim-slice-pro-specifications"&gt;specifications&lt;/a&gt; and I want to play with an &lt;a class="reference external" href="http://en.wikipedia.org/wiki/ARM_architecture"&gt;ARM&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.compulab.co.il/"&gt;Compulab&lt;/a&gt; sells the &lt;a class="reference external" href="http://trimslice.com/"&gt;Trimslice&lt;/a&gt; only for developpers and advanced users, in fact the software isn't yet ready. &lt;a class="reference external" href="http://www.compulab.co.il/"&gt;Compulab&lt;/a&gt; gives access to the computer, in fact &lt;a class="reference external" href="http://www.trimslice.com/wiki/index.php/Trim-Slice_U-Boot"&gt;Trim-Slice U-Boot&lt;/a&gt; sources and &lt;a class="reference external" href="http://www.trimslice.com/wiki/index.php/Trim-Slice_Linux_Kernel"&gt;Trim-Slice Linux Kernel&lt;/a&gt; are available, the default installed OS is Ubuntu but you can install your favorite OS (ArchLinux, Gentoo, Debian). Chrome OS and Android are planified, see the &lt;a class="reference external" href="http://www.trimslice.com/forum/index.php"&gt;Trimslice Forum&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ressources:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.trimslice.com/wiki/index.php/Main_Page"&gt;Trimslice Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://www.trimslice.com/forum/index.php"&gt;Trimslice Forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://archlinuxarm.org/platforms/armv7/trimslice"&gt;ArchLinux Arm Trimslice&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="http://wiki.debian.org/TrimSlice"&gt;Debian Trimslice&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/body&gt;
&lt;/html&gt;

</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/162/">
<dc:date>2011-01-29T21:38:47.000005+02:00</dc:date>
<title>Mode AP pour ath5k avec Lenny</title>
<link>http://home.zyrianes.net/blog/Articles/162/</link>
<author>ludovic Bellier</author>
<description>
&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" /&gt;
&lt;style type="text/css"&gt;

/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 5196 2007-06-03 20:25:28Z wiemann $
:Copyright: This stylesheet has been placed in the public domain.

Default cascading style sheet for the HTML output of Docutils.

See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/

/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
  border: 0 }

table.borderless td, table.borderless th {
  /* Override padding for "table.docutils td" with "! important".
     The right padding separates the table cells. */
  padding: 0 0.5em 0 0 ! important }

.first {
  /* Override more specific margin styles with "! important". */
  margin-top: 0 ! important }

.last, .with-subtitle {
  margin-bottom: 0 ! important }

.hidden {
  display: none }

a.toc-backref {
  text-decoration: none ;
  color: black }

blockquote.epigraph {
  margin: 2em 5em ; }

dl.docutils dd {
  margin-bottom: 0.5em }

/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
  font-weight: bold }
*/

div.abstract {
  margin: 2em 5em }

div.abstract p.topic-title {
  font-weight: bold ;
  text-align: center }

div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
  margin: 2em ;
  border: medium outset ;
  padding: 1em }

div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
  font-weight: bold ;
  font-family: sans-serif }

div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
  color: red ;
  font-weight: bold ;
  font-family: sans-serif }

/* Uncomment (and remove this text!) to get reduced vertical space in
   compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
  margin-bottom: 0.5em }

div.compound .compound-last, div.compound .compound-middle {
  margin-top: 0.5em }
*/

div.dedication {
  margin: 2em 5em ;
  text-align: center ;
  font-style: italic }

div.dedication p.topic-title {
  font-weight: bold ;
  font-style: normal }

div.figure {
  margin-left: 2em ;
  margin-right: 2em }

div.footer, div.header {
  clear: both;
  font-size: smaller }

div.line-block {
  display: block ;
  margin-top: 1em ;
  margin-bottom: 1em }

div.line-block div.line-block {
  margin-top: 0 ;
  margin-bottom: 0 ;
  margin-left: 1.5em }

div.sidebar {
  margin: 0 0 0.5em 1em ;
  border: medium outset ;
  padding: 1em ;
  background-color: #ffffee ;
  width: 40% ;
  float: right ;
  clear: right }

div.sidebar p.rubric {
  font-family: sans-serif ;
  font-size: medium }

div.system-messages {
  margin: 5em }

div.system-messages h1 {
  color: red }

div.system-message {
  border: medium outset ;
  padding: 1em }

div.system-message p.system-message-title {
  color: red ;
  font-weight: bold }

div.topic {
  margin: 2em }

h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
  margin-top: 0.4em }

h1.title {
  text-align: center }

h2.subtitle {
  text-align: center }

hr.docutils {
  width: 75% }

img.align-left {
  clear: left }

img.align-right {
  clear: right }

ol.simple, ul.simple {
  margin-bottom: 1em }

ol.arabic {
  list-style: decimal }

ol.loweralpha {
  list-style: lower-alpha }

ol.upperalpha {
  list-style: upper-alpha }

ol.lowerroman {
  list-style: lower-roman }

ol.upperroman {
  list-style: upper-roman }

p.attribution {
  text-align: right ;
  margin-left: 50% }

p.caption {
  font-style: italic }

p.credits {
  font-style: italic ;
  font-size: smaller }

p.label {
  white-space: nowrap }

p.rubric {
  font-weight: bold ;
  font-size: larger ;
  color: maroon ;
  text-align: center }

p.sidebar-title {
  font-family: sans-serif ;
  font-weight: bold ;
  font-size: larger }

p.sidebar-subtitle {
  font-family: sans-serif ;
  font-weight: bold }

p.topic-title {
  font-weight: bold }

pre.address {
  margin-bottom: 0 ;
  margin-top: 0 ;
  font-family: serif ;
  font-size: 100% }

pre.literal-block, pre.doctest-block {
  margin-left: 2em ;
  margin-right: 2em }

span.classifier {
  font-family: sans-serif ;
  font-style: oblique }

span.classifier-delimiter {
  font-family: sans-serif ;
  font-weight: bold }

span.interpreted {
  font-family: sans-serif }

span.option {
  white-space: nowrap }

span.pre {
  white-space: pre }

span.problematic {
  color: red }

span.section-subtitle {
  /* font-size relative to parent (h1..h6 element) */
  font-size: 80% }

table.citation {
  border-left: solid 1px gray;
  margin-left: 1px }

table.docinfo {
  margin: 2em 4em }

table.docutils {
  margin-top: 0.5em ;
  margin-bottom: 0.5em }

table.footnote {
  border-left: solid 1px black;
  margin-left: 1px }

table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
  padding-left: 0.5em ;
  padding-right: 0.5em ;
  vertical-align: top }

table.docutils th.field-name, table.docinfo th.docinfo-name {
  font-weight: bold ;
  text-align: left ;
  white-space: nowrap ;
  padding-left: 0 }

h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
  font-size: 100% }

ul.auto-toc {
  list-style-type: none }

&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;


&lt;div class="contents topic" id="contents"&gt;
&lt;p class="topic-title first"&gt;Contents&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference internal" href="#pr-sentation" id="id2"&gt;Présentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#la-carte-wifi" id="id3"&gt;La carte wifi&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#description" id="id4"&gt;Description&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#en-mode-client-sous-debian" id="id5"&gt;En mode client sous Debian&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#le-mode-ap" id="id6"&gt;Le mode AP&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#id1" id="id7"&gt;Description&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#avec-les-wireless-tools" id="id8"&gt;Avec les wireless-tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#installation-d-hostapd" id="id9"&gt;Installation d'hostapd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#configuration-d-hostapd" id="id10"&gt;Configuration d'hostapd&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#liens-et-articles-annexes" id="id11"&gt;Liens et articles annexes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="pr-sentation"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id2"&gt;Présentation&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;J'ai un Packard Bell Imax mini N3600 qui me sert de passerelle et de plateforme d'auto-hébergement sous Debian Lenny. Celui-ci possède une carte wifi qui ne me sert pas car la connectivité est fournie par ma connexion ADSL.&lt;/p&gt;
&lt;p&gt;Je souhaite utiliser cette carte en tant que point d'accès Wifi, à la place de mon AP &lt;a class="reference external" href="http://wiki.openwrt.org/toh/linksys/wrt54gl"&gt;Linksys WRT54GL&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pour ceux qui veulent les grandes lignes sans tout lire:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;installer hostapd 0.6.10 de Squeeze&lt;/li&gt;
&lt;li&gt;utiliser un noyau 2.6.32 de Lenny-backport&lt;/li&gt;
&lt;li&gt;utiliser le guide &lt;a class="reference external" href="http://bobcopeland.com/blog/2009/11/ath5k-ap-mode/"&gt;Ath5k AP Mode&lt;/a&gt; d'&lt;a class="reference external" href="http://bobcopeland.com/blog/"&gt;Insignificant Bits&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="la-carte-wifi"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id3"&gt;La carte wifi&lt;/a&gt;&lt;/h1&gt;
&lt;div class="section" id="description"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id4"&gt;Description&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Cette ordinateur inclut une carte wifi intégrée, il s'agit d'une &lt;a class="reference external" href="http://madwifi-project.org/wiki/Chipsets#a2425Swan"&gt;Atheros AR2425&lt;/a&gt; (168c:001c) qui fonctionne avec le driver &lt;a class="reference external" href="http://wireless.kernel.org/en/users/Drivers/ath5k"&gt;ath5k&lt;/a&gt;:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# lspci -v -s 05:00.0
05:00.0 Ethernet controller:   Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
        Subsystem: AMBIT Microsystem Corp. Device 0428
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at febf0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [40] Power Management version 2
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
        Capabilities: [60] Express Legacy Endpoint, MSI 00
        Capabilities: [90] MSI-X: Enable- Mask- TabSize=1
        Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;
        Capabilities: [140] Virtual Channel &amp;lt;?&amp;gt;
        Kernel driver in use: ath5k
        Kernel modules: ath5k
&lt;/pre&gt;
&lt;p&gt;Sortie de dmesg:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# dmesg
[   16.735520] ath5k 0000:05:00.0: PCI INT A -&amp;gt; Link[LN4A] -&amp;gt; GSI 19 (level, low) -&amp;gt; IRQ 19
[   16.735619] ath5k 0000:05:00.0: setting latency timer to 64
[   16.735706] ath5k 0000:05:00.0: registered as 'phy0'
...
[   19.006496] ath: EEPROM regdomain: 0x65
[   19.006503] ath: EEPROM indicates we should expect a direct regpair map
[   19.006513] ath: Country alpha2 being used: 00
[   19.006519] ath: Regpair used: 0x65
...
[   21.942054] phy0: Selected rate control algorithm 'minstrel'
[   21.943763] Registered led device: ath5k-phy0::rx
[   21.943869] Registered led device: ath5k-phy0::tx
[   21.943938] ath5k phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="section" id="en-mode-client-sous-debian"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id5"&gt;En mode client sous Debian&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Avant d'attaquer le mode AP, il faut valider le bon fonctionnement de la carte wifi avec le driver &lt;a class="reference external" href="http://wireless.kernel.org/en/users/Drivers/ath5k"&gt;ath5k&lt;/a&gt; sur la Debian Lenny.&lt;/p&gt;
&lt;p&gt;Pour cela le mieux est de l'utiliser en mode client, le mode le plus standard.&lt;/p&gt;
&lt;p&gt;La page &lt;a class="reference external" href="http://wiki.debian.org/ath5k"&gt;Debian ath5k&lt;/a&gt; peut vous être utile. Il faut vérifier que la carte est bien reconnue. Si l'OS ne charge pas tout seul le module ath5k, le charger et vérifier que la carte est reconnue, cf la sortie dmesg ci-dessus.&lt;/p&gt;
&lt;p&gt;Est-ce que l'interface est bien créée, pour cela il suffit d'installer le package wireless-tools et vérifier la sortie de iwconfig, ici c'est l'interface wlan0 qui est en mode Managed:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# iwconfig
wlan0     IEEE 802.11bg  Mode:Managed  Access Point: Not-Associated
          Tx-Power=0 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
&lt;/pre&gt;
&lt;p&gt;Maintenant vous devez la configurer pour se connecter à votre réseau sans-fil (manuellement avec iwconfig, avec wicd ou autre gestionnaire de connexion).&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="le-mode-ap"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id6"&gt;Le mode AP&lt;/a&gt;&lt;/h1&gt;
&lt;div class="section" id="id1"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id7"&gt;Description&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Les cartes wifi possèdent plusieurs mode de fonctionnement, le plus classique est le mode client (mode Managed) pour se connecter à un réseau wifi.&lt;/p&gt;
&lt;p&gt;Mais il existe de nombreux autres modes: le mode AP (Mode Master), le mode écoute (Mode Monitor) utiliser par des outils comme Kismet, le mode ad-hoc (Mode Ad-Hoc) pour faire un réseau direct entre clients sans AP...&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="avec-les-wireless-tools"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id8"&gt;Avec les wireless-tools&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J'ai déjà utilisé le mode AP avec une carte PCI wifi avec le driver prism54g, il suffisait d'utiliser la commande iwconfig:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
iwconfig wlan0 mode Master
iwconfig wlan0 essid test
iwconfig wlan0 key maclefWEP
&lt;/pre&gt;
&lt;p&gt;Hélas, le driver ath5k ne supporte pas ce mode de configuration. Il faut donc passer par &lt;a class="reference external" href="http://w1.fi/hostapd/"&gt;hostapd&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="installation-d-hostapd"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id9"&gt;Installation d'hostapd&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Il faut installer le package hostapd. Lenny propose la version 5.10 de hostapd qui est trop ancienne. En effet, il faut utiliser le driver nl80211 de hostapd, et cette version ne le supporte pas. Je comptais utiliser la version de lenny-backport, mais ... il n'y en a pas.&lt;/p&gt;
&lt;p&gt;J'ai regardé les &lt;a class="reference external" href="http://packages.debian.org/search?lang=en&amp;amp;searchon=names&amp;amp;keywords=hostapd"&gt;packages hostapd&lt;/a&gt; disponibles, et j'ai essayé celui de la squeeze. J'ai téléchargé le package:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
wget http://ftp.fr.debian.org/debian/pool/main/h/hostapd/hostapd_0.6.10-2_i386.deb
&lt;/pre&gt;
&lt;p&gt;et une tentative d'installation m'a indiqué deux conflits libnl1 et libssl. J'ai donc installé libnl1:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
apt-get install libnl1
&lt;/pre&gt;
&lt;p&gt;Je suis passé outre le conflit libssl car la version demandée était très proche de celle déjà installée (oui ce n'est pas bien). Donc j'ai forcé l'installation:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
dpkg --force-depends-version -i hostapd_0.6.10-2_i386.deb
&lt;/pre&gt;
&lt;p&gt;A noter qu'il est aussi souhaitable d'avoir un noyau &amp;gt;= 2.6.30. J'avais déjà un noyau de lenny-backport : linux-image-2.6.32-bpo.4-686.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="configuration-d-hostapd"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id10"&gt;Configuration d'hostapd&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;J'ai modifié le fichier /etc/defaut/hostapd pour indiquer le fichier de configuration:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
DAEMON_CONF=&amp;quot;/etc/hostapd/hostapd.conf&amp;quot;
&lt;/pre&gt;
&lt;p&gt;Puis j'ai copié le fichier d'exemple:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
cp /usr/share/doc/hostapd/examples/hostapd.conf.gz /etc/hostapd/
gunzip /etc/hostapd/hostapd.conf.gz
&lt;/pre&gt;
&lt;p&gt;J'ai suivi le guide &lt;a class="reference external" href="http://madwifi-project.org/wiki/UserDocs/ath5kAccessPoint"&gt;hostapd de mad-wifi&lt;/a&gt;. Il faut notamment utiliser le driver nl80211 de hostapd (basé sur la pile wifi mac80211 du noyau):&lt;/p&gt;
&lt;pre class="literal-block"&gt;
interface=wlan0
driver=nl80211
ssid=test
&lt;/pre&gt;
&lt;p&gt;Puis lancer hostapd:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
/usr/sbin/hostapd /etc/hostapd/hostapd.conf
&lt;/pre&gt;
&lt;p&gt;Hélas le guide &lt;a class="reference external" href="http://madwifi-project.org/wiki/UserDocs/ath5kAccessPoint"&gt;hostapd de mad-wifi&lt;/a&gt; est succinct, et je n'ai pas réussi à configurer correctement hostapd. J'avais un message d'incompatibilité matérielle.&lt;/p&gt;
&lt;p&gt;Mon salut est venu du blog d'&lt;a class="reference external" href="http://bobcopeland.com/blog/"&gt;Insignificant Bits&lt;/a&gt; avec l'article &lt;a class="reference external" href="http://bobcopeland.com/blog/2009/11/ath5k-ap-mode/"&gt;Ath5k AP Mode&lt;/a&gt; qui est plus détaillé. J'avais oublié de configurer de nombreux paramètres (notamment le mode g au lieu de a), en WPA2:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
hw_mode=g
channel=5
own_ip_addr=192.168.2.1
wpa=2
wpa_passphrase=MaClefWPA
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
&lt;/pre&gt;
&lt;p&gt;Puis un nouveau test, qui est passé:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# /usr/sbin/hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Using interface wlan0 with hwaddr 00:24:2c:78:xx:xx and ssid 'test'
&lt;/pre&gt;
&lt;p&gt;Et la connexion d'un client:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
wlan0: STA 00:1b:b1:48:xx:xx IEEE 802.11: authenticated
STA 00:1b:b1:48:xx:xx: No WPA/RSN IE in association request
wlan0: STA 00:1b:b1:48:xx:xx IEEE 802.11: authenticated
wlan0: STA 00:1b:b1:48:xx:xx IEEE 802.11: associated (aid 1)
wlan0: STA 00:1b:b1:48:xx:xx RADIUS: starting accounting session 4D44ACF5-00000000
wlan0: STA 00:1b:b1:48:xx:xx WPA: pairwise key handshake completed (RSN)
&lt;/pre&gt;
&lt;p&gt;Il ne reste plus que des manipulations assez simples et très documentées: automatiser le lancement d'hostapd avec &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;/etc/init.d/hostapd&lt;/span&gt;&lt;/tt&gt;, configurer le serveur dhcp pour ce nouveau réseau, modifier la conf iptable pour le nat de ce réseau et le filtrage souhaité.&lt;/p&gt;
&lt;p&gt;Je remercie &lt;a class="reference external" href="http://bobcopeland.com/blog/"&gt;Insignificant Bits&lt;/a&gt; pour son article &lt;a class="reference external" href="http://bobcopeland.com/blog/2009/11/ath5k-ap-mode/"&gt;Ath5k AP Mode&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="liens-et-articles-annexes"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id11"&gt;Liens et articles annexes&lt;/a&gt;&lt;/h1&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Les caractéristiques du driver &lt;a class="reference external" href="http://wireless.kernel.org/en/users/Drivers/ath5k"&gt;ath5k&lt;/a&gt; pour la carte &lt;a class="reference external" href="http://madwifi-project.org/wiki/Chipsets#a2425Swan"&gt;Atheros AR2425&lt;/a&gt; sur kernel.org&lt;/li&gt;
&lt;li&gt;La page &lt;a class="reference external" href="http://wiki.debian.org/ath5k"&gt;Debian ath5k&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Les &lt;a class="reference external" href="http://packages.debian.org/search?lang=en&amp;amp;searchon=names&amp;amp;keywords=hostapd"&gt;packages hostapd&lt;/a&gt; chez Debian.&lt;/li&gt;
&lt;li&gt;Le site officiel &lt;a class="reference external" href="http://w1.fi/hostapd/"&gt;hostapd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Le site &lt;a class="reference external" href="http://wireless.kernel.org/en/users/Documentation/hostapd"&gt;hostapd de kernel.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Le site &lt;a class="reference external" href="http://madwifi-project.org/wiki/UserDocs/ath5kAccessPoint"&gt;hostapd  de mad-wifi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Le guide &lt;a class="reference external" href="http://bobcopeland.com/blog/2009/11/ath5k-ap-mode/"&gt;Ath5k AP Mode&lt;/a&gt; d'&lt;a class="reference external" href="http://bobcopeland.com/blog/"&gt;Insignificant Bits&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;

</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/161/">
<dc:date>2008-07-17T22:07:51.000003+02:00</dc:date>
<title>GPS Globalsat BT335</title>
<link>http://home.zyrianes.net/blog/Articles/161/</link>
<author>ludovic Bellier</author>
<description>
&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
&lt;meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" /&gt;
&lt;style type="text/css"&gt;

/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 5196 2007-06-03 20:25:28Z wiemann $
:Copyright: This stylesheet has been placed in the public domain.

Default cascading style sheet for the HTML output of Docutils.

See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/

/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
  border: 0 }

table.borderless td, table.borderless th {
  /* Override padding for "table.docutils td" with "! important".
     The right padding separates the table cells. */
  padding: 0 0.5em 0 0 ! important }

.first {
  /* Override more specific margin styles with "! important". */
  margin-top: 0 ! important }

.last, .with-subtitle {
  margin-bottom: 0 ! important }

.hidden {
  display: none }

a.toc-backref {
  text-decoration: none ;
  color: black }

blockquote.epigraph {
  margin: 2em 5em ; }

dl.docutils dd {
  margin-bottom: 0.5em }

/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
  font-weight: bold }
*/

div.abstract {
  margin: 2em 5em }

div.abstract p.topic-title {
  font-weight: bold ;
  text-align: center }

div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
  margin: 2em ;
  border: medium outset ;
  padding: 1em }

div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
  font-weight: bold ;
  font-family: sans-serif }

div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title {
  color: red ;
  font-weight: bold ;
  font-family: sans-serif }

/* Uncomment (and remove this text!) to get reduced vertical space in
   compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
  margin-bottom: 0.5em }

div.compound .compound-last, div.compound .compound-middle {
  margin-top: 0.5em }
*/

div.dedication {
  margin: 2em 5em ;
  text-align: center ;
  font-style: italic }

div.dedication p.topic-title {
  font-weight: bold ;
  font-style: normal }

div.figure {
  margin-left: 2em ;
  margin-right: 2em }

div.footer, div.header {
  clear: both;
  font-size: smaller }

div.line-block {
  display: block ;
  margin-top: 1em ;
  margin-bottom: 1em }

div.line-block div.line-block {
  margin-top: 0 ;
  margin-bottom: 0 ;
  margin-left: 1.5em }

div.sidebar {
  margin: 0 0 0.5em 1em ;
  border: medium outset ;
  padding: 1em ;
  background-color: #ffffee ;
  width: 40% ;
  float: right ;
  clear: right }

div.sidebar p.rubric {
  font-family: sans-serif ;
  font-size: medium }

div.system-messages {
  margin: 5em }

div.system-messages h1 {
  color: red }

div.system-message {
  border: medium outset ;
  padding: 1em }

div.system-message p.system-message-title {
  color: red ;
  font-weight: bold }

div.topic {
  margin: 2em }

h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
  margin-top: 0.4em }

h1.title {
  text-align: center }

h2.subtitle {
  text-align: center }

hr.docutils {
  width: 75% }

img.align-left {
  clear: left }

img.align-right {
  clear: right }

ol.simple, ul.simple {
  margin-bottom: 1em }

ol.arabic {
  list-style: decimal }

ol.loweralpha {
  list-style: lower-alpha }

ol.upperalpha {
  list-style: upper-alpha }

ol.lowerroman {
  list-style: lower-roman }

ol.upperroman {
  list-style: upper-roman }

p.attribution {
  text-align: right ;
  margin-left: 50% }

p.caption {
  font-style: italic }

p.credits {
  font-style: italic ;
  font-size: smaller }

p.label {
  white-space: nowrap }

p.rubric {
  font-weight: bold ;
  font-size: larger ;
  color: maroon ;
  text-align: center }

p.sidebar-title {
  font-family: sans-serif ;
  font-weight: bold ;
  font-size: larger }

p.sidebar-subtitle {
  font-family: sans-serif ;
  font-weight: bold }

p.topic-title {
  font-weight: bold }

pre.address {
  margin-bottom: 0 ;
  margin-top: 0 ;
  font-family: serif ;
  font-size: 100% }

pre.literal-block, pre.doctest-block {
  margin-left: 2em ;
  margin-right: 2em }

span.classifier {
  font-family: sans-serif ;
  font-style: oblique }

span.classifier-delimiter {
  font-family: sans-serif ;
  font-weight: bold }

span.interpreted {
  font-family: sans-serif }

span.option {
  white-space: nowrap }

span.pre {
  white-space: pre }

span.problematic {
  color: red }

span.section-subtitle {
  /* font-size relative to parent (h1..h6 element) */
  font-size: 80% }

table.citation {
  border-left: solid 1px gray;
  margin-left: 1px }

table.docinfo {
  margin: 2em 4em }

table.docutils {
  margin-top: 0.5em ;
  margin-bottom: 0.5em }

table.footnote {
  border-left: solid 1px black;
  margin-left: 1px }

table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
  padding-left: 0.5em ;
  padding-right: 0.5em ;
  vertical-align: top }

table.docutils th.field-name, table.docinfo th.docinfo-name {
  font-weight: bold ;
  text-align: left ;
  white-space: nowrap ;
  padding-left: 0 }

h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
  font-size: 100% }

ul.auto-toc {
  list-style-type: none }

&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;


&lt;p&gt;J'ai depuis presque un an un GPS &lt;a class="reference external" href="http://www.globalsat.com.tw/eng/product_detail_00000103.htm"&gt;GlobalSat BT335&lt;/a&gt;. Ce GPS me sert à enregistrer mes traces GPS, principalement pour participer au projet &lt;a class="reference external" href="http://wiki.openstreetmap.org/index.php/Fr:Main_Page"&gt;OpenStreetMap&lt;/a&gt;. Cet article présente ce GPS et son utilisation.&lt;/p&gt;
&lt;div class="contents topic" id="contents"&gt;
&lt;p class="topic-title first"&gt;Contents&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference internal" href="#fiche-du-produit" id="id5"&gt;Fiche du produit&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#article-choix-gps" id="id6"&gt;Article 'Choix GPS'&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#crit-res-choix-gps" id="id7"&gt;Critères 'Choix GPS'&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#caract-ristiques" id="id8"&gt;Caractéristiques&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#inclu-dans-la-bo-te" id="id9"&gt;Inclu dans la boîte&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#o-acheter" id="id10"&gt;Où acheter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#utilisation-de-ce-gps" id="id11"&gt;Utilisation de ce GPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#description-de-ce-gps" id="id12"&gt;Description de ce GPS&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#d-tail-des-voyants" id="id13"&gt;détail des voyants&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#les-r-glages-de-ce-gps" id="id14"&gt;Les réglages de ce GPS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#utilisation-sous-linux" id="id15"&gt;Utilisation sous Linux&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#bt335-py" id="id16"&gt;bt335.py&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#description" id="id17"&gt;Description&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#usage" id="id18"&gt;Usage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#gpsbabel" id="id19"&gt;GpsBabel&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference internal" href="#id1" id="id20"&gt;Description&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#id2" id="id21"&gt;Usage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#utilisation-sous-windows" id="id22"&gt;Utilisation sous Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#utilisation-sous-d-autres-os" id="id23"&gt;Utilisation sous d'autres OS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference internal" href="#liens-et-articles-annexes" id="id24"&gt;Liens et articles annexes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="fiche-du-produit"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id5"&gt;Fiche du produit&lt;/a&gt;&lt;/h1&gt;
&lt;div class="section" id="article-choix-gps"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id6"&gt;Article 'Choix GPS'&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference external" href="http://blog.demisel.net/"&gt;Gwenn&lt;/a&gt; a écrit l'article &lt;a class="reference external" href="http://www.openstreetmap.fr/choix_gps"&gt;Choix GPS&lt;/a&gt; aidant au choix d'un GPS pour participer au projet &lt;a class="reference external" href="http://wiki.openstreetmap.org/index.php/Fr:Main_Page"&gt;OpenStreetMap&lt;/a&gt;. Cet article donne les caractéristiques du &lt;a class="reference external" href="http://www.globalsat.com.tw/eng/product_detail_00000103.htm"&gt;GlobalSat BT335&lt;/a&gt; selon les critères de l'article de &lt;a class="reference external" href="http://blog.demisel.net/"&gt;Gwenn&lt;/a&gt;, et comment l'utiliser au mieux pour &lt;a class="reference external" href="http://wiki.openstreetmap.org/index.php/Fr:Main_Page"&gt;OpenStreetMap&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="crit-res-choix-gps"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id7"&gt;Critères 'Choix GPS'&lt;/a&gt;&lt;/h2&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Type de récepteurs GPS : Logger&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="section" id="caract-ristiques"&gt;
&lt;h3&gt;&lt;a class="toc-backref" href="#id8"&gt;Caractéristiques&lt;/a&gt;&lt;/h3&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Fréquence: de toutes les secondes à toutes les 6000s&lt;/li&gt;
&lt;li&gt;Connectique: Bluetooth&lt;/li&gt;
&lt;li&gt;Stockage: 60000 points (si uniquement la latitude et la longitude sont stockées, moins de points avec l'altitude, la vitesse...)&lt;/li&gt;
&lt;li&gt;Robustesse: plastique non renforcé, assez massif, aucun élément fragile&lt;/li&gt;
&lt;li&gt;Autonomie: 16h&lt;/li&gt;
&lt;li&gt;Fonctionnement sur systèmes libres : avec &lt;a class="reference external" href="http://home.zyrianes.net/bt335-latest.tgz"&gt;bt335.py&lt;/a&gt; et &lt;a class="reference external" href="http://www.gpsbabel.org/"&gt;GpsBabel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Affichage: Aucun&lt;/li&gt;
&lt;li&gt;Puce: Sirf Star III&lt;/li&gt;
&lt;li&gt;Encombrement : 76cm3&lt;/li&gt;
&lt;li&gt;Coût: 70&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="inclu-dans-la-bo-te"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id9"&gt;Inclu dans la boîte&lt;/a&gt;&lt;/h2&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Le GPS avec sa batterie&lt;/li&gt;
&lt;li&gt;Un chargeur anglais avec adaptateur pour prises françaises&lt;/li&gt;
&lt;li&gt;Un chargeur Allume-cigare de voiture&lt;/li&gt;
&lt;li&gt;CD-ROM&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A noter que la batterie semble être la même que celle des téléphones Nokia 3210 et 3310.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="o-acheter"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id10"&gt;Où acheter&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Personnellement, je l'ai acheté dans le magasin en ligne  &lt;a class="reference external" href="http://www.expansys.fr/p.aspx?i=156658"&gt;Expansys&lt;/a&gt;, mais il doit exister ailleurs (regarder les revendeurs sur le site de GlobalSat).&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="utilisation-de-ce-gps"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id11"&gt;Utilisation de ce GPS&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Une fois allumé, il va enregistrer la position latitude et longitude à intervalles réguliers. Vous mettez alors le GPS dans un endroit d'où il captera bien les satellites (poche supérieure de votre sac-à-dos par exemple), et vous faites votre trajet. Une fois celui-ci fini, vous pouvez éteindre le GPS. Puis il est possible de récupérer le parcours effectué en différents formats (&lt;a class="reference external" href="http://fr.wikipedia.org/wiki/GPX_(format_de_fichier)"&gt;GPX&lt;/a&gt;, KML, CSV) en se connectant au GPS en bluetooth.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="description-de-ce-gps"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id12"&gt;Description de ce GPS&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Ce GPS possède un bouton et trois voyants.&lt;/p&gt;
&lt;p&gt;Le bouton permet d'allumer et d'éteindre le GPS. Les trois voyants représentent les états batterie, réception satellite et bluetooth.&lt;/p&gt;
&lt;div class="section" id="d-tail-des-voyants"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id13"&gt;détail des voyants&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Le voyant batterie est de couleur orange, il est éteint lorsque l'état de la batterie est satisfaisant, clignotant lorsque le niveau de batterie est faible et allumé quand la batterie est en charge.&lt;/p&gt;
&lt;p&gt;Le voyant réception satellites est de couleur verte, il est allumé lorsque le GPS n'a pas encore fait de FIX, et clignotant lorque c'est le cas, il est alors possible de l'utiliser pour se positionner.&lt;/p&gt;
&lt;p&gt;Le voyant bluetooth est de couleur bleue, il est éteint lorsque l'interface bluetooth est inaccessible, clignotant lent lorsqu'elle est disponible et clignotant rapide lorsqu'elle est en cours d'utilisation.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="les-r-glages-de-ce-gps"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id14"&gt;Les réglages de ce GPS&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Via le logiciel de paramétrage du &lt;a class="reference external" href="http://www.globalsat.com.tw/eng/product_detail_00000103.htm"&gt;GlobalSat BT335&lt;/a&gt; sous Linux ou sous Windows, de nombreux réglages sont disponibles.&lt;/p&gt;
&lt;p&gt;Les modes du GPS disponibles sont: GPS mouse, GPS logger, GPS mouse et logger. En mode GPS Mouse, le GPS ne stocke pas le parcours, il diffuse juste la trame NMEA via l'interface bluetooth. Ce mode est utile si vous désirer récupérer en direct les informations de positions via un autre matériel (PDA, ordinateur, téléphone portable, ...) ayant une interface bluetooth. Le mode GPS logger sert à enregistrer le parcours dans la mémoire du GPS. Le mode mouse et logger regroupe les fonctionnalités des 2 modes précédents, en même temps.&lt;/p&gt;
&lt;p&gt;Il est possible de régler la fréquence à laquelle sont enregistrés les points GPS servant à stocker le parcours. Je conseille une fréquence de 1Hz (un enregistrement toutes les secondes).&lt;/p&gt;
&lt;p&gt;De nombreux autres réglagles sont disponibles: filtre de vitesse, enregistrement à distances régulières, mode WASS, informations à stocker (date/heure, vitesse, altitude)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="utilisation-sous-linux"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id15"&gt;Utilisation sous Linux&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Deux logiciels permettent de récupérer les traces : bt335.py et GpsBabel&lt;/p&gt;
&lt;div class="section" id="bt335-py"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id16"&gt;bt335.py&lt;/a&gt;&lt;/h2&gt;
&lt;div class="section" id="description"&gt;
&lt;h3&gt;&lt;a class="toc-backref" href="#id17"&gt;Description&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le logiciel &lt;a class="reference external" href="http://home.zyrianes.net/bt335-latest.tgz"&gt;bt335.py&lt;/a&gt; écrit par &lt;a class="reference external" href="http://blog.demisel.net/"&gt;Gwenn&lt;/a&gt; et quelques contributeurs permet d'exporter les traces au format &lt;a class="reference external" href="http://fr.wikipedia.org/wiki/GPX_(format_de_fichier)"&gt;GPX&lt;/a&gt; et de configurer les paramètres du GPS.
Il est disponible par SVN chez TuxFamily (merci à eux) ici:&lt;/p&gt;
&lt;blockquote&gt;
svn co svn://svn.tuxfamily.org/svnroot/bt335py/bt335py&lt;/blockquote&gt;
&lt;p&gt;Voici une archive de la dernière version :&lt;/p&gt;
&lt;blockquote&gt;
&lt;a class="reference external" href="http://home.zyrianes.net/bt335-latest.tgz"&gt;http://home.zyrianes.net/bt335-latest.tgz&lt;/a&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="usage"&gt;
&lt;h3&gt;&lt;a class="toc-backref" href="#id18"&gt;Usage&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Allumer le GPS BT335, puis la led bluetooth doit clignoter lentement. Je l'utilise avec une clef bluetooth Belkin F8T013xx1. Donc il faut d'abord créer un port série virtuel bluetooth (attention remplacer l'adresse MAC par celle de votre GPS affichée grâce par la première commande ci-dessous):&lt;/p&gt;
&lt;pre class="literal-block"&gt;
hcitool scan hci0
modprobe rfcomm
rfcomm bind /dev/rfcomm0 00:0D:B5:37:A7:A9
chmod 777 /dev/rfcomm0
&lt;/pre&gt;
&lt;p&gt;Maintenant, nous allons nous connecter au GPS via ce port virtuel bluetooth pour récupérer les traces GPS au format &lt;a class="reference external" href="http://fr.wikipedia.org/wiki/GPX_(format_de_fichier)"&gt;GPX&lt;/a&gt; grâce à la commande run.sh du logiciel bt335.py:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
./run.sh
Using port /dev/rfcomm0
Save tracks to .gpx files? [Y|n] &amp;gt;
Delete tracks in the GPS? [y|N] &amp;gt;
./bt335.py -p /dev/rfcomm0 -s -t 2
Connecting to GPS via /dev/rfcomm0...
Getting infos...
&amp;gt;&amp;gt; Getting part 1/565: 38 points
&amp;gt;&amp;gt; Getting part 2/565: 76 points
...
&amp;gt;&amp;gt; Getting part 564/565: 4304 points
&amp;gt;&amp;gt; Getting part 565/565: 4336 points
Writing track to bt335-20080705-092805.gpx...
Writing track to bt335-20080705-122213.gpx...
Writing track to bt335-20080705-134847.gpx...
Writing track to bt335-20080705-181634.gpx...
&lt;/pre&gt;
&lt;p&gt;Voilà, nous venons d'obtenir 4 fichier GPX de traces. Ces fichiers peuvent maintenant être utilisés pour le projet &lt;a class="reference external" href="http://wiki.openstreetmap.org/index.php/Fr:Main_Page"&gt;OpenStreetMap&lt;/a&gt;, via &lt;a class="reference external" href="http://wiki.openstreetmap.org/index.php/Fr:JOSM"&gt;JOSM&lt;/a&gt; par exemple.
Pour effacer les traces de la mémoire du GPS, il suffit de répondre 'Y' à la question 'Delete tracks in the GPS? [y|N]'.&lt;/p&gt;
&lt;p&gt;Ces fichiers &lt;a class="reference external" href="http://fr.wikipedia.org/wiki/GPX_(format_de_fichier)"&gt;GPX&lt;/a&gt; peuvent également être convertis dans d'autres formats qui pourraient vous intéresser, exemple avec &lt;a class="reference external" href="http://www.gpsbabel.org/"&gt;GpsBabel&lt;/a&gt; vers le format KML:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
gpsbabel -i gpx -f bt335-20080705-092805.gpx  -o kml -F bt335-20080705-092805.kml
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="gpsbabel"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id19"&gt;GpsBabel&lt;/a&gt;&lt;/h2&gt;
&lt;div class="section" id="id1"&gt;
&lt;h3&gt;&lt;a class="toc-backref" href="#id20"&gt;Description&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.gpsbabel.org/"&gt;GpsBabel&lt;/a&gt; est un logiciel pour convertir les fichiers de traces GPS entre différents formats, mais il permet aussi d'extraire les traces GPS d'un certain nombre de GPS, dont le &lt;a class="reference external" href="http://www.globalsat.com.tw/eng/product_detail_00000103.htm"&gt;GlobalSat BT335&lt;/a&gt;, depuis peu de temps.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="id2"&gt;
&lt;h3&gt;&lt;a class="toc-backref" href="#id21"&gt;Usage&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Le &lt;a class="reference external" href="http://www.globalsat.com.tw/eng/product_detail_00000103.htm"&gt;GlobalSat BT335&lt;/a&gt; est de la même famille de produit que le GlobalSat DG100 qui fonctionne en USB. C'est avec le support de ce dernier modèle que le support du BT335 est arrivé.
Comme pour le logiciel &lt;a class="reference external" href="http://home.zyrianes.net/bt335-latest.tgz"&gt;bt335.py&lt;/a&gt;, il faut d'abord créer le port série virtuel bluetooth:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
hcitool scan hci0
modprobe rfcomm
rfcomm bind /dev/rfcomm0 00:0D:B5:37:A7:A9
chmod 777 /dev/rfcomm0
&lt;/pre&gt;
&lt;p&gt;Puis il faut lancer &lt;a class="reference external" href="http://www.gpsbabel.org/"&gt;GpsBabel&lt;/a&gt; en lui indiquant le type de GPS (ici la famille de GPS dg-100) et le port série (ici /dev/rfcomm0):&lt;/p&gt;
&lt;pre class="literal-block"&gt;
gpsbabel -t -i dg-100 -o gpx /dev/rfcomm0 outputfile.gpx
&lt;/pre&gt;
&lt;p&gt;L'opération est assez longue, et GpsBabel n'affiche aucun message de progression, donc soyez patient, il travaille.&lt;/p&gt;
&lt;p&gt;Pour effacer, ajouter 'erase' à l'option de 'i-':&lt;/p&gt;
&lt;pre class="literal-block"&gt;
gpsbabel -t -i dg-100,erase -o gpx /dev/rfcomm0 outputfile.gpx
&lt;/pre&gt;
&lt;p&gt;Il est aussi possible de choisir d'autres formats d'export via l'option '-o'.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="utilisation-sous-windows"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id22"&gt;Utilisation sous Windows&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Un logiciel à l'ergonomie très discutable est fournit sur le CD-ROM joint, regarder la documentation founie avec le GPS.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="utilisation-sous-d-autres-os"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id23"&gt;Utilisation sous d'autres OS&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a class="reference external" href="http://home.zyrianes.net/bt335-latest.tgz"&gt;bt335.py&lt;/a&gt; et &lt;a class="reference external" href="http://www.gpsbabel.org/"&gt;GpsBabel&lt;/a&gt; doivent fonctionner avec de nombreux systèmes Unix (OpenBSD, OpenSolaris,MacOsX, ...). Donc si vous avez un autre OS, essayez pour voir s'ils fonctionnent.&lt;/p&gt;
&lt;p&gt;Plus spécialement pour MacOS X, un logiciel est disponible sur le site de &lt;a class="reference external" href="http://usglobalsat.com/p-44-bt-335-gps-data-logger.aspx"&gt;GlobalSat BT335 US&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="liens-et-articles-annexes"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id24"&gt;Liens et articles annexes&lt;/a&gt;&lt;/h1&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Un &lt;a class="reference external" href="http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=97988"&gt;article BT335&lt;/a&gt; sur le site de GpsPassion&lt;/li&gt;
&lt;li&gt;La &lt;a class="reference external" href="http://www.gpsbabel.org/htmldoc-development/fmt_dg-100.html"&gt;page DG-100&lt;/a&gt; de GpsBabel.&lt;/li&gt;
&lt;li&gt;La page internationale du &lt;a class="reference external" href="http://www.globalsat.com.tw/eng/product_detail_00000103.htm"&gt;GlobalSat BT335&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;La page US du &lt;a class="reference external" href="http://usglobalsat.com/p-44-bt-335-gps-data-logger.aspx"&gt;GlobalSat BT335 US&lt;/a&gt; (et logiciel MacOSX).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;

</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/160/">
<dc:date>2008-03-22T15:19:02.000005+02:00</dc:date>
<title>Home + Sharp + return</title>
<link>http://home.zyrianes.net/blog/Articles/160/</link>
<author>ludovic Bellier</author>
<description>
The shortcut that I never remember:&lt;br /&gt;
Esc + # (Meta + #)&lt;br /&gt;
With Bash, comment the line and go to next line
</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/159/">
<dc:date>2007-11-18T23:00:13.000006+02:00</dc:date>
<title>Very Simple Test Download via a Proxy Howto</title>
<link>http://home.zyrianes.net/blog/Articles/159/</link>
<author>ludovic Bellier</author>
<description>
This simple howto explains howto to check your download rate through a ft proxy&lt;br /&gt;
&lt;br /&gt;
private Proxy&lt;br /&gt;
=============&lt;br /&gt;
&lt;br /&gt;
If it's a private proxy, first create a tunnel to this proxy with ::&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ssh -l &lt;user&gt; -L 3128:localhost:3128 &lt;host proxy&gt;&lt;br /&gt;
&lt;br /&gt;
Next, configure your proxy::&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; export ftp_proxy=localhost:3128 &lt;proxy_host&gt;&lt;br /&gt;
&lt;br /&gt;
Finally, test your dl with wget::&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; wget&amp;nbsp; --verbose --proxy=on \\&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ftp://ftp.free.fr/mirrors/ftp.ubuntu.com/releases/7.10/ubuntu-7.10-desktop-i386.iso&lt;br /&gt;
&lt;br /&gt;
You can check if your traffic uses the proxy with iftop, example::&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; iftop -i eth0&lt;br /&gt;
&lt;br /&gt;
public or internal Proxy&lt;br /&gt;
========================&lt;br /&gt;
&lt;br /&gt;
You just set your proxy host/port and launch wget::&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; export ftp_proxy=localhost:3128&lt;br /&gt;
&amp;nbsp; &amp;nbsp; wget&amp;nbsp; --verbose --proxy=on \\ &lt;br /&gt;
ftp://ftp.free.fr/mirrors/ftp.ubuntu.com/releases/7.10/ubuntu-7.10-desktop-i386.iso
</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/158/">
<dc:date>2007-07-29T17:19:50.000006+02:00</dc:date>
<title>Navibe GM720 :  setting and using with Linux</title>
<link>http://home.zyrianes.net/blog/Articles/158/</link>
<author>ludovic Bellier</author>
<description>
&lt;p&gt;I recently buy an USB GPS, also called GPS Mouse, &lt;a class="reference" href="http://www.navibe.com/product/gps_mouse/gm720/gm720.htm"&gt;Navibe GM720&lt;/a&gt; on eBay. I'll use it with Linux on my Apple iBook G4.&lt;/p&gt;
&lt;div class="contents topic" id="contents"&gt;
&lt;p class="topic-title first"&gt;&lt;a name="contents"&gt;Contents&lt;/a&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference" href="#hardware" id="id4" name="id4"&gt;Hardware&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference" href="#gps" id="id5" name="id5"&gt;GPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#computer" id="id6" name="id6"&gt;Computer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#setting" id="id7" name="id7"&gt;Setting&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference" href="#hardware-id" id="id8" name="id8"&gt;Hardware ID&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#setting-an-usb-gps-with-linux" id="id9" name="id9"&gt;Setting an USB GPS with Linux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#using" id="id10" name="id10"&gt;Using&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="reference" href="#verify-you-can-access-your-gps" id="id11" name="id11"&gt;Verify you can access your GPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#gpsd" id="id12" name="id12"&gt;GPSd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#gpsd-tools-sirfmon" id="id13" name="id13"&gt;Gpsd tools : sirfmon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#gpsd-tools-cgps" id="id14" name="id14"&gt;Gpsd tools : cgps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#gpsd-tools-xgps" id="id15" name="id15"&gt;Gpsd tools : xgps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#gpsd-tools-cgpxlogger" id="id16" name="id16"&gt;Gpsd tools : cgpxlogger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#gpsdrive" id="id17" name="id17"&gt;GpsDrive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#navit" id="id18" name="id18"&gt;Navit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#openstreetmap" id="id19" name="id19"&gt;OpenStreetMap&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#ibook-with-gentoo-and-gps-use" id="id20" name="id20"&gt;iBook with Gentoo and GPS use&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference" href="#thanks" id="id21" name="id21"&gt;Thanks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="hardware"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id4" name="hardware"&gt;Hardware&lt;/a&gt;&lt;/h1&gt;
&lt;div class="section" id="gps"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id5" name="gps"&gt;GPS&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a class="reference" href="http://www.navibe.com/product/gps_mouse/gm720/gm720.htm"&gt;Navibe GM720&lt;/a&gt; uses a USB-to-Serial converter from Prolific. The GPS chipset is the &lt;a class="reference" href="http://en.wikipedia.org/wiki/SiRFstar_III"&gt;SiRF Star III&lt;/a&gt;, a recent and famous chipset used in numerous current GPS receivers.&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="http://home.zyrianes.net/blog/static/includes/NGM720Pen.png" src="http://home.zyrianes.net/blog/static/includes/NGM720Pen.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="computer"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id6" name="computer"&gt;Computer&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I use an Apple iBook G4 with Gnu/Linux Gentoo PPC distribution. This 12&amp;quot; iBook is small enough, I can put it in a back bag and the battery allows 3-4 endurance hours.&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="http://home.zyrianes.net/blog/static/includes/iBook.png" src="http://home.zyrianes.net/blog/static/includes/iBook.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="setting"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id7" name="setting"&gt;Setting&lt;/a&gt;&lt;/h1&gt;
&lt;div class="section" id="hardware-id"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id8" name="hardware-id"&gt;Hardware ID&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;lsusb only shows the USB-to-Serial converter:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# lsusb 
Bus 003 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
&lt;/pre&gt;
&lt;p&gt;cgps reports: &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;SiRF&lt;/span&gt; &lt;span class="pre"&gt;binary&lt;/span&gt; &lt;span class="pre"&gt;GSW3.2.0PAT_3&lt;/span&gt;&lt;/tt&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="setting-an-usb-gps-with-linux"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id9" name="setting-an-usb-gps-with-linux"&gt;Setting an USB GPS with Linux&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A lot of these (all?) USB GPS use the Prolific USB-to-Serial converter. So your kernel needs the pl2303 driver.&lt;/p&gt;
&lt;p&gt;Linux kernel setting (here v2.6.23-rc1):&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Device Drivers  ---&amp;gt;
 [*] USB support  ---&amp;gt;
  USB Serial Converter support  ---&amp;gt;
   &amp;lt;M&amp;gt; USB Serial Converter support
   &amp;lt;M&amp;gt;   USB Prolific 2303 Single Port Serial Driver
&lt;/pre&gt;
&lt;p&gt;When you plug your USB GPS, you see in /var/log/messages:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
Jul 29 17:23:40 iyn usb 3-1: new full speed USB device using ohci_hcd and address 3
Jul 29 17:23:40 iyn usb 3-1: configuration #1 chosen from 1 choice
Jul 29 17:23:40 iyn pl2303 3-1:1.0: pl2303 converter detected
Jul 29 17:23:40 iyn usb 3-1: pl2303 converter now attached to ttyUSB0
&lt;/pre&gt;
&lt;p&gt;If none, verify if the pl2303 module is loaded, with the command lsmod:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# lsmod | grep pl2303
pl2303                 21956  0
&lt;/pre&gt;
&lt;p&gt;If none, the command:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
insmod pl2303
&lt;/pre&gt;
&lt;p&gt;loads the module.&lt;/p&gt;
&lt;p&gt;You see that the GPS can be accessed with the &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;ttyUSB0&lt;/span&gt;&lt;/tt&gt; serial device, so I'll use the &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;/dev/ttyUSB0&lt;/span&gt;&lt;/tt&gt; device name.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="using"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id10" name="using"&gt;Using&lt;/a&gt;&lt;/h1&gt;
&lt;div class="section" id="verify-you-can-access-your-gps"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id11" name="verify-you-can-access-your-gps"&gt;Verify you can access your GPS&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a class="reference" href="http://gpsd.berlios.de/"&gt;gpsd&lt;/a&gt; suite has the &lt;a class="reference" href="http://gpsd.berlios.de/sirfmon.html"&gt;sirfmon&lt;/a&gt; utility which communicates with the GPS through the serial port (or through gpsd, see below).&lt;/p&gt;
&lt;p&gt;Starts it with:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
sirfmon /dev/ttyUSB0
&lt;/pre&gt;
&lt;p&gt;This software displays on top the informations received from the GPS and on bottom the raw communication with the GPS.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="gpsd"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id12" name="gpsd"&gt;GPSd&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a class="reference" href="http://gpsd.berlios.de/"&gt;gpsd&lt;/a&gt; daemon is an abstraction layer. It communicates through the physical serial port GPS and offers services (lat, long, ...) to its clients (cgps, sirfmon, gpsdrive, navit, ...).&lt;/p&gt;
&lt;p&gt;A lot of Linux applications use it, and it is ported to Open/Free/NetBSD and Mac OS X.&lt;/p&gt;
&lt;p&gt;It's very simple, just start the daemon with&lt;/p&gt;
&lt;pre class="literal-block"&gt;
gpsd /dev/ttyUSB0
&lt;/pre&gt;
&lt;p&gt;If you want to kill it, use the &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;killall&lt;/span&gt; &lt;span class="pre"&gt;gpsd&lt;/span&gt;&lt;/tt&gt; command.&lt;/p&gt;
&lt;p&gt;FYI: gpsd installs the usb hotplug rules.&lt;/p&gt;
&lt;p&gt;The &lt;a class="reference" href="http://gpsd.berlios.de/"&gt;gpsd&lt;/a&gt; suite has a lot of very usefull tools.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="gpsd-tools-sirfmon"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id13" name="gpsd-tools-sirfmon"&gt;Gpsd tools : sirfmon&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference" href="http://gpsd.berlios.de/sirfmon.html"&gt;sirfmon&lt;/a&gt; is a &lt;a class="reference" href="http://en.wikipedia.org/wiki/SiRFstar_III"&gt;SiRF Star III&lt;/a&gt; chipset specific tool, it displays a lot of advanced information from this specific chipset class GPS. It'a a textual tool.&lt;/p&gt;
&lt;p&gt;Start gpsd if not yet done, and just:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
sirfmon
&lt;/pre&gt;
&lt;p&gt;and sirfmon will use gpsd to get geographic informations, see this Sirfmon screenshot:&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="http://home.zyrianes.net/blog/static/includes/sirfmon.png" src="http://home.zyrianes.net/blog/static/includes/sirfmon.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="gpsd-tools-cgps"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id14" name="gpsd-tools-cgps"&gt;Gpsd tools : cgps&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference" href="http://gpsd.berlios.de/xgps.html"&gt;cgps&lt;/a&gt; is also a text tool which displays useful geographic informations, but it isn't specific to one chipset class GPS. See this cgps screenshot:&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="http://home.zyrianes.net/blog/static/includes/cgps.png" src="http://home.zyrianes.net/blog/static/includes/cgps.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="gpsd-tools-xgps"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id15" name="gpsd-tools-xgps"&gt;Gpsd tools : xgps&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It's same as cgps but with a graphic interface.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="gpsd-tools-cgpxlogger"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id16" name="gpsd-tools-cgpxlogger"&gt;Gpsd tools : cgpxlogger&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference" href="http://gpsd.berlios.de/xgps.html"&gt;cgpxlogger&lt;/a&gt; is a gps data logger, it displays GPS informations, in GPX format.&lt;/p&gt;
&lt;p&gt;Use example:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
# cgpxlogger &amp;gt; 2007-07-29_20h08.gpx
&lt;/pre&gt;
&lt;p&gt;and &lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;Ctrl-c&lt;/span&gt;&lt;/tt&gt; stop it.&lt;/p&gt;
&lt;p&gt;GPX is one of the most known gps data logger format, a lot of applications use it. It's a good solution if you want trace your way or help the &lt;a class="reference" href="http://wiki.openstreetmap.org/index.php/OpenStreetMap:About"&gt;OSM&lt;/a&gt; project.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="gpsdrive"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id17" name="gpsdrive"&gt;GpsDrive&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference" href="http://www.gpsdrive.de/"&gt;gpsdrive&lt;/a&gt; is a car navigation system for laptops. It can download maps from Expedia or TopoZone. See this Gps Drive screenshot:&lt;/p&gt;
&lt;div class="image"&gt;&lt;img alt="http://home.zyrianes.net/blog/static/includes/GpsDrive.png" src="http://home.zyrianes.net/blog/static/includes/GpsDrive.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="navit"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id18" name="navit"&gt;Navit&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference" href="http://navit.sourceforge.net/"&gt;navit&lt;/a&gt; is a car navigation system for laptops and embedded touch screen displays.
For the installation, you need some specific libraries: &lt;a class="reference" href="http://www.cegui.org.uk/"&gt;cegui&lt;/a&gt; with openGL support and quesoglc. See this &lt;a class="reference" href="http://navit.wiki.sourceforge.net/Getting+started"&gt;Navit installation page&lt;/a&gt; from the project.
This is a promising project.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="openstreetmap"&gt;
&lt;h2&gt;&lt;a class="toc-backref" href="#id19" name="openstreetmap"&gt;OpenStreetMap&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference" href="http://wiki.openstreetmap.org/index.php/OpenStreetMap:About"&gt;OSM&lt;/a&gt; is a collaborative editable map. Most of the current maps have restrictive rights, this project allows each person with a GPS to upgrade the &lt;a class="reference" href="http://wiki.openstreetmap.org/index.php/OpenStreetMap:About"&gt;OSM&lt;/a&gt; map. Some softwares (like Navit) can use this non-commercial Map.
See the current &lt;a class="reference" href="http://www.openstreetmap.org/index.html"&gt;OSM Map&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="section" id="ibook-with-gentoo-and-gps-use"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id20" name="ibook-with-gentoo-and-gps-use"&gt;iBook with Gentoo and GPS use&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;&lt;span class="pre"&gt;/etc/init.d/pbbuttonsd&lt;/span&gt; &lt;span class="pre"&gt;stop&lt;/span&gt;&lt;/tt&gt; deactivates the suspend to ram process, when you close your laptop or after 5mn of inactivity, so you can log your GPS way with cgpxlogger, and import it to &lt;a class="reference" href="http://wiki.openstreetmap.org/index.php/OpenStreetMap:About"&gt;OSM&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="thanks"&gt;
&lt;h1&gt;&lt;a class="toc-backref" href="#id21" name="thanks"&gt;Thanks&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;gpsd developers, Gwenn, Jkx.&lt;/p&gt;
&lt;/div&gt;

</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/157/">
<dc:date>2006-09-02T17:37:21.000005+02:00</dc:date>
<title>gentoo quick guide</title>
<link>http://home.zyrianes.net/blog/Articles/157/</link>
<author>ludovic Bellier</author>
<description>
&lt;p&gt;This is the commands I use when I update my gentoo.&lt;/p&gt;
&lt;p&gt;update portage tree:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
eix-sync
&lt;/pre&gt;
&lt;p&gt;update packages:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
emerge -uDavt world
&lt;/pre&gt;
&lt;p&gt;emerge informations:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
emerge --info
&lt;/pre&gt;
&lt;p&gt;current profile:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
eselect profile show
&lt;/pre&gt;
&lt;p&gt;package depedencies:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
equery depends &amp;lt;package&amp;gt;
&lt;/pre&gt;
&lt;p&gt;package files list:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
equery files &amp;lt;package&amp;gt;
&lt;/pre&gt;
&lt;p&gt;package flags list:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
equery uses &amp;lt;package&amp;gt;
&lt;/pre&gt;
&lt;p&gt;remove orphaned depdencies (dangerous):&lt;/p&gt;
&lt;pre class="literal-block"&gt;
emerge --update --deep --newuse world
emerge --depclean
revdev-rebuild
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;MAJ&lt;/strong&gt;: see first comment for precisions&lt;/p&gt;

</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/156/">
<dc:date>2006-07-15T23:22:04.000005+02:00</dc:date>
<title>Web browser signature</title>
<link>http://home.zyrianes.net/blog/Articles/156/</link>
<author>ludovic Bellier</author>
<description>
&lt;p&gt;The signature of the Gecko like web browsers can be modified in the configuration page.&lt;/p&gt;
&lt;p&gt;Go to &lt;a class="reference" href="about:config"&gt;about:config&lt;/a&gt; page and modify general.useragent parameters. See &lt;em&gt;product&lt;/em&gt;, &lt;em&gt;productComment&lt;/em&gt;, &lt;em&gt;productSub&lt;/em&gt;, &lt;em&gt;vendor&lt;/em&gt;, &lt;em&gt;override&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;So you can change the User-Agent informations sended to the web servers.&lt;/p&gt;

</description>
</item>


<item rdf:about="http://home.zyrianes.net/blog/Articles/155/">
<dc:date>2006-02-08T22:17:42.000002+02:00</dc:date>
<title>Do you RCS?</title>
<link>http://home.zyrianes.net/blog/Articles/155/</link>
<author>ludovic Bellier</author>
<description>
&lt;p&gt;A quick reminder for rcs, with checkout/checkin commands.&lt;/p&gt;
&lt;p&gt;Checkout and lock a file for editing:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
co -l &amp;lt;file&amp;gt; 
&lt;/pre&gt;
&lt;p&gt;Checkin and unlock an edited file:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
ci -u -w&amp;lt;login&amp;gt; &amp;lt;file&amp;gt;
&lt;/pre&gt;

</description>
</item>


</rdf:RDF>