.
Monitoring, Status Pages, Phabricator - see how exana.io can help you be more efficient.   Sign Up
  • MySQL and storing emoji: proper utf8mb4 with Django

    Let me guess: you just bumped into the Incorrect string value: '\x01\x9D\x8C\x86' for column 'column_name' at row 1 error. Fantastic! Looks like you want to store some emoji in that MySQL database of yours. You’ll need to make sure your columns are utf8mb4 encoded. Read on. Why do I want...


  • SSH over HTTP: a TCP/SSH proxy in 5 minutes

    Introduction You know the pain - you’re on a Wi-Fi someplace nice that’s configured to block anything other than ports 443 and 80. If only you had an SSH server listening on one of those ports… First, let’s go through a very naive solution and have some fun with it....