|
So I wrote a short message to Lonmin (the platinum mine owners in SA) earlier this morning, with aim of expressing my displeasure at recent events.
You can imagine my surprise when upon clicking 'Submit Feedback', Outlook Express opened up, complete with 3 email addresses - one each in the TO, CC and BCC fields.
Having checked the source for the page, it's just a form. I Don't know if there's a cheaper, nastier way of doing it than like this (it's an ASPX page) - Not bad for a platinum mine eh?
<form method="post" action="mailto:nmsimang@deloitte.co.za ?subject=Lonmin Site Feedback&cc=evermaakv@dtss.co.za &bcc=GregoryN@dtss.co.za " enctype="text/plain">
See here for the live website: https://www.lonmin.com/contact_us/feedback.aspx[^]
Make it work. Then do it better - Andrei Straut
|
|
|
|
|
public void WriteContactForm(IContactFormInfo info)
{
throw new BrainNotFoundException("Brain not found", new BadProgrammerException(
"Bad programmer", new ProgrammerIncompetentException()));
}
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|
|
So, has little Bobby Tables sent them anything yet? Or his HTML-encoded mates?
Cheers,
Peter
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
:smirk:
Nah, nothing malicious - though 15 or 20 years ago the story may have been significantly different. For entertainment purposes though, here's what I did send.
name=Simon
email=peterpan@disney.com [spam-bot friendly address]
comments=All I can say is, I hope you're happy with yourselves.
I can tell you right now, here in Australia we pay our gold-miners a more per week than these guys were asking per month. Yes that's right - we get their current monthly wage every couple of days - about 3 or 4 times each week.
AUD $70,000 per year would be considered an insult.
You have metaphorical blood on the grubby hands with which you grip your money with so tightly.
If the crazy legal motion is successful, you may well have a very nasty time ahead. Africa isn't a factory, where you can pay people like FoxConn employees - it's a country that has the natural resource that you want. You certainly can't move the reserves offshore, call-centre style. You're bound to play nice, leave the country, or act like a bunch of total so-and-so's. It's your choice.
Obviously I'm some fool writing to you from afar, without all of the facts and without having consulted you for your side of the story. I will not be the only 'fool' that holds these views.
That said - it's likely a situation beyond your control now. I can only hope that the saga influences future decisions to the benefit of ALL involved parties.
Regards & Good Day,
Simon Beeching.
PS - you may wish to fix your website - there's no excuse for a Contact Us form to open MS Outlook (or any other client-side email program for that matter)
You're using ASP.NET for the website. This has the required tools to make posting this message on your website a seamless experience for your (other) commenters
The current solution is a cheap, half-assed method. Professional is not an appropriate work to use here.
It also means I have the 3 direct email addresses. These could be passed around and the inboxes filled with hateful comments the world over. I have no interest in doing anything of the sort. It is however a glaring example of a cheap, unprofessional approach. Seriously guys?!
And no, I'm not entirely stupid - I sent the email to each of the 3 addresses as email, CC and BCC (9 copies of the email in total) since I understand that people typically have rules setup on their Outlook inboxes.
I felt the matter was important enough to warrant attention - this is more likely to be gained when any inbox rules are side-stepped. Again - this is information I shouldn't have but do, on account of the poor website implementation.
nmsimang@deloitte.co.za, evermaakv@dtss.co.za, GregoryN@dtss.co.za
EDIT: Did a couple of back-of-the-envelope calcs to better assess just what the demands equated to, I'm even more disgusted than I was earlier..
Lonmin annual production: 750,000 oz @ $1500ea (2,054 oz/day) - $1,125,000,000
3000 miners - paid $400/month - $14,400,000
3000 miners - paid $1,600/month - $57,600,000
Demanded increase - (1,600 - 400) / 400 = 1,200 / 400 = 3x or 300%
Current miner payroll as % of value of annual production of Pt: $14,400,000 / $1,125,000,000 = 1.28%
Demanded miner payroll as % of value of annual production of Pt: $57,600,000 / $1,125,000,000 = 5.12%
Make it work. Then do it better - Andrei Straut
modified 3-Sep-12 21:22pm.
|
|
|
|
|
Did you really intend to include your email address in this post (line 2) or is that a ?
Normally we discourage doing so and since your original post was about how bad it is for them to publish their email addresses the way they do, you might have overlooked your own being included here. For the spammers to see. For the whole world to see .
Soren Madsen
|
|
|
|
|
|
They may all go to a shredder.
|
|
|
|
|
They like spam.
And also your comments are considered spam.
|
|
|
|
|
Hey, some people LIKE using their own email client to compose emails! I know it must be a foreign concept to you, since you use Outlook Express...
|
|
|
|
|
The last time I used (& co-incidentally enjoyed) an email program was pmail under win2k(dos).
Doing all email via webclients/phone app, I've no need to setup email. Which is why whenever somebody tries this trick, it opens up with empty from field - I've never setup an outlook account..
Make it work. Then do it better - Andrei Straut
|
|
|
|
|
Why do people do this? To make my brain hurt?
DateTime startDate = new DateTime(
DateTime.Now.AddDays(-1).Year,
DateTime.Now.AddDays(-1).Month,
DateTime.Now.AddDays(-1).Day);
DateTime endDate = new DateTime(
DateTime.Now.Year,
DateTime.Now.Month,
DateTime.Now.Day);
|
|
|
|
|
Because using time spans is harderest.
Soupcon of a brain fart there.
It's c#, so addDays() does it all for you. But that needs thinkification.
Panic, Chaos, Destruction. My work here is done.
Drink. Get drunk. Fall over - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer
Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
|
|
|
|
|
To introduce subtle bugs around midnight, that require expensive fixing and guarantee a job for life?
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
I've done something similar to the second one of those, i.e.
DateTime now = DateTime.Now;
DateTime midnight = new DateTime(now.Year, now.Month, now.Day);
Am I missing an elegant way to do that?
|
|
|
|
|
DateTime endDate = DateTime.Today;
Today is Now with the time truncated.
|
|
|
|
|
Thanks, I'll try to remember that! Not that intuitive a name, to me.
|
|
|
|
|
One could also use DateTime.Now.Date; .
|
|
|
|
|
Erm, I was just logging on to report myself for this. It looks very similar
System::Drawing::Rectangle clientRectangle = System::Drawing::Rectangle(ClientRectangle.X, ClientRectangle.Y, ClientRectangle.Width, ClientRectangle.Height);
I have no defense, guilty as charged
|
|
|
|
|
It would be interesting to have a coding horrors forum that only allowed self-reported craziness.
|
|
|
|
|
The first step to recover is admitting you have a problem.
Panic, Chaos, Destruction. My work here is done.
Drink. Get drunk. Fall over - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer
Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
|
|
|
|
|
How would that work for people who suffer from hypochondria?
|
|
|
|
|
LOL It had been some time since I checked this forum and when I saw the title of this post I thought there would be tons of Rebbeca Black references (I'm writing this as of FRIDAY, September 7th)
|
|
|
|
|
Definitely WTF worthy.
You have my sympathies.
|
|
|
|
|
So I think the guy before me wanted to spell the word 'Assigned' in his C# method name but ended up saying
public int UpdateReasonNotAssgiggedFlag(IEnumerable<DownTime> downtimes)
{
}
Excuse the profanity, but I wonder what it feels like to get "ass-gigged." Anyway, I corrected the "misspelling..."
Sincerely Yours,
Brian Hart
|
|
|
|
|
Sounds like a reporting method for use in a prison web service.
If (DropSoap && !A##Gi##ed){
Update....
}
(please accept my appologies too - Just couldn't resist).
|
|
|
|
|