<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Philippe Gauthier</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/" />
    <link rel="self" type="application/atom+xml" href="http://www.deuxpi.ca/atom.xml" />
    <id>tag:www.deuxpi.ca,2007-11-13://2</id>
    <updated>2012-03-28T07:36:03Z</updated>
    <subtitle>Personal weblog about open-source software, electronics, science and general geekness.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 5.12</generator>

<entry>
    <title>Ubuntu Québec était au GeekFest</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2011/03/ubuntu-quebec-etait-au-geekfes.html" />
    <id>tag:www.deuxpi.ca,2011://2.108</id>

    <published>2011-03-07T00:26:10Z</published>
    <updated>2012-03-28T07:36:03Z</updated>

    <summary>L&apos;équipe d&apos;Ubuntu Québec était présente au festival montréalais célébrant les divers aspects de la culture geek toute la fin de semaine du 5 et 6 mars. Nous avons été surpris par la très importante proportion des visiteurs qui utilisent déjà...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="geekfestmtl" label="geekfestmtl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ubuntu" label="ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[L'équipe d'Ubuntu Québec était présente au festival montréalais célébrant les divers aspects de la culture geek toute la fin de semaine du 5 et 6 mars. Nous avons été surpris par la très importante proportion des visiteurs qui utilisent déjà Ubuntu, ce qui nous a tout de même permis de faire connaître notre communauté Ubuntu locale. Surnommées les <i>LoCo Teams</i> (de l'anglais <i>Local Cummunity</i>) les groupes d'utilisateurs tels que le nôtre font partie d'un large réseau de soutien. Cette structure communautaire différencie les systèmes d'exploitations tels qu'Ubuntu des systèmes d'exploitation propriétaires et même des distributions qui ont un caractère plus commercial.<br /><br /><img src="//www.deuxpi.ca/DSC_1669.JPG" height="332" width="500" /><br /><br />Le groupe Ubuntu Québec est représenté par son site web <a href="http://www.ubuntu-qc.org/">http://www.ubuntu-qc.org/</a> et fournit une liste de discussion (par courriel, mais aussi accessible sous forme de forum) et une interface de clavardage pour du support en ligne interactif.<br /><br />Parmi les activités sociales d'Ubuntu Québec, deux événements nous attendent dans les prochains mois. Le premier est une rencontre à caractère plutôt technique qu'on nomme Global Jam. La seconde est la soirée de lancement de la prochaine version d'Ubuntu. Le GeekFest nous a peut-être permis de trouver des hôtes pour tenir ces activités. Pour se tenir au courant du lieu et de la date des événements, il suffit de s'abonner à la liste de discussion.<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>« Be careful what you wish for »</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2011/01/-be-careful-what-you-wish-for.html" />
    <id>tag:www.deuxpi.ca,2011://2.107</id>

    <published>2011-01-24T17:13:53Z</published>
    <updated>2012-03-28T07:33:32Z</updated>

    <summary>Lors du dernier Ubuntu Hour à Outremont, Christian « Mobidoy » a apporté des auto-collants qu&apos;il a préparé à partir de l&apos;image du billet précédent. Un pas de plus vers la domination du monde ! Photo par Fabian Rodriguez :...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[Lors du dernier Ubuntu Hour à Outremont, Christian « Mobidoy » a apporté des auto-collants qu'il a préparé à partir de l'image du billet précédent. Un pas de plus vers la domination du monde ! Photo par Fabian Rodriguez :<br /><br />
<a href="https://secure.flickr.com/photos/magicfab/5383993825/" title="Stickers, stickers, stickers by magicfab, on Flickr"><img src="https://farm6.static.flickr.com/5215/5383993825_0576ac89e2.jpg" alt="Stickers, stickers, stickers" height="376" width="500" /></a>]]>
        
    </content>
</entry>

