- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Please wait for comments
Admin
Please wait while I type my comment...
Modal dialogs, and their evil stepsisters, focus-stealing windows, are the stench that makes GUIs so user-hostile. I swear it takes longer to get a given task done on today's computers than the teletypes of 30 years ago, because you're constantly getting interrupted by some arrogant piece of crap that thinks it is worthy of your attention.
Go do what I told you to do, without asking or complaining, and when you're done just sit there politely and patiently until I get back to you!
And no, this is not an anti-Windows rant, although MS is easily the worst offender. Mac and recently Linux do it too! Phtooie!
Admin
I was updating the firmware on a netgear router the other day, using Opera. I couldn't do anything else on my computer while it carried on, as the webpage stole focus every second (and cancelling a firmware update seems like a bad idea.)
I have no objection to popups, so long as they don't steal focus - I'll mouse over you if I deem you worthy of focus, or ignore you otherwise...
Admin
Admin
Chrome handles this perfectly, even a password box for a tab will still let you see and use the other tabs in the same window :)
Admin
Now that's multi threaded programming. Using all the cores at its maximum.
Admin
I am still waiting. You appear to have made the clbuttic mistake of not releasing or unlocking the resources - in this case my attention.
Admin
For whatever reason, I skimmed through the class definition and my brain came up with
public IList IExecuteCustomers(...)
Well I guess that would cut down on support...
Caller: Hi, I have a problem with... Support: Oh, just click on the big red button. Caller: Bzzzzzzzap! Support: pwn3d!
Admin
My client asked me to 'clean the code.' So I 'substantially restructured' the code and then a 'please wait' dialog happened. LONG LIVE THE UI!
Admin
There is a right time to use modal dialogs, this is not one of them.
Admin
These 140 character summaries are very tedious.
Yours is 142 characters, too. Fail.
Admin
I determine the client's system time, then cross reference that with today's TV guide and then use my proprietary commercial-prediction algorithm to make sure to only show modal dialogs when adverts and other useless junk are showing on TV.
So far I have had zero complaints (All my 'Contact' boxes fire an unclosable modal dialog which blocks the telephone number!).
Admin
Oh, I don't know...my attention is released. I think is mistake is not have properly acquired the resource to begin with.
Admin
Admin
I'm assuming that the data-entry end of the application handled multi-user record locking with the dialog:
"Click OK when no one else is editing the record."
Admin
LOOKS LIKE SOMEBODY HASN'T BEEN READING SINCE THE WINTER!
the meme is:
My A asked me to fix b. So I performed C and the D happened. Long live E!
Admin
My n00b asked me to truncate my comment by two characters. So I gave the meme format and then Gary OOO posted. Long live the SAMO corporation!
Admin
(null)
Admin
Modal dialogs serve a useful purpose, so I can't agree they should go away.
Focus stealing windows (of any kind) will burn in the 9th circle of hell.
Admin
This is not funny... i wish people would stop doing this... far to predictable and NOT funny in the least.
Admin
It doesn't seem that far to predictable. You might actually claim that it is too predictable.
Admin
Heh heh, recursive comment.
Admin
Admin
"Needless to say" the code was restructured?
On this site, it's definitely need to say.
Admin
This article is an example of the new technology called Modal-Enabled Synchronization Semaphore, or MESS for short.
ASP.NET 4 includes an expanded set of classes to make MESS easier to use by providing improved interoperability support, enhancing the debugging experience in partial trust scenarios, and extending synchronization protocol support for wider usage in Web 2.0 applications.
Admin
My Alex asked me to punch up the plot. So I added a few hyperboles and then a couple of typos happened. LONG LIVE TDWTF!
Admin
You may not like it, but Don't Ask, Don't Tell is still the official policy until Alex changes it!
Admin
"Needless to say, the code has since been substantially restructured..." Needless to say? I'm amazed it happened.
Admin
I accidentally to the code. Is this serious?
Admin
I hear it got already added to the HTML 5 spec too.
Admin
Admin
Speaking of Bob's firmware update.... I would think you wouldn't get anything routed while the update was in progress anyway. If you did, that's what multiple browser apps are for.
Admin
TRWTF of course is that the handler names don't match.
dataProxy.OnAsyncCompleted += OnFindCustomerCompleted; dataProxy.OnAsyncCompleted -= OnFindCustomersCompleted;
Admin
Admin
Admin
Is it me or isn't an interface implicitly abstract or well has nothing todo with abstract at all? (Or am I just a C# wannabee and do other languages call it abstr interface?)
Admin
Interfaces are by nature abstract, yes.
Java allows you to apply the abstract modifier to interfaces, I believe. Although it's actually superfluous and you can leave it out - the compiler already knows it's abstract.
I have to say I do favour explicitly stating things sometimes, like "private" in C#, which is what's assumed if there's no other protection level modifier - I still tend to explicitly state it. Partly to indicate it was a concious design decision.
Admin
Brillant! The first comment that made me GOL in a long time. I don't laugh at work. I giggle.
Admin
Admin
Chinese comments are cheaper. We will see more of them in the coming years.
Admin
and they compeete with Indian ones
(all your comments are belong to us)
Admin
Admin
We actually have a project here that uses the acronym WTF and I can't help but snicker each time I see it...
Admin
I would be willing to risk the occasional screening out of an innocent post if theDailyWTF.com automatically blocked any post with the substrings "handbag" or "Wow Gold" in it.
Admin
My CHEAP WOW GOLD asked me to fix the GUCCI HANDBAGS so I CHEAP UGG BOOTS and now AION KINA. Long live WWW.GAME4POWER.COM!!!
Admin
Admin
We already see them here... A bit above yours.
Admin
I hate it when firefox does that... then I have to figure out how to get back to the half-ass-modal dialog when it's hidden under something.
And yes, wtf is with the spam? this is going to hell in a cheap handbag full of cheap WOW gold. Don't make me kick some ass with my nike running shoes ugg boots
Admin
So ASP.NET 4 makes it easier to make a MESS of your code? Yeah right - I'll stick to REALbasic any day over that. :P
Admin
I accidentally ASP.NET 4, the whole thing!