Greetings from the free side / T'as le bonjour du libre !

Aller au contenu | Aller au menu | Aller à la recherche

lundi 29 avril 2013

GNOME-FR à Solutions Linux 2013

J'enfile ma casquette de secrétaire de l'association pour vous signaler que l'équipe GNOME-FR vous accueillera au stand B25 du village des associations du salon Solutions Linux les 28 et 29 mai 2013, au CNIT de Paris - La Défense.

Ce sera l'occasion de nous rencontrer et discuter entre utilisateurs, développeurs ou simples curieux de l'environnement GNOME, sa communauté et ses projets. Voire même pour des membres potentiels à l'association de se manifester ;-)

mercredi 6 février 2013

Bye bye planet mandriva

Je viens de constater que je suis encore sur Planète Mandriva. Pourtant cela fait bientôt 2 ans que je suis passé à Mageia, et je suis content de ce choix. Par conséquent, je viens d'envoyer un mail pour être retiré de la planète...

Bye bye Mandriva, nous aurons passé de bons moments ensemble, depuis la Mandrake 9.1.

mardi 5 février 2013

Personnaliser Firefox pour GNOME 3

Suite à discussion avec mon cher afranke au FOSDEM, ce dernier m'a signalé qu'il était possible de personnaliser Firefox afin de mieux s'intégrer dans GNOME 3. Personnellement, utilisant le plus souvent mon netbook, qui a une résolution limitée (1024x600), gagner quelques pixels en résolution verticale m'intéresse. J'ai beau ne pas utiliser Web (epiphany), j'aime beaucoup comment ce dernier sait se faire discret en termes d'espace occupé par l'interface, afin d'en laisser le plus possible au contenu. J'avais l'habitude d'utiliser le mode plein écran via la touche F11, mais du coup on ne voit plus l'heure, et il devient impossible d'utilise rle bouton activités.

Du coup, après une petite recherche sur le net je suit tombé sur cet excellent billet d'antistress: "Toi aussi GNOME3-ise ton Firefox !". Et effectivement, le résultat est radical !

Je profite de mes tout récents super-pouvoirs de co-mainteneur de Planet GNOME-FR conférés par vuntz pour rappeler que si vous souhaitez être intégrés à Planet GNOME-FR, il vous suffit de lire les conditions d'inscription et voir si vous êtes éligibles. Et si vous ne faites pas partie de la fondation GNOME, vous devriez peut être postuler ;-)

mercredi 30 janvier 2013

FOSDEM 2013

This year again, I will visit some good friends in Brussels. Yes, I'm going to FOSDEM 2013 ;-). Good to meet with the GNOME French conspiracy again… I just need not to forget the GNOME posters from last year…

Oh, BTW, I'm looking for an application developer and/or integrator job, ideally using GNOME technologies like GTK+, cairo, etc., and C/C++/python languages. I'm based near Paris, France. Feel free to post here if you have such opportunities to share!

lundi 30 juillet 2012

git-bz and Firefox

git-bz is a utility written by Owen Taylor to ease the workflow between git and the patches living in a bugzilla bugtracker. It allows uploading, applying patches to/from bugzilla from the command line.

As it's the second time I'm bitten by that problem, I'll write it here as a memo. The way git-bz communicates with bugzilla is by reusing the bugzilla cookie from your browser. You just tell it which browser you're using, and it will get the cookie at the right location. When this fail however, I tend to check if I configured the right browser, or if I'm logged on bugzilla.gnome.org. And I am, but it still fails.

Error getting login cookie from browser:
   You don't appear to be signed into bugzilla.gnome.org; please log in with Firefox

Configured browser: firefox3 (change with 'git config --global bz.browser <value>')
Possible browsers: chromium, epiphany, firefox3, galeon, google-chrome

