Reading list

So I failed in my read a popular science book per month challenge in 2011. Go me! No set timetable this year, but I do have a long list of books to read. Here it is. I have all these books already, so it’ll also be a frugal enterprise! List is in no particular order. I’ll select from the list based on whim. Let’s all gather round the glow of our screens in 12 months to see how many I managed to read.

Lonely Planets (David Grinspoon) – currently reading

Solaris Rising (Various) - currently reading

Manhattan in Reverse (Peter F. Hamilton) - currently reading

The Fabric of the Cosmos (Brian Green) – partially read

The Devine Wind (Kerry Emanuel) – partially read

Logical Chess Move By Move (Irving Chernev) - partially read

Why Beauty is Truth (Ian Stewart)

The Rough Guide to the Future (Jon Turney)

The Equations: Icons Of Knowledge (Sander Bias)

Very Special Relativity (Sander Bias)

It Must Be Beautiful: Great Equations of Modern Science (Graham Farmelo)

The Quantum Universe (Brian Cox & Jeff Forshaw)

Calculus Made Easy (Silvanus P. Thompson)

China: Illustrated History (Patricia Buckley Ebrey)

America: A Narrative History (George Brown Tindall, David Emory Shi)

The Seven Basic Plots (Christopher Booker)

The Etymologicon  (Mark Forsyth)

Snuff (Terry Pratchett)

By Light Alone (Adam Roberts)

Novelists Boot Camp (Todd A. Stone)

God: The Failed Hypothesis (Victor J. Stenger)

The Comprehensible Cosmos (Victor J. Stenger)

Irreligion (John Allen Paulos)

The Universe (john Gribbin)

Why Business People Speak Like Idiots (Brian Fugere, Chelsea Hardaway, Jon Warshawsky)

Consider Her Ways (John Wyndham)

Chocky (John Wyndham)

Land Of The Headless (Adam Roberts)

Gradisil (Adam Roberts)

50 Mathematical Ideas You Really Need To Know (Tony Crilly)

50 Philosophy Ideas You Really Need To Know (Ben Dupré)

50 Physics Ideas You Really Need To Know (Joanne Baker)

Logic: A Very Short Introduction (Graham Priest)

Mathematics: A Very Short Introduction (Timothy Gowers)

Logic Pro 9: Audio and Music Production (Mark Cousins, Russ Hepworth-Sawyer)

Guerrilla Home Recording (Karl Coryat)

Programming iOS 4 (Matt Neuberg)


 

 

 

 

 

Comments { 2 }

I am doing a maths degree

Flip, flop, make your mind up! After another about face, I’m here to tell you that I am doing a maths degree from scratch with the Open University. Just because I want to. Courses will be selected from those listed on the Mathematics degree page. Starting with MU123 in February.

Comments { 1 }

National App Development Month – NaAppDevMo

I’m deep into NaNoWriMo for the 2nd year at present. It’s designed to get you to forget about reasons why you can’t write a novel length piece of fiction (well 50,000 words anyway, a short novel!) and just get you writing with abandon for the month of November. It’s great fun, and it works. Seeing that relentless slope add 1667 words to where you should be every day is a great motivator. No one expects the 50,000, or more, words that you will have in Scrivener on the 1st December will be something that can be published. No, what you will have will be a chunk of a story that you can add to, edit like blazes, and maybe at some point in the future, have something good. NaNoWriMo is a kick-starter.

I was thinking recently that it would be useful to have a month to focus on doing an app from start to finish. I’ve dabbled with development for ages, without knuckling down and getting something done. I’ve decided to do it in December. Take 31 days and use my spare time to do an iPhone app that I want for myself. I floated the idea on Twitter and a few people seemed interested in doing something themselves. Of course I’m doing an iPhone app, but there is no reason that any other sort of app couldn’t be done. A Macintosh app, a Windows Phone 7 app, an Android app, a web app, or an app for whatever platform you like.

I know what my App will be. I want it for when I’m travelling. None of the iPhone travel apps do this one task the way I want it to work. Or if they do, they link to web services where you need to have an account etc. And all the other features of the web service and app, that I just don’t want, get in the way. Keep it simple! So the goal of NaAppDevMo for me is to provide a rigid timeframe and a structure within which I can get this basic app done.

Like in NaNoWriMo you are not going to produce an app that will make you a fortune, or maybe even make it to the App Store. But what it might give you is the confidence that you can take a concept for an App from design, through to running on your device (or in a simulator). This will hopefully show you that it is possible for you to do App development. Even if it’s just as a hobby and for fun. And if your App is useful you can spend time over the next few months maybe refining it and releasing it for others to use.

To do NaNoWriMo successfully most people need to do some planning up front, so that they have scenes and ideas ready to write about at the start of November. The same would be true for NaAppDevMo. Some planning would be useful. Outlining what the App you are going to design and produce should do would be a good start. I’d say keep it simple and do an app that performs one task really well. I’d make it a real task though. One that you would find useful yourself.

There is a Twitter hashtag #NaAppDevMo that you can use to post status updates if you are going to participate, or just follow it to see how others are getting on. There won’t be a website like the one there is for NaNoWriMo. Post blog posts on your own site, updates on Twitter, or on FaceBook about your progress.

Here are some pointers to resources for iOS development that you may find useful if just starting out. These are just a small sample of the resources out on the web for new iOS programmers. Post others you think would be useful on Twitter using the #NaAppDevMo tag. Post any you think would be useful for other platforms as well if you are targeting them.

Beginner iOS Development Tutorials

There are some great looking new iOS 5 development tutorials on the iOS Apprentice site. These are epic length tutorials that take you from start to a finished app. So a great resource if you are just starting out with iOS development. The 1st tutorial in the series is free. It’d be well worth doing the 3 that are available now before doing your own app in December. The tutorials cover the new iOS 5 additions that you will want to use. Like ARC, so you don’t have to do manual memory management, and Storyboards to allow you to design the workflow of your app.

Stanford University have a complete series of lectures on iTunesU for their course CS 193P iPhone Application Development. The current series of lectures is being posted as they are available. They cover iOS 5.

App Design

For iPhone app design the book Tapworthy by Josh Clark is a very good resource. Apple have some great user interface design sessions available on iTunesU. You have to be a member of the Apple Developer Program to access these. I’m not sure if they are available to people with the free membership. If you are doing iOS dev then the paid option is useful if you want to run your apps on physical devices to test. It’s $99 (£69 in UK). You can run your apps in the Xcode simulator if you are not a paid member of the iOS developer program.

Some essential videos to watch:

WWDC 2009 Session 100 – iPhone Interface Design – Basic iPhone design. Might be a bit dated now, but good foundation.

WWDC 2010 Session 103 – iPad and iPhone User Interface Design – The 6 stage app design process outlined in this session is great.

WWDC 2011 Session 110 – Designing User Interfaces for iOS and Mac OS X Apps – The latest update on how to design apps. Based on last few years of actual use and experience of Apps out in the world.

Books

There are lots of good beginner level books out there for iOS development. For NaAppDevMo I’d go with the iOS Apprentice tutorials as a start. You might want a book on Objective-C so here are 2 very new ones. One is a new edition that covers ARC etc. and is due on 15th December.

Programming in Objective-C: Updated for iOS 5 and Automatic Reference Counting

Objective-C Programming: The Big Nerd Ranch Guide

 

 

Comments { 5 }

Proposal to up motorway speed limit to 80mph

The UK Government are holding a consultation to canvas views on whether the speed limit on UK motorways should be increased from 70mph to 80mph. It seems to me that many people currently drive at about 75mph when the motorway is clear. They see 75mph as enough over the speed limit not to get prosecuted. If the limit is raised to 80mph then 85mph will become the new norm. I can’t see the point in this. In my experience all this will mean is that you will get to the next part of your journey with congestion more quickly. It won’t make much difference to overall journey times. I’ve tried driving long distances going faster than the speed limit when I can, and then the same journey sticking to the speed limits. Over a 2 week period the times the journeys took each day were with 10 minutes of each other. Some of the fastest journeys were the days I stuck to the speed limits. So I can’t see this increase to 80mph making journeys quicker. It’ll also burn more fuel for no gain.

