From the Tao programming :
There once was a man who went to a computer trade show. Each day as
he entered, the man told the guard at the door:
"I am a great thief, renowned for my feats of shoplifting. Be
forewarned, for this trade show shall not escape unplundered."
This speech disturbed the guard greatly, because there were millions
of dollars of computer equipment inside, so he watched the man
carefully. But the man merely wandered from booth to booth, humming
quietly to himself.
When the man left, the guard took him aside and searched his clothes,
but nothing was to be found.
On the next day of the trade show, the man returned and chided the
guard saying: "I escaped with a vast booty yesterday, but today will
be even better." So the guard watched him ever more closely, but to
no avail.
On the final day of the trade show, the guard could restrain his
curiosity no longer. "Sir Thief," he said, "I am so perplexed, I
cannot live in peace. Please enlighten me. What is it that you are
stealing?"
The man smiled. "I am stealing ideas," he said.
bfdb10f5-a6bd-41ea-849b-6f28d0396733|1|4.0
Just like "Fighting in the internet is like competing in the special olympics : even if you win you're still retarded" there is another "saying" about these issues :
ec7ed0a0-6649-4b59-9354-869a2cffe71a|2|4.5
This might seem like a useless midnight rant (at least it is midnight here :P ) but I hope it's not.
Why do most sites allow you (having JavaScript clearly activated) to submit the login form when at least one of the two textboxes are empty? Why allow the request to the server? You know downright that this request WILL fail. Is JavaScript so complicated?
Why?
77010e26-67ca-4a79-8f5a-ca20884b6abe|3|4.3
I've heard of RockScroll from Scott Hanselman a while ago in his blog entry. The Visual Studio plug-in basically replaces the vertical scroll bar with a real time thumbnail of the code. Plus it highlights words if you double-click them. It's niiiiceee!! I've soon downloaded it and used since then (more than a year).
However lacking the ease of using the window split, having parasyte double click highlightings and desynchronizing when you collapse a region of code annoyed me for a while...
Until today!!
Scott did it again and twitted about a good replacement for RockScroll : MetalScroll.
It does all RockScroll does plus :
double-clicking the scrollbar brings up an options dialog where the color scheme and scrollbar width can be altered.
the widget at the top of the scrollbar which splits the editor into two panes is still usable when the add-in is active.
you must hold down ALT when double-clicking a word to highlight all its occurrences in the file. RockScroll highlights words on regular double-click, which can be annoying when you actually meant to use drag&drop text editing, for example when dragging a variable to the watches window.
pressing ESC clears the highlight markers.
lines containing highlighted words are marked with 5x5 pixel blocks on the right edge of the scrollbar, to make them easier to find (similar to breakpoints and bookmarks).
multiline comments are recognized.
hidden text regions are supported.
it works in split windows.
it's open source, so people who want to change stuff or add features can do so themselves.
Here's how it looks in my VS :
Later edit : This also comes as a patriotic thing for me as the author is a fellow romanian like me, Mihnea Balta :)
655e7219-6c7b-4c7b-8f79-e4fd0abae04b|1|5.0