111 reputation
5
bio website gilesthomas.com
location United Kingdom
age 40
visits member for 5 years, 3 months
seen Dec 12 at 12:27

Co-founder, PythonAnywhere: a cloud programming environment for Python developers.

Keen Python programmer, ambivalent JavaScript developer, and learning about 3D graphics, in particular WebGL (hardware-accelerated graphics in web pages via JavaScript) -- I'm blogging my progress at LearningWebGL.com.

Historically, I've done a lot of Java, C++, and C.

Going forward I'm looking at Erlang, Scala, and Clojure -- but then, who isn't?


Oct
14
awarded  Tumbleweed
Oct
7
revised sudo and ulimit - behaviour change?
edited title
Oct
7
asked sudo and ulimit - behaviour change?
Sep
26
awarded  Editor
Sep
26
comment Setting up custom error pages for nginx with https and virtual hosts
Added an update to clarify what that "incorrect manner" is.
Sep
26
revised Setting up custom error pages for nginx with https and virtual hosts
added 620 characters in body
Sep
26
awarded  Student
Sep
26
comment Setting up custom error pages for nginx with https and virtual hosts
Heh, adding a catch-all regex to the second block makes it behave in a different but also incorrect manner...
Sep
26
comment Setting up custom error pages for nginx with https and virtual hosts
That's deliberate - it's a catch-all server clause to handle any server that's not handled by the other server block. Is that the wrong way to do it?
Sep
26
asked Setting up custom error pages for nginx with https and virtual hosts
Feb
20
comment Why are my XFS filesystems suddenly consuming more space and full of sparse files?
Thank you! We just upgraded from Debian Squeeze to Ubuntu and had been wondering why du and ls were showing such wildly different values for largish files (eg. 50Mb vs 64Mb)
Nov
16
comment How to keep haproxy log messages out of /var/log/syslog
Worth noting that if you do this, your local0.* line must be processed before the "." line in /etc/rsyslog.d/50-default.conf. I created a file called /etc/rsyslog.d/haproxy.conf to contain my haproxy-specific logging config, but it logged to syslog despite having a "& ~" at the end. This is because (of course) 50-default.conf is loaded before haproxy.conf so the catchall "." was matched before my "local0.*" line. The solution was to rename my haproxy-specific file to /etc/rsyslog.d/49-haproxy.conf
Oct
8
awarded  Autobiographer
Aug
21
awarded  Supporter