From here I go to utils 7. Winrar or Winzip (prior is better. 7zip needs a better interface) 8. Thunderbird (best email client ever) 9. Adaware 10. Norton Antivirus
He moved on from Gnome saying C coding was dead, all hail C#, thus dilating OSS approaches. Mozilla's XUL approach was allready around **before** he started MONO.
From what I read I seen things differently. Mono is just a language whereas Mozilla is a platform. If Mono and Mozilla interoperate you could get a cross platform language running an app written in XUL. Oh the possibilities...
I can't tell if you are saying C or Java is easier to write mail apps with. Anyways, both have issues. Writing in C makes it difficult (not impossible) to write cross platform apps. C also becomes a huge headache with large development due to its non-OOP ways. Java allows for simpler apps but suffers from poor GUI tools and APIs. Deployment of Java apps is a bit more tricky IMHO compared to a C app.
I have my own ideas on this subject. I believe that the GUI should not be confined by the language. This is where mozilla could come in by have XUL apps work with either C or Java. At that point it goes back to programmer preference on language rather than limitations that exist in both.
Why would a bank use XUL for an application (forcing all thier users to download mozilla), when they can let them run native Longhorn appps from thier browser without any installation?
Mozilla has the GRE (Gecko Runtime Engine) which is all that is needed to execute XUL apps. The GRE can be loaded without the browser. Last time I check I think it was a little under 10 megs which is not too bad since 1 GRE can support multiple XUL apps.
Actually I discussed this some time back with an Indian contrator. As he explained it the Indian workers are not paid well for the work they do. He took up contracting which paid much, much more $$$ compared to what he would be paid in one of the Indian sweatshops. Sure, he has to work abroad but his family back in India is doing much better because of it. His brother, who stayed in India doing the same type of work he is doing (computer programmer in this case) is living pay check to pay check.
China is a communist country. Unless you live in Hong Kong or Tiawan (which have their own special exceptions) you get paid the same no matter what you do. So, tech workers get about what a rice farmer would get.
Sure, China and India would benefit from the jobs IF only we paid them better. The problem is they are getting good jobs but being paid dirt wages. How is their economy going to improve if the wages have not changed for the job? Shouldnt high paying U.S. jobs become high paying Indian jobs?
and now PBS-style appeals for money on the front page.
God Im gonna get flamed for this.
Anyways, maybe its not such a bad idea if Sourceforge required paid membership (like $50 a year) for file and cvs access. Seriously, I'd pay if the moneys right for better service and quicker file and cvs access.
Some of the fastest hard crypto (i.e. military grade...)
Your talking to someone who worked in DOD. Theres no such thing as military grade crypto. Its the same stuff you find in the consumer market. When the use Cisco hardware they dont load anything special on it. Thats why you hear of crackers/hackers getting into them or military projects hurt by simple things like Microsoft Windows worms.
Even variety doesn't make up for a weakness in your system.
Sure, but which system? Ill use a simple example with three server operating systems: NT, Linux, and Solaris. Name a single virus or weakness (besides DOS) that effects all three?
It's WHY you really, really ought to have a cryptologist design your subsystems if at all possible.
No!!!!!!
Seriously, the last thing we need is slow hardware.
The trick to beat hackers and crackers is put out so much variety they have no idea what the hell to do. Seriously, if 99% of people didnt run the same hardware and software for everything hackers would cause very minimal damage.
I had the same problem. I stopped doing the survey right there. This appears to me to be a trick question to always get the desired result. Its like asking a question like:
Q) Do you enjoy killing people?
A) Yes b) Some of the time C) never
No matter how you answer it you can only guage that you have had some experience here (killing people) that would allow you to pick the answer.
Please don't try to argue SWING even begins to compete.
I hate Swing. But I dont think its the driving GUI in Java anymore. SWT (Simple Window Toolkit) appears to be "whats in" in Java GUI development. Ive created a few SWT apps and found them stable, fast, and easy to create. Eclipse IDE (built with SWT) is getting ready to roll out a greatly improved version 3 and will be putting in a new visual editor which will make Java gui apps easier and easier to create.
One SWT app I recently created had Internet Exploder embedded and it ran in my system tray. It was real slick and I developed it in less than a few days.
the one advantage here is that capability will be built into the OS as opposed to people having to install and Configure Webstart - I think that will give.NET a slight advantage.
Webstart requires no configuration at the client end. After they install java, you can put a link on a web page or a email and webstart will install and run the application. Its pretty simple actually.
I have read about Microsoft building something similiar. I think its called ActiveStart. Theres a few issues though. Unlike Java,.NET is not backwards compatible. This means you must upgrade all apps to the current version of the runtime and have every client in the same version. Also, you cannot have multiple versions of.NET on the same computer.
MSFT and SUN affects both development paths in the future. I think the two wildcards longterm will be IBM and Novell - both of which have their own Linux/JAVA/MONO/etc. initiatives.
Yep. I have noticed, and this is scary, IBM and Novell talking a bit as of late. If IBM buys Novell we could end up with an interesting market.
start supporting extensions to the current Java architecture (especially now, as.NET is totally in the clear). .NET started out bad and just continued. VB/C/C++ programmers did not move over in droves as planned and STILL have not. I have yet to find a good reason why they should.
GCJ and even the 'blackdown' ports of Java having no support means little
Open source support? Hey buddy, everything and anything is for sell. Just email the GCJ mailing list offering support cash and watch your inbox explode. Why do people have difficulty grasping that concept?
If they offer more, the jobs will come flooding back to US soil.
Won't work. The problem is cost of living comparison between here and India. I can give you a link to a posting where someone (from India) explained that he could live comfortably in Bangladore for under $5,000 a year. Try doing that ANYWHERE in the United States.
Free market spinsters will try to say that as more jobs flow into India the cost of living there will improve and people will cost more to employ. Somewhat true if you are ignoring the significant population difference between the United States and European countries to that of India or China.
And while we on the subject we can also bring up China. Unlike India, the Chinese government controls their business sector with an iron grip. They could easily continue to have their people work for little to nothing no matter how many jobs fill into the country. Thats communism in action: same wage for any job. So until rice field workers in China get more money their tech sector people will still continue at the same wage.
There are exceptions in China (Hong Kong) but the above rule covers the vast majority of the chinese work force.
Free trade has a serious problem that companies (who control us) dont want to fix. A solution that would benefit EVERYONE is if they impose a cost of living tariff based on country. This means an India worker will have to receive more money than they could live on if they are contracted by an American company. This will do the following:
(1) Indian and Chinese workers will get signifcantly larger amounts of money and will recieve comparable wages to a U.S. worker if they recieve a contract from the U.S. (2) American and European workers have to compete with Indian and Chinese on quality rather than cost. This will make for some serious competition and consumers will get the awesome benefits of better (not cheaper) products.
Just like I think having Linux on cheap, disposable, sub-par computers from places like Wal-mart may not be the best thing either.
It will only sell at WalMart when it comes bundled with Deer Hunter and Redneck Rampage. It also has to have a browser that defaults to Joe Cartoons as its homepage. Then it will sell I tell you...
I'd like to see your proof of superior performance on Xbox using OpenGL.
Lets see: Quake, Half-Life, Doom, etc etc all use OpenGL. Those programmers are just idiots right? Now you, our mystery super game developer, can prove all those game shops incorrect? Hahahaahahahaa. Your killing me!
Oh and btw learn to spell "abstraction" before you attempt to use it in a sentence.
Oh my god. You lost your argument so now your trying to prove superior spelling skills?
Okay, here's the little horrors that could be fixed by the open source community that Sun keeps missing:
(1) There is no shared virtual machine. Each Java app has to run within its own vm which takes a large chunk of memory. I currently have 3 java desktop apps running (DBVisualizer, Eclipse, and JEdit) with 512M memory almost eaten down to under 100. If these 3 used the same VM they could (a) share resources, (b) have almost no startup time, and (c) take half the memory.
(2) JNI is horrible. A better C/C++ integration model needs implemented. The entire wrapper writing is painful and difficult to maintain on large projects.
(3) Its not modular. The thing loads everything and five kitchen sinks to put up a hello world dialog window. Updating the VM requires a complete reload.
(4) Swing and AWT are clunky GUIs. SWT is a push in the right direction but since IBM created it Sun wont bundle it. Compare NetBeans to Eclipse and you will see how stuborn Sun is when they have been proved wrong.
(5) Sun keeps rewriting open source project ideas into the Java core. Unit testing, XML, logging, you name it there were already projects out there that where doing great and Sun decided to come up with their own solution rather than import these projects. Thats just stupid.
(6) Mozilla needs Java free. Mozilla could than bundle Java into the browser and we wont have to keep installing the stupid thing every time we update the browser. On Linux installing java functionality into the browser requires creating symbolic links to poorly named files.
(7) KDE and Gnome need java. If it came with the install we could get more Java desktop apps to quickly integrate with these desktops.
Are you people trying to make me mad today? Here...go do some reading:
http://www.dataplus.co.jp/OpenGL4ps2.html
Release back in late 2000 and is used in games for the PS2 today.
If you want to nitpick and make crap up to mislead people you could atleast bring up something more clever like how the XBox does not comes with OpenGL libs. I have an answer for that too but atleast it would show you had some idea of what you were talking about.
First, java development stuff:
1. Sun Java JDK (latest)
2. Eclipse (java ide)
3. GCJ (java compiler)
4. JEdit (awesome everyday editor)
5. Minq's DBVisualizer (database tool)
6. Apache Tomcat
From here I go to utils
7. Winrar or Winzip (prior is better. 7zip needs a better interface)
8. Thunderbird (best email client ever)
9. Adaware
10. Norton Antivirus
He moved on from Gnome saying C coding was dead, all hail C#, thus dilating OSS approaches. Mozilla's XUL approach was allready around **before** he started MONO.
From what I read I seen things differently. Mono is just a language whereas Mozilla is a platform. If Mono and Mozilla interoperate you could get a cross platform language running an app written in XUL. Oh the possibilities...
I can't tell if you are saying C or Java is easier to write mail apps with. Anyways, both have issues. Writing in C makes it difficult (not impossible) to write cross platform apps. C also becomes a huge headache with large development due to its non-OOP ways. Java allows for simpler apps but suffers from poor GUI tools and APIs. Deployment of Java apps is a bit more tricky IMHO compared to a C app.
I have my own ideas on this subject. I believe that the GUI should not be confined by the language. This is where mozilla could come in by have XUL apps work with either C or Java. At that point it goes back to programmer preference on language rather than limitations that exist in both.
Why would a bank use XUL for an application (forcing all thier users to download mozilla), when they can let them run native Longhorn appps from thier browser without any installation?
Mozilla has the GRE (Gecko Runtime Engine) which is all that is needed to execute XUL apps. The GRE can be loaded without the browser. Last time I check I think it was a little under 10 megs which is not too bad since 1 GRE can support multiple XUL apps.
Actually I discussed this some time back with an Indian contrator. As he explained it the Indian workers are not paid well for the work they do. He took up contracting which paid much, much more $$$ compared to what he would be paid in one of the Indian sweatshops. Sure, he has to work abroad but his family back in India is doing much better because of it. His brother, who stayed in India doing the same type of work he is doing (computer programmer in this case) is living pay check to pay check.
China is a communist country. Unless you live in Hong Kong or Tiawan (which have their own special exceptions) you get paid the same no matter what you do. So, tech workers get about what a rice farmer would get.
Sure, China and India would benefit from the jobs IF only we paid them better. The problem is they are getting good jobs but being paid dirt wages. How is their economy going to improve if the wages have not changed for the job? Shouldnt high paying U.S. jobs become high paying Indian jobs?
glutKeyboardFunc(keyboard) - Keydown
glutKeyboardUpFunc(keyboardUp) - Keyup
openal for the sound & music and glut for input.
Yeah, I agree, but it would be a good bit over 96k
if it was relying solely on good old openGL
Why exactly would OpenGL implementation be larger?
and now PBS-style appeals for money on the front page.
God Im gonna get flamed for this.
Anyways, maybe its not such a bad idea if Sourceforge required paid membership (like $50 a year) for file and cvs access. Seriously, I'd pay if the moneys right for better service and quicker file and cvs access.
Now I can run Gnome or KDE in Windows. Image that: two window managers running on the same desktop. What a joy that will be!! (irony ofcourse)
then Microsoft could have forked it to allowed J++ to exist on Windows and blow a hole in the "write once, run everywhere" theory.
Thats the thingy though: if Java was released under GPL Microsoft wouldnt touch it with a ten foot pole.
Some of the fastest hard crypto (i.e. military grade...)
Your talking to someone who worked in DOD. Theres no such thing as military grade crypto. Its the same stuff you find in the consumer market. When the use Cisco hardware they dont load anything special on it. Thats why you hear of crackers/hackers getting into them or military projects hurt by simple things like Microsoft Windows worms.
Even variety doesn't make up for a weakness in your system.
Sure, but which system? Ill use a simple example with three server operating systems: NT, Linux, and Solaris. Name a single virus or weakness (besides DOS) that effects all three?
It's WHY you really, really ought to have a cryptologist design your subsystems if at all possible.
No!!!!!!
Seriously, the last thing we need is slow hardware.
The trick to beat hackers and crackers is put out so much variety they have no idea what the hell to do. Seriously, if 99% of people didnt run the same hardware and software for everything hackers would cause very minimal damage.
I had the same problem. I stopped doing the survey right there. This appears to me to be a trick question to always get the desired result. Its like asking a question like:
Q) Do you enjoy killing people?
A) Yes
b) Some of the time
C) never
No matter how you answer it you can only guage that you have had some experience here (killing people) that would allow you to pick the answer.
Please don't try to argue SWING even begins to compete.
I hate Swing. But I dont think its the driving GUI in Java anymore. SWT (Simple Window Toolkit) appears to be "whats in" in Java GUI development. Ive created a few SWT apps and found them stable, fast, and easy to create. Eclipse IDE (built with SWT) is getting ready to roll out a greatly improved version 3 and will be putting in a new visual editor which will make Java gui apps easier and easier to create.
One SWT app I recently created had Internet Exploder embedded and it ran in my system tray. It was real slick and I developed it in less than a few days.
the one advantage here is that capability will be built into the OS as opposed to people having to install and Configure Webstart - I think that will give
Webstart requires no configuration at the client end. After they install java, you can put a link on a web page or a email and webstart will install and run the application. Its pretty simple actually.
I have read about Microsoft building something similiar. I think its called ActiveStart. Theres a few issues though. Unlike Java,
MSFT and SUN affects both development paths in the future. I think the two wildcards longterm will be IBM and Novell - both of which have their own Linux/JAVA/MONO/etc. initiatives.
Yep. I have noticed, and this is scary, IBM and Novell talking a bit as of late. If IBM buys Novell we could end up with an interesting market.
'Five of us in Redmond are crazy enough to think
The Fav Five want me to join them in their cock pit? No, I wont do it!!!
start supporting extensions to the current Java architecture (especially now, as
GCJ and even the 'blackdown' ports of Java having no support means little
Open source support? Hey buddy, everything and anything is for sell. Just email the GCJ mailing list offering support cash and watch your inbox explode. Why do people have difficulty grasping that concept?
If they offer more, the jobs will come flooding back to US soil.
Won't work. The problem is cost of living comparison between here and India. I can give you a link to a posting where someone (from India) explained that he could live comfortably in Bangladore for under $5,000 a year. Try doing that ANYWHERE in the United States.
Free market spinsters will try to say that as more jobs flow into India the cost of living there will improve and people will cost more to employ. Somewhat true if you are ignoring the significant population difference between the United States and European countries to that of India or China.
And while we on the subject we can also bring up China. Unlike India, the Chinese government controls their business sector with an iron grip. They could easily continue to have their people work for little to nothing no matter how many jobs fill into the country. Thats communism in action: same wage for any job. So until rice field workers in China get more money their tech sector people will still continue at the same wage.
There are exceptions in China (Hong Kong) but the above rule covers the vast majority of the chinese work force.
Free trade has a serious problem that companies (who control us) dont want to fix. A solution that would benefit EVERYONE is if they impose a cost of living tariff based on country. This means an India worker will have to receive more money than they could live on if they are contracted by an American company. This will do the following:
(1) Indian and Chinese workers will get signifcantly larger amounts of money and will recieve comparable wages to a U.S. worker if they recieve a contract from the U.S.
(2) American and European workers have to compete with Indian and Chinese on quality rather than cost. This will make for some serious competition and consumers will get the awesome benefits of better (not cheaper) products.
Just like I think having Linux on cheap, disposable, sub-par computers from places like Wal-mart may not be the best thing either.
It will only sell at WalMart when it comes bundled with Deer Hunter and Redneck Rampage. It also has to have a browser that defaults to Joe Cartoons as its homepage. Then it will sell I tell you...
I'm an Xbox, Gamecube and PS2 developer
hahahahahahaha.......hahahahaha. No your not.
I'd like to see your proof of superior performance on Xbox using OpenGL.
Lets see: Quake, Half-Life, Doom, etc etc all use OpenGL. Those programmers are just idiots right? Now you, our mystery super game developer, can prove all those game shops incorrect? Hahahaahahahaa. Your killing me!
Oh and btw learn to spell "abstraction" before you attempt to use it in a sentence.
Oh my god. You lost your argument so now your trying to prove superior spelling skills?
Why would you need an open source Java?
Okay, here's the little horrors that could be fixed by the open source community that Sun keeps missing:
(1) There is no shared virtual machine. Each Java app has to run within its own vm which takes a large chunk of memory. I currently have 3 java desktop apps running (DBVisualizer, Eclipse, and JEdit) with 512M memory almost eaten down to under 100. If these 3 used the same VM they could (a) share resources, (b) have almost no startup time, and (c) take half the memory.
(2) JNI is horrible. A better C/C++ integration model needs implemented. The entire wrapper writing is painful and difficult to maintain on large projects.
(3) Its not modular. The thing loads everything and five kitchen sinks to put up a hello world dialog window. Updating the VM requires a complete reload.
(4) Swing and AWT are clunky GUIs. SWT is a push in the right direction but since IBM created it Sun wont bundle it. Compare NetBeans to Eclipse and you will see how stuborn Sun is when they have been proved wrong.
(5) Sun keeps rewriting open source project ideas into the Java core. Unit testing, XML, logging, you name it there were already projects out there that where doing great and Sun decided to come up with their own solution rather than import these projects. Thats just stupid.
(6) Mozilla needs Java free. Mozilla could than bundle Java into the browser and we wont have to keep installing the stupid thing every time we update the browser. On Linux installing java functionality into the browser requires creating symbolic links to poorly named files.
(7) KDE and Gnome need java. If it came with the install we could get more Java desktop apps to quickly integrate with these desktops.
I could go on and on and on....
Are you people trying to make me mad today? Here...go do some reading:
http://www.dataplus.co.jp/OpenGL4ps2.html
Release back in late 2000 and is used in games for the PS2 today.
If you want to nitpick and make crap up to mislead people you could atleast bring up something more clever like how the XBox does not comes with OpenGL libs. I have an answer for that too but atleast it would show you had some idea of what you were talking about.
SDL: Playstation 2 and XBox
OpenGL: Playstation 2, XBox, Gamecube
Allegro: I have no idea...
Thats right: Not Zero!
Atleast google before you guess.