If they want to decrease journey times it’d be better to make it an offence to sit in the overtaking lanes on the motorway when there is space on the inner lanes. 3 points for everyone hogging the overtaking lane would do more to increase traffic flow on the motorway than increasing the speed limit!

Comments { 2 }

Thanks Steve

Lots has been written today about the death of Steve Jobs. Too soon at the young age of 56. Stephen Wolfram’s thoughts are worth a read, as are Stephen Fry’s. I won’t add a long post to what’s been already written. I’ll just add my thanks to Steve, and all those who worked with him, for providing products that have made my life richer and easier since the 1980′s. Steve’s legacy will live on via the great team that he has left in charge at Apple. I’ve been lucky enough to have seen several of these Apple employees, and many, many others, at various Apple and Macworld conferences. They are all brilliant. Steve has left Apple in good hands. The road ahead has been signposted by Steve Jobs’ vision. I look forward to walking it.

 

Comments { 0 }

Data Security on my Macintosh

I have a MacBook Air. By definition it’s a portable computer. As such it travels with me. It is therefore at risk of being lost or stolen when I’m out and about in the big wide world. Actually the Air is so light I can’t tell if it’s in my laptop bag! I’ve often had to check to see if I still have it when walking to a gate in an airport.

So what do I do to protect the data on my MacBook Air? I do a lot. I encrypt the data to protect it if I lose the laptop. That’s to stop anyone getting access to my data if they have my computer. I also do backups so that I can put my data back on to a new computer if required.

Encryption

I use 3 levels of encryption on my MacBook Air. I am running OS X Lion. This has a feature built in called FileVault 2. This provides full disk encryption and boot protection. The encryption is XTS-AES 128bit. I use a strong password (long password with both letters and numbers) and when I turn on my MacBook Air it asks for this password. Until it is entered the Mac does not load the operating system. Data on the hard disk is encrypted and can’t be accessed without this password. So if someone steals the Mac (or finds it!) they can’t get the data unless they guess the strong password. If you have a portable Macintosh and are running OS X Lion you should turn on FileVault 2.

I also use a disk image with AES-256bit encryption to store work related files. This uses a separate strong password from the one I use for FileVault 2. I also don’t store the password for this disk image in the Macintosh Keychain. This stops the disk image being used until the password is entered. So if someone does get past the boot password, then my important work stuff is protected. Apple have a support article on creating a disk image. Make sure to create a sparse disk image that only uses the space it needs. So a 40GB sparse disk image will grow in size from zero up to 40GB as you store files in it.

I have to use a Microsoft Windows 7 virtual machine for work related stuff. I use Parallels Desktop for Mac 7 to host this on my MacBook Air. This has a feature to encrypt the virtual machine file. I have this turned on and use a different strong password to protect it. This password is required to boot the Windows operating system in the virtual machine. Another popular virtualisation solution for running Windows on a Macintosh is VMware Fusion. Version 4 of this has the ability to encrypt virtual machines. If you are running VMware Fusion and want the extra level of protection for your Windows files then upgrade to version 4.

Backups

Backups are essential. You have to back up your data. Fortunately this is easy on a Macintosh. The last few versions of Mac OS X (renamed to just OS X Lion with the current version) include a feature called Time Machine. This is the simplest way to backup your Mac. Buy an external USB drive. If you don’t know how to format a drive for Mac then buy one that is already formatted for Macintosh. Or ask me how to format the disk on Twitter or via email using the link in the sidebar. When you have the disk, plug it in and answer Yes when asked if you want to use it for TIme Machine! That’s it. Plug the disk in when at your desk and backups will be done on the hour.

