Subscribe via RSS
7Oct/111

Istanbul – August 2011

Next on the list was Istanbul. Turkey is a huge country, but the 4 days inside its borders weren't to be enough to venture outside this amazing city.

The city of Istanbul of two sides, separated by the Bosphorus River. It turns out that the western half is known as the 'European Side', as it's phyiscally a part of the continent of Europe, and the eastern half is therefore the 'Asian Side'. Locals don't actually use the terms as above; they simply say 'opposite side' depending on the context of the conversation.

Sirkeci, the European side

Right next to the Blue Mosque is the Sirkeci Railway Station, the end of the line for the railway coming from Europe. It used to be the initial station/final destination for the Orient Express when it was still in operation. Turkey does not yet have a rail tunnel from the European to the Asian side and so travellers must transfer to a different mode of transport here to continue their journey east.

Turkey operates a varied amount of electric rolling stock, most of which can be seen at this station. At ~8:00am each morning the international train will also arrive bringing in tourists from far afield. In the end, I failed to take a shot of the actual station itself... I seemed to have been too keen on the trains this trip rather than the infrastructure.

Speaking of infrastructure... freight trains do actually have a method of getting across the Bosphorus. Turkish Railways still operate a train ferry from Sirkeci to Haydarpaşa Station. The boats seem to be able to carry around 6 wagons; unfortunately I never got to see one in transit. Note that the last shot below is from the platforms of Sirkeci station. You can see the pipe train in the background which had been taken off the ferry in the few hours that I'd been on the other side of the river.

Train ferry at Sirkeci Train ferry at Sirkeci Train ferry at Sirkeci
Train ferry at Sirkeci Train ferry at Sirkeci Sirkeci Station

Haydarpaşa, the Asian side

It was nice to finally see some infrastructure and rolling stock after a pretty quiet western side. Haydarpaşa Station is the final station on the eastern side and all services heading into Turkey and further initiate there. There are a lot of loco-hauled passenger services and that means there is a lot of consist rearranging in the yard. There is also quite a bit of freight action visible as the ferry terminates just north of the station.

Haydarpaşa Station Passenger consists at Haydarpaşa StationFreight shunting from the train ferry at Haydarpaşa Station
Shunter at Haydarpaşa Station Haydarpaşa Station Yard Freight at Haydarpaşa Station
Haydarpaşa Station Haydarpaşa Station Freight at Haydarpaşa Station Haydarpaşa Station Electric loco at Haydarpaşa Station
E43 008 at Haydarpaşa Station Double crossover at Haydarpaşa Station Shunter loitering near train wash at Haydarpaşa Station Do not enter Haydarpaşa Station
Freight yard next to Haydarpaşa Station EMUs at Haydarpaşa Station Haydarpaşa Station

And then you have the other end of the train ferry... The final shot below was taken as our ferry was back to Sirkeci; there is now a different load on the boat.

Haydarpaşa Station Haydarpaşa Station Haydarpaşa Station
Train ferry at Haydarpaşa Station Train ferry at Haydarpaşa Station Train ferry at Haydarpaşa Station

Halkali, back on the European side

I had google maps'd this location and saw a freight yard. It was the last freight yard before the line narrowed into Sirkeci station and seemed to have a lot of rolling stock. I jumped on an EMU from Sirkeci which took 40mins to get around to the yard. Once there, there was not a sound to be heard... no one was working in the area and then the call-to-prayer came over the PA system. This was the final stop for the service I was on, so I held on to my train 'token' (they used coins as tickets in Turkey) and waited to return on the same consist.

Fortunately, while I was there a rail tractor shunted a ballast rake. There was also a rail consist stabled without locomotives.

Halkali Station Rail train at Halkali Station Ballast train at Halkali Station
Tractor at Halkali Station EMU at Halkali Station

And that was it for Turkey... the next stop was Greece.

6Oct/112

Croatia – August 2011

Following Germany was a visit to Split, Dubrovnik and Zagreb. This was going to be another whirlwind tour with a total of 2 days spent in each location.

Split

I'd seen from Google Maps that Split had a main railway station on the water and the line seemed to be the southern-most point of the entire Croatian system. There was quite a bit of freight infrastructure around the base of the harbour, but it was hard to tell from Google if it was still in use.

We landed by plane from Berlin and caught the bus into town. The single line could be seen paralleling the highway, but there was zero traffic. Closer in to town there was a selection of freight stock around an industrial plant, but the larger freight yards further into the city weren't visible from the road.

Split wasn't high on my railway-viewing list; the main reason was to check out the beaches and the town. Therefore the shots taken below were all done within a 20minute segment at Split Station at around 7am on a Wednesday.

First up was 2062 110 shunting the autorail into the station platform.

Autorail at Split 2 062 110 shunting autorail 2 062 110 at Split

Next 2062 038 departed with a passenger service, presumably North.

2 062 038 departing Split 2 062 038 departing Split 2 062 038 departing Split

2062 110 then ran back around to it's consist.

2 062 110 at Split Railway Station 2 062 110 at Split Railway Station 2 062 110 at shunting at Split

DMU 7122 001 arrived with a whole bunch of backpackers... this service gets close to the airport... they may well have been smart enough to only take a taxi a short distance and a train the rest of the way.

7 122 001 DMU at Split

7 122 001 DMU at Split 2 062 110 and 7 122 001 at Split 7 122 001 at Split

Backpackers arriving at Split

2062 110 then shot off north.

2 062 110 departing Split

Dubrovnik

Dubrovnik used to have a connected railway line... but... politics prevailed and it was cut off in 1975. It was narrow gauge too! They also used to have a tram in the city, but this was cancelled around the same time.

The beaches though... the beaches are fantastic! Take an island tour... amazing. Unfortunately, the 'old town' is a bit of a disappointment. The shops are all nastily commercial and you have to pay to even get on the city wall.

Zagreb

This place was great... I hadn't expected much from Zagreb; all the reviews were that it was a drab city from the dark ages, but this turned out to be its charm. The city has a railway line through the south and also a large tram network.

Zagrab Trams

Main square in ZagrebRoute 14 in Zagreb Route 14 in Zagreb

Tram loop

There's a funicular tram and also a cable car up in the north which wasn't running the day we were in town.

Zagreb Funicular Zagreb Funicular

