Tagged: 2018

Film review: Heat

heat_diner_deniro_pacino

I remember when this first came out in 1995 all the interest was related to the fact that this was the first time that Robert De Niro and Al Pacino had actually spent screen time together. Previously, in The Godfather Part 2 they had been in the same film but not at the same time. That momentous occasion seemed to overshadow the whole film.

I watched the film again recently – it is a masterpiece. As action films go this is intelligent and vicious. A great story, a magnificent cast. One of the best examples of the genre.

Setting up Wireguard VPN so that it can be used with an iPhone or iPad

 

wireguard

 

Note: This is correct as of December 2018 and should be seen only as an experiment because Wireguard is not yet production ready (pre version 1.0).

I have heard a lot about Wireguard VPN recently because I listen to some Linux-related podcasts and they were being very positive so I thought I’d try it out.

My aim was to set up a Wireguard VPN server on Amazon Web Services (AWS) and configure it to work on an iPhone (currently running iOS 12).

To do this I found very good two articles online and used bits from both. Combining those with installing a beta version of the Wireguard iOS app got me up and running.

The two articles I used were:

Article 1: Installing WireGuard on Amazon Lightsail 

Article 2: Wireguard VPN: Typical Setup

I suggest reading both in full before you start. There are many other articles out there that also explain how to set up Wireguard, so try them if these particular articles are not to your taste.

Setting up a virtual server on AWS

Article 1 is very good on this. It explains how to set up a virtual server on AWS, so follow the steps mentioned there.

I made a couple of changes. Firstly, I chose a different operating system. My choice was Ubuntu LTS 16.04. I did this for two reasons – I am familiar with Ubuntu and Article 2 also uses Ubuntu in its example.

The second change was that I used a different UDP port. Neither article specified a particular port number that should be used so I went with port 53133, which was mentioned here.

I mention the UDP port because it is something that has to be specified when setting up the virtual server on AWS.

Note about the user on the AWS Ubuntu server

When you log onto the virtual server, you do so as the user “ubuntu”. There is no password for this user. You must specify sudo otherwise you will get permission denied messages when running commands or modifying configuration files.

 

Setting up Wireguard on the virtual server

I used Article 2 for most configuration steps (eg installing Wireguard, generating server and client keys, generating server and client configs, firewall, DNS) and carried out the steps in the same order.

Make sure you read what you are copying / pasting from the article(s) as you have to insert your own specific information in some places (key details, IP address, UDP port number).

The only change I made was when naming the client config. Instead of calling it wg0-client.conf, I chose to call it simply client1. I thought it might be easier to follow later if I want to configure more clients so that they can connect to the server.

In Article 2 I finished with part 7 (configuring DNS). This is the last stage of setting up the server.

Part 8 is about setting up a client, but it is referring to a Linux machine. I want to get it working on iOS so there are some different steps to take.

Installing the Wireguard iOS app

The Wireguard iOS app is still in beta so you have to use Apple’s Testflight app to install it. First install Testflight and then see the details here.

This will change in future once the app is out of beta, when you will be able to install it in the normal way.

 

Setting up the Wireguard iOS app with your configuration details

For this, I return to Article 1. Go to the “Client setup” section.

Ignore the fact that it talks about an Android app.

At this point we have already set up the client config file on the server so it is not necessary to do that again.

The bit that you need describes how to create a QR code. Run the “qrencode” command, ensuring that the client name you use matches the name of the client config file on the server (mine is called client1).

Note that qrencode was not installed by default on Ubuntu 16.04 but was quickly installed with apt-get.

This will actually display a QR code in the terminal window.

In the iOS app choose the option to create a Wireguard tunnel from a QR code, give the app permission to use the phone’s camera if necessary and then point the phone at the QR code on the screen.

An entry for your Wireguard server will appear in the app – just switch it on.

I’d recommend that you do the checks to make sure that your phone is routing through the VPN server by testing your IP address and DNS queries.

The Art of “Dune” by Frank Herbert

One thing I love about reading old books is the possibility of searching for alternative book covers that have appeared over the years.  They often show a lot of imagination and artistic talent – and different visions of the story you are about to read.  I will often search out second hand copies of a book rather than the latest design if something really catches my eye and the price is right.

Science fiction is a particularly rich source of artwork .  Here are a few of my favourite designs for a book that I have just read for the first time – “Dune” by Frank Herbert.

There are a lot more too

dune-641x1024


 

Dune-Frank-Herbert-books


 

dune-book


 

dune-blue-cover


 

dune2


 

Dune4


 

dune3


 

dune1

Mini review: “Dune” by Frank Herbert (audiobook version)

dune-audiobook-cover

This is a book that I’ve been meaning to read for a long time, especially the audiobook version which was supposed to be very good.

Dune is regarded as one of the all-time classic science fiction novels, first published in 1965, and supposedly the biggest selling sci-fi book of all time.

The Atreides family is given responsibility for the planet Arrakis by the Emperor of the universe.   It is an inhospitable desert planet where water is very scarce, but it is the only place that produces the spice Melange, a drug that is prized but addictive.   There is huge rivalry that has extended over generations between House Atreides and the previous rulers of the planet, House Harkonnen, who are plotting to regain control.

