James Hiebert's Blog From peaks to programs; bears and bytes
About this blog
Most of my adult ambitions have focused on two things: exploring and experiencing wild places and developing software that enables research of the natural world. Occasionally I’ve been able to make these things place nicely together, but when I haven’t, the blog comes off as being a little bi-polar. Readers only interested in one aspect or the other are welcome to filter by the tags or categories above.
Posts
- 05 May 2019 » PyCon 2019: Day 2
- 04 May 2019 » PyCon 2019: Day 1
- 03 May 2019 » PyCon 2019: Day 0
- 02 May 2019 » PyCon 2019 Tutorials: asyncio
- 18 Jul 2018 » OSCon 2018
- 13 May 2018 » PyCon 2018 - Day 3
- 12 May 2018 » PyCon 2018 - Day 2
- 11 May 2018 » PyCon 2018 - Day 1
- 15 Jun 2017 » BC vs. the "sharing economy"
- 29 Jan 2017 » Is this an international border?
- 06 Dec 2016 » Canada Shared Service Vs. Amazon
- 20 Nov 2016 » The 10x programmer
- 01 Jun 2016 » PyCon Day 4: Afternoon sessions
- 01 Jun 2016 » PyCon Day 4: Morning Keynotes
- 31 May 2016 » PyCon Day 3: Afternoon Session
- 31 May 2016 » PyCon Day 3: Morning Sessions
- 31 May 2016 » PyCon Day 3: Opening Keynotes
- 30 May 2016 » PyCon Day 2: Afternoon Sessions
- 30 May 2016 » PyCon Day 2: Morning Sessions
- 30 May 2016 » PyCon Day 2: Opening Keynote, Lorena Barba
- 28 May 2016 » PyCon Day 0: Ansible 101
- 28 May 2016 » PyCon Day 0: Docker, Kubernetes, Openshift
- 26 Apr 2016 » Optimizing the Bias Correcting Constructed Analogues algorithm
- 14 Apr 2016 » In support of Co-housing on Haida Gwaii
- 26 Nov 2015 » Government evaluation of software proposals
- 20 Nov 2015 » Fairness for Haida Gwaii's Internet Access
- 14 Nov 2015 » Haida Gwaii's so called "Massive Internet Upgrades"
- 11 Nov 2015 » Massive Internet Upgrades an Embellishment
- 14 Sep 2015 » 14,000x Speedup
- 07 Jul 2015 » Running R from the command line
- 08 May 2015 » Splitting Files From a Git Repository
- 18 Apr 2015 » NetCDF scale factors (and add offsets) explained
- 16 Apr 2015 » PyCon Day 4: Afternoon Sessions
- 14 Apr 2015 » PyCon Day 4: Morning Keynote
- 11 Apr 2015 » PyCon Day 3: Afternoon Session
- 11 Apr 2015 » PyCon Day 3: Morning Sessions
- 11 Apr 2015 » PyCon Day 3: Opening Plenary
- 10 Apr 2015 » PyCon Day 2: Afternoon Sessions
- 10 Apr 2015 » PyCon Day 2: Morning Sessions
- 10 Apr 2015 » PyCon Day 2: Opening Plenary
- 09 Apr 2015 » PyCon Day 1: Descriptors and Metaclasses
- 08 Apr 2015 » PyCon Day 0: Delving into the Django Admin
- 05 Oct 2014 » Custom OSM maps with TileMill
- 30 May 2014 » git bisect FTW
- 28 Apr 2014 » PyCon: Day 3
- 28 Apr 2014 » PyCon: Day 2
- 11 Apr 2014 » PyCon: Days 0-1
- 30 Jan 2014 » Finding code changes the easy way
- 23 Jan 2014 » h5py and netcdf4-python have a fight
- 08 Jan 2014 » Infilling Ministry of Transportation and Infrastructure data
- 08 Jan 2014 » Analogies: Part 1
- 21 Aug 2013 » Animation of CRMP stations
- 20 Aug 2013 » Using Hudson for Continuous Integration
- 31 Jul 2013 » How to actually use geoalchemy
- 30 Jul 2013 » Setting up the PCIC Data Portal in a few easy commands
- 16 Jul 2013 » First try at Geoscript
- 12 Jun 2013 » Showing decadal effects of resource extraction with Google Earth Engine
- 25 Mar 2013 » Notes from PyCon 2013
- 03 Jan 2013 » Fighting pydap (3.2)
- 10 Dec 2012 » AGU Notes
- 26 Nov 2012 » Geotagging photos in two commands
- 30 Oct 2012 » Performance improvements for many banded PostGIS rasters
- 15 Oct 2012 » Survey of Machine Learning in Python
- 13 Sep 2012 » Geoprocessing with PostGIS Raster
- 11 Sep 2012 » PG Raster (continued)
- 07 Sep 2012 » Loading NetCDF4 (HDF5) files into PostGIS Raster
- 23 May 2012 » Gentoo's libz mess
- 09 May 2012 » Debugging pydap and Apache's mod_wsgi
- 23 Apr 2012 » PyCon attendence
- 02 Apr 2012 » LaTeX's hyperlink pacakge and unicode badness
- 12 Mar 2012 » Notes from PyCon 2012
- 16 Nov 2011 » Migrating Redmine to pizza
- 24 Oct 2011 » RPostgreSQL and COPY IN
- 19 Sep 2011 » Rendering OSM
- 19 Sep 2011 » Futher OSM/PostGIS work
- 14 Sep 2011 » Redmine saga: Gentoo still needs ruby-updater
- 08 Sep 2011 » No housing developments on the Juan De Fuca Trail
- 29 Aug 2011 » Importing OSM into PostGIS
- 09 Aug 2011 » First attempt at geoserver
- 22 Oct 2010 » What is programming?
- 19 Aug 2010 » Lessons learned from my first R extension package
- 09 Aug 2010 » GDAL hates netCDF
- 23 Feb 2010 » Problems with lighttpd/fastcgi/redmine
- 16 Feb 2010 » Re-starting the worklog
- 16 Feb 2010 » Installing redmine under lighttpd/fastcgi
- 19 Aug 2009 » Making progress on velocipy
- 03 Aug 2009 » Validation of XML documents in eXist
- 31 Jul 2009 » Quote of the day
- 30 Jul 2009 » Using xpath/xquery from python scripts
- 29 Jul 2009 » Building GDAL for Windows
- 25 Jul 2009 » In search of Timothy Treadwell (Conclusions)
- 22 Jul 2009 » In search of Timothy Treadwell (day 4)
- 22 Jul 2009 » In search of Timothy Treadwell (day 3)
- 15 Jul 2009 » In search of Timothy Treadwell (day 2)
- 13 Jul 2009 » In search of Timothy Treadwell
- 24 Dec 2008 » First Sample Orbeon Form Completed
- 22 Dec 2008 » Using Orbeon Server
- 18 Dec 2008 » Creating XForms with OpenOffice
- 16 Dec 2008 » xorg-server 1.5 Hates Me
- 16 Dec 2008 » High Performance Bathy Processing (continued)
- 12 Dec 2008 » New entry
- 04 Dec 2008 » Using ROMS to compare SS sampling regimes
- 26 Nov 2008 » Thoughts on the future of the sound speed uncertainty project
- 12 Nov 2008 » Projects Report
- 06 Nov 2008 » Notes from the ess code refactoring
- 16 Oct 2008 » XForms: Orbeon vs. Lotus Forms
- 15 Oct 2008 » CUBE High Performance Computing
- 10 Oct 2008 » Building mbsystem
- 08 Oct 2008 » CSDL Linux Desktop Configuration
- 07 Oct 2008 » Starting my web notes
- 07 Oct 2008 » Shallow Survey 2008
- 07 Oct 2008 » SVN updating with internationalization