The problem is that with that message, I tend to focus on the configured browser, not in the cookie itself. And the problem is in the cookie. In fact my Firefox is configured to delete cookies each time I close it. The problem with that configuration is that even if I log into bugzilla, the cookie will not be written on disk in the cookies.sqlite file, it will just be kept in memory. To fix that:

  • go in Firefox Preferences, in Privacy settings
  • add an exception on cookies management for the bugzilla instance of your choice, like bugzilla.gnome.org by allowing it
  • log in your bugzilla instance

That way the cookie will be kept, and added to cookies.sqlite where git-bz will find it.

Finding good food at A Coruña

Yesterday night, after a long walk to find a restaurant open on a Sunday, and two of the nice places found on the internet turning out to be closed (as in "the restaurant doesn't even exist anymore"), we eventually found the Culuca.

On the eleven people of our group, seems everyone was satisfied with the food quality. We had been looking for a while to a place where we could eat some polpo, and had mostly given up when we found this restaurant/bar. Luckily, they also serve some great polpo a la plancha (12,90€), other meals being really good too, and less expensive. With the wine (15€ for a bottle of galician red wine), and dessert (cheese cake around 3.50€, petit gâteau at 4.50€), the bill you should expect is around 19€ per person.

Here's the Culuca on Google Maps, and here's our former polpo friend :-)

lundi 23 juillet 2012

Rien de très original là dedans, mais...

J'en profiterai pour rejoindre les autres membres de GNOME-FR (entre autres) qui auront fait le déplacement. Arrivée le 25 juillet au soir, puis départ prévu le 3 août au matin pour Lisbonne... en car. Je pense déjà aux 10 heures de bus qui m'attendent. Une occasion pour bouquiner, ou pour commencer à préparer une petite présentation sur GNOME pour la rentrée.

6 ans se sont écoulés depuis mon premier GUADEC en Espagne, ce sera donc un retour aux (codes) sources :-p. J'espère juste avoir le temps d'upgrader mon netbook de Mageia 1 à Mageia 2, je voudrais éviter d'être le seul à être encore sous GNOME 2 :-).

mardi 14 février 2012

FOSDEM 2012 videos available !

Santa Claus uploaded them during the night :-). Among the one of the previous years, you will find the videos of FOSDEM 2012. Many thanks to the GNOME and Mageia guys I met there, I really enjoyed that week-end in a snowy Brussels :-)

mardi 17 janvier 2012

Feuilles de personnages Star Wars D6

Cela fait un peu plus de deux ans que je me suis mis au jeu de rôle Star Wars, un peu par hasard. En cherchant des idées de sorties sur le net, je me suis rendu compte qu'un maître de jeu (celui qui anime les parties de jeu de rôle) habitait à une rue de chez moi. Et bon, il fallait bien que je complète la panoplie du Geek :-p. Depuis le virus m'a contaminé...

Dans un jeu de rôle, pour représenter les différentes caractéristiques de son personnage, on utilise une feuille de personnage. Sur cette fiche sont regroupés ses attributs (dans Star Wars: dextérité, savoir, mécanique, perception, vigueur, technique) et les compétences qui découlent de ces attributs. Par exemple, la compétence "Sabre Laser" qui permet de manier un sabre laser est une compétence de dextérité.

J'ai utilisé plusieurs fiches en 2 ans. J'ai commencé avec une photocopie du modèle de personnage que j'avais choisi, un "Jedi Raté". Ce modèle est fourni avec le livre de règles. J'ai ensuite évolué vers celui de Robin Defives (merci à lui) que vous pouvez trouver sur scenariotheque.org. Il a mis deux fiches à disposition : une fiche de personnage, une pour un vaisseau (utile pour incarner un pilote).

Étant gêné par quelques limitations, j'ai il y a quelques temps commencé à faire évoluer ma fiche de personnage. J'ai par exemple modifié la fiche pour en faciliter la lecture, notamment en optant pour un meilleur alignement des différentes zones. J'ai aussi regroupé les zones qui avaient un lien, comme celles utilisée lorsque l'on est touché lors d'un combat: "vigueur" et "protection" (pour vérifier si le coup/tir reçu blesse notre personnage), et "santé", à modifier lorsque l'on est blessé.

