personal Upgrading from Jekyll to Ghost I have already explained in my last post [https://lengrand.fr/goodbye-github-pages-welcome-ghost/] the reasons for moving away from Jekyll [https://jekyllrb.com/] running Github Pages [https://pages.github.com/]. This post describes the steps I took to move everything over to Ghost [https://docs.ghost.org/setup/], focusing on the
personal Goodbye Github pages, welcome Ghost! The last days, I finally set myself to something that was long overdue! After years using Jekyll [https://jekyllrb.com/] hosted on Github Pages [https://pages.github.com/], I decided to move away from it and am now using Ghost [https://ghost.org/] on a Digital Ocean droplet. I originally
management Open Offices are evil, Long live Open Offices! Open Office plans are supposed to help collaboration. But really, they're a disaster and most people hate them.
development Installing gdal for Python 3.6 Heyo, At Skyai [http://skyai.io/], we are working a lot with Geographic Information Systems [https://en.wikipedia.org/wiki/Geographic_information_system]. Just like the large majority of the market, we use GDAL [http://www.gdal.org/] and its Python bindings for that. Even though we are ESRI partners,
development Creating a wall dashboard with an old laptop screen Heyo, The past year, I've had a growing need for a dashboard to check what's coming. Lots of things to take care of for the baby, my girlfriend leaving couple days a month on average, keeping all family visits in mind, but also checking the weather
hack Automating the activation / deactivation of Spotify's proxy settings I'm a BIG fan of Spotify [https://www.spotify.com/]. I use it every day, hours on end. I like the fat client though, I find the web version way too buggy and unstable. At ING, we use a HTTP proxy and I have configured Spotify to go
maps Playing around with Google Maps and Puppeteer to track parking lots Over the last weeks, I have been reading quite a bit about Geomarketing [https://en.wikipedia.org/wiki/Geomarketing] and have been searching for fun experiements to do. One of my ideas was to check how many of the largest Carrefours [https://www.carrefour.fr/] in France has open parking
conference My experience at the 2017 Polymer Summit Last week, I attended my first conference ever : The 2017 Polymer Summit in Copenhagen. I am used to go to Meetups (and organize them myself [http://meetup.com/Saturday-Morning-Coding-Utrecht]) but it was my first time taking part in something at a bigger scale. Since I joined ING [http://ing.nl]
ing Starting a new adventure After 5 years spent working at Spacemetric [http://spacemetric.com/], I finally decided to move on. The last years have been great and it's insane how much I grew. But I also think it's important to move when you start feeling too comfortable somewhere. That'
hackathon Participating the ESA ActinSpace Hackathon Couple weeks ago, I took part in ActInSpace [http://www.actinspace.org/en/], a space focused hackathon organized by ESA and Airbus and taking place in 12 countries simultaneously. The format of the competition was quite free, as a very large list of subjects was available to pick from; with
jenkins Cloning a workspace in Jenkins with a Git SVM setup does not checkout the correct branch. Hi there, This is a strange behaviour I have noticed when using Jenkins lately, that caused us a few headaches before we realize what was happening. At Spacemetric [http://www.spacemetric.com/], we are using both Gitlab and Jenkins for CI. * Gitlab [http://about.gitlab.com/gitlab-ci/] is used to
hackathon Participating the Green Hackfest Utrecht 2014 Hey there, Writing today about something that happened a loooong time ago but I just finally received a digital copy of the article so it felt relevant :). About a year ago, I participated with friends to the Green Hackfest in Utrecht. The challenge was to modernize electric chargers in urban
ffmpeg FFMPEG Make fails to compile on Windows Hey there, Today, I downloaded the latest version of ffmpeg and trid to compile it from scratch. Pretty soon, the console threw this error : Creating config.mak and config.h... /d/new-ffmpeg/mybuild/ffmpeg/library.mak:95: * missing separator. Stop. It is worth noticing that I was compiling on Windows
development Merging several SVN repositories into one The source code at Spacemetric [http://www.spacemetric.com/] has been split over several reasons for years. The main reason was that some customers were having access to part of our code, while some other parts were to be kept private. This makes working with branches a real nightmare, and
meetup About supply and demand, or how to start your own social group My first post in a loooooong time. This article has been on my list for long, but for some reason I lost the motivation for writing those last months. I am gonna try to force myself to get to it again, because I know it does help me feel better
google Editing the tags of topics in Google Groups Today's a short post on something I took some time to figure out. At Spacemetric [http://www.spacemetric.se/], we're using Google Groups [http://groups.google.com] to handle projects. The system is quite efficient: * Subscribe to a group to receive future notifications. * Give an email
xuggle Compiling Xuggle on Ubuntu 14.04 This guide applies for the latest Xuggle [http://www.xuggle.com/] release from Github [http://github.com/artclarke/xuggle-xuggler] (5.5). It is useful if you want to compile Xuggle from source on the latest Ubuntu release (14.04). I have been compiling using a 64 bits system. You can
android Strange bug with long XML files in android. Lately I encountered a strange bug while developing my android [http://play.google.com/store/apps/details?id=fr.lengrand.brestram&hl=en] application, and I think it is strange enough to share it in this blog post. Brestram [http://play.google.com/store/apps/details?id=fr.lengrand.
android Integrate a twitter timeline in your android application. Hey all, Note: The solution mentioned in this article is not functional any more after all the amazing changes that Mr. Elno brought to Twitter (😖, I mean X 🤢). There is no way to embed your timeline like this any more without paying. 🤷♂️ This week-end, I worked on integrating a social
android onLocationChanged is never called on Android I had problems with this while developing #BresTram [http://play.google.com/store/apps/details?id=fr.lengrand.brestram]. I was developing a new feature, allowing my users to find bus stops nearby using their GPS location. But whatever I was trying, my location was never set, and onLocationChanged [http:
dll Find whether a Windows dll is compiled for 32 or 64 bits on Linux This morning, I stumbled upon an unexpected problem; and found myself not knowing what to do. I had to compile the native part of a library on Linux, based on the existing Windows dlls. Before compiling, I needed to know if the Windows dlls were compiled for 32 or 64
ubuntu Use a Xerox printer on Ubuntu A quick and small post that could save some of you a few hours. If you're like me, you may have a Xerox [http://www.office.xerox.com/] printer of phazer in your work or home environmenent. And your ubuntu is unable to print any document on this
spotify Spotify to Youtube converter : My first web app The past year, I have created my first piece of software [http://jlengrand.github.io/Ivolution/] from scratch. And I know that even though it is ugly and has no coverage at all (and doesn't deserve it) it works. More lately, my first android application [http://play.google.
Personal rant Once again, I have been way too much silent in here. There must be a reason why I find writing posts so difficult. Or maybe it's just because I'm lazy. Probably in fact. I did reduce my twitter, facebook and Hacker News consumption lately, as I
I feel fat Or let me rephrase this : I AM fat. I am fat of all the junk food I eat way too often. I am fat of all the biers I have where I should drink water instead. I feel fat sitting in front of the computer all day, when I should