Tags
ubuntu
- Automating Ubuntu 20.04 installs with Packer —
- Debian/Ubuntu: Dynamic MOTD —
- Using ruby-oci8 on Ubuntu/Debian —
- Installing Ubuntu 9.04 on an SD card —
sd-card
php
sqlite
debian
- Debian/Ubuntu: Dynamic MOTD —
- Configuring Gitosis on Debian —
- Using ruby-oci8 on Ubuntu/Debian —
- Configuring Sudo on Debian —
- Configuring an SSH banner on Debian —
ssh
- Persistent SSH Keys with ESXi 6 —
- SSH Public Key Screencast Notes —
- Public Key Auth Screencast —
- Configuring an SSH banner on Debian —
sudo
security
- Review: Hacking and Securing iOS Applications by Jonathan Zdziarski —
- Mobile Security: I Don't Even Know Where to Begin —
- BCS Lecture Series: Physical Security in IT —
- SSH Public Key Screencast Notes —
- Public Key Auth Screencast —
- Configuring Sudo on Debian —
screencast
macbook-pro
jekyll
github
blogging
ideas
university
thoughts
dotnet
csharp
blog
sinba
css3
textmate
bundle
projects
- Annual Review 2013 —
- Experiments with Android, a IOIO board and Heart Rate Monitoring —
- Stuff I'm Working On & Learning —
- I forked QuickDialog —
- Where's Next? Now In the App Store. —
- ProgComp: A Programming Competitions Blog —
- CSS3 Bundle —
book
- Book Review: How To Have Your Cake And Eat It Too: An Introduction to Service Design —
- Review: Hacking and Securing iOS Applications by Jonathan Zdziarski —
- On Long Way Down —
adventure
long-way-down
lecture
- BCS Lecture Series: Physical Security in IT —
- BCS Lecture Series: Apple (The Birth of a Third Platform) —
apple
mobile
- Mobile Security: I Don't Even Know Where to Begin —
- TermiSoc Hack Weekend 2011 —
- BCS Lecture Series: Apple (The Birth of a Third Platform) —
bcs
infosec
physical
progcomp
programming
- Some resources for learning Go —
- Test Environments with Vagrant and Chef —
- Young Rewired State 2012 —
- ProgComp: A Programming Competitions Blog —
java
xml
sax
termisoc
hack-weekend
python
- Outputting Matplotlib Plots for the Web —
- Drawing and Animating Shapes with Matplotlib —
- TermiSoc Hack Weekend 2011 —
app-engine
location
arduino
ruby
- Self-updating GitHub README —
- Filtering Jekyll Posts by Tag —
- Static Sites with Rack and Sass —
- Conditionally Chaining ActiveRecord Queries —
- Using Postmark with Sinatra —
- Structuring Sinatra Applications —
- Reserve: Caching with Expiring Keys and Redis —
- Ruby Subprocesses with stdout and stderr Streams —
- Alfred Workflow: Paste Cleanly —
- Mocking Web Requests with VCR and MiniTest —
- moviesapi: A Simple API for UK Cinema Listings —
- Automated Backups with backup and Rsync.net —
- PAM for OmniAuth: omniauth-pam —
- Introducing UrbanScraper, and an Alfred Extension —
- Using ruby-oci8 on Ubuntu/Debian —
oracle
ruby-oci8
digpen
- Digpen VI —
- Git Workshop —
- Digital Peninsula Unconference III, Falmouth —
- Digital Peninsula Unconference II, Exeter —
- The Digital Peninsula's First Web Unconference —
unconference
- Digital Peninsula Unconference III, Falmouth —
- Digital Peninsula Unconference II, Exeter —
- The Digital Peninsula's First Web Unconference —
digital
peninsula
review
- Review: Hacking and Securing iOS Applications by Jonathan Zdziarski —
- Review: Arduino Cookbook by Michael Margolis —
android
- Experiments with Android, a IOIO board and Heart Rate Monitoring —
- Building Custom Android ListViews —
listview
photos
falmouth
uop
ip
rokk-media
placement
ios
app
iphone
wheresnext
project
- Flashing the firmware in an IKEA BEKANT to add position memory —
- Building a Brew Fridge —
- A weekend with a Flir ONE —
- Where's Next? 1.0.1 Release —
ios
- Debugging SenTestingKit to XCTest Linker Errors in Upgraded Xcode Projects —
- NSConf Mini: Developers vs. Designers —
- Bats, Hacks & Fieldwork —
- Review: Hacking and Securing iOS Applications by Jonathan Zdziarski —
- Mobile Security: I Don't Even Know Where to Begin —
- Christmas Books —
- I forked QuickDialog —
quickdialog
git
gitosis
web
development
jacks
responsive
design
alfred
web-services
urban-dictionary
urbanscraper
social-graph
social
link
- Switching Season Report, 2013 Edition —
- The Market for Used Mac minis —
- iOS 7: Watershed Moment —
- 7 Agile Best Practices that You Don't Need to Follow —
- Multiple Displays (and OpenGL) —
- What's the mobile app market up to, then? —
- How Stripe Buids Software: Interview with Greg Brockman —
- The Makers of Things —
- Side Projects —
- Wired writes something sensible about the Internet of Things —
- You should write about yourself more —
- George Zarkadakis: Love and artificial intelligence —
- The downsides of live music —
- The Default Narative —
- SparkFun: How to Build a Building —
- The Way of the Megapode —
- Building the Bomber Cam with 3D Printing and Scraps —
- Paul Miller on his return to the Internet —
- Are we approaching a new AI winter? —
- Expectations —
- On the Long Journey to Production —
- On the Future of Humanity —
- Beer Selection —
- The Social Graph & Thoughts on Identity —
identity
drawing
- Outputting Matplotlib Plots for the Web —
- Drawing and Animating Shapes with Matplotlib —
- Drawing Primitives with Quartz —
graphics
quartz
macosx
lion
mac
osx
- Automating macOS using Ansible —
- Docker via Homebrew —
- Installing Jenkins on OS X Yosemite —
- Providing Internal DNS with OS X Server —
- Fixing Problems with OS X Yosemite Server —
- Postgres on Lion —
postgres
database
books
coredata
careers
apache
pam
linux
authentication
omniauth
brussels
belgium
fosdem
conference
- Digpen VI —
- NSConf Mini: Developers vs. Designers —
- dConstruct 2012 —
- ORGCon 2012 —
- Brussels & FOSDEM 2012 —
hacking
workshop
open-rights-group
privacy
data
copyright
nasa
space
space-apps-challenge
predict-the-sky
field-studies-council
hackday
bats
electronics
learning
maths
ai
robotics
3d-printing
hackdays
young-rewired-state
- Young Rewired State 2013 —
- moviesapi: A Simple API for UK Cinema Listings —
- Young Rewired State 2012 —
rewired-state
dconstruct
nsconf
ideveloper
personal
matplotlib
animation
updates
vagrant
chef
maker-faire
newcastle
predictthesky
ioio
heart-rate-monitor
sysadmin
backups
api
rest
tweetbot
regex
testing
- Debugging SenTestingKit to XCTest Linker Errors in Upgraded Xcode Projects —
- Mocking Web Requests with VCR and MiniTest —
minitest
moviesapi
screenscraping
annual-review
life
posix
boxes
xcode
sentestingkit
xctest
pandoc
hakyll
haskell
site
- Site v4 —
release
- Site v4 —
redis
caching
sinatra
postmark
rails
- Site-wide configuration with Administrate —
- Tailwind CSS with Rails 6 and Webpacker —
- Token Authentication with Rails —
- Setting up CircleCI 2.0 for Rails —
- Rails: Importing Local Data Dumps —
- Conditionally Chaining ActiveRecord Queries —
activerecord
vmware
transparent-proxy
mitmproxy
rack
sass
yosemite
server
- Resolving ESXi 7.0 NIC connection issues on Supermicro X10SDV-4C-TLN2F motherboards —
- Installing Jenkins on OS X Yosemite —
- Providing Internal DNS with OS X Server —
- Fixing Problems with OS X Yosemite Server —
dns
jenkins
- Setting Jenkins Credentials with Groovy —
- Configuring the Jenkins email-ext plugin with Groovy —
- Installing Jenkins on OS X Yosemite —
ci
terraform
- Setting up an Azure Site-to-Site VPN to a Ubiquiti EdgeRouter through NAT —
- Structuring Terraform with Remote State —
- Kubernetes with Terraform on Google Cloud —
- Terraform: AWS VPC with Private and Public Subnets —
amazon-web-services
bazaar
docker
homebrew
mysql
applescript
automation
esxi
- Building Virtual Machines with Packer on ESXi 6 —
- Persistent SSH Keys with ESXi 6 —
- Configuring VMware ESXi 6 on Hetzner —
hetzner
packer
virtualization
macos
ansible
configuration-management
podcast
build-phase
thoughtbot
giant-robots
wwdc
buildphase
yearly-review
- 2017 —
circleci
service-design
kubernetes
google-cloud
go
tailwind
webpacker
css
week-notes
- Week Notes #31 —
- Week Notes #30 —
- Week Notes #29 —
- Week Notes #28 —
- Week Notes #27 —
- Week Notes #26 —
- Week Notes #25 —
- Week Notes #24 —
- Week Notes #23 —
- Week Notes #22 —
- Week Notes #21 —
- Week Notes #20 —
- Week Notes #19 —
- Week Notes #18 —
- Week Notes #17 —
- Week Notes #16 —
- Week Notes #15 —
- Week Notes #14 —
- Week Notes #13 —
- Week Notes #12 —
- Week Notes #11 —
- Week Notes #10 —
- Week Notes #9 —
- Week Notes #8 —
- Week Notes #7 —
- Week Notes #6 —
- Week Notes #5 —
- Week Notes #4 —
- Week Notes #3 —
- Week Notes #2 —
- Week Notes #1 —
groovy
thermal-camera
brewing
drafts
rss
tools
powershell
unix
windows
- Building a 1Password CLI Windows MSI Installer —
- Using HTTPListener to build a HTTP Server in C# —
- Converting Unix Shell Aliases to PowerShell —