• (cs) in reply to Veinor
    Veinor:
    Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource MISSING MISSING!
    Wootf, a wootf, oohhhhh it's a wootf, it's a...

    Addendum (2007-08-06 17:03): ...or for the nuffs out there: "fake, a fake, oohhhhh it's a fake"...

  • (cs) in reply to Random832
    Random832:
    Paul:
    Mcoder:
    RayMarron:
    Changing it to use FormatDateTime('hh:nn:ss', TimeLeft) would fix it for everybody.

    I don't know how those nanoseconds are usefull. For me, putting them where one'd expect minutes is quite confusing... Truncating them to 2 digits even more :)

    The first parameter shown in FormatDateTime is quite right; 'nn' will give minutes - 'mm' will give months ;)

    Ah, yes, the messed-up "almost standard" of M$ date formats.

    In one format (the one used here), it's "nn" minutes "mm" months. In another (.NET uses this one) it's "mm" minutes "MM" months. In another (Excel/VBA), it's case-insensitive, context-dependent (if the nearest symbol is "hh" or "ss", it's minutes, if it's "yy" or "dd", it's months) Another context-dependency is 12/24 hours (it's 12 if there's "am/pm" present somewhere else in the string, 24 otherwise) - whereas with the .NET format it's "HH" for 24, "hh" for 12, and "tt" for am/pm. I'm not sure how the one you're using distinguishes 12/24.

    Delphi, like your Excel example, can use "mm" for minutes or months - it assumes minutes if it follows an hour specifier. The "nn" one is the unambiguous minute specifier, and the one I've become used to using. Times are 24-hour unless an am/pm part is included, which also happens to be the only case-sensitive one of the bunch.

  • NotanEnglishMajor (unregistered) in reply to gwenhwyfaer
    gwenhwyfaer:
    Ben:
    Car gone! Car gone!
    So take the cdr.

    You write with a lisp...

    • Major
  • [twisti] (unregistered)

    Not sure anyone said it yet, but the resource one is probably Java + Eclipse + one overzealous String externalizer. By default, the Eclipse "String externalize wizard" externalized EVERYTHING into one big resource file, even stuff like button.setText("OK").

  • whicker (unregistered) in reply to EvanED
    EvanED:
    AI0867:
    maybe, but counting from 12 to 11 (through 1-10) makes a whole lot less sense.

    First time I was supposed to have some IRC meeting with a couple people living in the US and canada, I showed up 12 hours late due to that. (you should have seen the rant I posted on the forums later on)

    I missed my first college exam because I got the AM/PMness wrong, and I've grown up with it.

    Back in the day, one of my midterms got rescheduled to 6 o'clock the next day. So I showed up bright and early at 6 AM (or rather, it was still dark). Door was locked. Nope. It was 6 PM. Better than the other way around, I suppose.

  • Mal1024, can't be bothered to sign in (unregistered)

    resource PostData missing!resource PostData missing! resource PostData missing! resource PostData missing! resource PostData missing! resource PostData missing! resource PostData missing!vresource PostData missing!resource PostData missing! resource PostData missing! resource PostData missing!vvresource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!

  • dkf (unregistered)

    Dude, where's my resource?

  • iToad (unregistered)

    Over the years, a number of HMI experts have claimed that error messages should both describe the error, and suggest a remedy. The second example correctly does both, by describing the exact error, and then including a huge chunk of the help file into a single enormous dialog box extending down most of the screen.

  • Josh (unregistered)

    This final screen is some kind of developer's nightmare world, à la the "Malcovish Malcovish Malcovish" scene in Being John Malcovich.

  • (cs)

    Quack Missing!

  • anne (unregistered) in reply to A R Baboon
    A R Baboon:
    That last one is like the scene in Being John Malkovich where everyone is replaced by Malkovich.

    yesyes!!! that's exactly what I thought!! I lol'd so much!

  • (cs)

    I must be the only person who found the first one hilarious?

  • ICG (unregistered)

    Today I've experienced the total opposite from the 2nd error-message-pic:

    [image]

    Now it's the question which is the greater WTF :p

  • Pax (unregistered) in reply to anne

    Tsk, tsk, that should be "l'dol" :-).

  • Howard (unregistered)

    2nd dialog box, 3rd paragraph, last sentence -- it pretty much sums it ALL up: "This is most likely a user error." Isn't that typical?

    (ok i can see now the geniuses out there are going to give me the "user != enduser" deal... fine!)

  • (cs) in reply to Frank Stimpleton
    Frank Stimpleton:
    This error message is too damn verbose! It's the most pedantic error message I have ever seen. I would worry about the developer: manic depression on an upswing?; cocaine problem?; perhaps being passive-aggressive?

    My first thought was that maybe the developer kept being pestered by his PHB to make the error messages more descriptive, so he thought "You want descriptive? Take THIS!" and just copy&pasted some paragraphs from the documentation/specs (because that's what that dialog text reads like) as an act of defiance.

  • Cheong (unregistered) in reply to T $
    T $:
    I think the second one is ok. It's got paragraphs, some carriage returns separating paragraphs, some indentation. I'm just wondering how it's all supposed to fit on a single screen.
    Sure. You can read the whole dialog at once if you have "properly configured" display card, and then press "[Ctrl]-[Alt]-[<-]" once. (Non-configured display card usually just allow you to use "Ctrl-Alt-[Down arrow] to invert the screen)
  • Synchronos (unregistered)

    I believe the last one makes perfect sense. Here is the translation to Marklar:

    Marklar:

    Your marklar has marklared the marklar marklar, when the marklar should have marklared the marklar to the marklar. All the marklar have their marklar marklared. Do you marklar to marklar or marklar?

    Marklar | Marklar | Marklar

    The translation to Smurf is left as an exercise for the readers.

  • (cs) in reply to rbowes
    rbowes:
    Veinor:
    Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource MISSING MISSING!
    I think the worst part is that you suddenly got that Badger song stuck in my head.. I had forgotten about it for months now!

    Damn... So HAD I. Thank you very much...

  • Design Pattern from Hell (unregistered)

    It seems nobody so far has spotted the real WTF:

    #1, "select Sort Order", ORDER BY ##", M, 3 ,1, "Alpha", "Alpha By Year", "Nuke Database", "IND_SORT_NAME", "IND_SORT_YEAR, IND_SORT_NAME", "IND_SORT_NAME; DROP DATABASE"

  • Mats Gefvert (unregistered)

    The "12:01:00 AM" thingy scared me. I'm pretty sure I've used TimeToStr somewhere in that precise fashion...

    off to grep my code :)

  • Mats Gefvert (unregistered) in reply to Mats Gefvert
    Mats Gefvert:
    The "12:01:00 AM" thingy scared me. I'm pretty sure I've used TimeToStr somewhere in that precise fashion...

    off to grep my code :)

    Well, it turned out I probably hadn't made that particular mistake. But in my grep I found another WTF that I had written some time ago...

      Result := MD5Print(MD5String(DateTimeToStr(Now) + FClientName + signature + 'La di da'));

    I have no idea what that line does and I don't want to know either. :)

  • Mats Gefvert (unregistered) in reply to Mats Gefvert

    Hmm... Just looked at what I posted and I got the big scare, realizing what it might be... Fortunately, it was nowhere near as critical as I thought :)

    Phew. Gotta check things better next time.

  • (cs) in reply to EvanED
    EvanED:
    AI0867:
    maybe, but counting from 12 to 11 (through 1-10) makes a whole lot less sense.

    First time I was supposed to have some IRC meeting with a couple people living in the US and canada, I showed up 12 hours late due to that. (you should have seen the rant I posted on the forums later on)

    I missed my first college exam because I got the AM/PMness wrong, and I've grown up with it.

    Bullshit. If you think in 24-hour time, and you are befuddled by a 12-hour time, then you will either be on time, or 12 hours early. Giving you about 12 hours to figure out the problem.

  • (cs)

    I believe you have my Resource

  • (cs) in reply to sas
    sas:
    EvanED:
    AI0867:
    maybe, but counting from 12 to 11 (through 1-10) makes a whole lot less sense.

    First time I was supposed to have some IRC meeting with a couple people living in the US and canada, I showed up 12 hours late due to that. (you should have seen the rant I posted on the forums later on)

    I missed my first college exam because I got the AM/PMness wrong, and I've grown up with it.

    Bullshit. If you think in 24-hour time, and you are befuddled by a 12-hour time, then you will either be on time, or 12 hours early. Giving you about 12 hours to figure out the problem.

    Yeah, but his "I've grown up with it" clearly means that he thinks in 12-hour time and had a brain fart.

    Tends to happen to me most often with alarm clocks, where there's just the little dot to tell which the time is set to / which the alarm is set to etc.

    Also, "12:00 AM" means midnight yet "12:00" 24h time means noon, so I call bullshit on your 'bullshit'.

  • PeriSoft (unregistered)
  • mr_ed (unregistered)

    Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers!

  • Mushroom (unregistered) in reply to Veinor

    "I hear a flake, a flake, oooooh it's a flaaaaaaake." ;)

    Captcha: badger. Actually it's not, but of course it should be.

  • Loren Pechtel (unregistered) in reply to EvanED
    EvanED:
    Random832:
    T $:
    I think the second one is ok. [...] I'm just wondering how it's all supposed to fit on a single screen.
    It's only 737 pixels tall - it'll fit on a 1024x768 screen with room to spare.

    The default look for the start menu in XP is ~32 pixels tall, which brings it to effectively needing 769 pixels height. I think the classic look is slightly shorter, but not much.

    Granted, I suspect most developers run with rather higher resolution.

    And why should we expect dialogs to fit?! I've managed to make a Windows dialog not fit in a situation that Microsoft should have expected. I think this was 98SE:

    New install, install two video cards (or a two-port card), install their drivers. Configure your screen. Oops--you're at 640x480x16 and when you add the multi-monitor stuff to the screen properties dialog it doesn't fit! You'll have to remember where the buttons are and tab to the OK button to set it to a reasonable resolution.

  • Sgt. Preston (unregistered) in reply to Novus
    Novus:
    The Real WTF is the 12 hour clock. 11:59 AM is followed by 12:00-12:59 (noon and) PM and then 1:00 PM?!? If 12 AM and PM were renamed 0 it would make a little more sense.
    Working nine to seventeen, What a way to make a living!... (Apologies to Dolly Parton)
  • AdT (unregistered) in reply to operagost
    operagost:
    I'm not sure what you mean, but most humans count from one and not zero. This makes counting from 1-12 instead of 0-11 perfectly reasonable, although I agree that a 24-hour clock is altogether less confusing (and easier to code).

    Well, pm stands for post meridiem = "after noon" and 12pm thus sounds like 12 hours after noon, i.e. midnight. Only it's not. Likewise, 9am is not 9 hours ante meridiem (before noon). A system that means what it says would be

    12am 11am .. 1am 0pm (=0am) 1pm ... 11pm 12pm (=12 am)

    But then you would probably just switch to the 0..23 clock and live happily ever after.

  • AdT (unregistered) in reply to sas
    sas:
    Bullshit. If you think in 24-hour time, and you are befuddled by a 12-hour time, then you will either be on time, or 12 hours early. Giving you about 12 hours to figure out the problem.

    That's interesting. Actually, I live in a country where 24-hour time is the norm, and I used to believe that 12pm is midnight, 12 hours later than it is. Admittedly, an exam supposedly held at midnight would have raised suspicions.

  • DeeK (unregistered)

    Does anyone else believe that #2 needs an extra button on the dialog? Something labelled "Huh?" would be nice. Clicking it would return another dialog saying "Something stuffed up, OK?".

  • (cs) in reply to AdT
    AdT:
    Well, pm stands for post meridiem = "after noon" and 12pm thus sounds like 12 hours after noon, i.e. midnight. Only it's not. Likewise, 9am is not 9 hours ante meridiem (before noon). A system that means what it says would be

    12am 11am .. 1am 0pm (=0am) 1pm ... 11pm 12pm (=12 am)

    But then you would probably just switch to the 0..23 clock and live happily ever after.

    The problem with your comment, there, is that times are not read as "nine hours [ay em]" or "12 hours [pee em]." Times are read as "nine o'clock [ay em]," which means exactly what it says it means. It says that it is the nine o'clock time, but before noon. 12:00PM means 12:00, after noon.

  • j (unregistered) in reply to Random832
    Random832:
    AI0867:
    maybe, but counting from 12 to 11 (through 1-10) makes a whole lot less sense.

    Logically, yeah, but does it really make less sense than 1234567890?

    Not really. That's just equally braindamaged. If you use 1-based counting you're supposed to do it all the way instead of starting at some number than happens to be congruent to 0 mod 12. The only good thing about this is that it's possible to convert to zero-based counting without huge 1 hour confusion everywhere.

  • (cs) in reply to Loren Pechtel
    Loren Pechtel:
    EvanED:
    Random832:
    T $:
    I think the second one is ok. [...] I'm just wondering how it's all supposed to fit on a single screen.
    It's only 737 pixels tall - it'll fit on a 1024x768 screen with room to spare.

    The default look for the start menu in XP is ~32 pixels tall, which brings it to effectively needing 769 pixels height. I think the classic look is slightly shorter, but not much.

    Granted, I suspect most developers run with rather higher resolution.

    And why should we expect dialogs to fit?! I've managed to make a Windows dialog not fit in a situation that Microsoft should have expected. I think this was 98SE:

    New install, install two video cards (or a two-port card), install their drivers. Configure your screen. Oops--you're at 640x480x16 and when you add the multi-monitor stuff to the screen properties dialog it doesn't fit! You'll have to remember where the buttons are and tab to the OK button to set it to a reasonable resolution.

    Modern versions of windows have something that offers to set the resolution to something reasonable if it ever finds your screen at a resolution of less than 800x600 or less than 16 bits. (Which is annoying when i've somehow managed to get stuck with the one video driver that doesn't support anything better than 800x600x4bit, but I can see how it would be useful)

  • Artemus Harper (unregistered) in reply to gwenhwyfaer

    Its pretty clear that this is a Java application. The whole menu in the window instead of at the top of the screen gives it away.

  • AdT (unregistered) in reply to Opie
    Opie:
    Times are read as "nine o'clock [ay em]," which means exactly what it says it means.

    Well, maybe that's how an encyclopedia says they should be read, but for one, why should someone who is not a native speaker read words into the text that aren't there? And second, I'm really skeptical that even most people whose mother tongue is English would habitually say "twelve o'clock ay em" once they figure out that "twelve ay em" works, too. People are lazy. Maybe in Britain they would care about that, but certainly not in the USA.

    So it's still confusing unless you already know.

  • AdT (unregistered) in reply to Random832
    Random832:
    Modern versions of windows have something that offers to set the resolution to something reasonable if it ever finds your screen at a resolution of less than 800x600 or less than 16 bits. (Which is annoying when i've somehow managed to get stuck with the one video driver that doesn't _support_ anything better than 800x600x4bit, but I can see how it would be useful)

    And then there is X which doesn't force you to make the virtual screen resolution less than or equal to the device resolution in the first place.

  • angel (unregistered)

    What's the concept all about?I don't have a total grasp on it. I'm a car fanatic man I could comprehend about any car parts, brands up to your Alfa Romeo oxygen sensor, but not totally on this one man...huhuhu

  • johnny_bgoode (unregistered)

    A comment occurred when submitting this comment. The specific comment follows. Following that comment is a description of the exact comment with definitions which may help better understand how this comment occurred.

Leave a comment on “Gone in 12:01:00 AM Seconds”

Log In or post as a guest

Replying to comment #:

« Return to Article