<entry>
    <title>Est-ce que je peux avoir un pony ?</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2010/07/est-ce-que-je-peux-avoir-un-po.html" />
    <id>tag:www.deuxpi.ca,2010://2.98</id>

    <published>2010-07-14T15:04:22Z</published>
    <updated>2012-03-28T07:34:40Z</updated>

    <summary><![CDATA[Tout a commencé sur #ubuntu-qc lorsque le groupe cherchait où se procurer des autocollants pour boîtier d'ordinateur qui affichent le logo Ubuntu. Éventuellement, la discussion en arrive à une requête très particulière :&lt;IdleOne&gt; I want a sticker that says "Powered...]]></summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[<img alt="ponies.png" src="//www.deuxpi.ca/ponies.png" class="mt-image-right" style="float: right; margin: 0pt 0pt 20px 20px;" width="135" height="204" /><br />Tout a commencé sur #ubuntu-qc lorsque le groupe cherchait où se procurer des autocollants pour boîtier d'ordinateur qui affichent le logo Ubuntu. Éventuellement, la discussion en arrive à une requête très particulière :<br /><br /><pre>&lt;IdleOne&gt; I want a sticker that says "Powered by Ubuntu, Coffee and Ponies"
&lt;cyphermox&gt; +1 from me for coffee and ponies!
&lt;qwebirc32428&gt; ponies?
&lt;qwebirc32428&gt; haha
&lt;IdleOne&gt; yup ponies
&lt;qwebirc32428&gt; omg
&lt;IdleOne&gt; Coffee is what keeps Ubuntu going and the Ponies make all the automagical stuff work :)
</pre><br />Allez hop ! La magie du pony s'est mise en œuvre et quinze minutes plus tard voici le résultat. Le fichier SVG peut être <a href="//www.deuxpi.ca/ubuntu-ponies.svg">téléchargé directement ici-même</a> sous la license CC du blogue.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Getting started with free and open source software</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2009/08/getting-started-with-free-and.html" />
    <id>tag:www.deuxpi.ca,2009://2.83</id>

    <published>2009-08-04T15:40:38Z</published>
    <updated>2012-03-28T07:42:20Z</updated>

    <summary>The magic behind free and open source software (or FOSS) comes from a few people who are freely giving to society part of their work. Free software often start as projects fulfilling a personal need, then a community may grow...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="foss" label="foss" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ubuntu" label="ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[<p>The magic behind free and open source software (or FOSS) comes from a few people who are freely giving to society part of their work. Free software often start as projects fulfilling a personal need, then a community may grow around the project because it seems useful to them. Some of these people may eventually contribute to the project. After the working product is released freely to everyone, it becomes difficult to define the bounds of the community gathered around the software because anyone can be part of it. There is an amplification effect caused by the very low barriers to the distribution of the software to whoever needs it. This amplification is what enables you to get and use this software free of change, and better yet, with almost no restrictions. You can read about the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a> to get a feel of the idea behind free software.</p>

<h3>Find a partner or mentor</h3>
<p>You can find by yourself a lot of valuable information from the Web or from books. Still, most people don't want to spend most of their free time on just making the system work, and you may also prefer to make fun and useful things with your computer. Like just said before, the concept of community is crucial to the existence of free software. If you start using free software with some friends or family, you are building a small community that can share ideas, solutions, and useful projects. For example, you could try to set up a remote backup solution for a few people you know, or edit a private web site for the family.</p>

<h3>Get a GNU/Linux distribution</h3>
<p>You can find an increasing number of free software that can run on non-free operating systems, but if you have the choice I would recommend starting with a complete GNU/Linux distribution. Distributions are large collections of software and the management tools that are necessary to configure a complete system. Every distribution includes the Linux kernel (the core software between the application software and the computer hardware), and the GNU subsystem (a collection of common tools to manage files, programs and data), hence the name GNU/Linux. Distributions come with a default setup (or a choice from a few options) that you can adapt to your needs by using the management tools. A very popular distribution is <a href="http://www.ubuntu.com/">Ubuntu</a>. You can even try the distribution by starting the computer with an Ubuntu CD-ROM before installing it to your computer. </p>

<h3>Real world example</h3>
<p>The free software universe is not very different from the academic and scientific communities. There is of course a very broad yet common goal of making the world a better place by understanding it and making small but essential contributions. No scientist is really working alone, and the collaboration with other people and groups is necessary to succeed. The seeming compatibility between the free software and the scientific philosophies results in a large number of important scientific software projects being free. Here is a list of links and example free software projects:</p>
<ul>
<li>A <a href="http://www.theknittingphysicist.com/2009/07/best-free-softwares-for-your-m.html">list of free software</a> for the Mac (non-free, of course!) with a scientific bias.</li>
<li>The <a href="http://www.python.org/">Python</a> programming language, which is increasingly used for scientific work along with the <a href="http://www.scipy.org/">SciPy</a> software.</li>
<li>The <a href="http://www.latex-project.org/">LaTeX</a> project, ubiquitous in scientific publishing.</li>
<li>The <a href="http://wwwasd.web.cern.ch/wwwasd/">CERN software libraries</a>.</li>
</ul>

<hr/>
<h3>More about free software</h3>
<ul>
<li><a href="http://www.fsf.org/">Free Software Foundation</a></li>
<li><a href="http://www.ubuntu.com/">Ubuntu</a></li>
<li><a href="http://blog.ianbicking.org/2009/09/10/a-new-self-definition-for-foss/">Ian Bicking: Toward a new self-definition for open source</a></li>
</ul>
]]>
        
    </content>
