...how a primary Open Source project like Perl turns out to have been there long before this whole Linux thing?
Since linux is based on the GNU tools it is logical for many of them to be older (much older in some cases: The first version of Emacs came out in 1976)
another reason is that in the early days of microelectronic hackerdom, sharing was the norm and not the absurd exception. People often forget that free software came for commercial software.
That shows % compared to GNP. I was thinking more on the lines of a $$ value. If you want you can include what it costs for our military stationed in say, Korea, Japan. Places that, well, want us there.;)
someone who has more should give more to the poor. that's why the percentage is IMHO a good comparison. it's a good measure for what the average citizen of a country does to help in comparison of what he could do.
yes, the absolute amount sounds much better to american ears but it is not.
and no - enhancing your possibilities to kill does not count as foreign aid.
Okay, I have to admit it. Not only I read the article, I took the time to patch the current metacity CVS and try it:
Pro
good scaling, looks slick
can better differentiate between similar windows
Contra
There's a noticeable delay between Alt+Tab and display. confusing. The code looks as so the images are prescaled in advance. so I don't know where then delay comes from.
It does not behave like you'd expect it to:
I had to completely release Alt and Tab to activate it. Mouse needed to activate windows.
Better: Initial Alt+Tab invokes Expose-Mode, Mode stays while I keep pressing Alt. Every further Tab press flips through the windows top-down/left-right (or in your cultural preferred directional order), releasing tab selects window
It removes all windows from the desktop before showing the miniatures. wouldn't it be nicer to keep the windows like they are in the background? (would be more like the usual Alt+Tab behaviour, too)
"My documents" ? "Network places" ? "My Computer" ? the taskbar ? the start button ? Either Microsoft got it right and we should all admit it or we should stop copying Microsoft because it sucks (what a dichotomy for Microsoft haters, such as Sun!!! from one side they are against Microsoft, from the other they copy Microsoft!!!)
The main problem with Microsoft/Windows were instability, insecurity and their supressive behaviour. Their UI has many problems but it's not the worst about them.
Many user's first computer experience is windows and so it's a good thing to make a similar interface default.
So KDE and GNOME do not nescessarily "copy microsoft" but keep an interface the user is familiar with. It's a free software world. You can change settings, enhance or not use those desktop environments while being totally able to run a few of their applications on fluxbox,,e.g.
Stanleys Anti-vibe series of hammers, for instance, they have whats basically a tuning fork built into the handle. The fork vibrates and takes the energy away from your hand. Spend a day ramming nails in with a wooden handled hammer, then a day with one of the newer models, and you definately feel the difference.
but
they will work with same type of nails and wood.
you don't have to pay more money if you'd like your hammer to be used by more than one person.
you don't have to sign an EULA which prohibits you to write about how much more or less nails per hour your hammer rams in compared to a hammer from another company
Why have a secret ballot if ya'll are gonna come right out and say "I done voted for the guy like me in smarts, Dubya"? We can just skip the polls in the West since you buttnuggets in the Eastern-ward locales are so loose lipped.
You can tell everyone what you want but the point is you can't prove it!
And if you can't prove who you voted for no one can force you to give your vote to a specific candidate.
I never said Netbeans is fast. It just changed from painfully slow to slightly slow =).
I use Netbeans on a daily basis at my job. We evaluated Eclipse when we abandoned Visual J++.
My Impression was that the UI is faster, of course, but the rest of the code seemed just as slow and even more memory-hungry. It lacked some features we needed and so we chose Netbeans which got them all (after adding RefactorIt).
Over the time we extended Netbeans with our own modules, which play a great role in our daily work flow, so the decision is not likely to be reversed any time soon.
I played with the idea of using Eclipse for one of my personal projects, but familarity always trumped curiosity.
NetBeans started as a student project in the Czech Republic (originally called Xelfi), in 1996. The goal was to write a Delphi-like Java IDE in Java. A company was formed around this project, called NetBeans. There were two commercial versions of NetBeans, called Developer 2.0 and 2.1. Around May of 1999, NetBeans released a beta of what was to be Developer 3.0 - some months later, in October '99, NetBeans was acquired by Sun Microsystems. After some additional development time, Sun released the Forte for Java Community Edition IDE - the same IDE that had been in beta as NetBeans Developer 3.0.
There had always been interest in going Open Source at NetBeans. In June 2000, Sun open-sourced the NetBeans IDE [...]
(from http://www.netbeans.org/about/history.html)
Yeah.. Forte didn't work out. It fell in the hands of evil open source communists =)
I think that would be like trying to merge Linux and Windows. One is fast, flexble, and powerful, while the other is slow, inflexible, and bloated. If they could merge in the GUI builder and add SWT support to it, that would be cool.
Have you even looked at Netbeans in the last releases? Especially Netbeans 3.5 with J2SDK1.4.2 got much faster.
And I totally fail to see why Netbeans should be inflexible. It's one the most flexible applications I ever had the joy to work with.
It's not only highly modular it's also branding-enabled.
And if you think it's bloated - well it's modular - just deactivate the modules you don't need.
Personally I'd go for the word Nazi Youth. This woman sounds like she would have turned in her neighbor to the Gestapo for not saying Heil Hitler at the end of a conversation.
Oddly enough, this is a great way to practive the language until you know what the Deutsch word is for something
It's kind of funny too as English has ALOT of German words and vice versa.
and there's a huge amount of anglicisms which is
included into german today.
but they are always used with a german grammar.
so for example "to download" becomes :
and as for "imposing" the license on users, aren't *all* licenses imposed on users? Isn't that really part of the definition of a license? It's still the user's choice whether or not to *use* the software.
The GPL has absolutely no effect on the user of the software. It only limits people who want to redistribute the software.
Every variable in a program must have a value before it is used:
Each class variable, instance variable, and array component is initialized with a default value when it is created:
For type byte, the default value is zero, that is, the value of (byte)0.
For type short, the default value is zero, that is, the value of (short)0.
For type int, the default value is zero, that is, 0.
For type long, the default value is zero, that is, 0L.
For type float, the default value is positive zero, that is, 0.0f.
For type double, the default value is positive zero, that is, 0.0.
For type char, the default value is the null character, that is, '\u0000'.
For type boolean, the default value is false.
For all reference types (2.4.6), the default value is null (2.3).
Each method parameter (2.5) is initialized to the corresponding argument value provided by the invoker of the method.
Each constructor parameter (2.5) is initialized to the corresponding argument value provided by an object creation expression or explicit constructor invocation.
An exception-handler parameter (2.16.2) is initialized to the thrown object representing the exception (2.16.3).
A local variable must be explicitly given a value, by either initialization or assignment, before it is used.
no i am not lame
Since linux is based on the GNU tools it is logical for many of them to be older (much older in some cases: The first version of Emacs came out in 1976)
another reason is that in the early days of microelectronic hackerdom, sharing was the norm and not the absurd exception. People often forget that free software came for commercial software.
someone who has more should give more to the poor. that's why the percentage is IMHO a good comparison. it's a good measure for what the average citizen of a country does to help in comparison of what he could do.
yes, the absolute amount sounds much better to american ears but it is not.
and no - enhancing your possibilities to kill does not count as foreign aid.
and a great part of that "foreign aid" is given to countries like israel or egypt for military/political reasons and not for humanitary reasons.
Okay, I have to admit it. Not only I read the article, I took the time to patch the current metacity CVS and try it :
Pro- good scaling, looks slick
- can better differentiate between similar windows
ContraI had to completely release Alt and Tab to activate it. Mouse needed to activate windows. Better: Initial Alt+Tab invokes Expose-Mode, Mode stays while I keep pressing Alt. Every further Tab press flips through the windows top-down/left-right (or in your cultural preferred directional order), releasing tab selects window
The main problem with Microsoft/Windows were instability, insecurity and their supressive behaviour. Their UI has many problems but it's not the worst about them.
Many user's first computer experience is windows and so it's a good thing to make a similar interface default. ,e.g.
So KDE and GNOME do not nescessarily "copy microsoft" but keep an interface the user is familiar with.
It's a free software world. You can change settings, enhance or not use those desktop environments while being totally able to run a few of their applications on fluxbox,
You can tell everyone what you want but the point is you can't prove it!
And if you can't prove who you voted for no one can force you to give your vote to a specific candidate.
I never said Netbeans is fast. It just changed from painfully slow to slightly slow =).
I use Netbeans on a daily basis at my job. We evaluated Eclipse when we abandoned Visual J++. My Impression was that the UI is faster, of course, but the rest of the code seemed just as slow and even more memory-hungry. It lacked some features we needed and so we chose Netbeans which got them all (after adding RefactorIt).
Over the time we extended Netbeans with our own modules, which play a great role in our daily work flow, so the decision is not likely to be reversed any time soon.
I played with the idea of using Eclipse for one of my personal projects, but familarity always trumped curiosity.
NetBeans started as a student project in the Czech Republic (originally called Xelfi), in 1996. The goal was to write a Delphi-like Java IDE in Java. A company was formed around this project, called NetBeans. There were two commercial versions of NetBeans, called Developer 2.0 and 2.1. Around May of 1999, NetBeans released a beta of what was to be Developer 3.0 - some months later, in October '99, NetBeans was acquired by Sun Microsystems. After some additional development time, Sun released the Forte for Java Community Edition IDE - the same IDE that had been in beta as NetBeans Developer 3.0.
There had always been interest in going Open Source at NetBeans. In June 2000, Sun open-sourced the NetBeans IDE [...]
(from http://www.netbeans.org/about/history.html)
Yeah.. Forte didn't work out. It fell in the hands of evil open source communists =)
Have you even looked at Netbeans in the last releases? Especially Netbeans 3.5 with J2SDK1.4.2 got much faster.
And I totally fail to see why Netbeans should be inflexible. It's one the most flexible applications I ever had the joy to work with.
It's not only highly modular it's also branding-enabled.
And if you think it's bloated - well it's modular - just deactivate the modules you don't need.
If a link is posted on ./ and no one reads it - does it trigger a /. effect?
WTF?
Don't know about you, but I'd hate to check in "CoolAlgorithm.java" and get "HelloWorld.c" because the MD5-Sums are equal...
Another interesting question is :
how many errors do you insert into the code while removing the found ones?
The GPL has absolutely no effect on the user of the software. It only limits people who want to redistribute the software.
.. and it handles serialization/deserialization without producing new instances which is an important aspect.
- It offers features I can not find in Eclipse
- it's more mature
- it's easily extendable. (some parts of the development cycle of the company I work for are already implemented as netbeans-extensions)
some downsides are:- you have to get used to it.
- it uses Swing instead of SWT. (with execution and startup speed really improving in the last releases.)
and it's open source...keeping your code work makes sense.
saying java variables aren't initialized not.
well.. As the VM spec says otherwise, it's a bug. Elevating that bug to an exception/restriction makes no sense.
(Are you sure the variable was not initialized? or was it some Serialization-effect?)
wrong. The JavaTM Virtual Machine Specification - Second Edition says the following :
2.5.1 Initial Values of VariablesEvery variable in a program must have a value before it is used: