Ive always been curious were all the die-hard DOS fans went to when Windows took over the PC. Now I know! Luckily anti-GUI believers are a minority even in Linux so that good quility X-apps have come into existence.
GUIs make life easier. New functionality can be aquired quicker than having to learn 20+ command line arguments for each new piece of software.
Dont get me wrong, I still have to go time and again to a terminal window to do something in Linux. But if this manual work could be made less frequent with better software Im all for it.
If you are thinking about helping with this open source Direct3D port, maybe you might want to check out SDL. It already works cross platform and could use your skills. (www.libsdl.org).
Likewise. I switched yesterday and had alot of worries after numerous individuals posted on Slashdot that they were having huge problems on transferring and bandwidth loss. Bandwidth is the same after the transit and the only problem I had was that the installation program supplied by comcast could not reset the DHCP connection (simple restart of PC fixed it). Either (A) Comcast is doing a bad job in their particular area or (B) they are DSL vs. Cable harpers.
Q: Why people have not stopped using GCC?
A: Because its available and works great.
I have 0 complaints with GCC. Its dependable, works, and I dont have to shell out money for it. Also, it has support for other languages (like Java and Ada) that make it a perfect single tool to use.
Troll troll troll troll.
Yes, Redhat includes Netscape with their distro. But they do not produce Netscape. Thus, they are not bundling.
Cygwin? Thats great for porting Unix apps to Windows (or a nice cheap alternative to Visual C). But what does it have to do with your point?
MS used its power of monopoly by forcing OEMS (Dell, Compaq, etc) to have to install Windows on their boxes or nothing at all. If they did not do that MS would raise the cost per PC for Windows. Since most customers want Windows, the OEMs would have to put this cost on the top of their PCs cost. If their competitor just stuck with Windows, they could offer their product cheaper.
stupid 12 yr old seeking attention by trying to oppose all things non linux.
You may be amazed by what a bunch of stupid 12 year olds have created with Linux. Its getting more mature by the day and has Microsoft worried.
Get cable. Sounds like in your area its cheaper and more powerful. Why even bother with Verizon? I have them in my area and picked cable instead of their poor DSL.
This is not a troll fighting that cable is better than DSL. I support cable since its an alternative and forces the phone companies into having to compete which, in the long run, should allow for cheaper DSL and better service.
If you have an alternative than take it.
As for Verizon using the 9-11 terror attack as an excuse to stiffle competition: what a bunch of B.S. Greedy companies will use anything to get ahead. Microsoft was all behind calling computer viruses terrorist activity just to try to avoid fixing the problems they were having. Lord forbid they spend more time making their products more secure!
Two peoples, one land. Both have reasons for it being their land. Who is the rightful owner? Both. But neither are really willing to share. The US should not take sides and should come out as a neutral party trying to help both sides get along. Instead, they continually side with the Isrealis.
Sharon and Arafat are both terrible leaders. What is really needed is two leaders commited to stopping the violence THEIR people provoke rather than take retalitory action against the other.
Martin Luther King was an example of a man who could bring two people together. This type of man does not exist in Isreal/Palestine as the land is too full of bigots and zealots. Where is the peace bringer?
The Hamas is nothing but a hate group. The Isreali and Palestinian Authority leadership might as well be the KKK. Why is there no single government that embodies both Palestinians and Isrealis? Why two governments? Because both camps are full of hate mongers and are not willing to work together. Thats the truth.
You want to help? Send a letter to your congressperson and ask for them to try to push the US in a neutral ground in this matter and to not to take sides. Sharon is always quick to say "We dont need the U.S.". Well good, we dont need him. Nor do we need Arafat for that matter. They both suck.
This might sound wierd but I like the trolling between these two desktops. It makes people get all ruffled up and go hack at their favorite desktop to one up the other. Competition is good. I think they are both great desktop's with a lot to offer and need each other to have something to compare to. Windows has no competition and this has become its weakness as they have become very lazy and ignorant towards their users needs.
I have just recently installed XP and my wife now prefers using Linux to browse the internet since it takes all day to get Windows to load let alone navigate through. I am constantly patching Internet Explorer and have not had to yet do this likewise with Mozilla. This may be that Mozilla does not have the power of Virus Basic for the Script Kiddies to play with...
Being a Java programmer for years, I can admit to their being a simple problem with Java: Sun. If Sun would give the API up to a standards board I would be happy. But they hang on to it which raises the fear of what they may plan in the future. Image having to pay per virtual machine. Dont think it can happen? Hopefully challenges from languages like Python and TCL will force them into giving it up. Until then, Miguel is correct.
AT&T was not to blame for this. They offered to buy the bankrupt company. I hate to say it, but when your bankrupt, any offer is a good offer. But the bondholders at Excite were a bit arrogant and felt that by threating AT&T and the cable companys with cutting service they could force AT&T to buy them at a higher cost.
That was extreme stupidity on thier part. It now appears AT&T, and maybe all the cable providers, are migrating away. What does that leave? A bankrupt Excite with no takers. Those bond holders now hold a stack of crap paper with no value.
I applaud AT&T for thier resolute stand in this matter. I hope those greedy bond holders get what they deserve.
For those who feel AT&T and the cables are just greedy companies....they are. But they do care about thier customers and have done thier best to continue thier service. Excites move to shut off service just shows their business model which explains much of why they are bankrupt. Goodbye Excite I wont miss you.
Do they also blink and make a tune? Yeah, I guess you could just simply scroll up using the green scroll bar and press the yellow, circling button that reads : "I had no idea there are people using terminals that are not color coordinated".
I know this may be real difficult but, using the method I spoke of before, you could change your PATH variable. Then, you could start console and X apps. An example using Gnome (not GTK or vanilla X apps but you could path them too) would be:
PATH =/usr/bin:/usr/X11/gnome/apps
To start, say, Galeon you would type:
galeon
Galeon, a Gnome based app that uses Mozilla's Gecko to render HTML ( in case you didnt know ) would have its binaries in/usr/bin/X11/gnome/apps. Resource files (graphics, etc) would be place in a directory with the apps name. Thus Galeon PNG files would be found in:/usr/bin/X11/gnome/apps/galeon.
Im against a huge PATH entry. But the author did give some good points of having the desktops in individual folders like/usr/X11/gnome. Then put Gnome apps in/usr/X11/gnome/apps, general X apps under/usr/X11/apps, and GTK apps in/usr/X11/GTK/apps. General console binaries should go in/usr/bin. The PATH variable should only point to/usr/bin. X apps (gnome,gtk,kde,etc...) should have a startup directory path assigned to them (aka Windows). Thus AbiWord would have a startup directory of:
If you uninstall something, you now have to additionally remove any symlinks that were pointing to uninstalled files left around. Symlinks would make the filesystem harder to manage and thus defeat your idea.
I do the complete opposite and code in Java and use it to control C/C++. Ive found this to work best due to C/C++ can give me a "closer to machine" than Java whereas my main logic, being in Java, ports real fast. An example would be creating a game and using C/C++ to do the graphics and using Java to do all the games logic or functionality.
>>Here's a test for you:
>> object can either be enterable (like a room or a bag), and carryable (like a sword)).
Yes, I see a need for enterable rooms that can be carried. Java being incapable of such odd functionality must be a defect!:)
Seriously, multiple inheritence is up there with "Goto" functions and labeled bad programming practice. Stop the evil. Java does have interfaces that are safer.
>>Swing and Java3D (or any other JNI-based
library)
Neither Swing nor Java3D are JNI based libraries.
>>Then, try loading a huge (at least 128 megabyte) dataset
Why in the hell would you want to send a 128 M dataset to a JNI function? Break up your functionality (aka use more than one function). I did not wake up this morning and decide to eat breakfast, lunch, and dinner just to get it all done in one step. Streaming is another common, and very safe way to handle large amounts of data. Streaming is fully supported in Java. I believe, though I have not tried it, use C++ streams to Java streams and vise versa.
Java is not a panacea. But its great for cross platform development. As for Qt, I do not believe there was mention of a need for windowing.
They said they used Java. So that answers your first question.
Second, in over a decade of programming I have never heard of consumers telling the developers what language that will be used to get the job done. If they know what language to use, why not just code it themselves? Consumer's are an easy lot: they just want a product that works and is dependable.
Java is not a toy language and is used in many large projects. Infact, it has through the years gained ground on C and replaced many old Cobol and Assembly designed pieces of software. This may be the reason for your outrage: fear. As a C/C++ programmer, you have a fear of change and natually feel challenged by this powerful language. Dont be mad, it took years for Cobol to be replaced. You will still have a job.
Redundant? You mean simple? Yes, we can't have programming languages that make our lifes as developers simple. And lets write the most complicated code possible and let someone else maintain it.
Ugly? If you are comparing it to C, its like comparing apples to apples. They use the same structure and style!
Error prone? Try creating a memory leak or mishandle a pointer in Java. What? You cant do that in Java? You mean the two largest causes of bugs dont exist in Java? And it comes with exception handling? Oh my!!!
I program in both languages. C is nice for speed and raw power. But if I wanted a robust, cross platform, and error handled code (not free of bugs, but these bugs are not caused by Java but generally by us error prone humans) I would turn to Java. I have also been a huge fan of Java-C cross usage (many purist Java programmers may leave me here) using JNI and GCC (MingGw for Windows). That gives me a best-of-breed approach, power of C with the scalability and control of Java. I love these two in concert!!
Kawa, now owned by Macromedia, is definetly a very good IDE for Java and very cheap compared to the hordes of other Java IDE's. It lacks a graphical tool to build GUI's for Swing or even AWT. Other than that, it contains everything you need.
Sadly, my work has recently switched to JBuilder. Kawa lost only because, believe it or not, it was too cheap. Some people feel they must pay a fortune for a good product.
JBuilder is probably the best IDE for Java out there that I have tried. Its commericial cost is a bit too much though. It has all of Kawa's capabilities and has a GUI editor.
My work, prior to Kawa, purchased Visual Cafe. This bloatware caused numerous issues I will not even start to go into. I guess it would be nice if all you wanted to do was make applets.
Forte takes too much system resources. The most annoying part of Forte is that opening it starts over 6 windows running. Why couldnt they have produced an IDE that only requires 1 window to use? Minimizing and Maximizing Forte is a chore and I spend too much time resizing or docking windows so I can see what I am doing.
Visaj sucks. It may be okay for building GUI but thats it. Theres not much to say about Visaj because there is not much to it.
jEdit is a great general editor but as a Java IDE it lacks too much. But I may be eating those words in a few months due to the intense amount of development being done on this tool.
DirectX is primarily MS Windows only. It has not been ported to all platforms. Linux has SDL which IS cross-platform. Check it out at http://www.libsdl.org. Its just as fast as DirectX and as comprehensive. And if your a MS DirectX fan who believes this impossible it may be because you are stubborn and cannot think outside a Microsoft certified box. Your loss.
Ive always been curious were all the die-hard DOS fans went to when Windows took over the PC. Now I know! Luckily anti-GUI believers are a minority even in Linux so that good quility X-apps have come into existence.
GUIs make life easier. New functionality can be aquired quicker than having to learn 20+ command line arguments for each new piece of software.
Dont get me wrong, I still have to go time and again to a terminal window to do something in Linux. But if this manual work could be made less frequent with better software Im all for it.
If you are thinking about helping with this open source Direct3D port, maybe you might want to check out SDL. It already works cross platform and could use your skills. (www.libsdl.org).
Likewise. I switched yesterday and had alot of worries after numerous individuals posted on Slashdot that they were having huge problems on transferring and bandwidth loss. Bandwidth is the same after the transit and the only problem I had was that the installation program supplied by comcast could not reset the DHCP connection (simple restart of PC fixed it). Either (A) Comcast is doing a bad job in their particular area or (B) they are DSL vs. Cable harpers.
Q: Why people have not stopped using GCC?
A: Because its available and works great.
I have 0 complaints with GCC. Its dependable, works, and I dont have to shell out money for it. Also, it has support for other languages (like Java and Ada) that make it a perfect single tool to use.
Darn it! You made it sound so exciting Ill just have to go and download it. Thanks alot!
Troll troll troll troll. Yes, Redhat includes Netscape with their distro. But they do not produce Netscape. Thus, they are not bundling. Cygwin? Thats great for porting Unix apps to Windows (or a nice cheap alternative to Visual C). But what does it have to do with your point? MS used its power of monopoly by forcing OEMS (Dell, Compaq, etc) to have to install Windows on their boxes or nothing at all. If they did not do that MS would raise the cost per PC for Windows. Since most customers want Windows, the OEMs would have to put this cost on the top of their PCs cost. If their competitor just stuck with Windows, they could offer their product cheaper. stupid 12 yr old seeking attention by trying to oppose all things non linux. You may be amazed by what a bunch of stupid 12 year olds have created with Linux. Its getting more mature by the day and has Microsoft worried.
Get cable. Sounds like in your area its cheaper and more powerful. Why even bother with Verizon? I have them in my area and picked cable instead of their poor DSL.
This is not a troll fighting that cable is better than DSL. I support cable since its an alternative and forces the phone companies into having to compete which, in the long run, should allow for cheaper DSL and better service.
If you have an alternative than take it.
As for Verizon using the 9-11 terror attack as an excuse to stiffle competition: what a bunch of B.S. Greedy companies will use anything to get ahead. Microsoft was all behind calling computer viruses terrorist activity just to try to avoid fixing the problems they were having. Lord forbid they spend more time making their products more secure!
Two peoples, one land. Both have reasons for it being their land. Who is the rightful owner? Both. But neither are really willing to share. The US should not take sides and should come out as a neutral party trying to help both sides get along. Instead, they continually side with the Isrealis.
Sharon and Arafat are both terrible leaders. What is really needed is two leaders commited to stopping the violence THEIR people provoke rather than take retalitory action against the other.
Martin Luther King was an example of a man who could bring two people together. This type of man does not exist in Isreal/Palestine as the land is too full of bigots and zealots. Where is the peace bringer?
The Hamas is nothing but a hate group. The Isreali and Palestinian Authority leadership might as well be the KKK. Why is there no single government that embodies both Palestinians and Isrealis? Why two governments? Because both camps are full of hate mongers and are not willing to work together. Thats the truth.
You want to help? Send a letter to your congressperson and ask for them to try to push the US in a neutral ground in this matter and to not to take sides. Sharon is always quick to say "We dont need the U.S.". Well good, we dont need him. Nor do we need Arafat for that matter. They both suck.
This might sound wierd but I like the trolling between these two desktops. It makes people get all ruffled up and go hack at their favorite desktop to one up the other. Competition is good. I think they are both great desktop's with a lot to offer and need each other to have something to compare to. Windows has no competition and this has become its weakness as they have become very lazy and ignorant towards their users needs.
I have just recently installed XP and my wife now prefers using Linux to browse the internet since it takes all day to get Windows to load let alone navigate through. I am constantly patching Internet Explorer and have not had to yet do this likewise with Mozilla. This may be that Mozilla does not have the power of Virus Basic for the Script Kiddies to play with...
Being a Java programmer for years, I can admit to their being a simple problem with Java: Sun. If Sun would give the API up to a standards board I would be happy. But they hang on to it which raises the fear of what they may plan in the future. Image having to pay per virtual machine. Dont think it can happen? Hopefully challenges from languages like Python and TCL will force them into giving it up. Until then, Miguel is correct.
AT&T was not to blame for this. They offered to buy the bankrupt company. I hate to say it, but when your bankrupt, any offer is a good offer. But the bondholders at Excite were a bit arrogant and felt that by threating AT&T and the cable companys with cutting service they could force AT&T to buy them at a higher cost.
That was extreme stupidity on thier part. It now appears AT&T, and maybe all the cable providers, are migrating away. What does that leave? A bankrupt Excite with no takers. Those bond holders now hold a stack of crap paper with no value.
I applaud AT&T for thier resolute stand in this matter. I hope those greedy bond holders get what they deserve.
For those who feel AT&T and the cables are just greedy companies....they are. But they do care about thier customers and have done thier best to continue thier service. Excites move to shut off service just shows their business model which explains much of why they are bankrupt. Goodbye Excite I wont miss you.
>>Broken symlinks show up red on my terminal
Do they also blink and make a tune? Yeah, I guess you could just simply scroll up using the green scroll bar and press the yellow, circling button that reads : "I had no idea there are people using terminals that are not color coordinated".
I know this may be real difficult but, using the method I spoke of before, you could change your PATH variable. Then, you could start console and X apps. An example using Gnome (not GTK or vanilla X apps but you could path them too) would be:
/usr/bin:/usr/X11/gnome/apps
/usr/bin/X11/gnome/apps. Resource files (graphics, etc) would be place in a directory with the apps name. Thus Galeon PNG files would be found in: /usr/bin/X11/gnome/apps/galeon.
PATH =
To start, say, Galeon you would type:
galeon
Galeon, a Gnome based app that uses Mozilla's Gecko to render HTML ( in case you didnt know ) would have its binaries in
Okay, its not difficult. Its too simple. Enjoy.
Im against a huge PATH entry. But the author did give some good points of having the desktops in individual folders like /usr/X11/gnome. Then put Gnome apps in /usr/X11/gnome/apps, general X apps under /usr/X11/apps, and GTK apps in /usr/X11/GTK/apps. General console binaries should go in /usr/bin. The PATH variable should only point to /usr/bin. X apps (gnome,gtk,kde,etc...) should have a startup directory path assigned to them (aka Windows). Thus AbiWord would have a startup directory of:
/usr/X11/gnome/apps/abiword
If you uninstall something, you now have to additionally remove any symlinks that were pointing to uninstalled files left around. Symlinks would make the filesystem harder to manage and thus defeat your idea.
You forgot someone bringing up a Mac in the conversation. I dont know why, but someone always seems to sneak a Mac in a Java & C troll war.
I do the complete opposite and code in Java and use it to control C/C++. Ive found this to work best due to C/C++ can give me a "closer to machine" than Java whereas my main logic, being in Java, ports real fast. An example would be creating a game and using C/C++ to do the graphics and using Java to do all the games logic or functionality.
Whatever works for ya.
>>Here's a test for you:
:)
>> object can either be enterable (like a room or a bag), and carryable (like a sword)).
Yes, I see a need for enterable rooms that can be carried. Java being incapable of such odd functionality must be a defect!
Seriously, multiple inheritence is up there with "Goto" functions and labeled bad programming practice. Stop the evil. Java does have interfaces that are safer.
>>Swing and Java3D (or any other JNI-based
library)
Neither Swing nor Java3D are JNI based libraries.
>>Then, try loading a huge (at least 128 megabyte) dataset
Why in the hell would you want to send a 128 M dataset to a JNI function? Break up your functionality (aka use more than one function). I did not wake up this morning and decide to eat breakfast, lunch, and dinner just to get it all done in one step. Streaming is another common, and very safe way to handle large amounts of data. Streaming is fully supported in Java. I believe, though I have not tried it, use C++ streams to Java streams and vise versa.
Java is not a panacea. But its great for cross platform development. As for Qt, I do not believe there was mention of a need for windowing.
They said they used Java. So that answers your first question.
Second, in over a decade of programming I have never heard of consumers telling the developers what language that will be used to get the job done. If they know what language to use, why not just code it themselves? Consumer's are an easy lot: they just want a product that works and is dependable.
Java is not a toy language and is used in many large projects. Infact, it has through the years gained ground on C and replaced many old Cobol and Assembly designed pieces of software. This may be the reason for your outrage: fear. As a C/C++ programmer, you have a fear of change and natually feel challenged by this powerful language. Dont be mad, it took years for Cobol to be replaced. You will still have a job.
Enjoy.
Redundant? You mean simple? Yes, we can't have programming languages that make our lifes as developers simple. And lets write the most complicated code possible and let someone else maintain it.
Ugly? If you are comparing it to C, its like comparing apples to apples. They use the same structure and style!
Error prone? Try creating a memory leak or mishandle a pointer in Java. What? You cant do that in Java? You mean the two largest causes of bugs dont exist in Java? And it comes with exception handling? Oh my!!!
I program in both languages. C is nice for speed and raw power. But if I wanted a robust, cross platform, and error handled code (not free of bugs, but these bugs are not caused by Java but generally by us error prone humans) I would turn to Java. I have also been a huge fan of Java-C cross usage (many purist Java programmers may leave me here) using JNI and GCC (MingGw for Windows). That gives me a best-of-breed approach, power of C with the scalability and control of Java. I love these two in concert!!
Kawa, now owned by Macromedia, is definetly a very good IDE for Java and very cheap compared to the hordes of other Java IDE's. It lacks a graphical tool to build GUI's for Swing or even AWT. Other than that, it contains everything you need.
Sadly, my work has recently switched to JBuilder. Kawa lost only because, believe it or not, it was too cheap. Some people feel they must pay a fortune for a good product.
JBuilder is probably the best IDE for Java out there that I have tried. Its commericial cost is a bit too much though. It has all of Kawa's capabilities and has a GUI editor.
My work, prior to Kawa, purchased Visual Cafe. This bloatware caused numerous issues I will not even start to go into. I guess it would be nice if all you wanted to do was make applets.
Forte takes too much system resources. The most annoying part of Forte is that opening it starts over 6 windows running. Why couldnt they have produced an IDE that only requires 1 window to use? Minimizing and Maximizing Forte is a chore and I spend too much time resizing or docking windows so I can see what I am doing.
Visaj sucks. It may be okay for building GUI but thats it. Theres not much to say about Visaj because there is not much to it.
jEdit is a great general editor but as a Java IDE it lacks too much. But I may be eating those words in a few months due to the intense amount of development being done on this tool.
Actually, its probably something very simple: EnergySaver. Computer went into sleep mode which I have seen lock Linux up before.
DirectX is primarily MS Windows only. It has not been ported to all platforms. Linux has SDL which IS cross-platform. Check it out at http://www.libsdl.org. Its just as fast as DirectX and as comprehensive. And if your a MS DirectX fan who believes this impossible it may be because you are stubborn and cannot think outside a Microsoft certified box. Your loss.