Skip to main content
-
Liberating your ebooks purchased on Amazon, A.K.A. the sigh post
-
Replacing an ORM with SQLite and dataclasses
-
Reducing latency in rendering tile servers vs rendering batches
-
We have been writing Ansible tasks wrong
-
Diacritics and the US intl with dead keys keyboard layout
-
The mastodon effect: meta discussion
-
dpkg -S does not handle symlinks
-
Measure your optimnizations
-
Writing a tile server in python
-
Collating, processing, managing, backing up and serving a gallery of a 350GiB, 60k picture collection
-
Yuba Kombi + Virvolt 900 - a trip review
-
Monitoring the maximum latency for a scrape period with prometheus
-
Sending AWS CloudWatch alarms through SNS to MSTeams
-
Debugging docker containers with the host's tools
-
ikiwiki to nikola: the script
-
Logging shell scripts' executions: a better way
-
Migrating from ikiwiki to nikola
-
Monitoring apache with prometheus and grafana
-
Is dinant dead; or: A tip for writing regular expressions
-
Automating blender based hillshading with Python
-
Finding data peaks with grafana and prometheus
-
Disk usage while updating an OSM rendering database
-
Disk usage while importing an OSM rendering database
-
Deploying venv based Python services with Ansible and systemd
-
Apt lists lock held by python
-
Webmail with roundcube, postfix and dovecot
-
Unintuitive expressions
-
Encoding and decoding errors
-
Monitoring servers with prometheus and Firefox tabs
-
Blender hillshading and mapnik
-
JPEG tiles
-
Trying to calculate proper shading
-
CentOS7 systemd not booting on LXD or docker containers on Ubuntu Impish
-
LXD certificate verification failure
-
Rendering isolated amenities vs dense regions
-
Stacking photos with Python
-
SQLAlchemy: failed to locate name could not determine join condition
-
Python box: dict/object duality
-
Bus routes with osm2pgsql flex backend
-
Append only files cannot be removed
-
Changing Denon AH-GC20 battery
-
osm-tile-tools v1.0
-
Remotely upgrading CentOS6 to CentOS7
-
Customizing the Python language
-
Third party apps not working on Fairphone OS 18.09.2
-
pefan
-
Ansible in a box or .iso
-
Identity, countries, languages and currencies
-
Reprojecting and splitting huge datasets
-
Callable choices for django rest framework
-
Sandboxing WhatsApp
-
dinant 0.5
-
Installing npm on Debian testing
-
Optimizing the render stack
-
Implementing Selenium with Python and Qt
-
Activate external screen with external keyboard in Dell Inspiron 1420
-
ayrton 0.9.1
-
ayrton 0.9
-
ayrton 0.8.1.0
-
The truth about bool in Python
-
Privacy and efficiency etensions for Firefox
-
Barely working centerline JOSM plugin
-
Configuring power and hardware related events
-
ayrton 0.8 Home Sweet New Home
-
Adding columns from OSM to postgis with osmium
-
Our man in Marseille
-
OSM centerlines: two days after
-
Deriving centerlines from riverbanks without
-
Importing single OSM changesets to a non updatable rendering database
-
Tracing Python execution
-
Creating your own importer in Python
-
Moving digikam collections
-
Downloading big rotated files
-
Ruby cheatsheet for pythonistas
-
ayrton 0.7.2.1
-
ayrton 0.7.2
-
ayrton 0.7.1
-
Trip planner
-
quilt instead git for maintaining forks
-
ayrton 0.7
-
Implementing an ssh client in Python
-
Can I haz libfoo
-
satyr 0.3
-
Went to PyCon.ar 2015
-
ayrton 0.6
-
ayrton 0.5
-
Breaking off
-
Using snapshot.debian.org for downgrading Debian packages
-
I got myself a parser
-
Socks over ssh
-
ayrton 0.4.4
-
Towards the perfect map pt 0.5
-
Processing huge DEM datasets
-
Appending OSM data with flat nodes
-
Filling voids in DEMs
-
Restoring signals before os.exec
-
Virtualbox could not find X.org or XFree86
-
Optimizing mapnik rendering with metatiles
-
with ssh() pt1: Capturing the body of a with statement
-
Local markers in cookies with leaflet
-
Detailed OSM mapnik redering times
-
OSM planet importing and rendering times
-
Wrapping return by reference functions with SWIG
-
Elevation
-
ayrton 0.4.1
-
Cars also have bugs
-
Restoring file times
-
Ssl3_Get_Record wrong version number
-
Breaking bad
-
ayrton: an update
-
Near future of ayrton
-
ayrton 0.2
-
ayrton 0.1.2
-
ayrton 0.1
-
with ssh() pt2: Transfering Python code and executing it remotely
-
with ssh() pt3.5: Clarifying a little
-
with ssh() pt3: Modifying the AST to avoid local execution
-
Shelling Python
-
Checking out from Google
-
Acer Iconia A200
-
Incrementally backing up Cassandra with Amanda
-
Building tilesets with tilemill and OSM data
-
Restoring files owner and permissions
-
Cassandra counters are not atomic
-
Restoring Cassandra online
-
Incron cannot create watch for system table
-
Monitoring Cassandra with groovy
-
Logging shell scripts' executions
-
Building tilesets with tilemill
-
Marble using cloudmade tiles with hillshading
-
Marble, OSM and monav as in car navigation for maemo
-
Compiling KDE SC 4.7 packages for Debian sid i386
-
satyr in GitHub
-
Recovering partitions with pen and paper
-
Upgrade Debian lenny to squeeze
-
Porting big codebases to Android
-
Merging disjoint histories with mercurial
-
Greedy record labels
-
Create a disk image with a booting running Debian
-
OSM to the rescue
-
Backing up bazaar repos
-
Is Fedora a rolling distro
-
Compiling native apps for Android explained
-
Going to FOSDEM 2010
-
Went to FOSDEM 2010
-
satyr 0.3.2
-
satyr 0.2
-
Oh yeah
-
Our man in Toulon
-
IPSec, tcpdump and firewalls