This book truly does create a whole world – ecology, politics, religion.  I can imagine a story of that ambition being written today (I suspect that Game of Thrones would be a modern equivalent, although I haven’t read it) but the idea that it was written over 50 years ago is just astounding.  It really has stood the test of time.  I enjoyed the book a lot, but the impact is amplified by a greater feeling of respect. Respect for the scale of the story, the scale of the imagination.

The production quality of the audiobook version is very high.  I had heard the name of the narrator, Simon Vance, before but had never listened to one of his books.  He does an astounding job, especially given the broad scope of characters, and is totally consistent all the way through.  A real performance.

Then… something different.  Throughout the audiobook are scenes that are acted out by a cast of actors.  It adds a kind of cinematic edge and for me it worked, but it is a bit bizarre.  I would have thought that you either go for a single narrator or you go for a full cast production.

I also bought an second-hand copy of the book so that I could read the appendices, which add additional depth and background – these are missing from the audiobook version.

Mini review: “Harry Potter and the Philosopher’s Stone” by J.K. Rowling (audiobook version)

harry potter philosophers stone audiobook cover

Over the summer the family went to the Harry Potter Studio Tour, located north of London. It was very good, although eye-blisteringly expensive.[1]

After the fact it occurred to me that I had never actually read any of the Harry Potter books, so I started at the very beginning with the audiobook of Harry Potter and the Philosopher’s Stone

It’s a wonderful little story, perfectly performed by Stephen Fry.

 


[1] There was something called butterbeer which should be avoided at all costs as it is one of the rankest concoctions known to man – just buy the cup and pour away the vile contents before it gets close to your nostrils, let alone your tastebuds.

Radio: “The Ipcress File” by Len Deighton (BBC Radio 4 adaptation)

ipcress

I have to admit straight off that I’ve never actually read The Ipcress File, which is strange because I’ve now read a lot of Len Deighton’s other books. It was his first book, a big hit that is said to have helped redefine thriller writing in the 1960s. It is a big omission given that I have read other books in Deighton’s “unnamed spy” series such as Horse Under Water, Funeral in Berlin and Billion-Dollar Brain.

I think I have been put off by the film version of the Ipcress File which got a bit too psychedelic in places for my taste.

This BBC Radio 4 adaptation from 2004 is distinctly different to the film so I assume that it is much truer to the overall plot of the book. The casting of Liverpudlian Ian Hart is more authentic to the main character’s supposed birthplace of Lancashire than cockney Londoner Michael Caine in the film.

It is 1 1/2 hours long so there is room for the story to breathe and it is very well done. Highly recommended.

One of these days I’ll read the book…

• Spare Cycles: Len Deighton books

• Spare Cycles: Mini review: “Horse Under Water” by Len Deighton (audiobook version)

• Spare Cycles: Film: Funeral in Berlin

• Spare Cycles: Mini review: “Billion Dollar Brain” by Len Deighton

• Spare Cycles: Mini review: “Winter: A Berlin Family 1899-1945” by Len Deighton (audiobook version)

Film review: Jurassic World: Fallen Kingdom

jurassic_world_2_poster_small

I liked the original Jurassic Park film a lot and the book even more. The Lost World (Jurassic Park 2) spoiled things as both the film (hardly Steven Speilberg’s finest hour) and the book (hardly Michael Crichton’s finest hour) were bad. I kind of remember Jurassic Park 3 being better.

I missed the first Jurassic World but seeing this one they have done a good job of updating the series whilst basically keeping it the same.

I’m not sure why, but I feel a bit guilty about how much I enjoyed this Dino action. Velociraptors are still my favourite.

• Spare Cycles: Mini review: “Jurassic Park” by Michael Crichton (audiobook version)

Film review: Black Panther

Black-Panther-poster-main-xl

Without doubt this is up there with the best films in the Marvel Cinematic Universe.

Good science fiction can allow you to reflect on the real world in new ways. This ties in some of America’s past sins whilst also offering some parallels with our current political climate.

The film has received glowing reviews everywhere, is a huge financial success (this could be the highest-grossing film of the year, out-earning even Avengers – Infinity War) and has elevated a little-known comic book character into the public consciousness.

If someone wanted to find out what all the fuss is about with these Marvel films, I’d recommend that they start here.

• Spare Cycles: Marvel Cinematic Universe: movie reviews Assembled

• Empire: Black Panther review

• The Guardian:  Black Panther review – Marvel’s thrilling vision of the afrofuture

• The Atlantic: The Game-Changing Success of Black Panther

• The Numbers: Top Grossing Movies of 2018

Spare Cycles turns eleven…

eleven

This lovingly crafted blog is celebrating its eleventh birthday. A beer (or eleven) is cooling in the fridge to toast the reaching of a milestone. Happy birthday!

• Spare Cycles: Spare Cycles turns ten…

• Spare Cycles: Spare Cycles turns nine…

• Spare Cycles: Spare Cycles turns eight…

• Spare Cycles: Spare Cycles turns seven…

• Spare Cycles: Spare Cycles turns six…

• Spare Cycles: Spare Cycles turns five…

• Spare Cycles: Spare Cycles turns four…

• Spare Cycles: Spare Cycles turns three…

Film review: Avengers – Infinity War

avengers-infinity-war-poster2

Wow.

Now that was off the scale…

Where do they go from here?

Also, as ever, stick around to the end of the credits.

• Spare Cycles: Marvel Cinematic Universe: movie reviews Assembled

• Empire: Avengers: Infinity War Review