The main station is known as Zagrebački Glavni kolodvor (Zagreb Main Station). All local and regional railway services start from this location meaning it is quite busy at all times of the day. International services also arrive/depart here and there were often a lot of annoyed backpackers hanging around for late trains.

EMU at Zagreb Railway Station Loco-hauled at Zagreb Railway Station Zagreb departures
Loco-hauled at Zagreb Railway Station Shunter at Zagreb Railway Station EMU at Zagreb Railway Station

I then headed west via Tram to the next station along the line. I can't remember the exact name, but it's definitely not in use anymore. The most action seen was the red diesel shunter heading further west.

West Zagreb Station West Zagreb Station Shunter at West Zagreb Station

The rest of the afternoon was spent wandering around the abandonded? freight yards to the east of Zagreb Station. There are some interesting 'garden' communities here where it seems everyone gets a plot of land and a shed to grow small crops. The line to the west is also quite busy!

EMU heading east EMU at Maksimir Yard out east past Maksimir
Loco-hauled passing Maksimir Loco-hauled passing Maksimir Loco-hauled heading east
Stored wagons in east Zagreb Stored wagons in east Zagreb Loco-hauled heading into Zagreb

I also took a trip out to Dugo Selo (further east) to see what would pass through. It was a pretty desolate station, but there were people waiting for the train. A loco-hauled service paused briefly in the yard, but it seemed to just collect papers from the station master. Passengers did try to get on it though, obviously faster than the EMU.

Work trains at Dugo Selo Passenger service passing Dugo Selo PAX at Dugo Selo

The final afternoon was spent at the main station... there's always something going on.

Zagreb Railway Station Freight at Zagreb Railway Station Zagreb Railway Station
EMU at Zagreb Railway Station Zagreb Railway Station 2 044 004 at Zagreb
Track gang at Zagreb Track gang at Zagreb Station building at Zagreb
Loco-hauled at Zagreb Freight at Zagreb PAX at Dugo Selo

They also even pay respects to bygone eras via a plynth out the front.

SL at Zagreb

The entire album from Croatia is available here.

1Oct/110

Germany – August 2011

The Netherlands was the Motherland; Germany is the Fatherland. It was time to visit where my Grandparents came from and check out Berlin and the Rhine at the same time. The trip had started from Venlo in Holland and, after a single change at Viersen, ended at Bochum Hauptbahnhof.

Bochum

Being located in the North-Rhine area, Bochum is right in the mix of the Ruhr area known for it's large industrial complexes. From the train, this was immediately obvious; we passed freight train after freight train heading in and we also saw a lot of freight yard infrastructure. I was more than impressed with what I saw and was even happier to find a large freight yard in the middle of Bochum.

Checking in to the Ibis Bochum City was painless and the view was straight onto the train tracks... Unfortunately, due to 'non-smoking rooms' the window was sealed to prevent air-con wastage. I therefore headed straight out for a lap of the station to see what was going down. It turns out there is a good view of the platforms in the afternoon light from the south-west of the station... there also happens to be a carpark with minimal fencing that you can take some good shots from.

DB120 on passenger service at Bochum Hbf Approaching Bochum Hbf DB101 at Bochum Hbf

Proceeding onto the station platforms produced some better results. Due to the multitude of private operators involved, it seems that tickets are all checked on-board trains rather than having gated platforms. This meant that there was easy access to all platforms.

Abellio at Bochum Hbf Bochum Hbf Bochum Hbf
ICE arriving at Bochum Hbf DB112 at Bochum Hbf Platform 5 at Bochum Hbf

It turns out that the DB loves the loco-hauled end-cab-control system as well. The whole concept is that the motive power is all in the locomotive at one end, but the train can be controlled from the far-end passenger car as well. This would never happen in Australia as we have very strict operating rules; I also wouldn't want to be in an accident where you have an extremely heavy (not to mention powerful) locomotive pushing tin-foil cars in to eachother. Then again, having the loco hit something first means the passenger cars have free will to fly around... I suppose the point is not to be in an accident at all!?

From the station I continued on-foot around the yard to the north-east. There is a branch from this yard further north-east, but it looked pretty abandoned. Google maps shows that there are cars and relatively new-looking infrastructure... I didn't follow the line to confirm this.

Branch off freight yard

Instead I continued around to a road-bridge over the east-end of the yard. Here came fun! After a few passengers services at the south end of the bridge..

EMU approaching Bochum Loco hauled departing Bochum Old shed near Bochum
ICE departing Bochum EMU approaching Bochum Abellio EMU approaching Bochum

I then heard a diesel pulling in to the yard. Here I saw a V90? diesel shunter pulling a small consist into a loop. It then proceeded to run around, getting ready to pull the consist back in the direction it came. In the meantime though, 3 other trains came through; two continued on, but the third dropped more load for the shunter to pick up and continue on with.

V90 detaching from consist V90 detaching from consist V90 running around in Bochum V90 at Bochum V90 re-attaching
DB155 on transfer DB185 approaching with more load DB185 running around DB185 at Bochum DB185 departing Bochum
DB155 approaching with large consist DB155 at Bochum DB155 at Bochum DB155 at Bochum

I'd spent a good few hours on the bridge and decided to return to the hotel... Fortunately there's good visibility of the rail all the way back.

DB155 at Bochum ICE departing Bochum ICE departing Bochum

The rest of the time in Bochum was spent checking out the city. It's quite old and, I suppose cold? It's hard to explain, but it was the underlying theme to the rest Germany as I was to find out. There wasn't much graffiti around and the buildings were quite clean, but the architecture was all very similar and there was a lot of concrete. Fortunately the people were very friendly and accepted our very limited knowledge of the German language. There also happened to be a festival on in the middle of town which went on well in to the night.

A 24-hour trip to Berlin [aka 'The Comedy of Errors']

This was always going to be one of the highlights of the time spent in Germany. The goal was simple; start from Bochum, get as far down the Rhine as possible and then intercept the overnight train and travel to Berlin. What happened in the end was nothing short of disastrous but, in the end, was a great trip and a good story to tell. We boarded a train south from Bochum and started our journey. There was meant to be an initial stop in Cologne, but a late start saw us skip this and head straight for the Rhine.

Freight rake at Bochum Freight rake at Bochum Vectus DMU at Bochum

