...

Game Dev Party Jam #10: Llamazord

Two weekends ago was the 10th Game Jam of the Game Dev Party association, where I was once again both participating and helping with the organization. And once again I proposed a game idea and I was lucky enough that people liked it and voted for it! So I gathered a team of 6 awesome people, 3 developers and 3 designers, plus myself as a part-time coder part-time manager, and we made a game.

Continue reading...

...
...
...

Expérimentons avec la politique

Je suis en ce moment en train de coorganiser, avec la Maison Pour Tous, une semaine citoyenne sur le thème de la politique (au sens noble). Notre but est de parler de notre système politique, d'en montrer certaines limites et de proposer des solutions. Pour cela, nous organiserons pendant une semaine des conférences, des débats, des ateliers, des projections autour de la démocratie et des nombreuses formes qu'on lui attribue aujourd'hui.

Continue reading...

...

Sécuriser son utilisation d'Internet

J'ai donné aujourd'hui à la Maison Pour Tous, dans le cadre des Expériences Numériques, une conférence intitulée « Sécuriser son utilisation d'Internet ». J'y ai parlé de ressources, notamment d'add-ons pour Firefox, avec une flopée de liens. Voici donc un résumé de cette conférence, et surtout l'intégralité des liens que j'y ai partagé. Et avant cela, voici le lien vers les slides de la présentation.

Continue reading...

...

15e Expériences Numériques, le 10 octobre 2015 à Lyon

Ce samedi 10 octobre 2015, l'Espace Public Numérique de la Maison Pour Tous - Salle des Rancy organise la 15e édition de ses Expériences Numériques. Au programme : une journée entière dédiée à la découverte du numérique, avec des conférences, des ateliers et des démonstrations. L'ensemble est à destination à la fois du grand public, avec des conférences de vulgarisation, et des initiés, avec quelques sujets un peu plus avancés. Si vous avez des questions ou des préoccupations autour des outils du numériques, c'est l'endroit idéal pour en parler avec des gens qui s'y connaissent !

Une fois de plus, je donnerai une conférence à destination du grand public pendant ces Expériences Numériques. Cette fois, je m'attaquerai à expliquer comment naviguer en sécurité sur le Web, via des exemples concrets et en proposant des solutions simples. Voici le résumé de cette conférence :

Sécuriser son utilisation d'Internet

Quand on n’y connait rien, c’est difficile de naviguer en sécurité sur le Web. Quels sont les dangers les plus courants ? Comment savoir si l’on est en sécurité ou pas ? Protéger ses comptes, créer de bons mots de passe, détecter les arnaques, identifier une connexion sécurisée... Au travers d’exemples et de conseils, nous vous aiderons à sécuriser vos données et à protéger votre vie sur le net.

Ma conférence aura lieu de 11h à 12h. Vous pouvez retrouver le reste du planning sur le site de l'EPN des Rancy, ou sur la plaquette de l'événement.

J'espère vous y voir nombreuses et nombreux !

...

ensy — Entity System Reloaded

tma-splash.png

During the last Game Dev Party Jam in Lyon, I pitched a game idea with the intention of building that game with Web technologies and my Entity System library. I had been waiting for an occasion to use that lib in a "real" game, and knew that would be the perfect moment: the 8th Jam happened over 3 days (when it usually is only 2) and was thus ideal for trying out risky things.

Continue reading...

...

Rethinking Socorro's Web App

rewrite-cycle.jpg
Credits @lxt

I have been thinking a lot about what we could do better with Socorro's webapp in the last months (and even more, the first discussions I had about this with phrawzty date from Spring last year). Recently, in a meeting with Lonnen (my manager), I said "this is what I would do if I were to rebuild Socorro's webapp from scratch today". In this post I want to write down what I said and elaborate it, in the hope that it will serve as a starting point for upcoming discussions with my colleagues.

Continue reading...

...

[Snippet] Django Shell: making a user a superuser

