Why a copy of Office is needed on a PC tasked with showing line information is anyone’s guess
So that they can be pwned by poisoned documents, of course.
Window admins rejoice! It isn’t just you that can’t get Office 2010 to uninstall silently. The mighty brains behind the UK railways have had just as much trouble. As well as the usual passenger information boards, detailing the day's cancellations and delays, London’s Victoria train station also features displays on every …
Documenting VBA is pointless. Isn't the code self-explanatory?
I know/hope that this was just a joke, but running VB scripts/macros in production code anywhere is asking for fragility and breakage and lack of accountability. Next time use logo.
Andthe bit about him standing at the station, looking at the terminals, suddenly remembering the portion of the script he neglected to comment out before he was abruptly let go. He was late for work, but he was smiling at his handiwork.
I've worked on rail line overviews. In the bad old days, you had to install either Visual Studio or Office just to get some god damned necessary DLL, which was absurd. Fortunately, those days are long gone.
One of the most important restrictions we have with these systems is to NOT install third party software on them. They're dedicated display systems, not general-purpose computers.
Of course, that won't stop people from trying...
If it's anything like our company, I'll go with "Software updates and rollouts are done remotely by someone who doesn't know what you do and was too lazy to check what all the thousands of machines did so just pushed O365 out to all machines because they were told 'everyone' had to use it now."
I always thought it was an own-goal to include the brand name (+ identifiable look 'n' feel) in error messages and alert boxes which are likely to appear in public places.
Microsoft clearly still thinks this is good PR.
Compare Apple's "grey screen of death" which mentions neither Apple, nor any of their brands. On the contrary, it has an international flavour, with various languages and alphabets, so you could be forgiven for unconsciously blaming the failure on humanity generally.
They should use this error message: https://54below.com/app/uploads/error-message-1024x576.png
(Yes, yes, I'm still living in the 90's)
I don't often say this, but I'm pretty sure even Microsoft couldn't make the trains run worse.
No Microsoft error messages showing at St Pancras tuesday night, but the destination boards were ordered pretty much randomly (actually, by platform - but because they're all one long list, not individual boards headed by destination, that's no help whatever) and contain entries for trains that left an hour before.
Well, just click on the header of the column you want to sort by and they'll be rearranged to your specs, sir.
You may need to jump about 12 feet in the air to click on the header, only to realize that they forgot to install touch/punch screens.
As a user of the 'Brighton Line' I'm just waiting for the Union to call for a strike on the grounds that not all their members got to see the message and that the Railway Operator was discriminating against their members.
Yes, I'm being sarcastic but the impasse between the NUR (or whatever they are called this week) and the TOC's has been going on for more than two frigging years. I know of many people who have given up trying to commute by train because of the uncertainty. If you think that BREXIT is a cause for uncertainty, then any Brighton based commuter will gladly bend your ear for a few weeks on uncertainty.
And... another weekend with half the line shut for so called engineering works.
Roll on Friday... oh wait, I need to work on Saturday bummer.
Yours, disgruntled of Kemp Town.
Unless I have misunderstood the graph, firstly there is no data after 2008, but yes Railway Station has been in decline up until 2000. After 2000 it's been increasingly used. However what you don't mention are their relative uses. Railway Station is used many orders of magnitude more train station. E.g most literature does not use Train station.
So I would suggest that the phrase Railway Station is in decline simply because travelling by rail features less in literature due to alternative forms of travel.
Apparently, according to some announcements, the trains are calling TO "Harrow & Wealdstone", "Watford Junction", "Hemel Hempstead" etc etc.
And the one that really annoys me is on the underground...
"Please move along the platform to your left and towards the end carriages as the middle carriages is where the train is most busiest."
*grinds teeth*
I think its a deliberate attempt to break with the bad old days when you turned up at a railway station, bought a ticket and caught a train by getting in a railway carriage. There seems to be quite an attempt to put down BR at every opportunity because -- I'd guess -- "the powers that be" don't want to remember how cheap, convenient and reliable the service was (most of the time, of course).
These days you're supposed to follow American practice -- obtain a ticket from an agent or on line, potentially months is advance, turn up at the station or depot and when the train arrives find your seat in the appropriate car in the consist. (This is for long distance travel by Amtrak -- for short distances -- commuter railroads -- you'll purchase a ticket from a machine and get on the first available service.)
"station" = "place where something is stopped". It's a "train station" when just YOUR train is stationary for an indefinite period of time. It's a "railway station" when the ENTIRE railway is stationary for an indefinite period of time. Problem solved, leaving only the mystery of why the term "railway station" is becoming less common when the condition of the entire railway being stopped doesn't seem to.
(says I, from behind my... work station)
'Am I the last person who calls it the "railway station"?'
Yes, guard/train captain now calls it a 'station stop'... as opposed to a 'stop in the middle of nowhere for no reason' or a 'hurtling through the next stop because TPTB are checking punctuality today and we might be 30s late at the terminus 150 miles away'
I understand that in some cases it makes sense to use a tried and tested off-the-shelf OS like Windows. It may not be perfect but its flaws are often well-known so you can work around it.
What does puzzle me, though, is the use of Windows for systems like this, or those ad displays, public information displays, video terminals etc. They usually have a very narrow set of requirements (some network activity, some display functions, some times limited mouse or keyboard input) that could easily run on a much more pared down OS without all the unnecessary baggage that a consumer desktop OS like Windows has.
If you develop the application in a high level stack (Java? Python?) and run it on a severely pared down Linux or BSD flavour that only has the minimum required functionality compiled for this task you'd likely be much more reliable. You could probably even do a major hardware or OS upgrade without the higher level application noticing it.
Anyone able to shed some light on this?
Anyone able to shed some light on this?
Yes. It's all about economics.
The companies that produce these aren't trying to make the best product possible - but the most money possible.
Windows developers are 2/1p.
If their "wiz kid" nephew can whip up a billboard in VB6, by copying stackoverflow question code, then so be it.
But yes, this isn't completely the fault of Windows - the consumer OS designed for Grandma - but perhaps the fault of those deciding to use it.
The only reason this situation occurred is because the engineer preparing the disk image didn't do their job properly. It's not Microsoft's fault - sorry to burst everyone's bubble. How do I know this? I spent 6 years working on very high profile Windows and Linux based vending machines on every aspect from preparing the disk images, writing the drivers and the application software. If you live in London I guarantee you've used one of the devices I've worked on.
To address your question as to why people use Windows for these kinds of applications, there are many and which apply depend on the organisation. To cite a few: a) Legacy - many systems were developed for Win32 before Linux distributions were practical alternatives, b) compatibility - much middle-ware and drivers are only available for Windows, c) familiarity - many engineers are familiar with Win32, d) continuity - Microsoft isn't going to go away any time soon, e) cheap, easily available hardware platforms. So, I know the next question is "why don't companies dump Windows and switch to a Linux distribution". Usually the reason is the cost of porting the software outweighs any measured benefit.
A RPi would be ideal for this sort of thing.
And if they'd done that six years ago they'd be running on original Pi B hardware and Raspbian Wheezy and in another decade they'll be so behind the times we'll be laughing at them like we're laughing now.
Because. It's simply what happens.
Why? It'd just be a dusty screen that still works.
And as if to prove a point, I have a "wall" at work with 14 Raspberry Pis. 13 of them are original, 2012-vintage, Sony-built model B units with 256MB RAM. They are being used as looping video players running 24 hours a day and apart from a few new SD cards and an occasional software update they just work.
The SD cards have been replaced because the originals were bought in a rush and weren't terribly good quality (the Sony Pis only became available about two weeks before we needed them), and because early versions of the OS would quite happily irretrievably corrupt an SD card if you removed the power unexpectedly. The OS updates to help with that but mainly because over the years I've used more and more Pis, and each new generation needed an updated OS and I really only want to keep one OS image in play. I use "Lite" images and yes, the latest version does still run on the older hardware.
In total (if I've counted correctly) I had 17 or 18 first generation model Bs and have "lost" three (I think). One failed because the SD slot cracked and now won't reliably hold a card in place, the other two just "died" for no apparent reason after many years in use. I also had three (lucky me) original China-built Pis between work and home. All three have been withdrawn from use due to "odd" errors which make them unsuitable for 24 hour use. They seem to work fine, but then stop for no apparent reason.
M.
Whilst Office 2010 can be run on XP, that toolbar, looks like a Windows 7 toolbar.
I suspect someone has simply taken a bulk standard OEM Windows PC that has Office Starter (2010) preinstalled and didn't bother removing unnecessary stuff and simply configured the full screen (IE) browser application.
Now if this were a screen in one of the signalling boxes, I would be much more concerned...
"Why a copy of Office is needed on a PC tasked with showing line information is anyone’s guess (and two Internet Explorer icons indicates there is double the fun to be had)."
What? *Every* copy of Windows has Office amirite? why it just *has* to be there. Ref: exporting data from software like Sage: why allow .csv exports when you can require hooks into Excel. Oh, and that means you can't even work on report permissions on the freaking server without Excel installed on the server.
Okay so this system is some sort of extra information box for platform staff to see what is going on.
It's probably fed from the Open Data feeds which also feed a bunch of Web services such as open train times and real time trains et al.
It will be running on a standard COTS IT system used for office staff hence the 365 install.
It has no access to safety critical or safety relates systems.
I'm not bragging (I'm really not) but I have worked in and around railway signalling and control for a decade and look at this stuff a lot.
It's done as cheap and quickly as possible to get info to people on the front line. The thinking required to build a cut down box running a custom OS running some neat pure code which is optimised is vastly outweighed by the fact a windows box is £40 a month on internal lease and will be binned off in 5 years when it all gets changed anyway.
But much harder to find someone you already have, who knows what to do with it.
Anyone who can click a couple of options to cause Explorer to auto-launch, go full-screen and display a fixed web page on Windows should be more than capable of doing exactly the same thing on Raspbian with Web (Epiphany) or another browser of choice, even if they've never handled a Linux machine in their lives.
If they're not, put them back into the office making colourful Powerpoint stacks to explain to middle management why the trains are late again today.
M.
This post has been deleted by its author
It's easy - they want an easy to maintain solution - and there are a lot more people that know about Windows than know about RasPi devices
At a previous company, I tried to convince my boss to suggest that we could use cheap Raspberry Pi devices to power screens at the various receptions for the council we supported (these screens only display a list of meeting rooms and what is on in each - with the data being pulled from an Exchange calendar)
His reason for not doing it - if I left, nobody would know how it worked.
So, at each reception for the council, they have a dedicated desktop PC, complete with windows, full office, keyboard and mouse, antivirus, that is a member of the domain, and is logged in as a specific user account, which is used to drive a screen to just show some basic information.
cost of each PC - £600
software licenses are bundled with the enterprise agreement, so are not a major factor.
they run 24/7, and use all that electricity.
I would put total running costs at £200 per year per device, to cover maintenance calls and electricity
inertia, fear, take your pick of the reasons why this happens, and why it will continue to happen.
"His reason for not doing it - if I left, nobody would know how it worked."
Yes, but seriously if you actually have people who know Windows, that is justified. Unfortunately in 99% of companies using Windows, nobody has the faintest clue about Windows. Even Microsoft often seems to not have read their own documentation.
Also if I had a company with people knowing Windows, I'd seriously be worried that Microsoft buys them out, after all there are perhaps a couple of thousand people who actually know Windows, while there are millions of people who know Linux.
... when those systems ran on dedicated hardware on redundant hardware which would be switched in between several times per second so any error would flash. Also those systems would check every graphics primitive they have drawn.
And before that they had fault detecting relay circuits which would signal when any of their relays would fail.
Today it seems those systems are made on the least suitable systems for the job, with no thought on how to make it work safely.
One of the several things I hate about Windows is focus stealing. Several years ago they implemented flashing icons on the Task bar (and they are still present) but applications can still steal focus. You can be half way through typing a password and and something else grabs the focus and suddenly half your password is in plain sight. And it makes trying to launch an application in the background painful.
Focus should stay where the user put it. If you want to attract their attention flash an icon or - if you must - popup an unfocused message bubble in a corner.
> Yankee software shit on British screens
> Screens made in Taiwan anyway
> "Engineers" with the skills of room maintainers led by the nose of penny-pinching management types thinkfluenced by fad propellers, no longer building machines but just "downloading" stuff to a very generally used platform and hoping to hell it works
> No-one knows how to fix stuff or is even aware that there is a problem
OUTSOURCE THE WHOLE NATION!
Those aren't really designed to be customer-facing displays so either the person complaining about it was a railway employee (and probably knew of a better route to get the problem resolved) or they're just being dicks. I would imagine only a tiny fraction of rail passengers know the headcode of the train they're about to board and so can use this display to find the platform.
is that the number shown on OpenTrainTimes.com?
Why don't we have proper train identifiers used for the public here, as they do in many other countries?
Here trains always seem to be identified by the station it's leaving and the time (optionally with the destination). That's often ambiguous and inefficient. Much better to say "train 12345"
Some trains especially those that ran on the old BR Southern Region used a two digit headcode to describe the train route. On the Brighton Line headcode 4 was London-Brighton while 5 was also London-Brighton but reserved for the Brighton Belle.
Since the late 1950's every train has had an identifier (or TIN, Train Identification Number). Old BR Diesel (and Electric) Locos used to display this on the front of the Loco. The first digit was for the train class. '1' was Express and so on.
The working timetable shows this Number. Passenger timetables generally don't show it.
For more infor, Wikipedia is your friend
https://en.wikipedia.org/wiki/Train_reporting_number
{Any decent Gricer from the late 1960's would know many of the TIN's off by heart}
Now it is time for a Pint at the Railwaymens!
There are passenger display screens at Waterloo which keep falling over with BSOD errors (a brief diagnosis of which suggests the boxes they are running on, screwed to the wall inside plastic cases, keep overheating.
Yet there's one, tucked away in a corner by a ticket machine which has been crashed for nearly two months now. I'm convinced they've forgotten it is there, or that nobody has decided it is their job to report it.
https://twitter.com/ChartUpdate/status/1050066728032583681