Wuppertal

As the train was snaking through Wuppertal I noticed a large amount of infrastructure looking something like a monorail track. It wasn't until I saw the vehicle hanging from it that I wished I'd stopped. Unfortunately, Wuppertal hadn't been on my radar for a visit, but if I'd known that monorail existed, then I'd have definitely checked it out!

It turns out it's called the 'Wuppertal Schwebebahn' or 'Wuppertal Floating Tram'. It was built over a century ago and, although it's had a lot of 'modernisation' work, still carries 25 million passengers a year! Wuppertal was built through the valleys alongside the Wupper river of which actual monorail was built suspended above.

St Goarshausen

After switching to VIAS GmbH at Koblenz, we proceeded across the Rhine in the direction of Frankfurt. The goal was to stop at a river-side station somewhere down the line to eat and check out the scenery. This railway has an interesting mid-way 'terminal' style station at Wiesbaden. The trains then reverse and head on to Frankfurt where they then turn around and bounce back to Koblenz.

VIAS EMU at St Goarshausen VIAS EMU at St Goarshausen

I still don't remember why I chose St Goarshausen as a location for lunch and freighters, but it did pay off in the end... unfortunately it was also the place of initiation for the proceeding comedy-of-errors. We got off the train in a hurry, which vaguely reminds me that the location was chosen quite randomly, and made it down to the Rhine. Here we ate lunch and saw the tour buses and boats proceeding up and down the roads and river. All was swell until I got up to walk back to the station. It was time to see what ran on the line and it wasn't until I went to pick up my two bags that I realised I only had one! At that point I remembered that I'd thrown my 'carry on' bag on the rack above us in the train and had not remembered to take it back down as we were getting off.

It occurred to me that there was not much I could do after a few deep breaths... We paid for lunch and headed back to the station. Unfortunately it was well-abandoned and all the numbers to call weren't working from my Dutch Lebara sim card. The next VIAS train wasn't for an hour... so... I took photos of freighters as I had the camera around my neck.

St Goarshausen Station Freight passing St Goarshausen DB152 passing St Goarshausen
Tankers passing St Goarshausen St Goarshausen Station DB185 passing St Goarshausen
Freight passing St Goarshausen Freight passing St Goarshausen

The next service came and we boarded, waiting for the conductor. After checking our Eurail pass, we asked her what we should do. It was Saturday and her answer was to call Lost&Found on Monday. She was also finishing shift at the next stop and a new conductor coming on might be able to help. Unfortunately he spoke less english, asking if we spoke french.

We ended up at the terminal in Wiesbaden where we were meant to switch to DB and head on through to Freiburg. Unfortunately, without my bag (containing train tickets for the overnight train), we weren't going anywhere fast. The goal at Wiesbaden was then to find a station office and determine what the best plan of attack was. 5 minutes before arriving we decided that we might also continue on VIAS to Frankfurt, as the train we were originally on should have been cleaned prior to turning around?

We chose to alight at Wiesbaden and headed to the ticket counter to find an office. We expected that they could call Frankfurt to check the train we'd been on... I'd taken a photo of the train and knew the actual loco number. As we approached the end of the platform I noticed another VIAS train (amongst all the DB stock) was hanging in platform one. It had already bounced back from Frankfurt and was about to head off for Koblenz! I passed my luggage to my friend and bolted for it... I still feel sorry for the passengers waiting to depart as I stormed through the carriage looking for the shelf that I'd left my bag on. Unfortunately, it wasn't there.

Meanwhile, my friend had intercepted the conductor who was just finishing his shift and wandering down the platform. The language barrier had prevented him from getting the message through, but I rocked up and just used sign language to describe my bag. He all of a sudden realised what we meant and took me back to the drivers compartment. It turns out he'd seen it on the shelf at Frankfurt and put it in with the driver, expecting to return it to Koblenz and store it there. I could not believe my luck when he returned my bag back to me with my laptop, camera lenses, phone charger, train tickets, travel documents, etc... etc... in it.

We then jumped on the next train south towards Freiburg; the goal was to have Dinner in Worms.

Wiesbaden Hauptbahnhof Wiesbaden Hauptbahnhof Worms Hauptbahnhof

Stuttgart

Not Freiburg you say? Not Worms either? I still can't give you the correct answer as to how we got here. We printed the 'travel advice' from the DB machine showing the connections... we went to the right platform... we got on the train that we thought was to take us in the correct direction and we ended up in Stuttgart. Now that I look at the map I realise that we headed south-east instead of due south.

It was getting to late afternoon and this foul-up meant that we wouldn't make the night-train intercept at Freiburg! I went to the station office and told the attendant my dilemma. I suggested Karlsruhe as an alternate intercept point and she indicated this would be fine... I also then assumed the train conductor would be informed. We then caught the next train to Karlsruhe after a snack.

Karlsruhe

We got here in good time for the intercept... I decided to practise night-time photography and tinkered with my camera.

Karlsruhe Hbf Karlsruhe Hbf Karlsruhe Hbf
Karlsruhe Hbf Karlsruhe Hbf Karlsruhe Hbf
Karlsruhe Hbf Karlsruhe Hbf Karlsruhe Hbf
Karlsruhe Hbf Karlsruhe Hbf

We had a full meal at the station and, before we knew it, the night train was approaching.

We boarded the train and attempted to enter our cabin... it was locked. I let out a yelp, but then tracked down the conductor. He looked at my ticket and grunted... disappearing somewhere in the wrong direction. Before long he returned and proceeded to give me an ear-full about being late and informed me of their policy on re-selling rooms if the original passenger no-shows more than 2 stations beyond there original joining point. It turns out that, now when I look at a map, we should've continued further south to Offenburg... although I can't remember if that would've been possible. I think the lady at Stuttgart would've recommended that if it had been the case?

Either way, he pulled out his keys stating that he thought our cabin was no longer available... whilst still walking us towards it. He unlocked the room and we all saw that it wasn't occupied. He then continued the rant that we should have gotten on earlier and that we were making his job difficult. I explained the story and he stated that the DB station staff had no ability to contact train conductors if/when there are issues. We thanked him for his help and he went on his 'merry' way.

After 3 fails, we finally had somewhere to sleep and were on the way to Berlin.

Berlin

