[1+1=2]

OneAndOneIs2

« That's niceRSS feed update »

Thu, Jan 26, 2006

[Icon][Icon]A special kind of stupid

• Post categories: Omni, FOSS, Rant, Technology

I've mentioned before I've had some negative feedback about things I've written.

As any regular readers will know, I generally ignore utterly the trolls & flamers, but have devoted large amounts of time & text to expanding upon points that people felt were not sufficiently clear.

I'm going to break with that trend, courtesy of a link supplied by Pat of LinuxColumbus: A post by Mr. Greg Deckler on his PC Pipeline blog. Because frankly, this cracked me up :o)

Mr. Deckler has, like numerous others, been able to miss every point that's actually made in the article in question, in order to fit them into his own prejudices & preconceptions. That's nothing noteworthy: Lots of people are that moronic.

But he's then gone on to try and prove his point by taking issue with my example of the text editor Vi as being "more friendly" than any MS equivalent because it requires much less work to do the same tasks.

The example I give is using Vi to move 5 lines of text to the end of the document, accomplished by typing "d5dGp"

Mr. Deckler takes issue with this:

Not to mention that fact that he DOESN'T EVEN GET THE PROCESS RIGHT!!!

In vi (really):
- ESC
- :d5d
- ENTER
- :Shift-g
- ENTER
- :p

If you don't hit the ESC key, you could just end up typing "d5d G p" into your document. Also, the ENTER key is REQUIRED in order to actually execute your commands. You ALSO need to enter the ":" before your commands to actually get you into command entry mode.

I'll grant him the "Esc" may sometimes be necessary at the start. Fair enough.

Now, let's look at the rest. Colons & ENTERs abound in his version. Is he right?

Well, let's try it: Even if you don't know vi at all, fire it up. Now type 10iLine Of Text[enter][esc]

You now have ten lines of text. Now type 1G to go back to the top of the screen, and let's try my own method:

d5d - deletes five lines
G - moves me to the end of the document
p - pastes the deleted five lines

Hmm. Seems to have worked flawlessly for me. . .

Press 'u' twice to undo everything, and let's try Greggy's approach:

:d5d[enter] - Error 488: Trailing characters
:G[enter] - Error 492: Not an editor command
:p - nothing seems to happen.

Oh dear. Despite his overbearing condescension, it appears that Mr. Deckler doesn't have a clue how to use Vi, doesn't it?

Perhaps he has a saving grace with his next point?

Now, if this wasn't bad enough, the author also conveniently forgets to mention Word's macro capabilities, which would allow you to assign all of the above Word commands to a macro with a key sequence of something like "Ctrl- ", or whatever your heart's desire.

Sadly, it appears not. Certainly, if one were infallibly psychic, one could set up a macro to perform such tasks before they're used, but sadly, most of us don't know what we're going to need to do so far in advance.

But hey, let's examine making a macro to do this task, shall we? We'll have to presuppose that no VB skills exist in the end-user - We're not writing examples for programmers, this is Windows!

So, let's set up Word to move 5 lines of text to the end of the document at the touch of, say, F2. Here are the keystrokes:

Alt-T, M, R, Alt-K, F2, Mouse-click, Ctrl-Alt-Down, Ctrl-Alt-Down, Ctrl-Alt-Down, Ctrl-Alt-Down, Ctrl-Alt-Down, Ctrl-X, Ctrl-End, Ctrl-V, Mouse-click

Pause for breath and let's examine the Vi way of doing the same thing, via the mapping utility that Mr. Deckler apparently knows nothing about.

To make Vi move 5 lines to the end at the push of F2, you type:

:map <F2> d5dGp[enter]

Hmm. So, Word vs. Vi when automation is allowed makes for less typing in Word, does it. . ?

It takes only very common imbecility to miss every point in a document - most every anonymous web troll you'll ever meet has that.

But trying to make yourslf look clever by replacing a flawless instruction set with one that shows only that you are utterly ignorant of the software in question?

And then trying to seem even more dazzling by showing yourself utterly ignorant of the scintillatingly elegant and simple automation functionality of Vi by hyping Word's grotesquely over-complex macro-creation process?

That truly is a genuinely special kind of stupid.

For Mr. Deckler's sake, let's hope his salary and position as SysAdmin aren't determined by an employer conversant with Vi who reads his blog.

5 comments

hari
Comment from: hari [Visitor] · http://hari.literaryforums.org
Dominic, I hope you can take some advice from a friend and a well-wisher. I have been following your recent blog posts and you have been defending your Linux != Windows with great vigour. I think that your article is great and so many others think so too.