Feuille de personnage Star Wars D6 (pdf)

Incarnant un "Jedi raté", je trouvais aussi les zones permettant d'indiquer les pouvoirs de la Force du personnage vraiment trop limitées. J'ai donc opté pour une page à part (ce qui m'a permis de me perfectionner dans l'utilisation d' Inkscape par une nuit d'insomnie). La présentation en diagramme plutôt qu'en texte permet de repérer plus facilement les dépendances entre chaque pouvoir, et de quelle capacité de la Force elles dépendent (Contrôle, Sens, Altération). Les pouvoirs représentés sont ceux de la seconde édition:

Diagramme des pouvoirs de la Force (pdf)

Il y a également la fiche des caractéristiques du vaisseau que vous pilotez. N'ayant pas orienté (pour l'instant) mon personnage vers le pilotage, je n'ai pas modifié celle de Robin:

Feuille de vaisseau Star Wars D6 (pdf)

Selon le personnage que vous incarnez (sensible ou non à la Force, pilote ou non) vous pourrez vous faire une fiche recto-verso sur mesure avec un site de fusion de PDF comme PDF Merger. Bonnes aventures ;-) !

lundi 9 janvier 2012

Diabolique anniversaire...

C'est un peu tard pour le signaler, mais le 31 décembre 1996, Blizzard North engendra ce monstre qu'est Diablo. C'était il y a 15 ans. A l'époque, j'ai entendu parler du jeu sur Micro Kids, une des premières émissions de télé dédiée aux jeux vidéos, dans les années 90, dont on peut d'ailleurs retrouver de vieilles vidéos sur abandonware-videos.org. Je n'ai commencé à jouer à Diablo que l'année suivante, une fois que j'ai eu mon premier PC (j'étais auparavant un Amigaïste comme certains le savent peut être). Déjà à l'époque, la sauce prenait bien. La collectionnite aigüe d'armes, et d'items en tous genres dans une ambiance bien glauque fonctionnaient du tonnerre : qui n'a pas frémi devant The Butcher et son "Ah... Fresh meat !"... Certains se rappellent de ces longues heures passées à finir ce jeu (là où certains mettent 3 minutes 12 secondes).

Et puis en juin 2000, il y a eu Diablo II. Peut être un poil moins attachant, mais au moins votre personnage pouvait enfin courir plutôt que se traîner, utiliser des sets complets d'armure (c'est beau, le vert), de nouvelles classes, un système de compétences complètement revu et bien d'autres choses. C'est le seul autre jeu (le premier étant Starcraft) auquel j'ai joué en LAN party entre potes. Ah, évidemment en te temps là j'étais jeune et sous Windows. Autre temps, autres moeurs...

Depuis, Diablo III a été annoncé, est en beta test... Sans qu'on ne sache quand il sortira vraiment. Le jeu est encore plus beau, mais... toujours pour Windows et Mac OS. Bon, de toute façon, quand je vois la configuration minimale requise (dual core à 4GHz), je me dis que je ne vais pas changer de machine pour un jeu. Mais il y a peut être de petits Linuxiens qui ont le matériel qu'il faut, eux. Et j'entends leurs grosses larmes perler le long de leurs joues... Pour ce profil rare et atypique qu'est le linuxien-gamer, un espoir subsiste pourtant: Diablo I et II étaient tout de même plus ou moins jouables sous WINE, alors qu'en est-il de Diablo III ? Hé bien Diablo III semble fonctionnel sous Linux, toujours via WINE. Bien des nuits blanches (autant pour l'installer que pour jouer j'imagine :-p) et des destructions de souris en perspectives^^.

