|
"Docs Like Code": a book review
|
|
Adjustable height standing desks in small spaces
|
|
Migrating a Bitlocker Windows installation to a larger drive
|
|
Link checking with lychee
|
|
PyCon 2021: Secure software supply chains
|
|
A review of "UNIX: A History and a Memoir"
|
|
Tracking down tracks
|
|
Things I have learned from rebuilding a PC in 2021
|
|
Copying large iPhone videos to a Windows PC
|
|
Garmin Forerunner 35: a competent budget running watch
|
|
Continuous integration with GitHub Actions
|
|
Oh, fork it
|
|
"The Missing Semester of Your CS Education": a course review
|
|
Strange symptoms of hard drive enclosure failure
|
|
A ULPS take: Windows 10 black screens and slow boot
|
|
Learning from other projects: pelican-themes
|
|
Stopping Fujitsu's Battery Charging Control Update Tool from crashing Windows 10
|
|
git: nice and lease-y
|
|
A look at Pipenv
|
|
Solve your problem with sloppy Python
|
|
Upgrading Raspbian and rc.local failures
|
|
A digital piano buyers' guide for learners
|
|
Full of heart: an Undertale review
|
|
Flipping out over swimming turns
|
|
Rinse FM's SoundCloud account takedown
|
|
Do you even Liszt? Five months of learning piano
|
|
Looking at Ableton's Learning Music
|
|
Trying to trim down static GTFS feeds
|
|
Learning LaTeX: why and how
|
|
Building a music collection on a budget
|
|
Type:Rider: A Re:view
|
|
If you want my money, please state your payment processor clearly
|
|
Fixing horrible wireless network pings in Ubuntu (2017 edition)
|
|
The dangers of long forgotten Bitbucket team accounts
|
|
Switching BitLocker protection methods without re-encrypting
|
|
Blocking URLs in emails from being opened in Thunderbird
|
|
The buzz (and hum) of learning a new instrument
|
|
Installing pip, virtualenv and virtualenvwrapper tidily in Linux
|
|
The Novelist: a haunting experience
|
|
UEFaIeeee
|
|
A Year of Garmin: a Forerunner 15 review
|
|
Still rocking Rockbox
|
|
Conversation conservation: recording audio input and output simultaneously in Linux
|
|
A beginner's guide to OS encryption: (almost) 2017 edition
|
|
Securely erasing frozen hard disks with hdparm
|
|
Collecting disposable email with go-mailin8
|
|
Archiving a WordPress site with wget and hosting for free
|
|
Stopping Windows from rebooting at the BitLocker boot password prompt
|
|
What happens when GitHub decides you're not a human
|
|
Windows 10 installation impressions
|
|
Book (and talk) review: Making Music. 74 Creative Strategies for Electronic Music Producers.
|
|
PyPI: releasing frustration
|
|
Taking web page screenshots smartly with Firefox's Developer Tools
|
|
Managing a Bitbucket user's permissions when they've left your team
|
|
The case of a Windows 7 update, Secure Boot and a suspect motherboard
|
|
Firefox keyword searches, and how to fix adding them
|
|
Answers to some Windows 10 activation questions
|
|
Using Garmin Forerunner watches with Linux
|
|
Beatmatching to beat grid in Traktor
|
|
As easy as 123(-reg)
|
|
Getting an official Windows 10 disk image
|
|
Thinking of using a static site generator for your blog?
|
|
Restoring a tag cloud dispersed by Pelican 3.6.0
|
|
Blogger versus Wordpress revisited
|
|
Hiding draft articles in Pelican
|
|
Taking control of Chromium (and Chrome) with ublock and HTTP Switchboard
|
|
Updating and rooting Moto G
|
|
My wifi's connected, but there's no internet…? (Intel Centrino versus Ubuntu)
|
|
Arduous lessons in Python: why main() is useful
|
|
Chatting about data science careers
|
|
52 weeks, 52 posts
|
|
How to use mock in Python to mock methods on objects
|
|
Beware Python's pyc files
|
|
Heartbleed: ill communication
|
|
Making a MIDI keyboard modulation wheel work with third-party VSTs in FL Studio
|
|
US PyCon 2014 talks
|
|
Rockbox, iPod Nano 2G and inverted audio channels
|
|
Android device encryption is (mostly) good
|
|
Phone upgrades and privacy downgrades
|
|
Full circle
|
|
How to give back to open source software
|
|
The death of the desktop PC?
|
|
Ensuring scheduled cron jobs are run using anacron
|
|
Fixing no ink levels being displayed in Epson Status Monitor
|
|
Beatmatching; five reasons why digital DJs should learn, and how Traktor can help
|
|
Book review: "Data Science for Business"
|
|
Making Aero theme settings stick in Windows (resetting on log off)
|
|
How to delete directories that respawn in Windows 7
|
|
Securely erasing SSD drives
|
|
Things I've learned from building (and rebuilding) a PC.
|
|
Some spring winter Ubuntu cleaning
|
|
Windows Update locking up on XP when checking for updates: fixing the svchost.exe CPU usage problem
|
|
Installing Bokeh on Ubuntu 12.04 LTS
|
|
Horrible wireless network pings in Ubuntu and how to fix them
|
|
It's not often that I think of technical fixes as favourites, but…
|
|
Differences between working in university research and a tech startup
|
|
Odd behaviour of Bitlocker, or maybe my HDD…
|
|
Working with multiple SSH keys: setting up git over SSH with GitHub and Bitbucket
|
|
Installing matplotlib in a virtualenv
|
|
How to secure your storage and backup drives on Windows and Linux
|
|
Fixing Chromium on Ubuntu video playback issues (no video, black screen)
|
|
Explaining Python virtualenvwrapper (in a couple of minutes)
|
|
A beginner's guide to OS encryption: dual booting and encrypting Windows and Ubuntu
|
|
How to access GitHub over SSH on Ubuntu
|
|
Darik's Boot and Nuke: fixing an "unrecognized device" error
|
|
Explaining Python virtualenv (in under two minutes)
|
|
How universities can help develop researchers' post-university careers
|
|
Uses for a Raspberry Pi (part 2)
|
|
Uses for a Raspberry Pi (part 1)
|
|
Migrating email from POP to IMAP in Thunderbird
|
|
Scraping Nature's job website
|
|
Types of data scientist
|
|
Leaky phone apps
|
|
Coursera's Introduction to Data Science course
|
|
Installing Python modules on Windows: unable to find vcvarsall.bat
|
|
Close to the edit: what researchers can learn from journal editing
|
|
Job advertisements
|
|
Firefox 21 annoyances
|
|
Converting PDFs to a series of images
|
|
Uninstalling the Windows GoToMeeting client
|
|
Patching Android ROMs for PDroid using Auto-Patcher
|
|
Blogger versus WordPress
|