But in life, you cannot please everybody. It's a fact of life. There will always be people who differ from your viewpoints. You do tend to write very incisive and excellent articles, but I think you should stop responding to each and every criticism out there. Ultimately there will always be people who take exception to your viewpoints.

Anyway, hope I haven't offended you, but just thought I'd drop by to share this. You write so well on many topics that it seems a waste of your time to keep addressing the same topics over and over again.

By the way, I've added you to my buddy list over at LQ as part of the new "social network" thing. :)
26/01/06 @ 11:10
oneandoneis2
Comment from: oneandoneis2 [Member] · http://geekblog.oneandoneis2.org/
Have no fear, I really don't respond to most of the negative posts - there are a *lot* of critiscisms out there. I've visited most sites that link to it, and not everybody is a fan :o)

But *constructive* critiscism is something I hope to always respond to: If somebody says "I see your point, but disagree with it", then I'm open to their arguments as to why. I've been wrong on numerous occasions before, it's always possible that they'll change my mind.

And if somebody says they can't even *see* the point, then it's good that they say so, as it tells me where I can make an improvement.

The dozens of people who've basically made posts that amount to "It sucks, and so does the writer", I largely ignore unless I've having a stressful day at work & decide that a rant on my blog on the subject would be a good way to relieve it :o)

I think the all-time best summation of trolls was done by the folks over at Little Gamers. . .

LQ has a social network? Woo! I hadn't even noticed that! Will have to go check it out now :o)

Cheers for the comment!
26/01/06 @ 11:35
hari
Comment from: hari [Visitor] · http://hari.literaryforums.org
I am not an avid fan of vi(m), but I don't go about flaming vi users. I think some people just want to vent their personal frustrations on others. So maybe he used your article to vent his...

Cheers!
27/01/06 @ 02:29
Erez
Comment from: Erez [Visitor] · http://moonbuzz.blogspot.com
My word... I took one look at that VI example and was like "...no." I've no clue how he even got close to that.
28/01/06 @ 05:14
oneandoneis2
Comment from: oneandoneis2 [Member] · http://geekblog.oneandoneis2.org/
Heh. Just to update - the poor guy's obviously had a friendly Vi-user get in touch - he's edited his post so he doesn't look quite so overly daft. His attitude seems even more overbearing when he can only hold up the flaw that you might have to hit [ESC] tho.

Luckily, his original text will remain here, preserved for all to marvel at :)
29/01/06 @ 06:53

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
 

[icon] Blogroll

[icon] Creative Hedgehog
I played this game with a group of girls aged 12-14, and it was a real hit. I got the idea from Group Games.com, but modified it a little to prevent cheating. You need a group of people- I had 10, probably 15 and 5 are the upper and lower limits respectively. You [...][Link to post]03/02/10 - telephone charades

[icon] Hari's corner
The next episode of my comic[Link to post]05/02/10 - The Legalease - Episode 6

[icon] Place of Stuff
But unto Cain and to his offering he had not respect. And Cain was very wroth, and his countenance fell. In the first part, we saw how God placed temptation in the way of Adam and Eve, and then punished them when they fell for it.  I think that this was the first "dick move&#8221; [...]

[Link to post]
02/02/10 - The Bible ? What Adam Did Next

[icon] Advice From a Single Girl
The world I live in inside my head is pretty darn hilarious most of the time. And many of my closest friends appreciate my slightly silly sense of humour.I have to remind myself, however, that my "tee hee, that was funny" in my head doesn't always translate well out in the real world.A good example of this?I made a funny (to me) joke in the store the other day about some toasters I was looking [Link to post]31/12/69 - Inside Thoughts

[icon] Nation
&#160; This was possibly the most ridiculous show I have seen in a long time and I can get Sky 1 I know ridiculous. It could be summed up in three sentences Do you know what's in your cereal? Want to? Read the label. Instead it went on for a hour about how evil the cereal [...][Link to post]27/10/09 - Dispatches ? do you know what?s in your breakfast? (warning...

Blogroll generated by MagpieRSS

[Links][icon] My links

[Icon][Icon] Dominic was watching "Temple of Doom" and was struck by the question: How would Kali, six-armed Goddess of death, do the macarena?
07/02/10

[Icon][Icon] I last listened to:
The Offspring - She's Got Issues

[Icon][Icon] Most recent photo:
Submersible houseboat

[Icon][Icon]About Me

[Icon][Icon]About this blog

[Icon][Icon]My LQ profile

[Icon][Icon]My /. profile

[Icon][Icon]My Wishlist

[Icon]MyCommerce

[FSF Associate Member]


February 2010
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

Search

User tools

XML Feeds

eXTReMe Tracker

Valid XHTML 1.0 Transitional

Valid CSS!

[Valid RSS feed]

powered by b2evolution free blog software