En prime, Blizzard nous offre une petite rétrospective Diablo (à défaut d'une date de sortie).

samedi 31 décembre 2011

1342

This is my final rank (among 7897 contestants) on the last Artificial Intelligence challenge on aichallenge.org. That is not the best result ever, and I'm a bit disapointed as I was aiming for the top 500 but I'm fairly new to the AI world...

I definitely had difficulties in chosing between developping my own algorithms or seeing what was seen as interesting directions to explore, like the anti-objects approach. Being a noob in the AI field, the Wikipedia articles on pathfinding algorithms were extremely useful, as well as some Linux Magazine articles on the same field.

Unfortunaltely, I became less active a few weeks before the end, as a work colleague had a much better program on his first attempt, while I still had worked a great amount of time on that... Good lesson for next time: the only competitor I'm trying to surpass is myself. The end of the contest being at Christmas, I couldn't try to catch up, as I was late in buying the Christmas presents too :-).

The version that was used for the final tournament was version 12, even if I had since then done some small improvements and bug fixing. The whole code is available on github, under the WTFPL 2.0 license.

My overal stats:

  • 1342 amont 7897 (top 17% of contestants - with an undefined amount of really active contestants)
  • 77th French contestant among 295 (top 27%).
  • 35th C user among 248 (top 15%)

I learned a lot of things and had lots of fun, so expect me to come back on the next contest, with better basics ;-)

jeudi 4 août 2011

First Desktop Summit !

I'll be on holidays Friday night, and ready for Berlin on Saturday morning, where I'll stay at the H2 Hotel Berlin - Alexanderplatz. I'm really happy to meet again with good friends of the GNOME French Conspiracy :-p. I attended several GUADECs, but this is my first Desktop Summit, so I hope to meet other desktops' users and developers. This time I'll bring some hardware with me as I bought a netbook 2 months ago (running Mageia).

See you there, guys, lots of fun expected !

jeudi 7 avril 2011

GNOME Fr33 !

Congratulations to everyone involved in this great adventure! The road wasn't straight, but the community made an awesome work to get a brand new design and way to manage your digital life.

See you this summer in Berlin at Desktop Summit guys!

mercredi 7 avril 2010

You like Linux ? Tell it to the world !

Help gather some stats and reach the 1,000,000 people who like Linux and Open Source Software. It takes 30 seconds to fill the form on The million Tux.

samedi 3 avril 2010

On the private front...

These last months have been intense... I turned 30, found a new girlfriend, went to the Caribbean (Martinique, Dominica) for hollidays, and ended my work at the RATP (french public transports) after 5 years being there. I attended FOSDEM in Brussels and met with a few GNOMEys there. It has been more complicated to find time for bug reporting/slaying and I've been mostly idle in the free software front. This isn't going to change anytime soon, as I'm looking for a new job (my current employer isn't specialized in software development and I expect no carreer opportunities from him). Furthermore, it's been one year since I moved to my new appartment, but I still have no kitchen, no washing machine, and the electrical installation isn't finished, so there's still a lot to do.

At least I know what to do during the days I'm home...

Geek an hour, geek forever

The evening started normally. I just wanted to play a bit on the computer, which I rarely do nowadays. And Battle for Wesnoth is the game I choose in these moments. I then fired up the multiplayer game, which I had never tried before, and was greeted with a message telling me that my 1.6 version of wesnoth was outdated, and that 1.8 was the recommended version. « Ok », I thought, « so where can I find this version to try it ? ». I looked in the Mandriva Cooker repositories, but no, the only version there was the 1.6... Until I found out that Wesnoth 1.8 was only 2 days old. This new version was released on April, 1st.

The rest of the evening is a bit silly : struggling to package wesnoth 1.8 for my Mandriva 2010.0. Which worked after a few hours (yep, compiling it on my AMD 3000+ takes a lot of time). I'm really not an expert packager, I only learned the minimum required to package my own apps in my previous job, but it was enough to make this actually work.