So... 0700 hours... off the train to Berlin Hauptbahnhof. Amazing station! How the hell do we get to Rosa-Luxemborg-Platz? It's amazing how dependent you get on technology... specifically data connections on mobile phones and google maps. We navigated the maps and jumped on a train to Alexanderplatz. This turned out to be another great station. We then transferred to the U-Bahn and ended up at the correct station. It was now 0800 and we dropped our bags... it's Sunday... turns out nothing is open!? So...

Berlin Trams Berlin Trams Berlin Trams
DB passing Bode-Museum DB approaching Friedrichstrasse Station DB departing Friedrichstrasse Station
Alexanderplatz Station Alexanderplatz Station Alexanderplatz Station
Rosa-Luxemburg-Platz Rosa-Luxemburg-Platz Rosa-Luxemburg-Platz

This city needs to be re-visited... there's a lot more to check out!

29Sep/110

The Netherlands – August 2011

First up, Amsterdam surprised me... I was expecting somewhat of a metropolis, Amsterdam being the capital and all. Instead it's a beautiful canal city with fantastic architecture, despite some of the houses leaning towards canals or other buildings.

EMU at Amsterdam

Nederlandse Spoorwegen [aka 'Dutch Railways'] (Official site) is the national railway operator and provided us with all the transport requirements we needed. Multiple trips were taken out to random locations and the trains were always fast and on time.

Thalys at Amsterdam

Amersfoort

Just south-west of Amsterdam, Amersfoort is an interchange station for anyone wanting to head north/north-west. We used this interchange on the way through to Groningen. A modern EMU was caught from Amsterdam Centraal but then the connecting train was a Koploper to Groningen! Checking out this model of EMU was high on my priority list!

The Koploper looks very similar to the JR West Thunderbird (683 Series) and the standard 183/485 EMUs as well, but I'm not too sure who copied who. I also bought a model of this in HO by Lima; I'll post on that at a later date.

Koploper approaching Amersfoort

NS Koploper Koploper approaching Amersfoort Koploper at Amersfoort

NS EMUs at Amersfoort EMU at Amersfoort EMU approaching Amersfoort

Airport train approaching Amersfoort

Groningen

My grandparents are from this area and it had to be visited... getting here by Koploper was an added bonus. Groningen is known for its high student population and universities. We had lunch in the town square and checked out the shops; there was a better selection there than the capital of Australia :)

Groningen Station

Koplopers at Groningen Koplopers at Groningen EMUs at Groningen

Groningen Station

Veendam

The Museum Railway S·T·A·R runs from Staadskanaal to Veendam and this wasn't far away from Groningen. We took the DMU from Groningen to Veendam and intercepted the first run of the SL for the morning from Staadskanaal. Note that this service has only just been re-connected to Veendam. The train used to stop one station short until June this year (2011) when they re-extended the service.

Groningen DMU at Veendam

Shunting at Veendam

The STAR Museum Train had to cross a canal when coming from the south (Stadskanaal); a manually-operated bridge is turned into place when required.

Canal crossing south of Veendam Star SL approaching Veendam Star SL approaching Veendam
Star SL approaching Veendam Star SL at Veendam Star SL at Veendam
Star SL T3-5933 at Veendam Star SL T3-5933 at Veendam Star SL T3-5933 at Veendam

We then took the next DMU back to Groningen and then connected to a return service to Amsterdam.

Venlo

The final day was spent taking the train from Amsterdam Centraal to Bochum, Germany. This was extremely easy and fast. There were three connections in total, all with no issues or delays. Venlo was the last stop before switching to the German railways and was a hub for freight train drivers to change shifts. There happened to be a constant procession of freighters pausing for 5 minutes in the yard, coming in from both directions.

Freight at Venlo Freight at Venlo Freight at Venlo heading West
NS at Venlo NS Loco Hauled at Venlo EMU at Venlo

You can find the whole album here.

28Sep/110

Ruby on Rails – Disturbing Errors

Excuse my efforts in going slightly off topic in an attempt to help out anyone else who may have struck this issue.
I'd been given a good challenge by a friend: mimic an install of ruby on rails on a local VM. I'd never worked with ruby before and google'd for a tutorial. Before I knew it I had Turnkey Linux's Ruby Appliance up and running on Oracle's Virtual Box on 64-Bit Windows 7.

I wont go in to deployment steps here... it's all covered on the web. The basic concepts were to point an apache virtual host at a new directory in /var/www and then browse to the application. To my delight it started, throwing an error. I hadn't even configured a thing yet, so how could I expect it to run?

After configuring the Facebook connector and the database connection the site came up and I could log in and muck around. It wasn't long until I hit the following error. It was only on a specific data class that extended the ActiveRecord interface and only when checking if the data was valid or trying to save it. I could happily create the class and change attributes...

Wrong number of arguments (1 of 0)

What the hell... I hadn't seen ruby exceptions before, so I started to dig. The RAILS_ENV environment variable was set to 'development' and so there was a 'development.log' file sitting in the 'log' directory inside the application. This provided a stack trace and a few other bits and pieces.

After a lot of code commenting and uncommenting I narrowed it down to the 'save' method of the specific data item class. This was inherited from the ActiveRecord::base class and I had no say in what it did or how it did it. I did know that it was expecting no arguments, so that's where the '0' came from in the error, but I was also not passing it any arguments, so where the hell did the '1' come from!?!?!

I then tried the 'valid?' call as well... same result.

I chose to override the 'save' function in the model file by using a pass through... all of a sudden the code continued (after hours of exceptions) and the next related table row creation had a null foreign key for the item that should have been saved. It turns out that by creating a pass through I bypassed the entire 'save' method and therefore didn't attempt to write anything to the db. As soon as I tried to use the base 'save'I got the same error but now in the model file.

I was stuck... so I tried to bring up the debugger via the mini WEBrick server. It, unfortunately, didn't give me any more information than what the development.log file had provided.

Next I tried downgrading and upgrading ruby and rails. I was impressed with the 'gem' system... but nothing helped.

The final step was to google more and more... I had already tried gutting my model implementation (there was extra code in the for other tasks) but none of this changed the inability to call 'save'. All of a sudden one google search came across someone mentioning something about a 'reserved word'.... I google'd further.

Reserved Words

