This year, 65 students have sent a final proposal. Thanks to Rosalie Perside and Balaji for their proposal to build a Twitter bot receiving emojis and replying with a Wikimedia Commons photography.
Read moreCSS Flexbox & CSS Grid
Two new important parts of CSS allow to solve layout problems: Flexible Box Layout model — Flexbox Grid layout model — Grid Both allows to prepare correct and responsive layouts, and are used by modern CSS frameworks to create grids. Let’s discover them through tow interesting games where we can use them and each of […]
Read moreUpgrade beyond Docker 1.12 on CentOS 7
If you’ve a CentOS 7 server, you probably picked at first Docker from a specialized CBS from Project Atomic, “virt7”, or from EPEL. It’s been a while Docker 1.13 has been released. Yet, there isn’t any upgrade beyond 1.12 (but fixes backported to this 1.12 branch). You need to get rid of the old packages, […]
Read moreFind TCL headers and libraries in Debian and FreeBSD
Problem. You want to compile a software against TCL. You run ./configure, but it can’t find it. You so need to locate where are the headers and the libraries. Solution. Start with the TCL version. On Debian: headers are in a subdirectory in /usr/include, named tcl followed by the version libraries are sorted by architecture, […]
Read moreFOSDEM PGP Key signing party FAQ
FOSDEM organizes each year one of the largest keysigning event for PGP keys. When we come back from a key signing party, what to do? Here a FAQ with some useful notes about how I sign the keys. Sign other keys Bad practice: don’t upload keys you’ve just signed to the PGP server At the […]
Read moreDeploy a darkbot or a simple generic service with SaltStack (part 2)
This is the part 2 of our service deployment walkthrough. See also: Part 1 — Service accounts, sudo capabilities In the first part, we’ve seen how to create an user account for the service, a group to put users with access to the service into, and sudo capabilities to allow full control on the service […]
Read moreTrending colors for 2017
Trending colors in 2017 are nostalgic, cold, bold and audacious as the same time. They colonize the dark and valorize the night. Browse the trending colors for 2017 content The following sources offer interesting hues and intent stories: Colormix 2017 Color Forecast, Sherwin-Williams (a painting manufacturer) These are the colors everyone will be talking about […]
Read moreOne year of contributions to Wikimedia — 2016
Some statistics I’ve computed about my production contributions to Wikimedia: 342 actions logged on the server admin log 573 commits to Wikimedia repos, of which: 248 commits to operations/mediawiki-config 5 new wikis created (hello tcy.wikipedia.org) Thanks to all the people whom I’ve met or I’ve been engaged with during this year for these contributions.
Read moreDeploy a darkbot or a simple generic service with SaltStack (part 1)
SaltStack is one of the main configuration as code software. Written in Python, it uses Jinja templates. It can be easily used to deploy a service, like here a C application. In this post, we’ll walk through the different steps to deploy the service and allow it to be managed by relevant trusted users, without […]
Read moreA Laravel command to run a SQL console à la Phabricator
Phabricator offers a bin/storage shell command. It allows to run the mysql client with the options from the application configuration. That’s useful in a modern distributed environment, when it’s not always straightforward to know what server contains what databases and what credentials to use. In a Docker container, for example, that could be a linked […]
Read more