tag:linuxfr.org,2005:/users/elghinnLinuxFr.org : les contenus de Elghinn2007-12-22T01:20:27+01:00/favicon.pngtag:linuxfr.org,2005:News/234922007-12-22T01:20:27+01:002007-12-22T01:20:27+01:00PycaWM 0.1, un gestionnaire de fenêtres en python<div>PycaWM est né de l'envie de faire un gestionnaire de fenêtres aussi configurable (voire plus) que fvwm, sans pour autant devoir apprendre une syntaxe absconse pour le configurer.
<br />
<br />
PycaWM est écrit en python et distribué sous GPLv3. Il s'agit en fait d'un module python. Le fichier de configuration de PycaWM importe ce module et construit le window manager en python directement.
<br />
<br />
Un des points importants dans l'architecture de PycaWM est son aspect dynamique. Pratiquement tous les ajouts dans le fichier de configuration peuvent se faire pendant l'exécution du gestionnaire de fenêtres. Toutes les méthodes de PycaWM peuvent aussi être hookées ou changées pendant l'exécution. Ces modifications peuvent être effectuées par l'utilisateur grâce à un <a href="http://en.wikipedia.org/wiki/REPL">REPL</a>.</div><ul><li>lien nᵒ 1 : <a title="http://pycawm.last-exile.org/" hreflang="fr" href="https://linuxfr.org/redirect/55024">Page officielle</a></li><li>lien nᵒ 2 : <a title="http://trac.last-exile.org/PycaWM/wiki/WikiStart-fr" hreflang="fr" href="https://linuxfr.org/redirect/55025">Wiki du projet</a></li><li>lien nᵒ 3 : <a title="http://pycawm.last-exile.org/#screenchots" hreflang="fr" href="https://linuxfr.org/redirect/55026">Copies d'écran</a></li></ul><div>Les fonctionnalités de base d'un gestionnaire de fenêtres sont implémentées : iconification, maximisation (normale, verticale, horizontale, plein écran...), enroulement, gestion des fenêtres non reparentables (xmms ou gkrellm par exemple) et non-rectangulaires, raccourcis clavier, plusieurs types de focus (sloppy focus, click to focus...) et d'algorithmes de placement des fenêtres.
<br />
<br />
Des plugins sont aussi gérés, ils permettent d'étendre facilement le gestionnaire de fenêtres (pour avoir des bords collants, pour montrer les fenêtres iconifiées...).
<br />
<br />
Nous tenons également à respecter les standards en vigueur, que cela soit pour :<ul><li>python : le code est conforme à la PEP 8 ;
<br />
</li><li>X11 : <a href="http://en.wikipedia.org/wiki/Inter-Client_Communication_Conventions_Manual"><abbr title="Inter-Client Communication Conventions Manual">ICCCM</abbr></a> (en grosse partie implémentée) ;
<br />
</li><li>freedesktop : XDG Base Directory Specification (implémentée), EWMH/wm-spec (juste une petite partie pour le moment).</li></ul>
<br />
Pour la liste complète des fonctionnalités ou pour plus d'informations, merci de vous reporter au <a href="http://trac.last-exile.org/PycaWM/wiki/WikiStart-fr">wiki</a>.</div><div><a href="https://linuxfr.org/news/pycawm-01-un-gestionnaire-de-fenetres-en-python.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/22631/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/pycawm-01-un-gestionnaire-de-fenetres-en-python#comments">ouvrir dans le navigateur</a>
</p>
Elghinnhttps://linuxfr.org/nodes/22631/comments.atomtag:linuxfr.org,2005:News/232042007-10-11T19:02:29+02:002007-10-11T19:02:29+02:00Le code bar rouvre ses portes le samedi 13 octobre<div>Le salon Jabber programmation@chat.jabberfr.org accueillera la seconde édition du code bar ce samedi 13 octobre à partir de 14h UTC+2.
<br />
<br />
Ce bar virtuel est un lieu de rencontre pour programmeurs francophones du monde entier. Pour ce second volet, plusieurs thèmes ont été choisis : documentation, un cours d'initiation à <a href="http://fr.wikipedia.org/wiki/Haskell">haskell</a> et de la programmation en <a href="http://fr.wikipedia.org/wiki/Ruby">ruby</a>, en <a href="http://fr.wikipedia.org/wiki/C_%28langage%29">C</a> et en <a href="http://fr.wikipedia.org/wiki/Python">python</a>.
<br />
</div><ul><li>lien nᵒ 1 : <a title="http://trac.last-exile.org/code_bar/wiki/" hreflang="fr" href="https://linuxfr.org/redirect/53965">La page de l'évènement</a></li><li>lien nᵒ 2 : <a title="http://wiki.jabberfr.org/Accueil" hreflang="fr" href="https://linuxfr.org/redirect/53966">Aide en français sur Jabber</a></li><li>lien nᵒ 3 : <a title="http://www.xmpp.org/" hreflang="fr" href="https://linuxfr.org/redirect/53967">La documentation du protocole XMPP et des extensions (XEP)</a></li><li>lien nᵒ 4 : <a title="http://linuxfr.org/2007/05/30/22559.html" hreflang="fr" href="https://linuxfr.org/redirect/53968">La dépêche de la première édition</a></li></ul><div>La partie documentation consistera à contribuer au <a href="http://wiki.jabberfr.org/Accueil">wiki de la communauté francophone des utilisateurs de jabber</a>, soit en améliorant des pages qui nous tiennent à c½ur, soit en piochant dans la « liste des choses à faire » qui sera communiquée le jour même sur le salon. La liste des choses à faire étant relativement longue, ne vous inquiétez pas, vous aurez de quoi faire et il y en aura pour tout le monde :D
<br />
<br />
Pour le cours d'initiation à haskell, il y aura une présentation des bases du langage, avec l'introduction des notions de base de la programmation fonctionnelle. Il y aura aussi quelques exercices pour mettre en pratique ce qui aura été vu. Si l'intérêt et la motivation de l'auditoire sont présents, le cours ira sans doute un peu plus loin ;)
<br />
<br />
Côté programmation, il y a plusieurs projets :
<br />
<ul><li>Python
<br />
<ul><li>Python Browser</li><li>Birne</li><li>GTKRawGallery</li></ul></li>
<br />
<li>Ruby
<br />
<ul><li>Editeur/Moteur de <a href="http://fr.wikipedia.org/wiki/Multi-user_dungeon"><abbr title="Multi-User Dungeon">MUD</abbr></a> sur Jabber</li></ul></li>
<br />
<li>C
<br />
<ul><li>PCMan File Manager</li></ul></li>
<br />
<li>non encore décidé
<br />
<ul><li>Test de performance des <a href="http://wiki.jabberfr.org/MUC"><abbr title="Multi-User Chat">MUC</abbr></a></li><li>Random Chat!</li></ul></li></ul>
<br />
Celles et ceux qui préfèrent coder dans un autre langage, ou pour un autre projet sont aussi les bienvenu(e)s.
<br />
<br />
Rendez-vous donc sur le salon programmation@chat.jabberfr.org ce samedi à partir de 14h UTC+2 (heure de Paris donc) et jusqu'au dimanche 14h UTC+2 (voir plus tard s'il reste encore des gens).
<br />
<br />
Pour rejoindre le salon, le plus simple est d'utiliser son client Jabber habituel, et de rejoindre le salon programmation sur le serveur chat.jabberfr.org. <a href="http://chat.jabberfr.org/muckl_int/index.php?room=programmation">Une interface web est aussi disponible</a>.</div><div><a href="https://linuxfr.org/news/le-code-bar-rouvre-ses-portes-le-samedi-13-octobre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/22344/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/le-code-bar-rouvre-ses-portes-le-samedi-13-octobre#comments">ouvrir dans le navigateur</a>
</p>
Elghinnhttps://linuxfr.org/nodes/22344/comments.atomtag:linuxfr.org,2005:Diary/254372007-10-11T02:33:52+02:002007-10-11T02:33:52+02:00Le code bar rouvre ses portes le samedi 14 octobre<p>Le salon Jabber programmation@chat.jabberfr.org accueillera la seconde édition du code bar ce samedi 14 octobre à partir de 14h UTC+2.</p>
<br />
<br />
<p>Ce bar virtuel est un lieu de rencontre pour programmeur de partout dans le monde. Pour ce second volet, plusieurs thèmes ont été choisi : documentation, un cours d'innitiation à haskell et de la programmation en ruby et en python.</p>
<br />
<br />
<p>La partie documentation consitera à contribuer au wiki de la communauté francophone des utilisateurs de jabber (<a href="http://wiki.jabberfr.org">http://wiki.jabberfr.org</a> ). Soit en améliorant des pages qui nous tiennent à c½ur, soit en piochant dans la « liste des choses à faire » qui sera communiqué le jour même sur le salon. La liste des choses à faire étant relativement longue, ne vous inquiétez pas, vous aurez de quoi faire et il y en aura pour tout le monde :D</p>
<br />
<br />
<p>Pour le cours d'innitiation à haskell, il y aura une présentation des bases du langage, avec l'introduction des notions de base de la programmation fonctionnelle. Il y aura aussi quelques exercices pour mettre en pratique ce qui aura été vu. Si l'intérêt et la motivation de l'auditoire sont présents, le cours ira sans doute un peu plus loin ;)</p>
<br />
<br />
<p>Côté programmation, il y a plusieurs projets :
<br />
<ul>
<br />
<li>Python
<br />
<ul>
<br />
<li>Python Browser</li>
<br />
<li>Birne</li>
<br />
<li>GTKRawGallery</li>
<br />
<li>PCMan File Manager</li>
<br />
</ul>
<br />
</li>
<br />
<li>Ruby
<br />
<ul><li>Editeur/Moteur de MUD sur Jabber</li></ul>
<br />
</li>
<br />
<li>non encore décidé
<br />
<ul>
<br />
<li>Test de performance des MUC</li>
<br />
<li>Random Chat!</li>
<br />
</ul>
<br />
</li>
<br />
</ul>
<br />
<br />
Celles et ceux qui préfèrent coder dans un autre langage, ou pour un autre projet sont aussi les bienvenu(e)s.</p>
<br />
<br />
<p>Rendez-vous donc sur le salon programmation@chat.jabberfr.org ce samedi à partir de 14h UTC+2 (heure de Paris donc) et jusqu'au dimanche 14h UTC+2 (voir plus tard s'il reste encore des gens).</p>
<br />
<br />
<p>Pour rejoindre le salon, le plus simple est d'utiliser son client Jabber habituel, et de rejoindre le salon programmation sur le serveur chat.jabberfr.org. Une interface web est aussi disponible : <a href="http://chat.jabberfr.org/muckl_int/index.php?room=programmation">http://chat.jabberfr.org/muckl_int/index.php?room=programmat(...)</a></p>
<br />
<br />
<p>Pour un complément d'information sur les différents projets, n'hésitez pas à aller sur le wiki du code bar : <a href="http://trac.last-exile.org/code_bar/wiki/">http://trac.last-exile.org/code_bar/wiki/</a></p>
<br />
<br />
La dépêche de la première édition : <a href="http://linuxfr.org/2007/05/30/22559.html">http://linuxfr.org/2007/05/30/22559.html</a><div><a href="https://linuxfr.org/users/elghinn/journaux/le-code-bar-rouvre-ses-portes-le-samedi-14-octobre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/51851/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/elghinn/journaux/le-code-bar-rouvre-ses-portes-le-samedi-14-octobre#comments">ouvrir dans le navigateur</a>
</p>
Elghinnhttps://linuxfr.org/nodes/51851/comments.atomtag:linuxfr.org,2005:Diary/234622007-01-06T02:12:21+01:002007-01-06T02:12:21+01:00Salon Jabber consacré à DebianDepuis quelques mois, un petit groupe d'utilisateurs de Debian a pris vie sur le multi-user chat (cf. <a href="http://wiki.jabberfr.org/MUC">http://wiki.jabberfr.org/MUC</a> ) « debian-fr » du service « chat.jabberfr.org », par le biais duquel ses membres s'entraident (ou discutent simplement de l'actualité du Libre).<br />
<br />
Seulement, la plupart des MUC de Jabber souffrent d'un manque d'utilisateurs. Et c'est malheureusement le cas de ce petit groupe, qui aimerait bien partager d'avantage sa passion de Debian, mais qui se refuse à abandonner Jabber au profit d'IRC.<br />
<br />
Aussi, la raison d'être de ce journal est tout simplement de promouvoir debian-fr@chat.jabberfr.org (et les MUC indirectement) auprès des lecteurs de DLFP.<br />
<br />
* Accès direct via une interface web : <a href="http://chat.jabberfr.org/muckl_int/index.php?room=debian-fr">http://chat.jabberfr.org/muckl_int/index.php?room=debian-fr</a><br />
* Debian : <a href="http://www.debian.fr/">http://www.debian.fr/</a><br />
* Wiki JabberFR : <a href="http://wiki.jabberfr.org/">http://wiki.jabberfr.org/</a><div><a href="https://linuxfr.org/users/elghinn/journaux/salon-jabber-consacr%C3%A9-%C3%A0-debian.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/49903/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/elghinn/journaux/salon-jabber-consacr%C3%A9-%C3%A0-debian#comments">ouvrir dans le navigateur</a>
</p>
Elghinnhttps://linuxfr.org/nodes/49903/comments.atomtag:linuxfr.org,2005:Diary/195672005-09-29T21:50:58+02:002005-09-29T21:50:58+02:00Jabber c'est bien, à plusieurs c'est mieuxCher journal,<br />
<br />
Depuis que j'ai découvert jabber, je l'ai adopté. C'est vrai qu'il est très bien, qu'il rox. Il a de nombreux avantages. On a le choix du client, et du serveur.<br />
<br />
Jabber c'est tellement bien, que j'ai convaincu des personnes de s'y mettre en lieu et place de msn.<br />
<br />
D'ailleurs, j'aime tellement jabber que mon client est allumé 24-7.<br />
<br />
Seulement voilà, il y a un hic. Tous les contacts que j'ai, je les connais d'irc. Et comme je suis aussi très souvent sur irc, jabber fait un peu doublon. De plus, ces personnes là n'ayant pas d'autres contacts qu'elles et moi, ça fait aussi doublons chez elles. Donc elle ne l'allume tout simplement pas. Ce qui fait que mes contacts ne se connectent plus sur jabber. Donc je me retrouve tout seul.<br />
<br />
Je sais bien que linuxfr n'est pas un site de rencontre. D'ailleurs ce n'est pas ce que je cherche. Mais bon, je me sens vraiment seul :(<br />
<br />
Donc s'il en est parmi vous qui se sentent seuls sur jabber, où qui aimeraient bien avoir quelqu'un d'autre dans sa liste de contact, mon jabberid est elghinn42@jabber.fr<br />
<br />
Bon, par contre, je cherche pas des contacts pour faire beau, il va s'en dire que c'est pour discuter. Bon, maintenant, on est pas non plus obligé de parlé tout le temps. De temps en temps ça serait déjà pas mal :)<br />
<br />
Pour gagner du temps, je vais lister un peu mes centres d'intérêt (histoire de pas avoir à faire à des djeun'z): linux, la programmation (perl, c, python, php, asm x86 et 68k, shell, xul, et bien d'autres encore), la création de site internet (php/css/xhtml/js), les manga, les animes, les jeux de rôles (ceux sur table), les jeux vidéos (principalement les rpg, mais pas seulement), les osts d'animes, la jpop (en particulier Mai Kuraki), le coca, la musique en général (j'aime de tout sauf le rap et le rnb), et l'informatique en général. Je vous rassure, j'ai une vie sociale à coté de ça :P<br />
<br />
Voilà, si vous êtes intéressés, contactez-moi par jabber ;)<br />
<br />
PS: certains vont dire que c'est encore un journal inutile, mais bon, y'a des petites annonces dans les journaux en général ;)<div><a href="https://linuxfr.org/users/elghinn/journaux/jabber-cest-bien-%C3%A0-plusieurs-cest-mieux.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46086/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/elghinn/journaux/jabber-cest-bien-%C3%A0-plusieurs-cest-mieux#comments">ouvrir dans le navigateur</a>
</p>
Elghinnhttps://linuxfr.org/nodes/46086/comments.atom