What? In my country every single station has a timetable saying which metro/train/bus stops there at exactly which minute. Are you suggesting we should randomize public transport schedules?
London did, 5 years ago, for the London Underground: http://traintimes.org.uk/map/tube/ More recently, one London bus at a time: http://traintimes.org.uk/map/london-buses/#73 There's a decent amount of open rail data, and a website listing usages: http://www.openraildata.info/
I thought the same. But I can't actually come up with a good reason. Maybe German trains are so punctual that you can infer their position anyway. Can someone in Berlin measure the lag? Next time I'm back there I might test it.
> Maybe German trains are so punctual that you can infer their position anyway.
That's what the map is doing, anyway (plus delays).
According to the website, the location information isn't exact, but "calculated" (whatever that means).
It most likely means that there is no exact GPS data, but the company knows when trains arrive at a certain station and can calculate when the trains arrive at the next station (thus, they show us if a train or bus is late in minute-resolution). So it's easy to tell when a train is just departing, or when a train should be approximately 100 meters from the last station away, etc.
I thought the same. But I can't actually come up with a good reason. Maybe German trains are so punctual that you can infer their position anyway. Can someone in Berlin measure the lag? Next time I'm back there I might test it.
I can only speak for Berlin and will say punctuality is not the strong point of S or U-bahn here.
CGI lives. > Who would run this on a webserver? Who wouldn't? It's an executable. Just like your favourite language runtime. Just like 90% of the web.
It's quite easy to make this particular *.exe path return an "Internal Error" by fuzzing the GET parameters, which may or may not be due to someone having written something that parses user-supplied data in C that then segfaults :)
Assuming that they're even using C. It may as well be a dumped executable Lisp image.