Posted on 10/20/2010 8:28:50 AM PDT by ShadowAce
Active-friggn’-X
nuff said.
They hate because it’s l33t to hate M$, because it’s l33t.
Well, no IE9 for me. XP is still on my machine.
MS popups were of course brought to their ultimate in Windows Vista, where what was missing was a radio button that said NEVER BOTHER ME ABOUT THIS F*****G THING AGAIN, OK????That's a good one.
Another one -- and I've thought of this a long time ago -- regarding how MS always challenges you when you want to do something (and sometimes just ignores you):
I would like a registry setting in HKLM\System\CurrentControlSet, a DWORD value that I can set to 1, with the name:
DoWhateverTheF*ITellYouToDoWheneverTheF*ITellYouToDoIt
They are democrats. Gates is a progressive.
Another general windows beef that maybe somebody can help me with:
Situation: I try to go to a network share on my LAN on a server that is temporarily unavailable.
Result: It takes freaking FOREVER for the attempt to time out, during which it sometimes even freezes my entire computer (not just the windows explorer window where I made the connection attempt).
Is there a registry setting that shortens that time-out time?
Thanks.
exactly I use both. i have started having issues with ie8 so run back to firefox.
Why then do the geeks [especially the programming ones] not hate C, C++, and Unix?
C is fairly obvious, the lack of index-checking on arrays is the reason for most all of the stack-overwrite error/security vulnerabilities.
The typing system is horrible, characters in particular ARE NOT SIGNED! (And even if you were to define the "sign-bit" as a case-indicator that utterly falls apart for languages with more than 2-cases, like German which has a Title-Case).
The Syntax makes it easy to make errors, one of my 'favorites' is the assignment-in-condition-checks e.g. if (user = administrator) { ... };
Another is the the non-regularity of the operator-assignment shorthands; "!=" should apply 'not' and then assign the result.
The lack of strings is annoying and, in reality, the natural result of the lack of "real arrays" in C, that is they lack information on the valid indecies.
The OpenGL API is a good example of how nasty things the become in the C world; in particular because of the lack of procedure-overloading AND the lack of strong-typing, AND the lack of arrays.
As for OSes, Unix and its derivatives inherit a lot of the mentalities of C, simply because that language is so "close" to the OS.
The storage of everything, config-file wise, as [unstructured] text is fairly annoying. There are no guarantees on the structure of the text, as there would be in .INI files which retain the readability of plain-text while giving the advantage of grouping together 'attribute/value' pairs in its 'sections'.
Having said all that, it's odd that so many geeks embrace things like C/C++ after having been forced in academia to use C/C++, I would think that once in the "real-world" they would use better tools. Like Delphi (or even VB) for deving GUIs, LISP for lots of scripting tasks (EASY to write a parser), and so forth. The .NET ability to use multiple languages is probably underused with the MS pushing for everything/examples to be in C#; but I'm of the opinion that different languages for different domains is a good idea. Now, in order to avoid being wholly negative I should offer what I perceive as superior alternative to the C/C++ paradigm (imperative/procedural).
Ada:
“1996: Internet Explorer 3... introduced in 1997, was the first browser to implement CSS (Cascading Style Sheets).”
That would be a good reason to hate it for the past 14 years.
this was outstanding, btw:
http://www.howtogeek.com/wp-content/uploads/2010/10/sshot201010181040747.jpg
I love that pic
Just MHO, of course, but that's what it seems like to me.
When I use someone else’s computer I am always shocked at how many ads are on pages that I use everyday. Adblock is truly the best addon ever.
I just installed Adblock after trying to get an answer from MS as to how to stop those “mouseover” popups from happening. Other than disabling scripting, they didn’t have an answer. More and more frequently, those mouseover popups are ads.
Adblock stops them.
Incidentally, I had firefox on the computer for a couple of days, and it did the same thing. Looks like advertizers have found a new “feature” to exploit. and Adblock has found a new solution.
I just installed Adblock after trying to get an answer from MS as to how to stop those “mouseover” popups from happening. Other than disabling scripting, they didn’t have an answer. More and more frequently, those mouseover popups are ads.
Adblock stops them.
Incidentally, I had firefox on the computer for a couple of days, and it did the same thing. Looks like advertizers have found a new “feature” to exploit. and Adblock has found a new solution.
Now, if FR weren’t so slow, I wouldn’t have double-posted.
>Everything you’ve described is about structure.
Indeed, structure /= undesirable.
Looking at spoken languages, structure is quite important for conveying meaning; thus the differences in:
I’m so afraid.
I’m afraid so.
and
So[,] I’m afraid.
All of these are valid English, and all have different meaning.
I’ve heard that Chinese is a ‘structureless’ language insofar as noun/verb placement.
>New geeks (fresh graduates) prefer the lack of structure, which means more freedom, and less debugging.
An incorrect assumption, on their part, IMO.
Take ‘typeless’ languages where you have to test everything’s ‘type.’ (i.e. Is_Number(), Is_Letter(), Is_whitespace(), Is_HexNumber() style tests.) And the automatic promotion can give odd results, strongly-typed languages with the ‘Variant’ type show this same susceptibility.
Less debugging can come from MORE structure, such as Ada’s strong-typing, where the compiler simply will not compile violating code.
>Just MHO, of course, but that’s what it seems like to me.
It seems that way to me too; though the programming-friends I talk to about it generally seem to be swayed toward [some of] my viewpoints after they gain more experience.
I suggest a web search for “Windows (version you use) TCP/IP Registry Entries”, as always, tweak the registry with care and with a backup.
I agree with everything you’ve said. I must admit, it took me a couple of years to appreciate structure and strong-typed languages. But they are great for producing well-written work, within their framework.
Clem: What do you mean?
Barney: Err....Because someone told him to. Now: Why did the long-hair cross the street?
Clem: Umm, because someone told him NOT to.
Barney: Oh, well, you heard that one.
Clem: No, I.....
You must be thinking of “Ah Clem”. ;)
“Hey, man, he broke the president!”
:’) StumbleUpon for example.
>I agree with everything youve said. I must admit, it took me a couple of years to appreciate structure and strong-typed languages.
You know, I think I was kinda the other way around. I taught myself on Pascal, with little more than the compiler and the user’s/programmer’s guides that came with it. {good old TP}
A few years later (2 or 3) I began my formal programming education; and that was where I was introduced to C/C++. Having been spoiled by the TP compiler which gives you decent error messages, I quickly came to hate C syntax.
One particular incident that stands out in my mind is, for a particular very-low level/intro programming class, I had a homework all ready to go and and decided to pretty it up and expand the commenting a bit... when I was finished with the minor revisions the compiler rejected the source with an incomprehensible error message saying “number radix out of bounds,” showing this error to the instructor proved unhelpful, as even he could not tell me what it meant. As you’re probably thinking, it turned out to be that the 0 I had prefixed onto an array index, in order to line up a series of such indexings, changed the meaning of the number to be octal and the compiler was trying to say that ‘08’ doesn’t exist in octal. {I actually found out that’s what that error message was saying while reading the Unix Hater’s Handbook some years later.}
And, thinking about ‘structure’ in general it is precisely the feature that allows formal logic proofs and the “mathematical trick” of induction. Any programmer who scoffs at the utility of THOSE has no business in the field.
An article I’d recently read popped immediately to mind when I read your reply:
http://www.eetimes.com/design/eda-design/4008921/Expressive-vs-permissive-languages—Is-that-the-question-?pageNumber=1
>But they are great for producing well-written work, within their framework.
Indeed.
Just take a look at an implementation of the Queen-positioning problem (placing 8 queens on a chess board in such manner that none endangers any other) implemented in imperative/procedural vs Rule-based, vs logic-based programming. The difference is amazing and, IMO, shows the value of “choosing the right tool for the job” in the realm of programming as well as the power of changing your perspective on a problem may make a solution easier.
Here’s a tip - Minimize the FF to the taskbar and then bring it back. The memory allocation gets cut by at least 2/3rds.
If you push something hard enough, it -will- fall over.
>>If you push something hard enough, it -will- fall over.<<
Everybody knows that’s Fudd’s First Law of Opposition.
I was a COBOL programmer for a couple of decades. I was taught in the early 80’s to create structured programs using nazi-Shneiderman (sp?) charts. A friend of mine that eventually went on to teach powerbuilder years later told me that the COBOL programs I wrote were actually object oriented.
Anyway, back in the day there were two programmers in my shop that were each given the task to write “sister” programs. One had been trained as I was (Joe), the other just came in cold, but was one of the smartest guys I have ever met (Bill).
Bill was furiously coding while Joe was just writing stuff on paper and bench testing pieces, etc. Bill was laughing at how he was almost done coding while Joe was still putting pencil to paper. Interestingly, once Joe was done with paper, it took him a single day to “type in” the program, and a few hours to get a clean compile. It took him two days to clean up and debug.
Meanwhile, Bill was still trying to get a clean compile and it took him two MORE weeks to debug. And still, what he ended up with was spaghetti code that was a maintenance nightmare.
But Bill was smart and learned from his mistake. He learned structured coding techniques and created some very nice stuff before he went on to become an IMS DBA.
IMO, structure is everything.
AutoCopy, DownThemAll, Cool Previews, BBCode, Cool Iris, MR Tech Toolkit, Drop Anywhere, Ghostery...and the list goes on. I use about 50 of them all the time. Tweaks that make Firefox........wait for it.........
AWESOME.
ve never used IE as my regular browser. I went from Mosaic straight to Netscape Navigator.
Brings back memories. An alternative to NCSA Mosiac was Arachnid, light, fast, and free.
Mel
Thought you’d enjoy this thread.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.