</entry>

<entry>
    <title>Enabling the Marvell SATA controller on an ASUS M2V motherboard</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2009/01/enabling-the-marvell-sata-cont.html" />
    <id>tag:www.deuxpi.ca,2009://2.64</id>

    <published>2009-01-29T17:45:10Z</published>
    <updated>2012-03-28T07:45:01Z</updated>

    <summary>The computer running the deuxpi.ca domain had an extra hard disk installed since last November but I did not have a chance to use it because I didn&apos;t have a SATA cable for it. The disk was finally connected yesterday....</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="ubuntu" label="ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[The computer running the deuxpi.ca domain had an extra hard disk installed since last November but I did not have a chance to use it because I didn't have a SATA cable for it. The disk was finally connected yesterday. However, the system did not recognize the disk. Also, the kernel was using a driver named "pata_marvell" (thus not, for example, "sata_marvell") for the controller.<br /><br />After some research on the Internet, I found that the kernel loads the ahci driver which then delegates to the sata_marvell driver in order to support legacy PATA drives on this controller. Alan Cox introducted a kernel option to prevent this default behavior so the ahci driver would be used to drive the SATA ports. In my case, the Marvell controller is used only for SATA. See the <a href="http://lkml.org/lkml/2008/9/3/142">thread</a> for some history about SATA support for the Marvell 88SE6121.<br /><br />To use this kernel option on a Ubuntu system, edit the grub configuration:<br /><br /><pre>sudo gedit /boot/grub/menu.lst</pre><br />Add <code>ahci.marvell_enable=1</code> to the line of standard kernel options. For example:<br /><br /><pre># kopt=root=/dev/mapper/vg0-root ro ahci.marvell_enable=1</pre><br />This line may be slightly different on another system depending on the partitioning scheme. Save the file, run <code>sudo update-grub</code>, and reboot the computer for this option to have effect.<br /><br /><b>Edit:</b> See the <a href="http://wiki.debian.org/pata_marvell">Debian wiki page</a> about enabling support for the Marvell SATA controller using possibly a better method.<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>« Chilling effects »</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2008/10/-chilling-effects.html" />
    <id>tag:www.deuxpi.ca,2008://2.61</id>

    <published>2008-10-28T00:19:57Z</published>
    <updated>2009-03-06T19:21:19Z</updated>

    <summary>L&apos;accusation de diffamation implique certainement un équilibre entre la liberté d&apos;expression et la droit à sa réputation. En général, on s&apos;attend à ce qu&apos;il y ait injustice lorsqu&apos;il y a une volonté de créer du tort.Dans le cas des Éditions...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="chillingeffects" label="chilling effects" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[L'accusation de diffamation implique certainement un équilibre entre la liberté d'expression et la droit à sa réputation. En général, on s'attend à ce qu'il y ait injustice lorsqu'il y a une volonté de créer du tort.<br /><br />Dans le cas des Éditions Écosociété, il est très difficile de justifier le bâillon (voilà je l'ai dit) que veut lui imposer Barrick Gold. La volonté de cette dernière est probablement discréditer les auteurs de Noir Canada, puisqu'il lui semble beaucoup plus facile d'écrire une mise en demeure qu'une réponse critique valide. Toute cette mauvaise publicité à été générée par les attaques légales de BG elle-même bien plus que par la publication du livre. Bref, il ne faudrait jamais se gêner de dénoncer ceux qui exploitent les faiblesses des systèmes juridique et économique; je me permets ici de reproduire le plus récent communiqué d'Écosociété :<br /><br />]]>
        <![CDATA[<b><font style="font-size: 1.25em;">Nouvelle mise en demeure de Barrick Gold</font> </b><br /><br />Montréal, 27 octobre 2008<br /><br />Les
Éditions Écosociété et les trois auteurs de Noir Canada - Alain
Deneault, William Sacher et Delphine Abadie - ont reçu le 19 septembre
dernier une nouvelle mise en demeure de Barrick Gold les enjoignant de
cesser, « dans le cadre de la campagne de financement ou de solidarité,
de lobbying politique, d'événements promotionnels, d'entrevues
médiatiques ou sur des sites Internet », de qualifier de «
poursuite-bâillon » la poursuite qu'elle leur intente.<br />&nbsp;<br />La lettre d'avocat avise les auteurs et l'éditeur de <i>Noir Canada</i>
qu'ils s'exposent ce faisant à « davantage de dommages punitifs » et
que leur « comportement rendra d'éventuelles rétractations, excuses
publiques, ou actions réparatrices encore plus difficiles et
embarrassantes ».<br /><br />Rappelons que Barrick Gold, plus importante
société aurifère du monde, intentait en mai dernier une poursuite en
diffamation de 6 millions de $ à l'endroit des Éditions Écosociété et
des auteurs de <i>Noir Canada</i>. Quelques semaines plus tard, une
autre géante de l'extraction de l'or, Banro Corporation, venait à sa
rescousse en déposant contre l'éditeur et les auteurs une seconde
poursuite pour 5 millions de $. <br /><br /><br /><b><font style="font-size: 1em;"><i>Noir Canada</i> : un simple cas de libelle diffamatoire?</font></b> <br /><br />Persistant à présenter les références bibliographiques de <i>Noir Canada</i>
comme des « fausses affirmations », Barrick et Banro voudraient bien
traiter Noir Canada comme un simple cas de libelle diffamatoire.
Pourtant, les sources citées dans l'ouvrage, rapportant des écarts de
conduite, des abus, voire des crimes de la part de compagnies
canadiennes en Afrique, sont suffisamment nombreuses et crédibles pour
justifier la tenue d'un débat public sur la question et la création
d'une commission indépendante d'enquête. On ne saurait exiger d'auteurs
et d'éditeurs qu'ils se substituent à la justice ou à l'appareil d'État
et qu'ils administrent eux-mêmes des preuves in fine.<br /><br />Une
poursuite-bâillon a pour effet d'entraver le débat public et de
restreindre la liberté d'expression, en contraignant les défendeurs à
mobiliser toutes leurs ressources financières et humaines pour assurer
leur défense. Aujourd'hui, Barrick voudrait nous interdire l'usage du
terme « poursuite-bâillon », ce qui aurait pour effet de nuire à notre
défense et de rendre difficile, voire impossible, notre campagne de
solidarité et de financement. Cela risquerait en effet de nous priver
des seules ressources nous permettant d'assumer les frais que supposent
pareilles poursuites. Il s'agit d'une méta-Slapp, d'une Slapp au carré!
<br />&nbsp;<br />Écosociété et ses auteurs ne comptent pas reculer devant ce
qu'ils ressentent comme des menaces. Ils poursuivent leur travail
d'éditeur et d'auteurs engagés et continuent de dénoncer les
poursuites-bâillons qui ont pour effet d'empêcher le libre accès de
tous, et dans ce cas précis de chercheurs universitaires, au débat
public. <br /><br /><br /><b>Des universitaires appuient les auteurs de Noir Canada</b><br /><br />Un collectif d'universitaires de l'Université de Montréal et de l'UQAM a publié dans <i>Le Devoir</i>
le 29 septembre dernier une lettre d'opinion intitulée « Le discours
orwellien de Barrick Gold », dans laquelle ils soutiennent que « la
poursuite de Barrick Gold est une attaque directe contre la liberté de
recherche universitaire et la quête de vérité, essentielles à toute
société démocratique ». Pour lire cet article dans son intégralité,
consultez notre revue de presse à l'adresse suivante : <a href="http://slapp.ecosociete.org/fr/revue_de_presse">http://slapp.ecosociete.org/fr/revue_de_presse</a>.<br /><br />Pierre
Noreau, président de l'Association francophone pour le savoir (Acfas),
en appelle pour sa part à « l'élaboration des conditions d'un véritable
débat public », parmi lesquelles « la reconnaissance de l'immunité dont
doit être revêtu le monde de la recherche » et « la liberté de parole
qui doit être reconnue au chercheur et au penseur dans notre société ».
L'Acfas vous invite d'ailleurs à participer à la campagne de signatures
de la lettre «Savoir et se taire? De la nécessité des chercheurs dans
l'espace public » parue dans <i>Le Devoir</i> le 21 août 2008 et disponible sur notre site en cliquant ici: <a href="http://slapp.ecosociete.org/fr/node/9174">http://slapp.ecosociete.org/fr/node/9174</a>. <br /><br /><br /><b>Chronique juridique</b><br />Par Alain Deneault, auteur de <i>Noir Canada. Pillage, corruption et criminalité en Afrique</i>.<br />&nbsp;<br />Une
poursuite judiciaire suppose pour des auteurs&nbsp; et un éditeur de se
découvrir soudainement dans la position sociale de&nbsp; « défendeurs », de
devoir de ce fait même mobiliser énormément de temps et d'énergie pour
constituer des dossiers et répondre obligatoirement à des
interrogatoires hors cour qui peuvent s'étendre sur plusieurs journées.
Une&nbsp; poursuite contraint aussi les « défendeurs » à engager des frais
judiciaires&nbsp; considérables, qui sont de nature à les ruiner avant même
que leur procès n'ait commencé, sitôt que la partie qui poursuit exige
beaucoup de temps et de documents de leur part. Les « défendeurs »
découvrent alors l'ampleur des droits qu'a soudainement sur eux la
partie qui poursuit.<br /><br />L'argent devient donc un élément
fondamental de la lutte. On n'a accès à la justice que si on a les
moyens de se payer les services d'un&nbsp; avocat. Car un avocat ne défend
pas un citoyen, mais nommément un « client ». La notion de « client »
n'est dans son fondement ni juridique, ni civique, mais économique.
Elle implique la possession de capitaux financiers. Or, on n'a vraiment
accès à la justice que par le biais d'un avocat et un avocat défend en
principe des clients, c'est-à-dire ceux qui ont les moyens de réclamer
ses services. Les auteurs et l'éditeur de <i>Noir Canada</i> font
aujourd'hui difficilement exception. Ils arrivent tout de même
aujourd'hui à tenir tête aux deux sociétés qui les poursuivent pour un
total de 11 millions $, essentiellement grâce au soutien que la
population leur manifeste dans le cadre de leur campagne de financement
ainsi qu'à la générosité proverbiale de leur avocat québécois et du
service juridique ontarien Ecojustice . Ils seraient sinon déjà ruinés,
avant même qu'un juge se soit concrètement saisi de leur dossier. Cela
présage du pire : tout livre qui déplaît à une « personne morale » dont
les fonds sont colossaux peut aujourd'hui entraîner à leur perte
éditeurs et auteurs, même si le livre en question est fait en
adéquation avec les méthodes de recherche qui prévalent dans
l'institution universitaire et le milieu de l'édition. Cet état de fait
dans notre administration du droit est de nature à faire craindre le
pire, et donc à mobiliser le monde universitaire ainsi que&nbsp; tous les
citoyens qui ont à c¦ur la possibilité même du débat public.<br />&nbsp;<br /><br /><b>Écosociété réclame l'adoption rapide du projet 99</b><br /><br />Le
13 juin dernier, prenant acte du vaste consensus existant au Québec
pour protéger la liberté d'expression, le ministre de la Justice du
Québec, M. Jacques Dupuis, déposait le projet de loi 99 intitulé « Loi
modifiant le Code de procédure civile pour prévenir l'utilisation
abusive des tribunaux et favoriser le respect de la liberté
d'expression et la participation des citoyens aux débats publics ».<br />&nbsp;<br />Les
Éditions Écosociété saluent cette initiative visant à garantir la
liberté d'expression et à favoriser l'accès équitable à la justice pour
l'ensemble des citoyens. Cependant, nous souhaitons voir le projet de
loi 99 bonifié, notamment pour s'assurer qu'une poursuite puisse être
déclarée abusive dès lors qu'elle a pour effet de nuire au débat
public. Nous souhaitons, il va s'en dire, voir ce projet de loi
amélioré et adopté le plus rapidement possible. <br /><br />Pour connaître
les revendications communes des Éditions Écosociété, de l'Association
québécoise de lutte contre la pollution atmosphérique (AQLPA), du
Réseau québécois des groupes écologistes (RQGE) et de la Ligue des
droits et libertés, consultez notre site à l'adresse suivante : <a href="http://slapp.ecosociete.org/fr/node/10633">http://slapp.ecosociete.org/fr/node/10633</a>.<br /><br /><br /><b>Nous soutenir</b><br /><br />Les
Éditions Écosociété sollicitent à nouveau votre aide dans cette lutte
pour la libre participation au débat public. Bien que nous bénéficiions
d'un vaste réseau d'appuis et d'une équipe juridique bénévole, votre
soutien financier est important afin de défrayer les coûts inhérents à
ce type de poursuites. <br />&nbsp;<br />Vous pouvez faire un don aux Éditions Écosociété via notre site Internet <a href="http://slapp.ecosociete.org/fr/node/32">http://slapp.ecosociete.org/fr/node/32</a> ou en envoyant un chèque à l'adresse suivante :<br /><br />Les Éditions Écosociété<br />C.P. 32052, Comptoir Saint-André<br />Montréal (Québec) H2L 4Y5<br /><br />Vous pouvez également :<br /><br />1.
Diffuser largement ce bulletin d'information en le transmettant à tous
vos contacts et en les invitant à signer la pétition d'appui: <a href="http://slapp.ecosociete.org/fr/node/add/signature">http://slapp.ecosociete.org/fr/node/add/signature</a>. <br /><br />2. Acheter le livre Noir Canada: <a href="http://www.ecosociete.org/outrouverlivres.php">http://www.ecosociete.org/outrouverlivres.php</a>.<br /><br />3.
Inviter un représentant d'Écosociété et/ou les auteurs de Noir Canada
dans le cadre de vos activités/évènements pour présenter le livre Noir
Canada, pour aborder la problématique du pillage de l'Afrique par les
compagnies canadiennes, pour traiter de la question des
poursuites-bâillons ou simplement pour tenir une table de vente et
d'information. <br /><br />4. Les Éditions Écosociété sont toujours à la
recherche de traducteurs bénévoles pour assurer la traduction (du
français vers l'anglais) de communiqués, bulletins d'information et
courts textes apparaissant sur le site internet. Écrivez-nous! <br />&nbsp;<br />LES ÉDITIONS ÉCOSOCIÉTÉ VOUS REMERCIENT DE VOTRE SOUTIEN ! <br />L'équipe des Éditions Écosociété<br />C.P. 32052, Comptoir Saint-André<br />Montréal (Québec) H2L 4Y5<br />Téléphone: (514) 521-0913<br />Télécopieur: (514) 521-1283<br />Courriel: <a href="mailto:amvoisard@ecosociete.org">amvoisard@ecosociete.org</a>]]>
    </content>
</entry>

<entry>
    <title>Playing Loki&apos;s SMAC safely on recent systems</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2008/08/playing-lokis-smac-safely-on-r.html" />
    <id>tag:www.deuxpi.ca,2008://2.50</id>

    <published>2008-08-21T01:53:13Z</published>
    <updated>2012-03-28T07:43:27Z</updated>

    <summary>The computer strategy game Alpha Centauri (SMAC) keeps getting older and is not maintained since the company having the rights -- Loki software -- closed its doors, and the source code to the program is not by any means available...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="linux" label="linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ubuntu" label="ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[The computer strategy game Alpha Centauri (SMAC) keeps getting older and is not maintained since the company having the rights -- Loki software -- closed its doors, and the source code to the program is not by any means available to the public. It crashes easily for many reasons, but mostly for incompatibilities with the recent sound and graphic architectures. This is a game that I still enjoy from time to time when I feel very lazy. I get discouraged easily when the program crashes, leaving the screen resolution in a different setting, a few times in a row.<br /><br />A large number of recent Linux installations have graphic features activated from an extension called Composite. This extension allows to create visual effects that are used in software such as Compiz and Beryl. However, SMAC is completely incompatible with the Composite extension, resulting in a crash shortly after the game starts (when the capsule lands, and the first base is founded). The usual workaround is to disable the Composite extension by adding a configuration option for the Xorg server, but doing this will prevent visual effects to work.<br /><br />A different option is to use an embedded X server that will be only used for displaying the game. I use Xephyr, which can be launched by using the command<br /><br /><code>Xephyr :1 -screen 800x600 -extension Composite</code><br /><br />Note that we can disable the Composite extension for this X server only. To launch SMAC, I have to specify the display to use. In the current example, Xephyr will create an X server as display :1.<br /><br /><code>DISPLAY=:1 smacpack</code><br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="smac.png" src="//www.deuxpi.ca/smac.png" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="328" width="417" /></span><br /><br />You should now see SMAC running in the Xephyr window.<br /> <div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Owww! It&apos;s hot in here!</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2008/06/owww-its-hot-in-here.html" />
    <id>tag:www.deuxpi.ca,2008://2.32</id>

    <published>2008-06-29T02:18:17Z</published>
    <updated>2012-03-28T07:38:47Z</updated>

    <summary>I checked the current weather on the Web to make sure that the very high humidity was not a product of my imagination. Some clothes from this morning&apos;s laundry have been hanged but at this rate they are not even...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="python" label="python" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[I checked the current weather on the Web to make sure that the very high humidity was not a product of my imagination. Some clothes from this morning's laundry have been hanged but at this rate they are not even close to be dry until tomorrow. Environment Canada confirms: the air is over 90 % saturated with humidity and humidex is 29.<br /><br />What really is humidex? I knew that it was supposed to represent the perceived temperature, but I clicked on the link for more information. It finally reveals that the formula does not have a strong physical basis. This empirical formula essentially is <i>H</i> = <i>T</i> + (<i>e</i> − 10), where, <i>T</i> is the temperature in degrees Celsius and <i>e</i> is the vapor pressure in mbar calculated from the dew point.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="chilldex.png" src="//www.deuxpi.ca/2008/06/28/chilldex.png" class="mt-image-center" style="margin: 0pt auto 20px 5px; float: right;" height="167" width="200" /></span>The site also offers a program named Chilldex to calculate the humidex and relative humidity based on the temperature and the dew point, but only if you run Windows... Ha! Let's use our mad Python skillz and create our own tools! Don't hesitate to modify and share.<br /><br /> <a href="//www.deuxpi.ca/humidex.py">humidex.py</a><br /><div><a href="//www.deuxpi.ca/windchill.py">windchill.py</a></div><div><br />(It will also spare you having to look at a picture of mounted police...)<br /><br /></div><div><br /><br /><b>Édition :</b> Lire la critique de Miguel Tremblay <a href="http://ptaff.ca/humidex/">Du refroidissement éolien et du facteur humidex (le ridicule a une température)<br /></a></div>]]>
        
    </content>
</entry>

<entry>
    <title>Rsync on Windows sanity</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2008/06/rsync-on-windows-sanity.html" />
    <id>tag:www.deuxpi.ca,2008://2.31</id>

    <published>2008-06-25T18:50:41Z</published>
    <updated>2012-03-28T07:37:18Z</updated>

    <summary>While I was trying to synchronize a music library between the Linux host and a Windows machine by using rsync (cwRsync, to be exact), I realized that most of of the directory and file names were scrambled, or displayed long...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[While I was trying to synchronize a music library between the Linux host and a Windows machine by using rsync (cwRsync, to be exact), I realized that most of of the directory and file names were scrambled, or displayed long strings of question mark characters. There is a --iconv flag to rsync I though of using so I started to search the Web for the details. Some mailing list from a year ago suggested using a Unicode-aware version of the Cygwin DLL. The site seems to be up-to-date with the current Cygwin thus I downloaded the new library and moved it to the cwRsync bin directory. It works! You can download the patched Cygwin library <a href="http://www.okisoft.co.jp/esc/utf8-cygwin/">here</a>.<br /><br />Now the remaining problems are synchronizing files and directories with characters that the archaic Windows shell does not accept and Cygwin still doesn't process directories with more than 260 characters...<br /><br /><b>Edit:</b> The limitation of 260 characters exists because Cygwin attempts to support the old non Unicode-aware versions of Windows. One day this may change. Also, there is a branch in rsync code that would allow the characters in the file names to be translated. A patched binary of rsync is available on the receiver side, but I don't have enough motivation to build a patched version on the Linux server side right now. Shame on Windows for bad POSIX support... <br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Shell history statistics meme</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2008/04/shell-history-statistics-meme.html" />
    <id>tag:www.deuxpi.ca,2008://2.26</id>

    <published>2008-04-17T21:15:07Z</published>
    <updated>2012-03-28T07:40:57Z</updated>

    <summary>What now, dude? history | awk &apos;{a[$2]++}END{for(i in a){print a[i] &quot; &quot; i}}&apos; | sort -rn | head 200 sudo 182 ls 90 cd 62 vi 52 mv 43 java 38 eyeD3 33 tail 25 javac 21 ~/embedcover Looks like...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="gnome" label="gnome" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="meme" label="meme" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="shell" label="shell" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[<pre>What now, dude? history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
200 sudo
182 ls
90 cd
62 vi
52 mv
43 java
38 eyeD3
33 tail
25 javac
21 ~/embedcover</pre>

<p>Looks like I spend most of the time at the console organizing the music library (and breaking the computer--look at all those <code>sudo</code> and <code>vi</code>...)</p>]]>
        
    </content>
</entry>

<entry>
    <title>Installation de Ounk sur Ubuntu 64-bit</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2008/03/installation-de-ounk-sur-ubunt.html" />
    <id>tag:www.deuxpi.ca,2008://2.23</id>

    <published>2008-03-14T18:44:00Z</published>
    <updated>2012-03-28T07:46:29Z</updated>

    <summary>Mise-à-jour : Il semble que Csound vient d&apos;atterrir sur Ubuntu Hardy aujourd&apos;hui (12 avril) ce qui évite de faire plusieurs des détours décrits ci-dessous !Voici un résumé des opérations que j&apos;ai du effectuer pour pourvoir installer l&apos;interface Ounk sur un...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="csound" label="csound" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="music" label="music" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ounk" label="ounk" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ubuntu" label="ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[<p><b>Mise-à-jour :</b> Il semble que Csound vient d'atterrir sur Ubuntu
Hardy aujourd'hui (12 avril) ce qui évite de faire plusieurs des
détours décrits ci-dessous !</p><p>Voici un résumé des opérations que j'ai du effectuer pour pourvoir installer l'interface Ounk sur un système Ubuntu 64-bit. Pour commencer, la difficulté vient du fait que Csound 5 n'est pas disponible. Toutefois, l'équipe de Debian-Multimédia travaille à créer un paquet qui devrait éventuellement faire son chemin jusqu'à son inclusion dans Ubuntu.</p><p>Pour obtenir le paquet actuel, il faut ajouter le dépôt de Felipe Sateler aux sources de logiciels. La ligne <span class="caps">APT </span>est :<br /><br /><tt>deb http://felipe.sateler.com/debian unstable main</tt><br /><br />De plus, il faudra inclure le dépôt de Debian instable (sid) pour satisfaire les dépendances :<br /><br /><tt>deb http://ftp.us.debian.org/debian sid main</tt><br /><br />Après avoir rechargé la liste, le paquet csound devrait être disponible dans la section Multimedia dans Synaptic. En le sélectionnant pour installation, les dépendances devraient être ajoutées automatiquement. Puisque qu'on utilise à ce moment le dépot de Debian instable, on évitera d'installer d'autres paquets. Après cette installation, il est fortement recommandé de désélectionner le dépôt de Debian dans la liste des sources.<br /><br />Une fois cela fait, on peut en profiter pour installer les dépendances de Ounk : alsa-oss libportmidi0 libfluidsynth1 python-wxgtk2.8 svn.</p><p>Pour télécharger Ounk, il est plus facile d'utiliser une fenêtre de Terminal. Dans cette fenêtre, on peut aller demander la plus récente version en lançant la commande :</p><p><tt>svn checkout http://ounk.googlecode.com/svn/trunk/ ounk-read-only</tt></p><p>Subversion (svn) est un logiciel qui permet gérer le développement d'un logiciel en conservant un historique de toutes les versions des fichiers de code. Ici on demande d'extraire la plus récente version qui sera copiée dans un nouveau répertoire ounk-read-only. Pour mettre à jour les fichiers déjà obtenus, on peut se déplacer dans le répertoire et lancer</p><p><tt>svn update</tt></p><p>On peut maintenant lancer Ounk en se déplaçant dans le répertoire ounk-read-only et exécuter le programme :</p><p><tt>python Ounk.py</tt></p>
]]>
        
    </content>
</entry>

<entry>
    <title>Synthesizer tuning</title>
    <link rel="alternate" type="text/html" href="http://www.deuxpi.ca/2007/11/synthesizer-tuning.html" />
    <id>tag:www.deuxpi.ca,2007://2.11</id>

    <published>2007-11-19T18:19:20Z</published>
    <updated>2012-03-28T07:39:53Z</updated>

    <summary>A typical modular synthesizer is not limited to a number of fixed pitches, but can generate sounds in a very wide range of frequencies. However, if one needs to play the synth much like any other standard Western musical instrument,...</summary>
    <author>
        <name>Philippe Gauthier</name>
        <uri>http://www.deuxpi.ca/</uri>
    </author>
    
    <category term="synth" label="synth" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.deuxpi.ca/">
        <![CDATA[A typical modular synthesizer is not limited to a number of fixed
pitches, but can generate sounds in a very wide range of frequencies.
However, if one needs to play the synth much like any other standard
Western musical instrument, it will need to be tuned. The pitch
relations between notes are generally handled by a MIDI to control
voltage (CV) converter, or a quantizer. Tuning is usually performed by playing
a note — in our case this is standard A above middle C, or A-440 — on a keyboard and turning on an oscillator with a constant reference pitch, like a virtual tuning fork. The main oscillator is tuned when no beats can be detected.<br /><br />In my
synthesizer, I now need a precise reference oscillator. There is a design by <a href="http://www.modularsynthesis.com/a440/A440.htm">Dave Brown</a>
using the timers of a small AVR microcontroller to create a very
accurate square wave. This signal is then transformed into a pure sine wave
by a very sharp low-pass filter that removes the overtones. Dave does not publish his code on his page but even if I
could get help if I asked, I'm reading the ATtiny25 datasheet and doing
it the hard way.<br /><br />The microcontroller has two timers that can be run from an external clock. There is a prescaler circuit that will increment the timer counter every power of 2 clock ticks up to 256 ticks per count. The idea here is to use a clock frequency that when divided by the prescaler will produce a timer very close to a multiple of 440 counts per second. Dave found that a clock running at 5.0688 MHz divided by 11520 is a very good approximation. The counters are limited to 8 bits (256 values). So the 5.0688 Mhz clock divided by 64 runs the counter at 79.2 kHz. If we count up to 180 to start a new pulse we get exactly 440 Hz.<br /> ]]>
        
    </content>
</entry>

</feed>

