Le blog de Mathieu Leplatre
TileMill on your Web server behind a reverse proxy
In the last version (0.9), TileMill has an additional dedicated process to serve the tiles. We had to change some bits of our server configuration.
Instead of documenting the new configuration in our internal Wiki, I prefered to share here a few technical lines (quite rough though).
Merkopolo : a simple yet powerful starter kit for your Qt/C++ GIS application
Recently, while the whole world looks completely hyped up with Web applications,
we chose to design and develop a desktop software in Qt/C++.
Obviously, the choice was measured and justified ! We had to build a specific GIS application
with complex interactions and huge amounts of data, for a limited number of users.
Access a JSON webservice with Qt C++
Original post at Makina Corpus
Webservices are everywhere ! There are relevant in many situations, and
accessing them from your Qt C++ application is not an heresy.
I will present here a very simple way to retrieve a JSON from a GET request.
Remove django form field validation errors manually
Original post at Makina Corpus
Sometimes I look for something which seems so simple and stupid that I can't imagine
it does not exist. It makes me wonder why and who is the fool. Worse, I can't be sure about my search keywords to prove me anything.
An equivalent of Django's select_related for ManyToMany and OneToMany relationships
Original post at Makina Corpus
Using an ORM simplifies and reduces greatly the amount of code to interact with databases.
Nevertheless, it can easily hide database design defects or become a source of serious performance issues.
Des cartes collaboratives avec Livetitude
Cela fait plusieurs semaines que je voulais présenter ma petite application de partage de cartes, dont je me sers déjà comme alternative aux marqueurs de Google Maps.
Git : annuler proprement un commit après un push
Ce qu'il faut éviter
Pour annuler des commits, il existe la commande git reset.
Petit-déjeuner Git à Toulouse : le diaporama
Voici le diaporama qui a été présenté ce matin pour le petit-déjeuner Git.
Two major Unity design failures
A great advantage of global menus is the ease of pointing them with the mouse.
Une démo squelettique de python Flask CouchDB
Avec Flask et Couchdb (e.g. Flask-CouchDB),
on peut faire rapidement des trucs amusants, voire très utiles !