12 Nov 2015 12:28 | apple | iOS
I decided to roll my tethering bypass idea into a script to make it easy to
This script automates the fiddly configuration bits and gives you a quick way
to throw up a proxy that will bypass tethering restrictions on iOS.
24 Oct 2015 11:26 | apple | iOS
It's often annoying that Apple lets carriers disable tethering at will,
especially when the carrier has already sold you "unlimited" data. Three allow
free data when roaming in "feel at home" countries but they don't allow
tethering at all, even if you're willing to pay for it.
After being irritated by these restrictions on several holidays I decided to
15 Oct 2015 22:11 | apple | iOS
I've always been fairly cynical about Siri. It seemed more like a gimmick than
something people would use seriously in their day to day lives, but I've
recently discovered how wrong I was.
I don't have a CarPlay stereo in my car, because I didn't want to be tied into
Apple's apps. Maps is nowhere near as good as TomTom (which I also paid good
31 Aug 2015 22:23 | apple | iOS
Despite Apple's best efforts, there are nearly always a number of users who
experience issues after a major iOS update. Users might experience crashes,
unusually high battery drain, slowness etc etc.
Whenever I upgrade to a major iOS release I usually do a fresh reinstall of
iOS. Although Apple provides no official way to do this without losing all of
When I started building my new website, I didn't want to be boring and just use
rails so I decided to write my work super-lightweight ruby web framework.
It's powering this website but is quite basic and rough so probably shouldn't
be used by anyone.
I've written a couple of ruby gems that people might find useful..
tvfeed - https://github.com/m4rkw/tvfeed
A gem designed to provide a feed of new TV episodes as magnet links from
torrent sites. This is offered purely for research purposes and should suit
1 Jul 2015 16:53 | apple
I wanted to like Apple Music, I really really did. I never really got into
Spotify but the hassle of finding new music is a constant problem for me. As
you can see from my music page on this very website, I go through music at a
crazy rate. I've bought over 1500 songs from iTunes over the last few years
and only around 266 are still in my playlist. Finding new music that I like is
a constant struggle and I generally resort to scraping sites like beatport.com,
30 Jun 2015 21:07 | apple
This has been driving me nuts for months and I finally figured it out - smart
playlists break iTunes Match.
I have a smart playlist simply called "Music" which is configured as:
Match all of:<br/>
strace is really useful on Linux for figuring out why some program isn't doing
what it should.
Not sure how many people know this but you can do the same thing on darwin
using dtruss, it's just no quite so obvious. Using this script:
18 Jun 2015 08:44 | security
Don't you just hate it when an emergency happens with an important server and
access from your location is firewalled? Luckily if there's someone else local
to the machine who can execute commands for you, getting onto it is fairly
First make sure that the machine you're on can accept connections from the
As PHP frameworks go, Symfony 2 isn't entirely terrible. Before this project
it had been a while since I used Symfony, and back then it was still on version
1.something. These days it's kinda cool, allows easy use of popular design
patterns and doctrine works reasonably well.
There are some things I find frustrating though, often you spend more time
There are many reasons why PHP is a shit programming language, many of which
are discussed at length in this article:
But the main thing that bugs me is how inelegant it is. You can get things
This is an awesome article:
I've been in this situation before when "agile" processes were strewn like
cancer throughout a project I really cared about like, with depressing results.