Sunday, 13 February 2011

Goa Mix Cue Sheets

Tried everywhere to find some cue sheets for the two CD edition of the original 1994 Essential Mix - Goa Mix and finally had to create my own from different sources.

Here's the first CD:

PERFORMER "Paul Oakenfold"
TITLE "The Goa Mix - Silver"
FILE "cd1.mp3" mp3

TRACK 01 AUDIO 
 TITLE "Give Me Life" 
 PERFORMER "Mr V"
 INDEX 01 00:52:00
TRACK 02 AUDIO 
 TITLE "Skin On Skin (Orange Mix)" 
 PERFORMER "Grace"
 INDEX 01 1:53:11
TRACK 03 AUDIO 
 TITLE "Point Zero" 
 PERFORMER "Li Kwan"
 INDEX 01 8:07:21
TRACK 04 AUDIO 
 TITLE "De Niro (Spaceflight Mix)" 
 PERFORMER "Disco Evangelists"
 INDEX 01 13:29:95
TRACK 05 AUDIO 
 TITLE "Vaporise" 
 PERFORMER "Virtual Symmetry"
 INDEX 01 15:30:80
TRACK 06 AUDIO 
 TITLE "Tears In The Rain" 
 PERFORMER "Vangelis"
 INDEX 01 20:23:37
TRACK 07 AUDIO 
 TITLE "Eugina (Pacific Diva Mix)" 
 PERFORMER "Salt Tank"
 INDEX 01 22:17:35
TRACK 08 AUDIO 
 TITLE "LSD" 
 PERFORMER "Hallucinogen"
 INDEX 01 23:51:02
TRACK 09 AUDIO 
 TITLE "Only Love Can Break Your Heart" 
 PERFORMER "Saint Etienne"
 INDEX 01 29:43:62
TRACK 10 AUDIO 
 TITLE "Vampire Hunters" 
 PERFORMER "Wojciech Kilar"
 INDEX 01 29:59:84
TRACK 11 AUDIO 
 TITLE "Alcatraz" 
 PERFORMER "Electrotete"
 INDEX 01 30:59:61
TRACK 12 AUDIO 
 TITLE "Main Titles" 
 PERFORMER "Vangelis"
 INDEX 01 37:00:39 
TRACK 13 AUDIO 
 TITLE "Floor Essence" 
 PERFORMER "Man With No Name"
 INDEX 01 39:00:89
TRACK 14 AUDIO 
 TITLE "Bugcatcher" 
 PERFORMER "Scorpio Riding"
 INDEX 01 45:02:58
TRACK 15 AUDIO 
 TITLE "Evolution" 
 PERFORMER "Man With No Name"
 INDEX 01 48:01:97

and the second

PERFORMER "Paul Oakenfold"
TITLE "The Goa Mix - Gold"
FILE "cd2.mp3" mp3

TRACK 01 AUDIO
 TITLE "Inner City Life" 
 PERFORMER "Goldie"
 INDEX 01 00:00:00
TRACK 02 AUDIO
 TITLE "Love Remembered" 
 PERFORMER "Wojciech Kilar"
 INDEX 01 01:36:61
TRACK 03 AUDIO
 TITLE "Co-Incidence" 
 PERFORMER "Voodoo People"
 INDEX 01 03:09:17
TRACK 04 AUDIO
 TITLE "Stimuli" 
 PERFORMER "The Infinity Project"
 INDEX 01 06:23:62
TRACK 05 AUDIO
 TITLE "Wake Up! (Trance Mix)" 
 PERFORMER "Trance Team"
 INDEX 01 10:59:03
TRACK 06 AUDIO
 TITLE "Heretic Voices (Angeles Mix)" 
 PERFORMER "V-Tracks"
 INDEX 01 14:02:05
TRACK 07 AUDIO
 TITLE "Schöneberg (Marmion Remix)" 
 PERFORMER "Marmion"
 INDEX 01 16:11:63
TRACK 08 AUDIO
 TITLE "Hierophone" 
 PERFORMER "Karl Biscuit"
 INDEX 01 23:13:74
TRACK 09 AUDIO
 TITLE "Rachel's Song" 
 PERFORMER "Vangelis"
 INDEX 01 25:42:30
TRACK 10 AUDIO
 TITLE "Sun (Oakenfold & Osborne Mix)" 
 PERFORMER "Virus"
 INDEX 01 27:19:70
TRACK 11 AUDIO
 TITLE "Deliverance" 
 PERFORMER "Man With No Name"
 INDEX 01 35:27:66
TRACK 12 AUDIO
 TITLE "Reach Up! (Indian Summer Mix)- Remix - Man With No Name" 
 PERFORMER "Perfecto Allstarz"
 INDEX 01 42:40:72
TRACK 13 AUDIO
 TITLE "Song Of Liberation" 
 PERFORMER "Para-Dizer"
 INDEX 01 48:09:74