I can never remember this snippet and I found myself duckduckgoing for it a few times, so I wanted to write it down somewhere where I can easily find it (and maybe it will help people looking for it, since I can never reliably find it in search engines).

To start Django's shell:

./manage.py shell

And to make a user a superuser:

from django.contrib.auth.models import User
user = User.objects.get(email='me@example.org')
user.is_superuser = True
user.save()
...

28 mai 2015 - Les jeux de la GDP Jam #8 à la MPT

Chers lecteurs,

nth-team.jpg L'association Game Dev Party organise, ce jeudi 28 mai, une soirée démo des jeux qui ont été produits pendant notre dernière Jam, la 8e. Durant le week-end du 8 mai, et pour la première fois sur trois jours, les développeurs, graphistes, sound designers, game designers et autres créateurs ont créé de toutes pièces une dizaine de jeux. Le thème que nous leur avons imposé était « Nouvelle Humanité », et au vu des pitchs et des résultats à la fin du week-end, la créativité a une fois de plus été au rendez-vous. Nous publierons bientôt sur notre blog les vidéos des présentations qui ont eu lieu en clôture de la Jam, ainsi que des versions jouables des productions.

Mais en attendant, nous souhaitons vous donner une occasion de venir mettre les mains sur ces jeux, en présence des créateurs qui pourront vous expliquer leur œuvre, leurs intentions initiales, et vous parler de tous les déboires qu'ils ont rencontré pendant la Jam (oui parce qu'une Jam ne se passe jamais sans déboire ! :) ). J'y serai bien entendu, en tant qu'organisateur mais également participant, et mes collègues de Jam et moi vous présenterons notre jeu « Total Madness Arena » (je ferai un billet détaillé sur le jeu dans un futur proche). Rejoignez-nous donc jeudi 28 à partir de 19h pour jouer, discuter, échanger, et boire un verre avec nous au bar de la Maison Pour Tous !

Soirée démo Jam #8
jeudi 28 mai 2015 à partir de 19h
à la Maison Pour Tous - Salle des Rancy
249, rue Vendôme, Lyon 3e

...

Spectateur, custom reports for crash-stats

The users of Socorro at Mozilla, the Stability team, have very specific needs that vary over time. They need specific reports for the data we have, new aggregations or views with some special set of parameters. What we developers of Socorro used to do was to build those reports for them. It's a long process that usually requires adding something to our database's schema, adding a middleware endpoint and creating a new page in our webapp. All those steps take a long time, and sometimes we understand the needs incorrectly, so it takes even longer. Not the best way to invest our time.

Continue reading...

...

Le cadeau payant de Mediapart

Pierre-Alain est abonné à Mediapart. Je ne le suis pas. Ce matin, voulant que je lise un article publié sur leur site et réservé aux abonnés, il m'a fait « cadeau » de cet article. J'ai donc reçu, dans ma boite email, un lien me permettant d'accéder à l'intégralité de l'article. C'est plutôt bien de la part de Mediapart d'avoir mis en place une telle fonctionnalité, et c'est très gentil à Pierre-Alain de me partager cet article. Sauf que, évidemment, il y a un « mais ». Dans l'email que j'ai reçu, juste au dessus du lien, se trouve le texte suivant :

Veuillez cliquer sur son titre ci-dessous pour accéder à l'article qui vous est offert. Ce faisant, vous autorisez Mediapart a vous tenir informé de ses publications. Votre adresse e-mail ne sera pas divulguée.

Ai-je bien compris ? Je suis donc sommé de payer, avec une donnée personnelle (mon adresse email, et l'autorisation de m'y contacter), pour accéder à ce qui est présenté comme un cadeau. Il est bien précisé qu'il m'est « offert ». En échange de mon consentement à me faire spammer. Donc il n'est pas si offert que ça. Certes je n'ai pas eu à donner d'argent pour consulter l'article en question, mais j'ai du donner de mes données personnelles.

