<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://testing.azriek.fr/index.php?feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>AzBlog</title>
  <link>http://testing.azriek.fr/index.php?</link>
  <atom:link href="http://testing.azriek.fr/index.php?feed/rss2" rel="self" type="application/rss+xml"/>
  <description>bloc-note public :)</description>
  <language>fr</language>
  <pubDate>Thu, 22 Apr 2010 08:17:40 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Ubuntu 7.10 sur Playstation 3: Introduction</title>
    <link>http://testing.azriek.fr/index.php?post/2007/12/03/Ubuntu-710-sur-Playstation-3%3A-Introduction</link>
    <guid isPermaLink="false">urn:md5:0b801c860f4aadfa7333745863aad188</guid>
    <pubDate>Sun, 13 Jan 2008 14:50:00 +0100</pubDate>
    <dc:creator>Az'</dc:creator>
            
    <description>&lt;p&gt;Histoire de remuer un peu ce blog et pour bien commencer la nouvelle
année, je vais faire une petite série sur l'installation et
l'utilisation d'Ubuntu 7.10 sur une Playstation 3.
Tout d'abord, il est bon de rappeler quelques petites choses:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;La PS3 est (pour faire simple) un ordinateur qui fait
console de jeu, ses composants sont pratiquement les mêmes que ceux de
votre pc: CPU Cell Powerpc, Geforce 7 (enfin quasiment), Disque Dur,
ethernet, Wifi, Bluetooth, lecteur CD/DVD/BlueRays-Disc (bon, je doute
quand même que votre pc soit équipé d'un Cell &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; ). &lt;/li&gt;
&lt;li&gt;La PS3 permet l'installation d'un autre OS via le menu paramètres Systèmes,  appelé &lt;strong&gt;Other Os&lt;/strong&gt; (par opposition à game-os, l'OS lancé par défaut et qui permet de démarrer les jeux et l'ensemble des fonctions principales). &lt;/li&gt;
&lt;li&gt;L'other OS est lancé dans une machine virtuelle, sous contrôle d'un
hyperviseur. Ainsi l'other Os n'accède qu'à une partie du disque dur
préalablement réservée, qu'à un framebuffer pour afficher la vidéo (&lt;del&gt;quoique ce point pourrait évoluer favorablement&lt;/del&gt;
*), qu'à un peu moins de 256 Mb. Pour finir, les distributions linux
classiques ppc n'exploitent pas la véritable puissance du Cell, ce qui
n'en fait qu'un simple processeur powerpc dual thread.&lt;/li&gt;
&lt;/ul&gt;    - &lt;em&gt;Est ce que ça va ramer ???
&lt;/em&gt;&lt;br /&gt;Effectivement, ces limitations vont se ressentir à l'utilisation. Il faudra donc utiliser les bons logiciels, les bonnes optimisations, afin que l'expérience utilisateur soit la meilleure possible.&lt;br /&gt;&lt;br /&gt;- &lt;em&gt;De quoi ai je besoin ?&lt;br /&gt;&lt;/em&gt;&lt;ul&gt;&lt;li&gt;Une playstation 3 (si si), n'importe quelle version.&lt;/li&gt;
&lt;li&gt;Une télé, de préférence HD pour obtenir une bonne résolution. Un moniteur pourra faire l'affaire s'il est HDCP...&lt;/li&gt;
&lt;li&gt;Un clavier et une souris USB (personnellement j'ai trouvé un &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.logitech.com/index.cfm/keyboards/keyboard_mice_combos/devices/154&amp;amp;cl=fr,fr&quot;&gt;Logitech EX110&lt;/a&gt; pour moins de 30€).&lt;/li&gt;
&lt;li&gt;Un cd d'installation d'Ubuntu 7.10 pour la PS3. La version initiale posant des problèmes de démarrage, un nouvel iso a été créé et se trouve &lt;a hreflang=&quot;fr&quot; href=&quot;http://cdimage.ubuntu.com/custom/20071115-gutsy-ps3/&quot;&gt;ici&lt;/a&gt;. On prendra la version alternate pour gagner un peu de confort à l'installation.&lt;/li&gt;
&lt;li&gt;une petite heure &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;- &lt;em&gt;Préparer la Playstation&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;La préparation consiste en trois phases: créer un espace sur le disque pour accueillir ubuntu, copier sur la ps3 le programme qui sera exécuté en premier lors du lancement de l'other-os, et enfin modifier le boot flag qui permettra au boot de lancer l'other-os à la place du game-os.&lt;/p&gt;
&lt;h3&gt;1 Création de l'espace linux sur le disque&lt;/h3&gt;
Pour cela, il faudra partitionner votre disque et donc le formater. Faites avant tout une sauvegarde de vos données via le menu sauvegarde.&lt;br /&gt;Allez ensuite dans le menu&amp;nbsp; [Paramètres] &amp;gt; [Paramètres Système] &amp;gt; [utilitaire de formatage]&lt;br /&gt;
Sélectionner [Formater disque dur]&lt;br /&gt;
Sélectionner [Oui]&lt;br /&gt;
Sélectionner [Personnalisé]&lt;br /&gt;
Sélectionner [Allouer 10GB à un autre système d'exploitation]&lt;br /&gt;
Sélectionner [Formatage rapide]&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;2 Installation du boot loader&lt;/h3&gt;
Le boot loader est le programme qui sera executé au lancement de la ps3, quand le boot-flag sera positionné sur other-os.&lt;br /&gt;Une version se trouve directement sur le cd d'ubuntu, dans PS3/otheros/ .&lt;br /&gt;Il suffit donc de mettre le cd d'ubuntu dans la ps3 et d'aller dans [Paramètres] &amp;gt; [Paramètres Système] &amp;gt; [Installer un autre système d'exploitation] .&lt;br /&gt;Il doit alors trouver le fichier automatiquement, et proposer de l'installer en sélectionnant&amp;nbsp; [Démarrer] avec le bouton X.&lt;br /&gt;Ce fichier est un programme nommé kboot, et est en fait une mini image linux, permettant de detecter et d'activer le matériel nécessaire pour le boot véritable (clavier usb, disque dur, lecteur cd).&lt;br /&gt;&lt;h3&gt;3 Modification du boot par défaut&lt;/h3&gt;
Allez dans le menu&amp;nbsp; [Paramètres] &amp;gt; [Paramètres Système] &amp;gt; [Système d'exploitation par défaut]&lt;br /&gt;et sélectionner [Autre système d'exploitation]&lt;br /&gt;&lt;br /&gt;A partir de la, vous pouvez relancer la ps3 (il vous le propose d'ailleurs), ainsi elle ne démarrera plus sur le game-os, mais sur cet autre système d'exploitation (pour l'instant limité à un boot loader, on étendra en installant ubuntu).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Revenir à son système original&lt;/h3&gt;
Comme il n'y a rien de pire que de croire sa ps3 HS car on ne sait plus comment revenir au système game-os, je récapitule tout de suite les methodes de réinitialisation:&lt;br /&gt;- au prompt de kboot: tapez boot-game-os, ou ps3-boot-game-os, ou game (suivant les versions de kboot)&lt;br /&gt;- si la console ne s'arrete pas, vous pouvez la forcer en laissant appuyer 10 secondes sur power, jusqu'au second bip.&lt;br /&gt;- si vous n'arrivez toujours pas à retrouver le game-os, la commande ultime consiste à démarrer sa ps3 avec le bouton power, en laissant appuyer dessus pendant 5 secondes. Cela provoque une réinitalisation et vous vous retrouver devant l'écran de configuration vidéo.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Et ensuite ?&lt;/h3&gt;
Ensuite vient l'installation de la distribution fraichement gravée (de préférence en 1x ou 2x), la mise à jour, le nettoyage des applications inutiles, la mise à jour du noyau lié à la mise à jour de kboot, etc ... qui feront l'objet d'autres billets &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;br /&gt;* Au début de l'écriture de ce billet, un moyen avait été trouvé pour envoyer des commandes matérielles au processeur graphique, permettant le développement de drivers améliorés. Le &quot;hack&quot; utilisé a été corrigé depuis le firmware 2.10 :/&lt;br /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>qjoypad, ubuntu gutsy et occupation CPU à 100%</title>
    <link>http://testing.azriek.fr/index.php?post/2007/10/07/qjoypad-ubuntu-gutsy-et-occupation-CPU-a-100</link>
    <guid isPermaLink="false">urn:md5:e6e02ce456a4438e736b00cdeef14707</guid>
    <pubDate>Sun, 07 Oct 2007 13:53:00 +0200</pubDate>
    <dc:creator>Az'</dc:creator>
        <category>Informatique</category>
            
    <description>    &lt;p&gt;UPDATE 03/2009: Take a look at http://rejoystick.sourceforge.net/&amp;nbsp;! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://qjoypad.sourceforge.net/&quot; hreflang=&quot;en&quot;&gt;QJoypad&lt;/a&gt; est un utilitaire extra qui permet de mapper les touches d'un joypad en évènements clavier ou souris. C'est un équivalent à joy2key, sauf qu'il permet de configurer les touches de manière graphique, et qu'il s'applique à toutes les fenêtres X (et non une seule sélectionnée au préalable comme joy2key)&lt;br /&gt;
Je m'en sers pour programmer mon &lt;a href=&quot;http://www.saitek.com/fr/prod/compad.htm&quot; hreflang=&quot;fr&quot;&gt;Saitek Pro Gamer Command Unit&lt;/a&gt; et ainsi émuler des actions claviers sous World of warcraft.&lt;br /&gt;
L'installation sous feisty était relativement simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Récupération du package rpm sur le site de l'auteur&lt;/li&gt;
&lt;li&gt;debianisation du package à l'aide de &lt;strong&gt;alien&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
Mais voila, depuis mon passage en gutsy, qjoypad me mange 100% du cpu, paralysant ainsi le système. N'écoutant donc que mon courage, je me suis lancé dans le déboguage à grand coups de /* */ pour isoler la partie cpuvore.&lt;br /&gt;
Résultat: la modification d'une ligne usleep(1) en usleep(10000), qjoypad ne mange plus de cpu et reste toujours aussi réactif aux évènements du joypad&lt;/p&gt;

&lt;pre&gt;
--- loop.cpp.orig       2007-10-07 13:32:01.000000000 +0200
+++ loop.cpp    2007-10-07 12:16:13.000000000 +0200
@@ -31,7 +31,7 @@
 
        //sleep for a moment. This is just to keep us from throwing all the
        //available processer power into madly checking for new events.
-       usleep(1);
+       usleep(10000);
 
        //now we can let QT process all of its events, like GUI events and timers.
        return QEventLoop::processEvents(AllEvents);

&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
J'en ai profité également pour découvrir checkinstall, un petit programme permettant de créer un package de manière simple: on prépare les sources comme d'habitude et on invoque checkinstall au moment du &lt;strong&gt;make install&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Le résultat se trouve ici: &lt;a href=&quot;http://www.azriek.fr/divers/qjoypad_3.4.2-1_i386.deb&quot; hreflang=&quot;en&quot;&gt;qjoypad_3.4.2-1_i386.deb&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>]-(-.]*]:++ .]-+(  )+(*  ) .]-(    *:(  *]  -</title>
    <link>http://testing.azriek.fr/index.php?post/2007/09/21/%5D-%5D%5D%3A-%5D-%5D-%3A-%5D-</link>
    <guid isPermaLink="false">urn:md5:52261f6439691a677497f7156ffc5c1e</guid>
    <pubDate>Fri, 21 Sep 2007 13:21:00 +0200</pubDate>
    <dc:creator>Az'</dc:creator>
        <category>Humour</category>
            
    <description>    &lt;pre&gt;Sy[m.b]oool F-D[E+G
Price 0.04
T[ar+ge(t 0.12

&lt;/pre&gt;

&lt;p&gt;De mieux en mieux les spams, à vouloir tromper les systèmes anti-spams bayésien, ça n'a plus rien de compréhensible &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Parodies de la RIAA</title>
    <link>http://testing.azriek.fr/index.php?post/2007/09/13/Parodies-de-la-RIAA</link>
    <guid isPermaLink="false">urn:md5:909d6a136d06fc6f3ba440938e119400</guid>
    <pubDate>Thu, 13 Sep 2007 01:24:00 +0200</pubDate>
    <dc:creator>Az'</dc:creator>
        <category>Humour</category>
            
    <description>    &lt;p&gt;Vous connaissez ces fameux spots de la RIAA, que vous êtes obligés de regarder au début de votre film dvd légalement acheté, et vous rabachant pendant une minute sans pouvoir zapper que telecharger-c-est-mal.fr&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Certains s'en sont inspirés, et c'est assez drole.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://fredericdevillamil.com/t%C3%A9l%C3%A9charger-ill%C3%A9gallement-est-passible-de-mort&quot; hreflang=&quot;fr&quot;&gt;passible de mort&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://totalementcretin.apinc.org/blog/2007/09/11/425-putain-de-trailer-de-merde&quot; hreflang=&quot;fr&quot;&gt;trailer de merde&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>bug ? non, feature :)</title>
    <link>http://testing.azriek.fr/index.php?post/2007/09/09/bug-non-feature-%3A</link>
    <guid isPermaLink="false">urn:md5:15727cd1ef18441702e5484d6e809801</guid>
    <pubDate>Sun, 09 Sep 2007 02:17:00 +0200</pubDate>
    <dc:creator>Az'</dc:creator>
        <category>Informatique</category>
            
    <description>    &lt;p&gt;ou comment résoudre un problème en exploitant un bug.&lt;/p&gt;


&lt;p&gt;Cela se passe sur Ubuntu Gutsy: à chaque lancement, je me retrouvais avec une session X reconfigurée automatiquement en vesa (le mode failsafe), au lieu de ma session utilisant les derniers drivers nvidia_new.
Le dmesg était très clair:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Sep  9 01:06:47 tonio-pc kernel: [   18.952000] NVRM: loading NVIDIA Linux x86 Kernel Module  1.0-7185  Mon Apr  2 18:29:54 PDT 2007&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;C'est une des versions du driver fournie par le paquet linux-restricted, mais bien sur pas la bonne version de nvidia_new (100.14.11)&lt;/p&gt;


&lt;p&gt;En cherchant sur le launchpad, je tombe sur ça:
&lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.22/+bug/105756&quot; hreflang=&quot;en&quot;&gt;DISABLED_MODULES=&quot;nv&quot; doesn't stop nvidia_new.ko from loading&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;En clair, en ajoutant nv dans le fichier indiqué, aucun driver nvidia ne devrait se lancer (cela évite de gêner un driver installé manuellement). Seulement le script ne bloque que les modules nvidia et nvidia_legacy, et laisse donc nvidia_new se charger tranquillement.&lt;/p&gt;


&lt;p&gt;Évidemment, le problème va se reproduire si ce bug est corrigé, et donc il vaut mieux chercher un peu plus. En attendant, ça m'évite quand même tout un tas de commandes shell pour lancer mon pc (déchargement/rechargement de gdm et du module nvidia)&lt;/p&gt;


&lt;p&gt;Update du 7/10/07: le bug est corrigé, j'ai donc du refaire des recherches sur ce comportement problématique. j'ai trouvé ça &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.22/+bug/136838&quot; hreflang=&quot;en&quot;&gt;https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.22/+bug/136838&lt;/a&gt; avec quelques solutions en bas de page. A essayer donc.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>first !</title>
    <link>http://testing.azriek.fr/index.php?post/2007/08/29/plouf-plou-un-billet</link>
    <guid isPermaLink="false">urn:md5:2ee7f7693baccf128653a674d05f6440</guid>
    <pubDate>Wed, 29 Aug 2007 22:41:00 +0200</pubDate>
    <dc:creator>Az'</dc:creator>
        <category>Divers</category>
            
    <description>    &lt;p&gt;Enfin le premier billet est en ligne &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Bon on va parler ici de tout et n'importe quoi, mais plus souvent d'informatique et de jeux en général, peut-être même un peu de musique.&lt;/p&gt;


&lt;p&gt;Bien sur on n'échappera pas au fameux bloc note public.&lt;/p&gt;


&lt;p&gt;Dans un premier temps, le seul contenu d'intérêt risque d'être la playlist &lt;a href=&quot;http://www.deezer.com&quot; hreflang=&quot;fr&quot;&gt;deezer&lt;/a&gt; sur la droite. J'essaierai de la renouveler suivant mon humeur &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>