- 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
It's time for you to get a mouse with a middle button - no more extra clicks. It shouldn't be up to website to decide how I want my links to open.
Admin
You could not be more wrong. I am a seasoned professional with over a decade of work in top-tier enterprises.
Admin
This is a clear thing: By opening an external site in a new tab, in average you'll save time for your visitor (which btw you should value instead of raping!).
Please stop denying reality and do some basic math and common sense thinking.
Admin
except when you mean a wheel as a middle button. pressing that will still be slower than normal click. it's really easy.
Admin
What a cool idea! I'm putting a doomsday clock in all my applications.
Admin
Geoffery must work for a company that doesn't need to make a profit and get real work done, since he has the time to play games and in the last decade hasn't had a deadline. QJo is right, you must work in academia or some place where they got all the time in the world. Maybe the G'Man would like to come work here for a day and he will soon realize that we have enough problems and challenges and realize the fool that he is. Get to work, or we'll farm your job out to Negeesh. He'll Get-r-done.
captcha secundum I'll second dumb.
Admin
Why's everyone so excited about the concept of a doomsday clock? I put those together all the time. In such situations I do, however, also put together a script as well for continuous snmp/nagios monitoring, so everyone that needs to, will know a problem is approaching.
Plus, WTH isn't that SQL in a crontab somewhere, set to run every night or so? If your app doesn't clean-up, you gotta automate it somehow.
Admin
Probably because most people consider the necessity of a doomsday clock an unacceptable solution to a problem? I mean, there's a conceptual difference between unsupported edge cases and guaranteed to fail eventually through normal use.
Admin
Wow. geoffrey is seriously reeling in the bites in this article.
PROTIP: He's a troll, and you're feeding him.
Admin
Daryl: "Bob, can you take a look at this for a few minutes?" Bob: "No problem."
... 2 months pass ...
Client: "Daryl, we're out of numbers again!" Daryl: "Sorry, Bob touched it last."
Admin
You're so gay. Anyway I always said that Mark Westwood blows.
Admin
OMG this happened to me! I am Daryl!
The client's old e-commerce system went down because it was "designed" to handle up to 99999 orders... as it turns out, about 5 years of business.
Admin
me too. I occasionally put easter eggs in my apps like winforms tetris or a minesweeper clone built with jquery, but that's the old me from now on. doomsday clocks in applications are by far the best thing I've ever heard of in my 11+ years as a developer.
you'll know it's my app if you type "SHTF" and a doomsday clock pops up.
Admin
because >30,000 is scratch space that the program uses for it's own purpose and not for orders.
Admin
To all you "experts" who suggest to fix the problem by modifying the clearnup script to e.g.
or
Do you know what you're talking about? Cuz you surely belong in a place I call "somewhere-to-put-wannabe-developers-who-are-also-smartasses-and-think-they-know-everything-but-who-really-puts-our-services-in-jeopardy".
Who knows if the code contains any of these magic numbers? Such as
orHow about other code than the main application? Other scripts? Compiled applications? Maintenance jobs?
No, I don't think the original developer did a great job in making this app, but your suggestions are outright stupid and would probably break more than it would fix.
This problem doesn't have a quick fix. Nope. And if you try anyway you risk breaking everything. Perhaps except creating new tables and moving existing rows as suggested by a guy (provided that the code would support this).
Aside of that, surely, I LOVE the doomsday clock thingie :-)
Admin
Admin
Opera has.
Admin
Fixing this would be very annoying.
By fixing I of course mean 'keeping it hobbling along without greatly modifying the system'.
All of these are very likely PITAs.
-- Level 1 Maintain- Increase order number count wherever the application lives, this leaves less scratch space, so update the FIX script.
-- Level 2 Maintain- Make a new table to be the
scratch space
. All other can just be order numbers. Hopefully will last until your no longer around.-- Level 3 Maintain- Damn, run out of employee area or product codes.
Best solution would be to give each of them their own tables, but should that prove impossible.
Shuffle things around and give those more room to grow.
Admin
So let me start this off by saying I'm NOT Daryl, but I know him very well and worked with him on this hell-hole of a nightmare. A couple answers to some common comments I've seen thus far:
The original developer wasn't an idiot, or at least, the original application owner wasn't. This is a customized 3rd party system, and the out of the box "features" have the stupid, rigid customer/product/order/swap structure. There's certainly fault, but it's on the vendor's part more so than anything.
It's in fact an oracle backend
Daryl is still here (so am I), and there's still no support. In fact, Daryl isn't even at the physical site that is having this problem. Good times. And of course, there's no known plan to add any support in the future.
They're supposed to be upgrading the system in 2015...we'll just have to hope they don't get too many more orders :)
Admin
You are absolutely correct. /author