It seems that Ruby has a few words that you MUST NOT GO NEAR if you want your code to work. The main issue is that, when you do, you'll have no idea what you have done as the error message that results has NOTHING TO DO WITH the actual problem. It turns out that after browsing to a post by someone with a similar problem I saw the comment stating that they had used the word 'notify' for a column name.

... so had the original developer of the code I had worked on ...

There was no response to the post that pointed this out in the previous link, so that either means the original author was too ashamed and it was the correct fix, or they found the real fix and never got back to this.

Either way, I corrected my database by changing 'notify' to 'notify_opp' and ... fkn presto ... 10 hours of debugging resulted in a SUCCESS!

Further information on these magical reserved creatures

Ok, the fun part... in hind-sight I've done a little research and there are sites indicating what 'words' are 'reserved' for ruby. Unfortunately, not all of them say that 'notify' is!

References:

Conclusion

Be bloody careful with errors from ruby that don't make sense and don't spend too long digging in to a dead end.
Be diligent with your google searches too.

I spent a lot of time debugging this and I hope this post helps out others in the same scenario.

22Sep/110

New York – August 2011

New York is intense. The city is amazing and, as per any metropolis, perpetually under construction. I happened to be staying in 'serviced apartments' in the Financial District near Fulton St. subway station... but this turned out to be a Jewish synagogue. Pretty bad false-advertising on the website, but survivable. Either way, the place was only to be a bed... there was too much to do outside and no reason to care as long as there was a roof.

As per usual, I'd google-mapped NY prior to coming and new that there wasn't much freight action on the island. I had seen a few yards on the the east coast of Long Island near Brooklyn and had decided that would be a first stop once I had time.

Car floats and empty lots on Long Island

I thought we all called them train ferries or rail ferries, but it turns out they're known as car floats in America. The New York New Jersey Rail, LLC run one from Bay Ridge to New Jersey on-demand. Turns out that when I visited there was no demand whatsoever, to the point where I was actually sure that the whole site had been abandoned. It wasn't until I google'd today that I realised it is the end of the Bay Ridge Branch owned by the Long Island Railroad....
Actually, as I'm writing this I'm seeing conflicting information on Wikipedia as to what carfloat service is actually still in operation...

Train ferry yard near Belt Pkwy Train ferry yard near Belt Pkwy Train ferry yard near Belt Pkwy

I then walked north to the other visible yard on google maps but it turns out the photos are old and the yard no longer existed. I turned east to see the subway depot near 9th Ave Station. It was pretty cool, nice diesel maintenance equipment, but I'd failed to take any good photos.

CSX: The Bronx

This was a fun trip... on my last day in NY I decided to venture north to see a yard just across Harlem River. At the time of research I'd neglected to check suburb names and so just went for it, on foot. I found the CSX depot with quite a lot of rolling stock, random Amtrak services shooting through and a track gang working.

CSX Yard - The Bronx CSX #1304 CSX Yard - The Bronx
CSX #2804 CSX #8842 Caboose!
More box cars Heavy duty hi-rail Old wooden sleepers
More box cars Power gantry

I walked the length of the yard south after coming from the intersection at Baretto Street. In the distance there were two CSX locomotives doing some minor shunting. Fortunately I waited around long enough for an Amtrak service to bolt through.

CSX shunting the port CSX #1305 Amtrak heading north
Amtrak #2026 in the lead Amtrak heading north Amtrak #2026

The next part was meant to be a leisurely stroll across to the large junction of the Metro North and Amtrak railway near 149th Street 'Grand Concourse'. As I crossed the streets I started feeling slightly self-conscious... it wasn't until I saw a portable police turret keeping an eye out on an intersection that I realised a tourist should probably not be walking through the district with a large camera hanging around their neck.

Metro North and Amtrak near 149th Street

This area provided a nice amount of action. Around 1 train every 5-10 minutes in both directions and from both Metro North and Amtrak. Although the sun wasn't in the best position, and there were a lot of fences preventing clear shots, it was a good location to just relax in the high 20-degree temperatures + humidity.

Ex CPR stock NY MTA Northbound MTA

Harlem River

I then walked south and crossed Harlem River. There seems to be a lot of freight infrastructure on the northern side, including a low-lying viaduct allowing the trains to traverse the border of the northern shore. The main Metro North rail bridge is also a great backdrop.

Freight rail viaduct near the Bronx Rail bridge near E135th St

Harlem-125th Street Station

This is one of the first stations on the south-side of the line on the bridge shown previously. Therefore it carried the expresses and locals stopping at this station. Fortunately the sun was in the right position for anything heading south. It was a pretty busy location and the foyer of the building was amazing.

Harlem-125th St Station Harlem Station NY Harlem Station
Metro-North at Harlem Metro-North departing Harlem Loco hauled Metro-North at Harlem
MTA at Harlem Metro-North heading North Metro-North Commuter Railroad

And that was it for New York... the next day was Amsterdam...

19Sep/110

California – August 2011

Right, here we go... I've been back in Australia for over a week and am only just getting on top of the stack of photos taken from my most recent holiday. This was the not-Japan trip and it began in the USA.

California

The goal was simple... fly the red-eye A380 from Melbourne to LAX, jump in a hire-car and make it to San Francisco the 'scenic way'. A few days would then be spent in San Francisco before returning to LA via the inland route. This would include Yosemite and a few of the larger railroad junctions as seen from Google Maps.

San Luis Obispo

The Pacific Surfliner (I think?) happened to arrive just as we did. There were a few UP Locos stored as well... maybe for banking? The town was great, unfortunately we didn't check out the coffee; there were quite a few lively places around the station to do so though.

Amtrak and UP at San Luis Obispo Amtrak 90208 at San Luis Obispo UP at San Luis Obispo

The pedestrian bridge at San Luis Obispo was well designed. It provided a great view of the station and yard too.

San Luis Obispo Pedestrian Bridge at San Luis Obispo Pedestrian Bridge at San Luis Obispo

I had always thought that the Bachmann models of the Amtrak cars were just cheap and didn't include side-frames on the bogies... turns out they're actually like this in reality... not the prettiest view.

Frameless bogie San Luis Obispo Station Amtrak at San Luis Obispo

Paso Robles

