Pity the ads at the top didn't show up. The one says "Fix Internet Explorer!" and the other says "Internet Explorer Fixed!" which was quite appropriate for this article I think.
I would say anyone who has released (or uses) code under a license which says the user can freely copy, modify and distribute it as long as they pass those freedoms on. That's a position of strength. Microsoft can't threaten, bargain with or buy such people - and they hate it. I had a letter from the Software Gestapo once. When I replied that they were welcome to audit my infrastructure as long as they a) obtained a court order and b) made their auditing tools available under the GPL and runnable under Linux (since that's all I have), I heard nothing more.
Strangely enough, they were linked from/. years ago - something about how you could troll just about anywhere if you were creative enough. After reading through a few at different times, I realised they were being constantly updated and since then I've stopped by regularly. Try reading Henry Raddick's recommendations on Amazon as well for a good laugh.
If you're the creative genius behind these customer reviews then thanks for much laughter over the years.
From the Amazon page:
* 2 people recommended Love Songs of the Tone-Deaf in addition to Looking For-Best of David Hasselhoff [IMPORT]
* 2 people recommended Viral Diarrheas of Man and Animals instead of Looking For-Best of David Hasselhoff [IMPORT]
Thanks for this definition - I was trying to explain to a Windows friend the other day why I'm so productive in *nix and it didn't occur to me to describe the whole environment as an IDE.
MyIDE = xterms + vim + grep + make + svn + man + the browser + diff + io redirection +......Nods head..+ strace + ddd + ipython + glade + lyx + whatever else I need.
And besides, considering most of my time is spent manipulating text, any IDE that doesn't have vim integrated in it is useless, at least to me.
Amen to this. Or you can bring elements of an IDE into vim and use them there like TList.
This is not true because the default in copyright law is that there is no permission to either create or distribute a derivative work at all. What do you do to get those permissions? You accept the GPL.
Don't you have a choice here though? Either a) stop distributing someone else's copyrighted work or b) distribute it under the terms of the license.
I don't know how self-serving that statement was, but it's worth pondering at least.
It's not self-serving at all - at the heart of the GPL lies the power of copyright law. In court the plaintiff will say "Your Honour, Infringer A is distrbuting my copyrighted work without permission - make him stop please." Infringer A has two choices: a) admit copyright infringment and get fined or jail time OR b) say "I have a license to do so - the GPL." Either way, he loses. Moglen and Stallman knew exactly what they were doing when the GPL was crafted.
A wise man gave me the same advice many years ago before I jumped into Usenet - for which I'm very grateful. Sure, searching for my name brings up the odd silly or uninformed comment but at least I don't come across as a screaming idiot. I know at least one guy who didn't consider the consequences of future employers searching for what he had to say in 1995 on comp.sys.ibm.pc.demos - and then deciding they could do without him. Unfair? Maybe.
For those chess players who want a game that can be played on a normal chessboard with a normal chess set but is as difficult for computers to play as Go, I suggest they look at Arimaa. Like Go, the rules are incredibly simple and take minutes to learn, but the game is far from being well understood.
So then you admit that it's NOT an equivalent after all, it might help to mention that
Sure but I just did. Nothing wrong with admitting your original premise was incorrect. As I said pretty clearly, I shouldn't have compared vim and VA directly, rather said "I prefer the way vim does it for these reasons." Are you going to admit everything you said about me was incorrect as well? I thought not...
Glad to see you don't like the other extra functionality too.
The reason is much simpler: I don't have to code C or C++ for Windows - only Python and that works without change from Linux.
That doesn't disprove what I said. It only parses a small portion of C++ on top of what was already supported for C
No - you said "ctags for the most part processes just C language constructs." I was disagreeing with that statement.
Why are you comparing a compiler to auto-completion?
Why are you comparing a text editor to a plugin for an IDE?:) Come to think of it, why am I debating with a 13-year old...
No way, you admitted you were biased here and you made an intentionally misleading comment and only afterwards admited that vim has less functionality.
It wasn't intentionally misleading - as I have said about three times now, what I should have said was "VA does it this way but I in my not so humble opinion it gets in the way of coding and I prefer vim's way of doing it." But, rest assured I will immediately go out and buy Windows and install it on a box here, buy Visual Studio, install it and then wonder at the marvels of VA.
Thanks a lot. I'm still a bit sceptical but ozone can't be harder to a patient than AZT, I suppose.
Pleasure. Ozone is an irritant to the lungs if inhaled in large quantities but that's about it. AZT is an industrial poison rebadged as far as I'm concerned.
The worst that could happen would be a literal massacre on red and white blood cells in the removed portion of the blood.
Not sure what you mean - ozone is non-toxic to normal healthy human cells.
If that poses no harm to the patient, repeat it for two weeks and then check blood samples and HIV-loads. If there's anything measurable: rinse, repeat until HIV negative.
Yes. I think it takes about three months to zap HIV. Lupus and some forms of leukaemia take longer.
Except for the HIV loads per ml blood, everything could be carried out by low or no-budget medical labs. If this treatment has even a hint of medical importance it could never be supressed. Not in the 3rd world and not in our countries.
The cases I'm talking about are in the third world (I live in Africa). The doctor in question gets all his patients from people who have pretty much given up hope - AZT and neviropene have burnt off all their hair and skin and intestinal linings without doing much about the infection. So he gets people who are at the end of their tethers - both on life and psychologically.
If this treatment has even a hint of medical importance it could never be supressed. Not in the 3rd world and not in our countries.
Ozone treatment is popular and well-known in Europe.
Yeah I know. The gp was asking about vim and I assumed he meant gvim (which is what I use) and the normal pop-up style tooltips you get in gtk+. Tooltips in gtk+ require the mouse pointer to be left over a widget that can receive events - hence my comment about the mouse. Try reading what I've said. I'm perfectly aware of how VA tooltips work. Very nifty actually and I believe Vim 7 is going to get them along with some form of Intellisense.
You have no place dismissing something you've never used or even bothered to learn the slightest thing about.
Hmmm. *reads previous posts*. Nope - can't see where I wrote anything bad or ignorant about VA - just where I expressed my personal opinion about it.
There is far more to auto-completion than variable/function names. Does ctags allow vi to generate a tooltip with the function arguments listed - I can't find it in the docs. Not having to look up or remember every function declaration is extremely useful. Was that function "short int do_something(short int number_of_time,short int size)" or "int do_something(int size,int number_of_times)".
Don't know about tooltips since I normally don't use the mouse but it's dead easy to jump to any declaration and jump back with just two keystrokes while touch-typing. Or you can set up either TList or ctags to display the declaration in another window.
Having a C++ parser in the compiler isn't that much use while typing. Source code is highly structured, why not use an IDE that reduces the burden on the developer to remember that structure?
Agreed - it's a good idea. I've haven't said Intellisense is bad - just that I find it gets in the way and is slower for me to use than the equivalents in vim. That is my personal opinion after having used both. If someone wants to extend one or both of TList or ctags to create tooltips for function declarations, then I'm sure they will.
While I can program fine with emacs or vi, visual IDEs make developing medium-size and up projects much easier.
Some people like IDEs, some people don't. I used to be a huge IDE fan - Turbo Pascal, Turbo C, Borland C++, Visual C++ and so on, but I now prefer gvim because of its editing with some added plugins that replace the features of IDEs that I really miss. It is entirely possible to cope with very large projects using emacs or vi as the vast body of FLOSS shows very well.
I think so - is that where you write a skeleton file and fill in the blanks later?
Pity the ads at the top didn't show up. The one says "Fix Internet Explorer!" and the other says "Internet Explorer Fixed!" which was quite appropriate for this article I think.
He demanded I clean his keyboard, because someone spilled something sticky on it.
That's what he said, but I think we all know better...
I would say anyone who has released (or uses) code under a license which says the user can freely copy, modify and distribute it as long as they pass those freedoms on. That's a position of strength. Microsoft can't threaten, bargain with or buy such people - and they hate it.
I had a letter from the Software Gestapo once. When I replied that they were welcome to audit my infrastructure as long as they a) obtained a court order and b) made their auditing tools available under the GPL and runnable under Linux (since that's all I have), I heard nothing more.
Strangely enough, they were linked from /. years ago - something about how you could troll just about anywhere if you were creative enough. After reading through a few at different times, I realised they were being constantly updated and since then I've stopped by regularly. Try reading Henry Raddick's recommendations on Amazon as well for a good laugh.
If you're the creative genius behind these customer reviews then thanks for much laughter over the years.
From the Amazon page:
* 2 people recommended Love Songs of the Tone-Deaf in addition to Looking For-Best of David Hasselhoff [IMPORT]
* 2 people recommended Viral Diarrheas of Man and Animals instead of Looking For-Best of David Hasselhoff [IMPORT]
I don't get it...
You mean like this?
Psyco (JIT compilation of a sort)
Psyco is just an extension module for CPython, not a fork. And you can add Pyrex to that list - a fork of CPython which adds C data types.
So it's not a copyright issue, it's a contractual issue. Hey, maybe he works for SCO :]
I think it must be orchestrated...
For me, *NIX is an IDE.
..Nods head..+ strace + ddd + ipython + glade + lyx + whatever else I need.
Thanks for this definition - I was trying to explain to a Windows friend the other day why I'm so productive in *nix and it didn't occur to me to describe the whole environment as an IDE.
MyIDE = xterms + vim + grep + make + svn + man + the browser + diff + io redirection +....
And besides, considering most of my time is spent manipulating text, any IDE that doesn't have vim integrated in it is useless, at least to me.
Amen to this. Or you can bring elements of an IDE into vim and use them there like TList.
This is not true because the default in copyright law is that there is no permission to either create or distribute a derivative work at all. What do you do to get those permissions? You accept the GPL.
Don't you have a choice here though? Either a) stop distributing someone else's copyrighted work or b) distribute it under the terms of the license.
I don't know how self-serving that statement was, but it's worth pondering at least.
It's not self-serving at all - at the heart of the GPL lies the power of copyright law. In court the plaintiff will say "Your Honour, Infringer A is distrbuting my copyrighted work without permission - make him stop please." Infringer A has two choices: a) admit copyright infringment and get fined or jail time OR b) say "I have a license to do so - the GPL." Either way, he loses. Moglen and Stallman knew exactly what they were doing when the GPL was crafted.
A wise man gave me the same advice many years ago before I jumped into Usenet - for which I'm very grateful. Sure, searching for my name brings up the odd silly or uninformed comment but at least I don't come across as a screaming idiot. I know at least one guy who didn't consider the consequences of future employers searching for what he had to say in 1995 on comp.sys.ibm.pc.demos - and then deciding they could do without him. Unfair? Maybe.
However, I still get a kernel panic telling me that it can't find the system at boot...?
/boot/vmlinuz ro root=/dev/hda2 /boot/initrd.img
/boot/vmlinuz-2.6.10-1.9_FC2 ro root=LABEL=/ rhgb quiet
I've _just_ been through this dance and what worked (don't ask me why) was this entry in grub.conf:
title Fedora Core (custom)
root (hd0,1)
kernel
initrd
Normal entry looks like this:
kernel
Pointing LABEL to the right place by hand seemed to work. vmlinuz and initrd.img are symlinks to the correct files...
The hero of the Scottish play
By the hero of the Scottish play, I presume you mean - Macbeth.
Actors: Aaaah! Hot potato, off his drawers, pluck to make amends.
one named "geek" and another named "ratz" that talks about being a loner/geek at college
Perhaps he really meant "katz"...
Step 3: Company either ultimately removes copy protection with a black mark on its reputation
Sometimes it's: Legitmate user ultimately removes copy protection with a black marker...
Isn't it Col. Cathcart in Catch 22?
For those chess players who want a game that can be played on a normal chessboard with a normal chess set but is as difficult for computers to play as Go, I suggest they look at Arimaa. Like Go, the rules are incredibly simple and take minutes to learn, but the game is far from being well understood.
RUN, COWARD!
:)
Pity you didn't post as an AC
So then you admit that it's NOT an equivalent after all, it might help to mention that
:) Come to think of it, why am I debating with a 13-year old...
Sure but I just did. Nothing wrong with admitting your original premise was incorrect. As I said pretty clearly, I shouldn't have compared vim and VA directly, rather said "I prefer the way vim does it for these reasons."
Are you going to admit everything you said about me was incorrect as well? I thought not...
Glad to see you don't like the other extra functionality too.
The reason is much simpler: I don't have to code C or C++ for Windows - only Python and that works without change from Linux.
That doesn't disprove what I said. It only parses a small portion of C++ on top of what was already supported for C
No - you said "ctags for the most part processes just C language constructs." I was disagreeing with that statement.
Why are you comparing a compiler to auto-completion?
Why are you comparing a text editor to a plugin for an IDE?
No way, you admitted you were biased here and you made an intentionally misleading comment and only afterwards admited that vim has less functionality.
It wasn't intentionally misleading - as I have said about three times now, what I should have said was "VA does it this way but I in my not so humble opinion it gets in the way of coding and I prefer vim's way of doing it."
But, rest assured I will immediately go out and buy Windows and install it on a box here, buy Visual Studio, install it and then wonder at the marvels of VA.
Thanks a lot. I'm still a bit sceptical but ozone can't be harder to a patient than AZT, I suppose.
Pleasure. Ozone is an irritant to the lungs if inhaled in large quantities but that's about it. AZT is an industrial poison rebadged as far as I'm concerned.
The worst that could happen would be a literal massacre on red and white blood cells in the removed portion of the blood.
Not sure what you mean - ozone is non-toxic to normal healthy human cells.
If that poses no harm to the patient, repeat it for two weeks and then check blood samples and HIV-loads. If there's anything measurable: rinse, repeat until HIV negative.
Yes. I think it takes about three months to zap HIV. Lupus and some forms of leukaemia take longer.
Except for the HIV loads per ml blood, everything could be carried out by low or no-budget medical labs. If this treatment has even a hint of medical importance it could never be supressed. Not in the 3rd world and not in our countries.
The cases I'm talking about are in the third world (I live in Africa). The doctor in question gets all his patients from people who have pretty much given up hope - AZT and neviropene have burnt off all their hair and skin and intestinal linings without doing much about the infection. So he gets people who are at the end of their tethers - both on life and psychologically.
If this treatment has even a hint of medical importance it could never be supressed. Not in the 3rd world and not in our countries.
Ozone treatment is popular and well-known in Europe.
VA tooltips have nothing to do with the mouse.
Yeah I know. The gp was asking about vim and I assumed he meant gvim (which is what I use) and the normal pop-up style tooltips you get in gtk+. Tooltips in gtk+ require the mouse pointer to be left over a widget that can receive events - hence my comment about the mouse. Try reading what I've said. I'm perfectly aware of how VA tooltips work. Very nifty actually and I believe Vim 7 is going to get them along with some form of Intellisense.
You have no place dismissing something you've never used or even bothered to learn the slightest thing about.
Hmmm. *reads previous posts*. Nope - can't see where I wrote anything bad or ignorant about VA - just where I expressed my personal opinion about it.
There is far more to auto-completion than variable/function names. Does ctags allow vi to generate a tooltip with the function arguments listed - I can't find it in the docs. Not having to look up or remember every function declaration is extremely useful. Was that function "short int do_something(short int number_of_time,short int size)" or "int do_something(int size,int number_of_times)".
:)
Don't know about tooltips since I normally don't use the mouse but it's dead easy to jump to any declaration and jump back with just two keystrokes while touch-typing. Or you can set up either TList or ctags to display the declaration in another window.
Having a C++ parser in the compiler isn't that much use while typing. Source code is highly structured, why not use an IDE that reduces the burden on the developer to remember that structure?
Agreed - it's a good idea. I've haven't said Intellisense is bad - just that I find it gets in the way and is slower for me to use than the equivalents in vim. That is my personal opinion after having used both. If someone wants to extend one or both of TList or ctags to create tooltips for function declarations, then I'm sure they will.
While I can program fine with emacs or vi, visual IDEs make developing medium-size and up projects much easier.
Some people like IDEs, some people don't. I used to be a huge IDE fan - Turbo Pascal, Turbo C, Borland C++, Visual C++ and so on, but I now prefer gvim because of its editing with some added plugins that replace the features of IDEs that I really miss. It is entirely possible to cope with very large projects using emacs or vi as the vast body of FLOSS shows very well.
I think so - is that where you write a skeleton file and fill in the blanks later?
This is a joke, right?
Yep