So here is the result : my Battle for Wesnoth 1.8 specfile and the associate Wesnoth 1.8 binary for Mandriva 2010.0-i586 (257 MB). If you want to keep your old games around, just cp -a ~/.wesnoth1.6 ~/.wesnoth1.8

What is funny is that doing the packaging seemed like part of the game, and the free time I had has been completely consumed by this task, but it was funny anyway :-).

Update:

I heard Wesnoth 1.8 replaced the python dependency by a lua dependency. Be aware that I added the lua dependency in the .spec, but didn't remove the python one.

jeudi 26 novembre 2009

Samedi, c'est install party !

Mon titre ne rimant qu'en français, cet article sera en français. Sorry, english folks !

Samedi 28 novembre 2009, c'est jour d'install party pour nos confrères Ubuntistes. À cette occasion, leur gourou (meditation), j'ai nommé Mark Shuttleworth sera à Paris, à la Cité des Sciences pour nous éclairer pauvres mortels. Je compte donc infiltr^W m'intégrer à la communauté Ubuntu pour voir ce qui fait le succès de leur install party, et aussi comment améliorer celles de Mandriva (je serai également à l'install party de la semaine suivante). Ça me donnera aussi l'occasion de voir un peu les différences entre une Ubuntu et une Mandriva/GNOME (6 ans que je tourne avec ce tandem de choc), et tenter de comprendre les raisons de la popularité d'Ubuntu (autre que "ils ont un patron milliardaire", "ils t'envoient des cd chez toi", ou "ils rendent ta femme plus fertile"). J'ai vu qu'il y aura une présentation éclair de Mandriva Linux, il y aura donc d'autres chevaux de troie :-). Ubuntistes, tremblez. ! Et tapez pas trop fort :-p

mardi 10 novembre 2009

30, but not the way I thought...

Long time no blog, but as everyone does it, I've got to announce (a bit late) that I turned 30 a few days ago, on November 1st. These days have been a bit tough, as my grandmother deceased the day just before. She would have turned 94 years on November 20th. I was sad of course, but she lived well, and didn't suffer in her last days. She had a peaceful detah; my mother told me she vanished as a candle you blow.

Thanks to all the friends and family that supported me.

I was nonetheless happy to celebrate my birthday on saturday 8th with my sisters and friends, some of them having never been in my new home, wich I entered... 8 months ago. I should really get some time to have a kitchen...

mercredi 19 août 2009

Un nouveau baladeur...

Il y a un mois, mon fidèle Samsung YP-MT6X disparaissait mystérieusement au boulot. Vol ou perte, impossible de trancher. Paix à son âme. J'ai donc fini par commander son remplaçant, que j'avais déjà eu l'occasion de tester pour un cadeau. Mon Meizu Mini Player M6 SL est arrivé de Hong Kong ce matin, après 3 semaines d'attente. J'espère donc poster quelques astuces ici pour pouvoir tire un maximum profit de cet engin, notamment :

  • l'affichage des couvertures d'album
  • la conversion de vidéos lisibles par le Meizu avec gstreamer, afin de déterminer un profil qui pourra être intégré à Transmageddon
  • comment régler les stations de radio avec un fichier externe
  • l'utilisation de sous titres externes au format srt pour les vidéos
  • l'affichage des paroles de chansons

Certaines de ces indications sont dans la documentation, mais pas forcément très claires ni triviales (j'avais trouvé pour la convention de nommage des pochettes, mais j'ai oublié), et en général survolées. Ce sont donc mes objectifs avec ce petit bestiau. On verra bien à quoi j'arrive...

dimanche 14 juin 2009

First commit!

Finally, 4 years and 5 months after my first contibution to GNOME (the JoinGnome page of the wiki), I did my first commit in the GNOME repositories. It's been quite a nice trip since these old days. I finally applied to an account, so you won't hear me again telling you "no, I can't commit my patch, I don't have commit rights". I hope I won't f*ck things up, especially with my little git knowledge. Now let me grow these stats !

- page 1 de 9