Jonathan Blow at DevGAMM 2019
28:27 "Five 9s" (99.999% uptime) "We don't use this anymore."
30:45 "Software startups are stumbling into a market, not doing software technology well."
# Print a list of possible Python OS error codes together with the symbolic | |
# name in `errno` and the related human readable error message. The output | |
# uses Trac Wiki syntax so it can be copied and pasted in a Wiki document | |
# for later reference. | |
# | |
# The output depends on platform and language settings. | |
import errno | |
import os | |
print('||=code =||=symbol =||=message =||') |
#!/bin/sh | |
# Usage: ./remove_orphans.sh [-f] | |
# | |
# Run this after moving / removing media files on a Synology NAS. | |
[ "$1" = "-f" ] && REMOVE=1 | |
IFS=' | |
' |
# -*- coding: utf-8 -*- | |
''' | |
Example code to write large output in XML with Unicode and namespaces. | |
This code has been referenced in a lightning talk I gave at EuroPython 2012 | |
in Florence. | |
''' | |
# This program is free software. It comes without any warranty, to | |
# the extent permitted by applicable law. You can redistribute it | |
# and/or modify it under the terms of the Do What The Fuck You Want | |
# To Public License, Version 2, as published by Sam Hocevar. See |
MIN_DPI = 200 | |
MM_PER_INCH = 25.4 | |
class ZoomCalculator: | |
def __init__( | |
self, | |
view_width_in_mm: float, | |
view_width_in_pixel: int, | |
view_height_in_pixel: int, |
''' | |
Download images for "Schlaflos im Ländle" geocache as described at | |
<http://www.geocaching.com/seek/cache_details.aspx?guid=3052c599-c8bb-4bff-a209-7b23b98bdb1c>. | |
To obtain the required images, start the program sometime around 21:45 CET and let it run | |
until 05:30 CET. You can start it earlier or stop it later but then you might have to ignore | |
some of the images. | |
''' | |
import logging | |
import os | |
import time |
''' | |
Example for caching a list of data using pickle. | |
''' | |
import cPickle as pickle | |
_CachePath = '/tmp/cache.pkl' | |
def expensiveToComputeData(): | |
# These would be date retrieved from an external file involving lots fo | |
# computations, validation and so on. This particular example data are |
''' | |
Python 2.x essentials. | |
This requires Python 2.5 or later. | |
''' | |
from __future__ import with_statement | |
import codecs | |
import os |
""" | |
Coding dojo: SQL code generator for an SQL comment to describe items to | |
exclude. | |
Write a function that generates an SQL comment describing a list of items to | |
exclude. Long lists of items should be broken into multiple lines. To make the | |
test case more managable, the maximum line length is 30. | |
For example, ['one', 'two'] should result in |