The next stop via Highway 101 was Paso Robles. Not much happening here at all... I nearly expected to see the same Amtrak train coming through, but it seems that we beat it way too easily. The station has a Sushi shop built in, but the prices weren't what we were willing to dish out despite paying the US$.

Paso Robles Station Paso Robles Station Sushi at Paso Robles Station

Quarry Lake (east of Watsonville)

An accidental detour saw us visit a quarry near Quarry Lake. The initial plan was to divert from 101 to check out the seemingly large junction at Watsonville, but the weather and time wasn't on our side.

Quarry Lake Rake at Quarry Lake Facilities at Quarry Lake

Caltrain Station, San Francisco

Caltrain is a loco-hauled/control-cab operating passenger service from San Francisco (right next to the baseball stadium) down to San Jose. Turns out there's a few great restaurants next to the station in San Fran and whilst waiting for dinner I had a few minutes with a friends camera to check out the yard. Fortunately the sun was also in my favour.

San Francisco Caltrain Station Line-up at Caltrain Station 9xx Locomotives at Caltrain Station
Passenger cars at Caltrain Station

As you can see, it's a terminus; they'll end up in the water unless the dig or build over to Oakland. Unfortunately I didn't get to see any of the trains in action, nor ride one, but it's something I'll go back again for.

Trams/Trolley buses in San Fran

I was quite impressed to see the trolley bus routes in San Francisco. I had never actually seen any running and the biggest shock was the lack of noise. I'm used to diesel buses here in Australia and the electric versions are bloody quiet. I imagine it could even be a safety issue if no one can hear them coming?
Another impressive feature was that the trams used one of the trolley bus wires where they shared paths. Of course, the bus would not pick up the other polarity from the ground, so they needed two wires in the air. Trams, on the other hand, only used one and so you'd see, at intersections, trolley buses and trams banked up behind each other.

Trolley Bus Tram #1893 PCC Trolley #1051

San Francisco Cable Car Museum

This is a must-see for any rail enthusiast. Sure, the they're not exactly 'trams', but the techonology behind the system is awesome. This Museum actually still acts as the motive power source for the cars. The cables are turned here to pull the cars up the gradients. The cars are controlled by levers where the driver can choose to detach from the cable and apply brakes... i.e. allowing them to stop at 'stops'. Hence the cables are perpetually spinning, or during hours of operation anyway.

Cable Car Museum Cable Car Museum Cable Car Museum
Cable Car Museum Cable Car Museum Cable Car Museum
Cable Car Museum Cable Car Museum

And then... the Cable Cars...

The world-famous cars that run on the cables are a tourist trap. The ticket price is 4x a standard fare and the queues to ride them are usually large. The cars to move quickly, but I imagine there's a limit to the amount of cars on the cable at once as you'll often see the drivers at the end stops waiting for the other cars to climb the hill. Pretty frustrating as someone in the line waiting.

As for the ride, the gradients are awesome and the passing is pretty dangerous... hang of the side if you dare, but keep your head in!

San Francisco Cable Cars Cable Car Turntable Cable Car Turntable
Powell and Hyde (or Mason) Heading into the city Close passing
Close passing Another pass

Oakdale

A random stop through Oakdale on the way to the Yosemite National Park found a random caboose and the Sierra Railroad's Dinner Train. Not much was happening around the yards, so I didn't hang around long.

Caboose in Oakdale Mendocino Railway at Oakdale Mendocino Railway at Oakdale

Fresno

The initial perception of Fresno indicated little railway infrastructure and life... fortunately I was wrong. After a little false navigation following disused lines I came across 'South Railroad Avenue' which followed the main line. It turns out that there's a junction and then the BNSF depot. Finally some real american horsepower. Santa Fe had always been my favourite railroad (first model train, etc...) and it was nice to see them, although in the amalgamated BNSF livery.

BNSF Locomotive at Fresno BNSF Locomotive at Fresno Stored freight cars at Fresno
BNSF Locomotive at Fresno BNSF Locomotive at Fresno

The last miles on Interstate 5

After Fresno the countdown was on to get back to LA before midnight. The plane to NY was leaving early the next morning and we needed some time to check out Hollywood. Along the way back there were a few freighters hanging around loading sites, one was from Golden State Feed and Grain and another from Rail America.

Golden State Feed and Grain Unused signals Grain silos
Rail America Rail America

And that was it... New York was next.

23Jul/110

Melbourne – July 2011

Prior to setting off on a round-the-world tour (expect posts from random countries), I decided to check out Melbourne one last time. Everything listed below was taken on a typically dreary Melbourne day... boy am I looking forward to summer!

Canal Sidings

These sidings form a repair bay for rolling stock in Melbourne. Often on a Saturday morning one will be able to see damaged rolling stock being brought to these sidings or repaired rolling stock being taken away. I've usually only seen grain wagons and flats being repaired.

8030 at Canal Sidings 8030 departing Canal Sidings 8030+G departing Canal Sidings

The main SG line to Southern Cross Station passes directly beside Canal Sidings and the XPT travels along this times a day on it's two trips to Melbourne.

XPT departing Melbourne

XPT departing Melbourne XPT passing 8030 at Canal Sidings XPT departing Melbourne

XPT departing Melbourne

Dynon Fuel Point

The petrol station at Dynon serves all sorts of customers: V/Line, PacNat, El Zorro, etc... today we see a nice line up of PacNat BG freight locomotives with a single V/Line N Class.

Xs, XRs, As at the fuel point Complete array of locos at the fuel point X XR X

V/Line Standard Gauge Passenger Trains

V/Line has only just re-started it's services to and from Albury/Wodonga after converting 3 N Class, 1 P class and two passenger consists to Standard Gauge. Here we see (what happened to be) an empty passenger consist from the yard heading to Southern Cross to do the midday run to Albury. It ended up returning very quickly as it turns out the service was to be bus-tituted. Something to do with a massive ARTC signal fault on the 'NE SG'.

V/Line Standard Gauge to Melbourne

V/Line Standard Gauge to Melbourne V/Line Standard Gauge to Melbourne Empty SG Set

Empty SG Set

I happened to randomly catch it heading north whilst waiting for the AK cars... The livery really does liven up the photos.

V/Line SG heading North V/Line SG heading North V/Line SG heading North

AK Cars in Melbourne

