<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.ac-graphic.net/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/">
<channel>
  <title>The road to 42 - gnome</title>
  <link>http://blog.ac-graphic.net/</link>
  <description></description>
  <language>en</language>
  <pubDate>Tue, 15 Jul 2008 21:34:53 +0200</pubDate>
  <copyright>http://creativecommons.org/licenses/by-nc-sa/2.0/be/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Menus are wrong in our desktop applications</title>
    <link>http://blog.ac-graphic.net/post/Menus-are-wrong-in-desktop-applications</link>
    <guid isPermaLink="false">urn:md5:012cdd5d6c53e78253bdc36fb815a5b2</guid>
    <pubDate>Tue, 10 Jun 2008 21:20:00 +0200</pubDate>
    <dc:creator>Antoine</dc:creator>
        <category>gnome</category><category>menus</category><category>ui</category><category>usability</category><category>ux</category>    
    <description>    &lt;p&gt;Do you already &lt;strong&gt;really&lt;/strong&gt; read what there stand in your menus ?&lt;/p&gt;


&lt;p&gt;Let's have a look at some populars (or not) applications in the Gnome desktop.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/.Screenshot-Totem_Movie_Player_m.jpg&quot; alt=&quot;Screenshot-Totem_Movie_Player.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/.Screenshot-Terminal_m.jpg&quot; alt=&quot;Screenshot-Terminal.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/.Screenshot-New_entry_-_The_road_to_42_-_Dotclear_-_2.0-rc1-1_m.jpg&quot; alt=&quot;Screenshot-New_entry_-_The_road_to_42_-_Dotclear_-_2.0-rc1-1.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/.Screenshot-Character_Map_m.jpg&quot; alt=&quot;Screenshot-Character_Map.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/.Screenshot-Unsaved_Document_1_-_gedit_m.jpg&quot; alt=&quot;Screenshot-Unsaved_Document_1_-_gedit.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;You do not see anything disturbing ? Something wrong ? Well, we have (nearly always) &lt;em&gt;File&lt;/em&gt;, &lt;em&gt;Edit&lt;/em&gt; and &lt;em&gt;View&lt;/em&gt; menu. But is it relevant ? In many cases, it is not.&lt;/p&gt;


&lt;p&gt;In plenty applications, the menus are &lt;em&gt;implementation&lt;/em&gt; oriented and not user/document centered. What I mean is that the user generally do not care of what the program with technicaly do, he care of the effects, the results of his action. By example, he want to save his document to do not loose his all-day work. He do not care of what the text editor will do (get the buffer, open a file, drink a cola, write in a buffer, wait a moment, flush the file on the disk...).&lt;/p&gt;


&lt;p&gt;Generally we do not read what there is in the title of the menu. Often, we have an approch in 6 steps :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Remember where is this fuck*ng functionnality used yesterday&lt;/li&gt;
&lt;li&gt;Click on every menu and carefully check all items in the submenu&lt;/li&gt;
&lt;li&gt;Do not find what you are looking for&lt;/li&gt;
&lt;li&gt;Recheck all menus&lt;/li&gt;
&lt;li&gt;Find what you are looking for&lt;/li&gt;
&lt;li&gt;Store in your brain where this functionnality remains and also, remember the keyboard shortcut&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What if we could have an approch with less step than the previous approch:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Read title of menu&lt;/li&gt;
&lt;li&gt;Locate the right menu at the first time&lt;/li&gt;
&lt;li&gt;Find the functionnality in this menu easily and quickly&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;The movie player&lt;/h2&gt;


&lt;p&gt;In the Movie Player, we do not have File menu but we have a Movie menu instead. Yeah, it is better ! I do not mind if my movie is a file or not, what I'm looking for is something related to what I'm doing now , watching a movie. Not something about the stuff implementing what I want enventually to do.
But, next menu is Edit. If we think a bit about this menu, we should think&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Oh, cool dude, I can edit my movies in Totem.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;No, you're wrong, you can't !&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;But, the menu ...&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Forget the title, just click and see what you can really do !&lt;/p&gt;


&lt;h2&gt;The terminal&lt;/h2&gt;