Je suis un peu choqué par cette pratique, et d'autant plus de la part de Mediapart pour qui j'ai la plus grande estime. Nous sommes de plus en plus conscients de la valeur des données personnelles. On voit ce que peuvent en faire les gouvernements, leurs agences ou les mastodontes. Les actions récentes de Framasoft avec sa campagne « Dégooglisons l'Internet », Tristan Nitot qui écrit un livre sur le sujet, ma prochaine conférence à Expériences Numériques et les très nombreuses initiatives que j'oublie sont autant de pas vers une société numérique plus respectueuse de ses citoyens. Je trouve dommage que Mediapart fasse ce faux-pas. Et je trouve dommage d'avoir eu l'impression que mon ami a vendu mon adresse email pour m'offrir un cadeau, alors qu'il paye en monnaie sonnante et trébuchante le droit d'utiliser cette fonctionnalité.

...

Expériences Numériques le 31 janvier 2015 à Lyon

L'Espace Public Numérique de la Maison Pour Tous organise ce samedi 31 janvier 2015 les 14e Expériences Numériques. Il s'agit d'une journée entière autour du numérique, avec des conférences, des ateliers, et des associations présentes toute la journée pour répondre à vos questions et vous présenter divers outils ou solutions. Cette édition portera tout particulièrement autour des logiciels libres, avec 9 ateliers dont des « Install Party » toute la journée : amenez votre ordinateur, et on vous aidera à installer dessus tous les logiciels libres que vous voulez. Vous pourrez également y découvrir les jeux créés pendant la dernière édition de la Game Dev Party en novembre dernier.

Continue reading...

...

Socorro: the Super Search Fields guide

Socorro has a master list of fields, called the Super Search Fields, that controls several parts of the application: Super Search and its derivatives (Signature report, Your crash reports... ), available columns in report/list/, and exposed fields in the public API. Fields contained in that list are known to the application, and have a set of attributes that define the behavior of the app regarding each of those fields. An explanation of those attributes can be found in our documentation.

Continue reading...

...
...

About Socorro

I have been working on Socorro for about 3 years now. It was about time that I started talking about it on this blog! With this first post, I am inaugurating 2 new tags, socorro and mozilla. I'm also going to add a language tag to my posts, so each new post will either be en or fr. This way, you can choose more accurately what kind of content you want to read from this blog. The previous links on the tags lead to the filtered Atom feeds, and I will add the mozilla feed to the Planet.

Continue reading...

...

Play Michel in Hell, our Ludum Dare 29 game!

Last year, my friend Aurélien invited me to participate with him and a few other friends in the Ludum Dare, for the 26th edition. We made a Flash game, which is probably why I didn't write about it (how could I face my Mozilla colleagues after making a Flash game? ). It's called Sniff and it's about a drug dealer that needs to deliver its magical powder to his customers. As those customers are in a night club, you will need to use the music to find your way through the town. Beware of the cops that want to catch you, and beware of not using the different powers the drug gives you...

Continue reading...

...
...

Expériences numériques, ce samedi à Lyon

Samedi 11 janvier 2014, l'Espace Public Numérique de la Maison Pour Tous - Salle des Rancy accueillera la 12e édition de ses Expériences Numériques. Au programme de cette journée :

  • des conférences d'Illyse, le FAI associatif lyonnais ;
  • une "Install Party" de l'ALDIL ;
  • de la musique assistée par ordinateur ;
  • du cinéma et des effets spéciaux ;
  • du mobile, de la tablette...

Et bien entendu, une bonne ambiance et des rencontres précieuses avec des passionnés ! Pour plus de détails, lisez le le programme complet (pdf), ou rendez-vous sur le site de l'Espace Public Numérique de la MPT.

Expériences Numériques #12
samedi 11 janvier, de 10h à 19h
entrée libre et gratuite
249, rue Vendôme, Lyon 3e

...

- page 1 of 14