The AK Cars are run by ARTC to inspect the railways under their control across Australia. This week they ventured in and out of Melbourne testing the continuously-changing NE SG.

2212 on AK duties at Roxburgh Park

4 out of 5 lines occupied Siemens passes 2212 and NR35 Spark vs. Diesel

2212 heads back North

2212 heads back North 2212 heads back North 2212 heads back North

El Zorro Locomotive Testing

This was a random sighting... supposedly 442s6 was about to see the scrappers torch but instead was rescued by El Zorro. This loco will add a little more colour to their already assorted mish mash of locomotives.

T386 leads 442s6 T386 leads 442s6 T386 leads 442s6

9Jul/111

Buying Renfe Train Tickets Online

renfe-main

A few friends and I are heading to Spain over September and we wanted to include a trip or two on their highspeed rail network. After a little google'ing, I had determined the Spanish Rail Company was RENFE and their web site was mildly difficult to navigate and use. The following article lists the notes/issues/warnings that I had gathered from other sites and heeded whilst purchasing online.

Step 1: Create an account

renfe-register

You can do this milliseconds prior to the purchase, but I recommend doing this at the start to raise your chances of a successful purchase. To register your account:

  1. Browse to the RENFE Website and click the Welcome link.
  2. Click the Purchase link, top right.
  3. On the new page, select the Register Me link in the user login window, mid-top right.

You can now start to enter your details. Note that you have to enter a 5-digit postcode (for Australia I just added a zero to the front) and you also have to have at least one symbol and one number in your password. You'll also have to select a fake Spanish Province as it doesn't hide that selection when you choose another country. This doesn't affect your ability to purchase tickets as you do not receive anything in the mail.

Meanwhile, don't be alarmed if the 'Check User' link doesn't work... it didn't work for me, but I continued through and my account was created.

Step 2: Find the timetable

renfe-timetable

Firstly, visit RENFE's Website and choose the "Welcome" link just below the title image. This link will take you to the 'English' version of the passenger timetables page. From here you can now input your departure/destination stations and a date to travel on. Note that this is for inter-city travel across Spain; you can find suburban stations on the Renfe Cercanías - Communter trains page.

Note: You can only purchase tickets 62 days in advance... be warned though, the site doesn't always have the tickets available. You may have to be 50 days or less in advance before they will appear.

Once you've worked out a good departure time, select the Query and Buy link. This will show an extra table stating the 'off the shelf' prices for each class of travel. Don't be scared by these though, you're about to head into the purchasing system where you'll be presented with the 'web fares'. Click the shopping trolley icon and a new window/tab will open with the purchasing website.

Step 3: Starting the purchase

renfe-purchase-select

You'll now be in the purchasing area of the RENFE site. Wait for the initial purchasing page to load; a script will change the departure/destination stations and travel date to what you had previously selected. You can then update this if you want a return journey and can also choose the quantity if you want multiple tickets.

Confirm at this point that you are still actually logged in. The panel in the top-left of the screen should show your full name, as you registered it.

After selecting the relevant details, hit the Search button.

Step 3: Choosing a service

renfe-purchase-blocked renfe-purchase-services

Right, there's quite a few different services offered by RENFE available online. These range from Overnight sleeper "Train Hotels" to the latest and greatest highspeed AVE Trains.

Note that "Estrella" is both a name for the Overnight Trains (if it's in the left-most column) and a 'Travel Class' (if it's in the right-most column) literally translated to "Star Class".

If you see the service you want, but it's marked as "Train Blocked", then don't despair! Chances are RENFE are taking their time with the timetable updates and you are too 'early' (although you may be within the 62 days prior to travel.) I had this for my tickets in September and persistence paid off. The tickets became available around 58 days prior to my travels.

You can find the full list here, but below are the services you'll probably want to purchase:

  • AVE (300km/h)
    'State of the art' highspeed network in Spain. Currently servicing: Madrid–Barcelona, Madrid–Valladolid, Madrid–Levante, Córdoba–Málaga.
  • Euromed (220km/h)
    The Euromed is a slower train with Turista and Preferente classes. You'll find these services between most major cities and they usually come with very good discounts.
  • Alaris (200km/h)
    Again, a service between most major cities which usually stops at a lot more stations than the Euromed.
  • Talgo (160-200km/h)
    Looking quite like a duck/platypus, these relics have been refurbed for smoother rides. They also travel between most major cities, filling in the stations that the faster trains don't stop at.
  • Estrella
    These trains are the overnighters. NOTE that you cannot purchase a bed online! Of three levels offered, Turista and Preferente are seats and Litera is a cabin with 6 reclining seats (potentially into 'beds', but I wouldn't count on comfort.) Other sites have indicated very little sleep had on these tickets. I imagine you can purchase the sleeper cabins over the phone?
  • TRENHOTEL
    These are the real overnight trains... all classes starting with "cama" indicate that you are purchasing a bed. It's been mentioned that RENFE will not mix strangers in a cabin, so purchasing two tickets for a 4-berth cabin will give you space and privacy.

Step 4: Choosing a class

renfe-preferente-error

One note here... I tried to purchase "Preferente" class on a Barcelona to Madrid service and I got the error to the right. I was interested in what I expected to be first class but wanted to get the tickets purchased; instead I opted for "Turista".

  • Turista
    This seems to be equivalent to 'economy class' or 'coach'. All trains have this and it's the lowest (and cheapest) option available. All trains I checked out still had 2+2 seating though... so it can't be too uncomfortable?
  • Preferente
    Don't quote me on this, but I think these are 1st Class seats with a discount... I wasn't able to purchase any though.
  • Club
    Bloody expensive... seems to be first class with no discount and all the options (drinks, food, etc..)
  • Butaca Super.
    No idea... if anyone can provide information on this then please do!
  • Cama Turista
    No idea... if anyone can provide information on this then please do!
  • Cama Preferen
    No idea... if anyone can provide information on this then please do!
  • Cama G. Clase
    No idea... if anyone can provide information on this then please do!

Step 5: Confirming ticket details

renfe-options

The next screen is one of the most confusing. At the top of the screen you will see the trips you wish to take with the classes you have selected. At this point you can choose to switch to another class type if required. Switching between the types and pressing "Recalculate purchase price" will show you what each of the tickets are worth. Chances are you already chose the ticket type in the previous screen and you don't need to adjust this.

There is also a family discount option ("Descuento F.Numerosa") which allows discounts to parties travelling as a family. I don't know exactly how this applies and don't recommend touching it.

Select your final options (seat selection, meals, etc...) and then choose Continue.

I usually don't bother with seat selection for any tickets that I purchase (on any mode of transport...) ...but... for the purposes of this post I'll show you what happens when you tick that checkbox.

Step 7: Credit Card Details

renfe-card-details

renfe-card-details

Ok, the first thing that scared me on this page is the lack of a credit card 'type' selection. You cannot select 'Visa', 'Mastercard, etc... I assume RENFE just knows how to decipher this from the card number you've entered.

You'll notice at the top of the screen that there is a 'Select a card' button... this brings up a blank list (I first expected to select my card type via this.) I freaked out during my first purchase but then realised that it's for storing your credit card details so you don't have to type them in each time. I chose not to do this.

Go through and fill out your details... Skip the 'TEMPO Card' area as that seems to be their loyalty program. You'll need to make sure the number has no spaces, your name is correct and you have the CVV number from the back of your card (it's the last three digits on whatever number exists.) If you don't know any of these details then contact your bank or ask someone who's paid online with a credit card before to help you.

