Even though my page views went up after three consecutive posts about money, I'm going to talk about programming as if to pour cold water on that. Oh, my ranking is going to drop again. No, wait, ...
I formatted the AMeDAS station master data, converted it to JSON / GeoJSON format, and registered it on GitHub. I plan to use this as a foundation for future weather data analysis and GIS ...
may be invisible, but they play an important role in how your code works across platforms. This blog explains EOL characters, their ASCII codes, how Python handles them, and how to avoid common bugs ...
Here we explain a little bit about Unicode and why we may encounter UnicodeDecodeError or UnicodeEncodeError exceptions. While much of the world runs on UTF-8 these ...
Everything on a computer is at its core a binary number, since computers do everything with bits that represent 0 and 1. In order to have a file that is "plain text", so human readable with minimal ...
Many of today’s programmers—excuse me, software engineers—consider themselves “creatives.” Artists of a sort. They are given to ostentatious personal websites with cleverly hidden Easter eggs and ...
This document is intended for a user who is comfortable in the unix command line environment. It covers the technical details of using the archive’s S3 like server API. The internet archive has a ...
Cpppo (pronounced ‘c’3*’p’‘o’ in Python) is used to implement binary communications protocol parsers. The protocol’s communication elements are described in terms of state machines which change state ...