Tethery - bypass iOS tethering restrictions

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.

[read more...]

How to 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
[read more...]

Siri in the car is awesome

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
[read more...]

How to do a fresh installation of iOS 9 without losing data

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
[read more...]

Gangsta Lean ruby web framework

18 Aug 2015 22:22 | ruby | development

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.

[read more...]

TVFeed and TransmissionNG

18 Aug 2015 22:17 | ruby | development

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
[read more...]

Apple Music is not worthy of the Apple brand

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,
[read more...]

Smart playlists are too smart for iTunes Match

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/>
[read more...]

strace for mac

18 Jun 2015 08:55 | development | macOS

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:

[read more...]

Emergency reverse shell technique

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
[read more...]

Symfony 2 is kind of ok

18 Jun 2015 08:04 | php | development

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
[read more...]

PHP just sucks and there's no getting around it

15 Jun 2015 11:12 | php | development

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
[read more...]

Why agile and especially scrum are terrible

15 Jun 2015 08:20 | work | agile | scrum

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.
[read more...]