&lt;p&gt;Thoose menus are really awfull, how can we write so badly designed menus ? There is nothing right with thoose menus. We have a file menu, but which file are speaking about ? Same thing with Edit.&lt;/p&gt;


&lt;h2&gt;The web browser&lt;/h2&gt;

&lt;p&gt;In the web browser we also have thoose menu. But, again, I do not care about files. The actions I would like to do refer to the webpage I'm visiting. I can detail each applications in my desktop but I do not think it is the right thing to do. You understand what I mean and that what I precisely want.&lt;/p&gt;


&lt;h2&gt;Next&lt;/h2&gt;

&lt;p&gt;But what if we redesign the menu with a different label ? There is many different approch we can have to make the user experience with his desktop better&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/Terminal-2.png&quot; alt=&quot;Terminal-2.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/webbrowser-2.png&quot; alt=&quot;webbrowser-2.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.ac-graphic.net/public/Screenshots/Gnome/Menus/text-2.png&quot; alt=&quot;text-2.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Should gnome have a lisa bar ? And you, what do you think ? Do you read your menu ? Do you also find that the menu are often brainfucked ?&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.ac-graphic.net/post/Menus-are-wrong-in-desktop-applications#comment-form</comments>
      <wfw:comment>http://blog.ac-graphic.net/post/Menus-are-wrong-in-desktop-applications#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.ac-graphic.net/feed/rss2/comments/39</wfw:commentRss>
      </item>
    
  <item>
    <title>Quelles données faut-il sauvegarder avant de formater son ordinateur ?</title>
    <link>http://blog.ac-graphic.net/post/Quelles-donnees-faut-il-sauvegarder-avant-de-formater-son-ordinateur</link>
    <guid isPermaLink="false">urn:md5:9263393aa462310e7323f75051a66f16</guid>
    <pubDate>Tue, 26 Feb 2008 19:12:00 +0100</pubDate>
    <dc:creator>Antoine</dc:creator>
        <category>backup</category><category>gnome</category><category>liferea</category><category>linux</category>    
    <description>    &lt;p&gt;On a tous déjà perdu moultes fichiers lors d'une réinstallation complète d'un système. Je me suis donc mis en tête de partager ma petite liste des fichiers à ne surtout pas oublier de sauvegarder. Sentez-vous libre de la completer, les commentaires sont là pour ça.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ses documents&lt;/li&gt;
&lt;li&gt;Ses mails&lt;/li&gt;
&lt;li&gt;D'éventuels dossier présents dans /var/&lt;/li&gt;
&lt;li&gt;Sa clé SSH et ses certificats&lt;/li&gt;
&lt;li&gt;Sa configuration de shell&lt;/li&gt;
&lt;li&gt;Sa configuration de noyau linux&lt;/li&gt;
&lt;li&gt;La configuration de son client mail&lt;/li&gt;
&lt;li&gt;Ses favoris&lt;/li&gt;
&lt;li&gt;Ses mots de passe&lt;/li&gt;
&lt;li&gt;Ses cookies éventuellement&lt;/li&gt;
&lt;li&gt;Ses flux RSS&lt;/li&gt;
&lt;li&gt;Ses notes Tomboy&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Sauver son trousseau de clé sous Gnome&lt;/h2&gt;

&lt;p&gt;Le trousseau de clé est l'endroit où toutes vos clés, mots de passe, etc. sont sauvegardée de manière centralisée. Pour sauver le fichier, il suffit de sauver le dossier &lt;code&gt;~/.gnome2/keyrings/&lt;/code&gt; dans un endroit sûr. Pour restaurer le trousseau de clé, il suffit de le recopier au même endroit et normalement, tout devrait marcher à nouveau.&lt;/p&gt;


&lt;h2&gt;Sauver sa clé SSH&lt;/h2&gt;