I also use a 50GB DropBox to keep a copy of my personal files up in the cloud. This means they are available from anywhere and are safely offsite in case something happens to my Time Machine backup. If you have any really important files you could put them in an encrypted sparse disk image that you store in your DropBox. You can get a free DropBox account that gives you 2GB of offsite cloud storage.

Protecting Passwords

Another way to protect your data is to use strong passwords, and different passwords for each service that you use. I’d strongly recommend checking out 1Password to store your strong passwords. Even better let 1Password generate random strong passwords for the services you use.

 

Comments { 0 }

Novelist’s Boot Camp

I bought a copy of Todd A. Stone’s book about writing titled Novelist’s Boot Camp. Todd was an instructor at West Point, a soldier and is a successful writer. His Boot Camp book treats writing a long novel in the same manner as starting and completing army boot camp :)

The process of writing a novel is divided into 8 sections:

  • mental preparation
  • planning
  • invention
  • development
  • drafting
  • revising
  • editing
  • proofreading

I’m going to use October to do the sections from the book covering the first 4 in the list planning for my National Novel Writing Month book. (#nanowrimo on Twitter). I’ll then spend November doing the first draft of 50,000 words or more. Bring it on!

Comments { 0 }

My favourite iPad apps #goodiPadApps

Lots of people are buying iPads. Many of them ask me what my favourite iPad apps are. This Soapbox post is my response. I’ll point people to here when they ask me about good apps. It’s also worthwhile following the #goodiPadApps hashtag on Twitter.

I’ll add more explanation as to why I like these apps over time. But I’ll start with a list and links to the App Store.

Productivity Apps

Apple Pages – Word processing and page layout application. Reads and writes Pages for Macintosh files and also Microsoft Word files.

Apple Keynote – Word processing and page layout application. Reads and writes Pages for Macintosh files and also Microsoft PowerPoint files.

Apple Numbers – Word processing and page layout application. Reads and writes Pages for Macintosh files and also Microsoft Excel files.

MindJet – Mind mapping application. Just out. Seems very good.

OmniGraffle – Diagramming app. For doing network and organisational chart type diagrams.

Apple iMovie – For editing video.

OmniOutliner – For taking notes in an outliner form.

OmniFocus – The best Getting Things Done® app. Syncs with Macintosh and iPhone versions. I like OmniFocus a lot!

OmniGraphSketcher – If you need an app to visualise data and produce graphs, including logarithmic ones, then this is great.

Reading Apps

Apple iBooks – eBook reader. Used for books from the Apple iBooks store. Also reads standard ePub and PDF files. I use this for most of my book and PDF reading. I do most of my reading on iPad now. Only buy paper when I can’t get a book as an eBook.

Amazon Kindle – eBook reading app for iPad that allows you to read Kindle books on iPad. I use this when I can’t get an ebook I want from iBook Store. Kindle store has a much better selection of books than iBook Store. Kindle app isn’t as nice as iBooks, but it’s fine.

Reeder – This is a great RSS news feed reading app. Sync with Google Reader. There are also Macintosh and iPhone versions that stay in sync across devices. Any app that uses Google Reader will stay in sync with Reeder.

 

Science Apps

Pocket Universe HD – A great astronomy app. From CraicDesign in Northern Ireland to. Tracks direction iPad is pointing in to show you the names of the things you can see from where you are.

Redshift – Astronomy – Another great astronomy app. I use this as well as Pocket Universe. I like the way Redshift allows you to virtually fly from Earth to distant stars :)

Solar System for iPad – An interactive eBook app that gives lots of information about the Solar System.

Exoplanet – Great app that alerts you when new extra-solar planets are discovered. Also has visual charts showing how far the new planets orbit from their stars. Plus other great data visualisations.

The Elements – An interactive Periodic Table of the Elements. From Theodore Gray of Wolfram Research. They also did Solar System for iPad above. The Elements is visually stunning. I love it :)

 

Utilities

