Welcome to another edition of "Middle Class Whinging!" The exciting blog where I chronicle disappointing experiences with admired brands. Virgin Wines loudly and repeatedly promise "next day delivery" on their wine cases. What they don't tell you is that this excludes orders made on Friday. And Saturday. And Sunday too. Basically, they only consider an order valid if it was placed on Monday -…
Continue reading →
As ever, mostly notes to myself. RAR is a silly and proprietary format. I prefer free software and I find that ZIP files are smaller and decompress faster. Not everyone agrees, and that's fine. Assuming you've downloaded a RAR file and want to convert it to ZIP, what's the easiest way? Install P7Zip sudo apt-get install p7zip-full p7zip-rar Script This basic bash script will Extract a…
Continue reading →
Gmail is usually pretty good at stopping spam from reaching my inbox. When it slips up, it reminds me of just how terrifying the modern internet is. Early one morning, I received this email from someone I know (details redacted by me). It came from his email, it has his signature at the bottom. This doesn't look like someone hijacking his email so far. I don't put much stock by "Protected…
Continue reading →
This is mostly written so I can copy-and-paste it on to forums where people keep getting this basic information wrong. If you've ever moved house, you'll know how annoying it is to receive mail for the previous occupants. When those letters have a big red BAILIFFS ARE COMING warning on them - it is especially distressing. The relevant section of the law is: A person commits an offence if,…
Continue reading →
I'm 16. My mate Pete has been humming "Achinta beyda beyda tatvaaaah" endlessly. I finally break and ask him what gibberish he's spouting. And thus I am introduced to Kula Shaker. It was the first CD I ever illicitly ripped to MP3. It was my reference album for any audio equipment purchase. Potential girlfriends were unfairly judged on their appreciation of its mystic tosh. I'm 36. My mate V…
Continue reading →
Virgin Media are trying to resell your internet access. Worse still, they appear to be doing it without users' permission. A brief recap: Back in 2015, Virgin Media announced plans for a WiFi sharing network. A user's router would broadcast a separate WiFi network and other Virgin customers could roam on to it via an app. By default, all customers were opted-in to this service. Like most of …
Continue reading →
As befitting my status as The Cheese Lord, I decided to hold a Cheesemas party this year. What is Cheesemas? Last year we held a wine tasting. Which is a posh way of saying that we bought lots of bottles of nice wine, printed out tasting notes, and pretended we knew what we were talking about. This is the same. But with cheese. LOTS of cheese. Where to get lots of good cheese? Luckily, a…
Continue reading →
Many years ago, when I worked for a mobile phone company, a group of us were encouraged to come up with crazy ideas which the organisation could patent. I had one idea come this close to getting through until someone found an unnervingly similar patent and the whole thing was dropped. Well, it has been a dozen years and no one has released my killer idea, so I'm setting it free. It's simple. A …
Continue reading →
Last week I reviewed the Chipolo Plus. It's a small Bluetooth beacon which you can use as an item tracker - attach it to your keys or wallet and know where they are at all times. As I said in the review, the only downside is that it has a non-replaceable battery. I'm not sure I want to buy one for £20 and then throw it away after 12 months of use. A few of you asked how tightly sealed the …
Continue reading →
I've long been a fan of the Opera Mobile browser. I used it back in my Nokia Symbian and Blackberry days - it was simply the best browser for those limited devices. I've carried on using it on my Android devices due to its superior text handling. Last week I was scrolling through my bookmarks, when I found a curious addition - "Breaking News". I didn't remember adding that bookmark. I…
Continue reading →
Just me scratching my own itch. I want to create an RSS feed of all the blog posts which I'd published on this day in the past. For example, if today is 21st of November 2016 then this plugin will show blog posts written on 2015-11-21 2014-11-21 2013-11-21 And so on. You can view a demo at https://shkspr.mobi/blog/on-this-day/ Code The code is pretty simple. The WordPress API is fairly …
Continue reading →
AMP is Google's attempt to re-fight the transcoding wars of the early 2000s. It is actively dangerous to the web ecosystem, helps disseminate propaganda, and is disliked by many users. If, like me, you made the mistake of trying out AMP on your website - you're in a tricky position if you try to remove it. Google doesn't like anything leaving its clutches. After a few weeks of AMP, I decided …
Continue reading →