Skip to main content
Chris WarrickChris Warrick
  • Contact
  • Projects
  • Guides
  • Archives
  • Tags

Posts for the year 2017

  • Spawning subprocesses smartly and securely — 02 September 2017
  • Gynvael’s Mission 11 (en): Python bytecode reverse-engineering — 03 August 2017
  • Setting up a Python development environment — 03 July 2017
  • Apple broke the display menu, so I wrote my own — 24 June 2017
  • Unix locales vs Unicode (‘ascii’ codec can’t encode character…) — 18 June 2017
  • Apple’s new pricing strategy: don't buy the 12″ MacBook — 08 June 2017
  • CSV is not a standard — 07 April 2017
Blog
  • Archives
  • Tags
  • Listings
  • RSS Feed
Projects and Work
  • Projects
  • Guides
  • KwBot
  • Posts about Python
Me
  • Contact
  • Brand
  • Twitter
  • GitHub

this site uses cookies.
by using this site, you agree to our cookie and privacy policy.

powered by Yet Another Blog Generator, nginx and Hetzner Cloud
copyright © 2009–2026 Chris Warrick
license: CC BY-NC-SA, unless stated otherwise