&lt;p&gt;Votre clé SSH vous permet de vous connecter à différentes autres machines sans devoir taper votre mot de passe. Il est assez laborieux et assez incomfortable de devoir passer sur les autres machines pour changer sa clé. Pour sauver sa clé ssh, vous devez sauver les fichiers &lt;code&gt;~/.ssh/id_rsa.pub&lt;/code&gt; et &lt;code&gt;id_rsa&lt;/code&gt; ou bien les deux fichiers &lt;code&gt;~/.ssh/id_dsa.pub&lt;/code&gt; et &lt;code&gt;id_dsa&lt;/code&gt;. Pour restorer les clés lorsque cela est nécessaire, il suffira de copier les deux fichiers dans le dossier &lt;code&gt;.ssh&lt;/code&gt;.&lt;/p&gt;


&lt;h2&gt;Sauver sa configuration de shell et sa configuration de noyau&lt;/h2&gt;

&lt;p&gt;Si vous personnalisé de manière globale la configuration de votre shell, n'oubliez pas de la sauver. Elle se trouve dans le dossier &lt;code&gt;/etc/$SHELL&lt;/code&gt; où $SHELL est le nom de votre shell. Pour ma part, j'utilise le shell Zsh, je dois donc sauver les fichiers présents dans le dossier &lt;code&gt;/etc/zsh/&lt;/code&gt;. On recopiera les fichiers aux mêmes endroits pour les restorer, sauf pour la configuration.&lt;/p&gt;


&lt;p&gt;Si vous avez compilé votre noyau à l'aide d'une configuration optimisée, il est indispensable de la sauver. D'expérience, il est assez frustrant de devoir refaire sa configuration. Vous pouvez trouver votre configuration actuelle dans le dosser &lt;code&gt;/boot/&lt;/code&gt;. De manière plus précise, la configuration de votre noyau courant est &lt;code&gt;/boot/config-`uname -r`&lt;/code&gt;.&lt;/p&gt;


&lt;h2&gt;Pour sauvegarder ses flux RSS de Liferea&lt;/h2&gt;

&lt;p&gt;Pour sauver la liste de vos flux RSS dans Liferea, cliquez sur le premier bouton du menu, &lt;em&gt;Subscriptions&lt;/em&gt; en anglais, et puis sur &lt;em&gt;Export Feed List&lt;/em&gt;. Enregistrez maintenant le fichier dans un endroit sûr. Pour réimporter les flux RSS, il suffit d'utiliser le bouton import en lieu et place de export.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.ac-graphic.net/post/Quelles-donnees-faut-il-sauvegarder-avant-de-formater-son-ordinateur#comment-form</comments>
      <wfw:comment>http://blog.ac-graphic.net/post/Quelles-donnees-faut-il-sauvegarder-avant-de-formater-son-ordinateur#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.ac-graphic.net/feed/rss2/comments/25</wfw:commentRss>
      </item>
    
  <item>
    <title>Une nouvelle année commence</title>
    <link>http://blog.ac-graphic.net/post/Une-nouvelle-annee-commence</link>
    <guid isPermaLink="false">urn:md5:a1cf781f852f8402f6ee2a1e099086b7</guid>
    <pubDate>Wed, 02 Jan 2008 13:47:00 +0100</pubDate>
    <dc:creator>Antoine</dc:creator>
        <category>c</category><category>dbus</category><category>extension</category><category>framework</category><category>gnome</category><category>livre</category><category>php</category><category>randr</category>    
    <description>    &lt;p&gt;Tout d'abord, je vous souhaite une bonne et heureuse année, que celle-ci vous apporte tout ce dont vous besoin, qu'elle vous procure félicité et santé.&lt;/p&gt;


&lt;p&gt;J'aimerais que cette année 2008 fasse naître quelques uns de mes projets. Une petite présentation assez courte de chacun de ceux-ci. Bien souvent les coups de mains sont les bienvenus, si vous êtes motivé et intéressé, il est souvent possible de collaborer.&lt;/p&gt;


&lt;h3&gt;Hippo Framework&lt;/h3&gt;

&lt;p&gt;Ce projet a été commencé en août de l'an passé et est maintenant tombé dans l'oubli et dans les méandres de mes dossiers. Je garde néanmoins espoir que celui-ci voit le jour dans une état un peu moins embryonnaire que celui qu'il connait actuellement. Pour rappel, il s'agissait d'un framework écrit en PHP qui permettait d'écrire très peu de code pour faire beaucoup de chose. Il est principalement basé sur l'API de reflexion de PHP.&lt;/p&gt;


