Shell script to record a window into an animated GIF

Part of my work consists of spreading what new features land on Nightly for our Twitter account and sometimes an animated Gif to show how a new feature works or how to activate it easier than trying to squeeze explanations into 140 characters.

Initially I was doing a video screencast and then converting the video into a Gif but I wasn't happy with the quality of the end result and the whole process was time consuming. I ended up searching for a better solution and found out about byzanz-record, a command that allows screencasting directly as a Gif and I think is easier to use for a Linux user than playing with ffmpeg. I ended up tweaking a script I found on Stackoverflow and this is what I use in the end:

Other people using Linux may have similar needs so maybe that will help you guys discover this command.

Launching Firefox Nightly with a temporary profile, from bash

If you are a Firefox Nightly user and you think you have found a bug in Firefox, a regression maybe, then you should wonder if the bug is in Firefox or if your data profile is causing it. Maybe you changed some setting in about:config? Maybe you have an add-on causing problems? In that case, you  […]

Lire la suite

Firefox Nightly, nous voilà !

Ce billet est en grande partie une version en français de mon billet en anglais Let's give Firefox Nightly some love! que j'ai publié il y a un peu moins de deux semaines. Après une décennie dédiée à rendre les sites web Mozilla disponibles dans des dizaines de langues, à construire des communautés  […]

Lire la suite

Let's give Firefox Nightly some love!

After a decade working on making Mozilla Web properties available in dozens of languages, creating communities of localizers around the globe and building Quality Assurance tools, dashboards and APIs to help ship our software and websites internationally, I recently left the Localization department  […]

Lire la suite

Mettre son mutualisé OVH en SSL (via Let's Encrypt)

Si vous avez un site en mutualisé sous OVH, il est aussi disponible par défaut en https via Let's Encrypt. Il ne vous reste plus qu'à rediriger tout votre traffic vers https en ajoutant ça à votre fichier .htaccess à la racine du site: RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule  […]

Lire la suite

Dotclear et PHP 7

Un petit billet pense-bête, c'est souvent des trucs que je poste sur Twitter en fait.Dotclear est compatible PHP 7Et oui, Dotclear fonctionne parfaitement sous PHP 7, j'ai mis mon site perso en PHP 7 (RC5) aujourd'hui et le seul réglage à faire était de changer le fournisseur mysql dans le fichier  […]

Lire la suite

Follow-up to my current migration to Atom Editor

After my recent blog post announcing that I was transisionning from Sublime Text to Atom, I got a couple of nice surprises from the community that fix some of the annoyances I have with Atom or that will just make it better.How to fix the keyboard shortcut to comment out a single line on a French  […]

Lire la suite

Progressively moving from Sublime Text 3 to Atom

I am currently moving from Sublime Text (I am a happy paying customer) to Atom. I love Sublime but unfortunately, the project is dying and I want to invest in tools that are maintained in the long term. Sublime 3 is still not release after years, the only developper completely disappeared for months  […]

Lire la suite

Travis CI plus rapide

Si vous utilisez Travis pour l'intégration continue de vos projets, il est possible d'avoir des tests lancés plus rapidement en forçant l'utilisation de leur nouvelle infrastructure sous Docker. Attention, si vous avez besoin de commandes en sudo pour installer des paquets par exemple, ce n'est pas  […]

Lire la suite

My Q3/Q4-2014 report

I didn't write the Q3 report, so this report covers both Q3 and Q4.

Regular l10n-drivers work such as patch reviews, pushes to production, meetings and past projects maintenance excluded.

Lire la suite

My Q2-2014 report

Summary of what I did last quarter (regular l10n-drivers work such as patch reviews, pushes to production, meetings and past projects maintenance excluded) .Australis release At the end of April, we shipped Firefox 29 which was our first major redesign of the Firefox user interface since Firefox 4  […]

Lire la suite

My Q1-2014 report

Here is what I did in Q1 Tools and code This quarter we have made 2 releases of Transvision (3.1 and 3.2). For 3.1, most of the credit goes to my colleague (and Italian localizer) Francesco Lodolo who integrated his productization scripts into the app and worked on redesigning the menus and making  […]

Lire la suite

My Q4-2013 report

It's the end of the quarter, just list last quarter I wrote down a summary of what I did this quarter for Mozilla for posterity, here it is Tools and code Once again, I spent significant time working on tools this quarter. My activity was focused on Transvision, Langchecker and my FirefoxOS  […]

Lire la suite

What I did in Q3

A quick recap of what I did in Q3  so as that people know what kind of work we do in the l10n-drivers team and because as a service team to other department, a lot of what we do is not necessarily visible.Tools and code I spent significantly more time on tool this quarter than in the past, I am also  […]

Lire la suite

Événements chez Mozilla Paris en Septembre !

Depuis la récente ouverture des nouveaux locaux de Mozilla à Paris, nous organisons régulièrement des réunions et des événements avec la communauté Mozilla bien sûr, mais aussi avec les communautés du libre et du web francophones. Nous organisons aussi de nombreuses autres rencontres et séminaires  […]

Lire la suite

MozFR Transvision Reloaded: 1 year later

Just one year ago, the French Mozilla community was living times of major changes: several key historical contributors were leaving the project, our various community portals were no longer updates or broken, our tools were no longer maintained. At the same time a few new contributors were also  […]

Lire la suite

Haut de page