Skip to content Skip to main menu
  • About me
  • Contact me

Peter Bloomfield

Software engineering, music, and general geekery

Menu
  • Home
  • Technical blog
    • Technical reference
  • Music blog
  • About me
    • Job history
    • Qualifications
    • Other experience
    • Research

Welcome

My blog is divided into two sections. The technical area mainly covers my professional experience in software engineering, and the music section includes some of my amateur compositions and recordings.

Technical blog →

 

Music blog →

Latest technical posts

  • Workaround for nvcc pthread issue
  • Importing email folders into Gmail
  • Comfort Curve Keyboard 3000 bug on Windows 10
  • Why Python 3 doesn’t write the Unicode BOM
  • Output file encoding in Python 3
  • Generate UTF-8 dictionaries using gettext
  • Decimal places in a floating point number
  • Emit audible warning from a batch script
  • How to check that a function is constexpr
  • C++ constexpr functions

Latest music posts

  • I’ve Grown Accustomed to Her Face
  • Lakeside
  • Family
  • Avenging the Homeworld
  • Twinkle Twinkle Little Star (jazz piano)
  • To a Wild Rose
  • What a Friend We Have in Jesus (blues piano)
  • Blues chords for Amazing Grace
  • Deep River (blues piano)
  • Amazing Grace (blues piano)

Most popular posts

  • Blues chords for Amazing Grace under Music blog
  • Introduction to Win32 Named Pipes (C++) under Technical blog
  • Convert a number to a binary string (and back) in C++ under Technical blog
  • Even Powers and Odd Numbers under Technical blog
  • Comfort Curve Keyboard 3000 bug on Windows 10 under Technical blog
  • Output file encoding in Python 3 under Technical blog
  • Understanding C++11 move semantics under Technical blog
  • About me
  • Contact me
  • Privacy Policy
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Privacy Policy
Copyright (C) 2008-2018 Peter Bloomfield
↑