TRACK 14 AUDIO
 TITLE "Sanvean" 
 PERFORMER "Dead Can Dance"
 INDEX 01 53:35:54
TRACK 15 AUDIO
 TITLE "Eternal Spirit (Northern Mix)" 
 PERFORMER "4Voice"
 INDEX 01 57:08:23
TRACK 16 AUDIO
 TITLE "Sugar Rush" 
 PERFORMER "Man With No Name"
 INDEX 01 61:00:10

Friday, 11 February 2011

Tour de France iCal - Calendar Feed

Updated for the 2015 Tour de France!!!
Updated for the 2014 Tour de France!!
Updated for the 2013 Tour de France!
Updated for the 2012 Tour de France

Tour fan?  Want to know what stage is on at what time so you can organise your TV viewing around your work schedule (kidding - kind of)?  Want it to dynamically update your calendar as the Tour develops?

Well how's this look...



I've setup an iCal feed for the Tour De France which you can subscribe too.  If you use your iCal compliant calendaring tool (iCal.app on Mac or Outlook on PC, or your iPhone) then it will display all the stage details on the days that they happen.

You can see below that it creates a separate Calendar so won't write over the top of any other calendars you have, and can easily be toggled on and off.



As I get updates on the start times, distances and anything else I find interesting I'll update the feed and you will automagically see the updates in your calendar.

This will work (providing anybody uses it) for subsequent years of the TDF as well and will populate as the data becomes publicly available.

I've tested this on iPhone and Mac iCal, just clicking on this:

webcal://openstripe.com/iCals/icalgen.php?cal=tdf

Not sure about other clients, you may need to use the standard http protocol from other apps.

http://openstripe.com/iCals/icalgen.php?cal=tdf

Make sure you subscribe and don't just download the calendar entries otherwise you won't get any updates.

Please leave me a comment if you find this useful, it will help me find the five minutes needed to update the calendar with the stage details.

How to use with Outlook

 You can subscribe this calendar in outlook by doing the following.

"File" -> "Account Settings" -> "Account Settings" -> "Internet Calendars" -> "New" -> "webcal://shermanroad.dyndns-home.com/cals/icalgen.php?cal=tdf"

Change the Name to "Tour de France" or something meaningful for you.

You should then be able to toggle it on and off as a new calendar.

Thursday, 10 February 2011

Sheeva Plug Problems and Fixes

Problem)
PHP errors with "PHP Fatal error:  Call to undefined function curl_init()"

Fix)
apt-get install php5-curl; /etc/init.d/apache2 restart

MacOS X Widgets - Video File Size Calculator

A while back wrote a simple widget for MacOS X which calculates the file size of Video files based on their length and Bitrate.



It also shows the workings on the reverse!



Just in case anyone might want it, and so I know where it is when I do...

You can download it here: Download Link

Saturday, 5 February 2011

To toggle the "Tick" in a UITableViewCell

To check or uncheck a "tick" box in a UITableViewCell cell and also unhighlight it afterwards.

First make sure it's accessoryType is set:

cell.accessoryType = UITableViewCellAccessoryCheckmark;

And then in the didSelectRowAtIndexPath method:


// Toggle the "Tick" on and off
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];

if (cell.accessoryType == UITableViewCellAccessoryCheckmark) {
cell.accessoryType = UITableViewCellAccessoryNone;
}else if (cell.accessoryType == UITableViewCellAccessoryNone) {
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
// This removes the highlighting of the Cell
[tableView deselectRowAtIndexPath:indexPath animated:YES];

Friday, 4 February 2011

A call to all Xcode / iPhone tutorial writers

I'm trying to learn some iPhone development using xcode - It's real difficult.  Xcode is really painful to learn.  It's often made even more confusing by Interface Builder the tool for graphically designing apps.

Why does a company so steeped in design and graphical loveliness make it impossible to graphically layout the majority of your app?

I've been trying for a day and a half to learn how to select an option in a list and navigate to a different view when it is selected - I'm still not there, why is this so difficult?!  I'm on probably my 13th tutorial but I'm suffering badly with these as well.  And there's two common problems with them:
  1. Not providing downloadable code.  I've worked my way through at least 5 which plain out just didn't work.  If I can download the code I can check it works, does what I need, and only then read the tutorial.
  2. Not explaining the Interface Builder actions well enough.

Here's an example of the second from an otherwise excellent tutorial:
"Once you have dragged this on connect the IBOutlet in the Driller App Delegate object to the Navigation Controller by dragging from the app delegate whilst holding the control key".  
WTF.  

I'm sure it's easy when you know, but if I knew I wouldn't be here looking at a tutorial.  As soon as you don't get this bit the rest of the article is then off limits.

Having said that however I'd like to thank everyone that has bothered to write tutorials.  But please provide the source code....