Finally check the 'I agree...' checkbox and hit continue.

Step 8: Seat selection (optional)

renfe-seat-selection

If you didn't choose seat selection then you can skip this step; otherwise, choose your seats...

At the top of the page you'll see the entire consist of the train you'll be travelling on. The buffet car is noted and so are the classes of travel. RENFE will select a car for you to travel in by default, but you can choose another as long as it's marked as the class of travel you have chosen.

Once you've chosen a car you can then select a seat on the bottom half of the screen. Note that anything marked 'X' has already been booked by someone else. Work out where the amenities are and choose the required amount of seats simply by clicking on them.

After selecting all required seats, press continue to start the card verification process.

Step 9: Credit Card Verification

renfe-verification-1
renfe-verification-2

Now comes the tricky part... you'll have a few hoops to jump through here depending on your card issuer/bank. If you've ever bought anything online (not via Paypal) and have seen your bank's "verification screen" then you can expect to see it here too. RENFE, at this point, will attempt to contact your bank and will then hand control over to the bank's verification system. My bank here in Australia presented it's verification screen where I was to click a button, receive an SMS and then type in the code given.

NOTE: The first time I did this my bank's verification screen did not appear! Something timed out somewhere and I got a "This website is not responding..." error. I ended up just hitting refresh (as I knew I hadn't verified the initial payment) and everything then just worked. It's always daunting when dealing with your own hard-earned dollars... but be persistent and it should work.

Step 10: Review and print your confirmation

renfe-complete
renfe-journeys

If you've made it this far then you're in! Congratulations, on this screen you'll have a booking number and trip details. You will also receive an email (if you typed the correct one in whilst registering) with all the details too. There's no need to print this screen; print the email instead.

I never tried the SMS option... there's a radio button that you can select... I imagine you then press the "Print Tickets" down below. I didn't even click that button; I was happy with the email as proof of purchase.

There is a link at the top left to view your 'Journeys'. Click this and it'll show you a short list of your confirmed tickets.

Step 11: Travel.

I'll get back to you on this in August/September 2011.

30Jun/110

Sydney – June 2011

I happened to be in Sydney on Saturday the 25th of June briefly and managed to catch up with the Metropolitan Goods Railway Line between Canterbury and Sydenham.

I'd known about this line from the forums at Railpage and wanted to see some of the privately operated locomotives.

NOHABs at Canterbury

NOHAB (Nydqvist & Holm AB) was a manufacturing company in Sweden that has since gone bust. Independent Rail of Australia (Originally known as Lachlan Valley Rail Freight) based in Minto, Sydney, imported 16 of their MZ locomotives and continues to refurbish them.

It turns out that they decided to pass me at Canterbury Station not long after I'd gotten there.

NOHABs heading via Canterbury NOHABs heading via Canterbury 1437 in the lead

They also own 4717, looking quite dirty. I jumped on the next spark back to Marrickville; 4717 paused long enough at the signal for me.

4717 LE past Canterbury 4717 LE past Canterbury 4717 heading to the Port at Marrickville

RLs at Marrickville

It turns out there was to be enough action here to keep me entertained. Port botany is a dead-end with no facilities to turn an engine, so all locomotives have to reverse else where. It seems that, for the movements I saw, containers are taken down and then the engines return to their bases.

First up, after 4717 cleared, a set of RLs came through. RL302 was leading and paused just on the other side of the junction to Sydenham. The pair then trotted off downhill.

RLs at Marrickville RLs heading back down towards Sydenham RLs turning via Sydenham

After the port line was clear, the NOHABs returned. It would've been a good shot if another locomotive was attempting to head east... I've seen it before where someone has caught another train waiting on the line up from Sydenham.

NOHABs return past Marrickville NOHABs return past Marrickville

The RLs, with RL301 now closest to me, returned to Marrickville and then bounced back to the port.

RLs turned and returning. Heading back to port

81s at Marrickville

A lonesome 81 Class then climbed the grade from Sydenham and wound past Marrickville. I hadn't seen these under steam for quite a long time (Melbourne only really sees them shunting.)
Note that the final container on the train had a piece of cardboard wedged in the handle saying "Don't seal this container."

8132 on freight through Marrickville Don't seal this box?

Central and Surrounds

I then ventured into the city via Central and caught the locals.

V-Set at Central V-27 at Central Xplorer at Central

That night I also tried a few shots of the trams near Paddy's Markets.

Chinatown Trams in ChinatownTrams in Chinatown

Taking the XPT home

The final part of my journey included a trip home on the XPT; although everyone seemed to think I was crazy for doing it. It was actually a really nice ride and there were little slowdowns. The train arrived 2 minutes early to Southern Cross; but the timetable definitely incorporates the trackwork being undertaken.

Quite a few freight trains were passed, for a Sunday, including a random lash-up on a ballast train south of Cootamundra.

XPTs at Central Departing Campbelltown 4701 leading ballast at Cootamundra
XPT at Albury

In the end, I'd do the trip again... the trackwork will be completed one day? I think they can knock an hour or two off the running-time when it's done.

The photo album for this trip is here.