&lt;p&gt;Les nouveautés PHP6 sont très alléchante et je me demande si je ne le passerait pas en PHP6, histoire aussi d'être un des premiers framework écrit en PHP6.&lt;/p&gt;


&lt;p&gt;Je serais également tenté par en faire un framework collaboratif où tout le monde pourrait apporter sa pierre. Même les débutants, il y a toujours des tutoriels à écrire, de la documentation, des questions à poser, etc.&lt;/p&gt;


&lt;h3&gt;PHP Datastructures&lt;/h3&gt;

&lt;p&gt;J'aimerais trouver le temps d'écrire une extension PHP codée en C qui permet d'exploiter au mieux les structures de données informatiques. Ce projet est sortit de ma tête il y a peu, inspiré directement du cours sur les structures de données que j'ai eu durant ce début d'année. Je me demande juste si les performances de certains scripts pourraient être grandement améliorer ou non.&lt;/p&gt;


&lt;p&gt;Ce projet est à l'état d'embryon en pré-conception, je n'attends que votre avis.&lt;/p&gt;


&lt;h3&gt;Randr et D-Bus&lt;/h3&gt;

&lt;p&gt;Le but est d'écrire une service D-Bus qui permettrait de changer sa résolution, son orientation, etc. facilement pour toutes les applications Gnome. En gros, de tirer partit de l'extension randr. Je cherche un mentor qui pourrait me guider dans ce projet ou du moins des personnes de référence vers qui je pourrais me tourner dès que j'ai des questions. &lt;sup&gt;[&lt;a href=&quot;http://blog.ac-graphic.net/post/#pnote-6-1&quot; id=&quot;rev-pnote-6-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;h3&gt;Analyse de design automatisée&lt;/h3&gt;

&lt;p&gt;Je finalise pour le moment, entre deux pauses, un script d'analyse statistique de design. Les analyses se font sur base de screenshots et permettent pour l'instant, d'obtenir des statistiques sur la couleur dominante, sur l'utilisation des couleurs, la saturation en couleur du site et un taux de luminosité. J'aimerai étendre ce script afin qu'il donne une mesure de bruit visuel et une mesure de &quot;taille moyenne de bloc&quot;. Pas mal de statistiques et de traitement d'image. Le script est en python mais certaines parties sont encore codée à l'aide de MATLAB.&lt;/p&gt;


&lt;p&gt;J'aimerais sortir une fois par mois une analyse des meilleurs designs du mois et ainsi suivre de près, et surtout permettre à tous de suivre les tendances.&lt;/p&gt;


&lt;h3&gt;Un nouveau livre&lt;/h3&gt;

&lt;p&gt;Là, c'est encore un projet top-secret. Seul certains savent pourquoi.&lt;/p&gt;


&lt;h3&gt;Plugins Dotclear&lt;/h3&gt;

&lt;p&gt;J'ai également en tête un certains nombre de plugin en tête permettant principalement de tirer partit des tags et de faire quelques mesures statistiques dessus. Les plugins que l'on pourrait rencontrer sont&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Related tags : calcul des tags par une méthode des plus proches voisins&lt;/li&gt;
&lt;li&gt;Clustering de tags par le principe de détection de communauté&lt;/li&gt;
&lt;li&gt;Related posts : par comparaison des vecteurs de tags (calcul de distance entre deux posts)&lt;/li&gt;
&lt;li&gt;Tags on comments : utiliser les commentaires en tant que contenu&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En espérant que tout ceci se réalise un jour.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.ac-graphic.net/post/#rev-pnote-6-1&quot; id=&quot;pnote-6-1&quot;&gt;1&lt;/a&gt;] Kikidonk si tu me lis, merci de transmettre à tes amis de Gnome ;)&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://blog.ac-graphic.net/post/Une-nouvelle-annee-commence#comment-form</comments>
      <wfw:comment>http://blog.ac-graphic.net/post/Une-nouvelle-annee-commence#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.ac-graphic.net/feed/rss2/comments/6</wfw:commentRss>
      </item>
    
</channel>
</rss>