• David (unregistered)

    It's WTFs like this that make me glad that my knowledge of VB6 (no .NET for us), HTML, and ability to get the general gist of Java (though Im screwed if I try to code in it) makes me the most technically up to date person in my office.  Yea, go FORTRAN.

  • Peifer (unregistered) in reply to Paul L
    Anonymous:
    This example has reminded me that: Any problem in computer science can be solved with another layer of indirection, except for too many layers of indirection."
    You're thinking of Software Engineering, not Computer Science. It's an easy mistake to make, though, given what they teach on Computer Science courses these days.
  • (cs) in reply to Steve Wahl
    Anonymous:
    it's always been a WTF for me when I use the kids machine, that (a) I can't turn that damn IE click off, especially when I'm using the system to play music in the background

    It can be turned off.  Go to the Control Panel and open the Sounds and Multimedia.  Under the heading "Windows Explorer" there is a sound called "Start Navigation."  Set it to (None) and there you have it.
  • (cs) in reply to Manni

    What concerns me most about IE is that it spends so much time inventing new wheels, without getting the 4 that are on the ground up to tire pressure. Here we have microsoft coding some off-the-wall function like this (useful, perhaps, but not priority 1 on the browser feature list), yet I still find vast immeasurable quantities of basic CSS functionality that don't render propperly or even at all in IE. Add to that the 32-bit png format that every artistically-minded web designer under the sun has been screaming for MS to start correctly supporting for years, and you officially piss me off. Why can't they drop the wacky activex experimentation and make their web browser able to BROWSE THE WEB?! W3C = NIH thats why.

  • (cs) in reply to sadmac
    sadmac:
    W3C = NIH thats why.


    In truth, much of what's in the W3C spec was MS-proprietary first, which is a big part of what happened to Netscape. CSS won out over JSS, and direct addressing won out over iterative addressing. Okay, getElementOrElementsByWhatever got the better of document.all, but it was still direct addressing, which MS could code into IE5 in a hurry. NS was left with document.layers[i].layers[j].layers[k].tables[ii].rows[jj].cells[kk]....

    Yes, the W3C decided that the box model should work differently (and there are a LOT of reasons to consider the MS Quirks version "more correct", or at least more intuitive), and MS has fallen behind a bit while hoping to replace HTML with web-served XAML. I'm sure that MS was hoping to own the web outright for a different reason by now. IE6 was going to be the last "web browser" ever, to be replaced by native rendering in Avalon for "second class" sites that used (x)HTML. Didn't happen, probably because of problems implementing WinFS. Oh, well -- they gambled just as they had with IE4, and this time they failed. Luckily, there's still a legion of web developers who learned everything they know from MSDN (or from people who learned everything they know from MSDN), so IE is still a very viable browser -- even if a standards wonk like me finds it hard to work with.
  • (cs) in reply to Steve Wahl
    "Can't turn the damn click off", Stan?  Lack of a preference?  Now, it probably should be a preference *within Internet Explorer*, but windows puts all sound control in one place.  You can debate the merits of this approach, but that's how it is. 
     
    Sounds are handled in Windows' Control Panel under the Sounds item, on the Sounds tab.  I use No Sounds for my sound scheme, and I don't get no stinkin click sounds.  They annoy the crap out of me too.  I don't hear any clicks in IE or any other program menus. 
     
    Now if you don't want to select the "no sounds for anything" option but you still want to kill the IE navigation sounds, it's a little less obvious how to turn that ONE click sound off, but a quick Google search gave it to me:  On the Sounds tab, scroll down to the section for Windows Explorer. Click the event called "Start Navigation," and change the setting to "none" from the dropdown box. Click OK to apply the change, and from now on you can navigate clicklessly through cyberspace.
  • (cs) in reply to DWalker59
    DWalker59:
    "Can't turn the damn click off", Stan?


    Watch where you're aiming that thing. Stan is quite aware of the Control Panel, thank-you -- and also believes that unnecessarily designing an application to produce enexplained clicks on other users' machines is deserving of a couple of weeks of Chinese Water Torture. Some folks like (or need) multi-sensory feedback on their actions.
  • blah (unregistered)

    wtf - this lets the 'developer' put XML on his resume 

  • (cs) in reply to Stan Rogers
    I see that someone else answered the same question before I did, although I missed it when I looked before I made my post.  It sounded to me like you couldn't turn off the clicking when navigating, and yes I understand that extra clicks are generated... 
     
  • Bill (unregistered)

    I think the person who wrote this worked for the consulting company that wrote the web app I inherited.  In most cases I have four components at least to update a single table.  Let's also not forget that each component has to do full parameter validation before calling the SP (if we're lucky - 75% of the code creates the actual SQL statements to pass on to SQL Server).

    Even more important, most of these top components create an MTS transaction to ensure that somewhere down the chain of 4+ components or more that we don't break (or timeout) and have to roll back the transaction.  It takes longer on my system to add one record than I thought was reasonably possible.  It functions almost as well as working with Access over a netbui network spanning the globe.

    The best is the response we got from the consultants.  "Well we are MS Gold Partners and this is how they say things should be written."  I'm guessing that if this is true, MS tells people this so that no one elses code will ever compete with theirs.  HA HA HA [;)]

     

  • Anonyymous (unregistered)

    Some morons still think LOC is a meaningful metric of anything :'(

  • (cs)

    April Fools? Please?

  • TheCPUWizard (unregistered)

    Ironically, a little over a decade later this is the accepted way of writing code (though the details are now buried deep inside libraries....

Leave a comment on “The Little Button That Could”

Log In or post as a guest

Replying to comment #:

« Return to Article