iPassword – Great secure locker for passwords. Get the Pro version if you have an iPhone as well. It runs on both devices. I had the separate iPhone version already.

Soulver – Natural language calculator. Understands commands like “$70 in £” and “38% of 237″. A brilliant app.

PCalc – The best traditional calculator app. Use the Twilight theme. Its ace.

 

More to follow…

 

 

 

 

 

Comments { 2 }

Switching Soapbox to a new theme

I’m in the middle of switching my Soapbox site to a new theme. Canvas from WooThemes. I’m planning of doing a lot more writing on 4 main topics on this site in the future. These will be science, technology, teaching myself mathematics (to better understand science) and also some fiction, and posts about writing fiction.

I wanted a cleaner, simpler and whiter layout for the site. Canvas theme fits the bill very nicely :) So over the next few days the layout of the site will change as I mess about with the settings in the WooThemes framework and the Canvas theme.

 

Comments { 0 }

2011 Science book per month challenge

Inspired by Ian Sales idea, I’ve decided to read a popular science book each month in 2011. The list of the 12 books (which is changing as the year goes on!):

  1. The Greatest Show on Earth: The Evidence for Evolution – Finished
  2. Why Evolution is True
  3. Divine Wind: The History and Science of Hurricanes - Currently Reading
  4. Four Laws That Drive The Universe – Finished
  5. Lonely Planets: The Natural Philosophy of Alien Life
  6. Why Beauty is Truth
  7. The Rough Guide To The Future
  8. Future Files: A Brief History Of The Next 50 Years
  9. An Optimist’s Tour of the Future – Finished
  10. The Magic of Reality: How We Know What’s Really True
  11. How It Ends: From You to the Universe
  12. The Fabric of the Cosmos – Partially Read

I’ve added a 13th book. Coincidently this book comprises 12 essays so I could read 1 per month alongside the other 12 books. The 13th (or zeroth as I’ll call it) is:

 

Comments { 0 }

New car

Got my new car on St Patrick’s day. To replace the Honda Civic Hybrid I had since January 2008. Given I don’t do many miles, the Honda went back after the end of a 3 year lease with only 14,600 miles on it, I decided to get something cheaper. The company I lease from suggested a Mini. And that’s what I ended up getting. A Mini One D in red. I like it. Fun to drive, plus it’s £100 per month less to lease than I was paying for the last 3 years. Including free servicing for the 3 years. Result! Click on the picture to get larger view.


Comments { 0 }

Discharged

This post is a capstone. I’ve blogged a bit over the last 8 years on my treatment for Testicular Cancer. I was discharged last week after my annual checkup. So assuming nothing else happens this will be my last post on the subject :)

Comments { 0 }

Life goals (amended) …

Here are my life goals for the foreseeable future:

  • Get a novel length work of fiction onto the Kindle and iBooks stores for people to buy or, if they feel it warrants it, ignore!
  • Do a Science MSc degree part time with the OU.
  • Get an album of my own music onto iTunes Music Store for people to buy or ignore!

That’ll keep me busy during the Times of Austerity we are entering :)


Comments { 0 }

Those flanneled fools…

I’ve decided to start playing cricket again this summer. I stopped in 2003 when I had surgery for TC. I did play one game towards the end of 2004 but got side tracked after that. Time to go back. Hoping to get fit enough to work up a reasonable head of steam when bowling from the city end at Stormont

Looking forward to it :)


Comments { 0 }

Twitter is my journal/diary

I’ve tried keeping a diary a few times. Even bought MacJournal for Mac and a Maxjournal for iPad to do it in. I used MacJournal for a few months last year, but I never stuck at it.
I’ve realised that I don’t need to. Twitter is my diary. I usually tweet where I am and what I’m doing. Combined with a backup of the tweets via the BackupMyTweets website I have a record of what I was doing on most days, if I should ever need it, or want to read it, in the future. Combine that with longer pieces here on the Soapbox and I have what I was using MacJournal for anyway.


Comments { 2 }