What is the QT's support for internationalization on all platforms. I know that KDE runs in 33 languages and that QT is Unicode based. What I'd like to find out (because I'm selecting a GUI toolkit for my company) is whether Unicode is this good on all platforms that QT supports including Win95/98? Anyone with some experience with QT on these particular OSes?
Remember that Win2k is a relatively new beast and its initial adoption was pretty slow. Lots of hardware vendors are still hammering on their w2k drivers. It's very likely that once improved drivers start appearing the situiation will be reversed. NT4 drivers had five(!) years to mature.
The increasing number of violent video games was bound to prompt some sort of response from hardware vendors. After all we have an increasing problem of youth violence in our society these days. Clearly something needs to be done to curb this disturbing trend. The fact that Microsoft is actively seeking remedy is definitely plausable as far as I'm concerned. Remember this will only affect those under the age of 18 who should not be allowed to play games unsupervised.
The success of WMP is mainly thanks to its strong foundation in the form of DirectShow. DirectShow allows the programmer to dynamically create graphs that are capable of playing a variety of formats extensively reusing parts of the graph that can be reused (such as the source filters and renderers). The architecture is also flexible and extendible. This is exactly what the GStreamer team is trying to accomplish. In other words GStreamer is very much different from all other players you mentioned in your comment in that GStreamer is more of a filter graph than just another media player. It's precisely what Linux media needs.
No need for evaluations and proof of concept trials. Just look at this site (/.) with all its hiccups and outages and you realise why you want to run Oracle. Oracle software powers the internet.
Yet another RDBM debate cooking up! This is like asking whether there is any point to mission critical software since the mainstream works just fine for the majority of cases. See here lies the point the majority doesn't need an Oracle database just like the majority won't ever need high end servers because their requirements and constraints can be accomplished with the use of off the shelf hardware software. Specialised software fills specific niches and becasue the market for it is relatively small the sales margins have to be high to justify writing said software. If you think that Oracle licensing is steep I encourage you to look at pricetags for geoscience software products. We're talking an excess of $50000US per SEAT.
Are some of the technologies more suited to different tasks?
No. Not at all. EVERYTHING can be shoehorned to run on a pentuim box with Lenux preinstalled on it. You can be sceptical all you want but once you are responsible for a system where a downtime could mean lives lost or millions wasted you will realize that a meager few thousand bucks is just peanuts. How much would you be willing to spend to protect the life of your kid? Or your wife? Or your sister? (think air traffic control software etc.)
Please think those things through before posting them to slashdot front page.
Whatever form of copy protection gets proposed slashdot editors are always first to get their panties in a knot. No thought is given to the implication of the piracy of media content or intellectual property. How else other than through the slale of records is an artist supposed to create his music? How much do you think it costs to purchase instruments and rent a recording studio? Don't know? Let me tell you then it's quite a bit! Even if they could scrap through to buy a battered guitar or drums what about feeding their wives and kids? Would you like the work of your inspiration to be copied without regard to your rights as the creator? Think about it. The so called community gets very upset at every hint of violating the GLP license but if someone else tries to protect THEIR own intellectual property then all of a sudden it's not right and it's restricting freedom? Yeah, right I'm with you all the way on this one!
Given such a robot the potential for abuse of the technology seems rather high. What if your next door neighbour purchases it to use it as an e-Bouncer that can just walk into your apartment and knock you out? What if it was used to damage properties destroy lives and wreck general havoc? I am not saying it is all wrong but surely some control over the modern technology is a must at this point. Now that AI is advancing in leaps and bounds soon these things will become self aware and the doomsday scenarios that were the domain of SF books can well become a reality. Research on such robots should be controlled by independent international organizations to prevent any potential abuse of the technology.
I'm not trying to troll here but people have been trying to design asynchronous computers for decades now. For a while the British government sponsored some intensive research into asynchronous logic and what did they get out of it? Thath's right, nothing. The problem with asynchronous cirtuits is that you are still only as fast as the slowest gate in your ciruit. But the real issue here is obviously the race conditions that kill any non trivial asynchronous chip. Debugging such a race monster is a task beyond the capability of a human brain.
With all the suffering and poverty in the world we should really question whether some "scientists" deserve the money they get or whether those same funds could be utilised elswhere.
Let me recommend a book to you sire: Code Complete by Steve McConnell. It's an excellent intro to programming for fresh guys such as yourself. He will tell you many good reasons for stepping through your own code which I'm can't be arsed to reiterate here. And the correctness of your own code is a separate issue from the correctness of your design. Even though the correct design is a prerequisite for good code it's by NO MEANS a guarantee of robust code.
Just going on this one clue, it appears that your more fundamental problem might be immature abilities in your designers.
Nonsense. Sometimes there is no logical way to filter certain items out. Sometimes it IS desirable to select one thing out of several hundred. Don't critisize the UI you haven't seen!
Debuggers: Check out visual age, it is meant to be excellent. However, having used both VC and JBuilder, I don't find any limitations in the java debugger. Why? Because I spend much less time using it. In fact I rarely need it at all.
You rarely need a debugger? Well in that case I wouldn't offer you a job as a programmer. It should be mandated by LAW that every programmer steps through their own code at least once. If you don't do that you have no clue what your program really does. You're doing programming by coincidence.
Java is a good idea in principle but not in practice. Java's problems stem mostly from its unusable runtime environment. I'm currently involved in rewriting a Java application in C++ because customers refuse to use that 40MB monster that runs like maple syrup on an 800MHz Pentium (win32). JVM is just too big and slow to be usable and Swing is just no good for anything other than teaching windowing principles. Even simple dropdown lists will not scale beyond several hundred items before becoming unusable speedwise.
Garbage collection, often touted as Java's biggest advancement over C++ makes Java completely unsuitable for a whole slew of applications. Even the "softest" realtime apps will get an unbearable penalty from the garbage collector spontaneously "kicking in" at more or less random intervals. Even a simple MPEG1 player app eperiences jitter and playback glitches due to garbage collection issues. The only place where java's performance is acceptable is server side apps because the memory footprint is less of an issue and because "the web is always slow" attitude that web users became used to.
Java does not have serious development tools. I've yet to find a reasonable Java debugger. The supposedly "excellent" Borland JBuilder cannot hold a candle to Visual C++ especially when it comes to debugging features.
Last but not least problem with Java is its image. Because of its simpler syntax it quickly became attractive to all kinds of rookies and cowboy programmers and underachievers trying to make big money "hacking" Java after having only marginal exposure to any other programming languages. Hence java programs usually exhibit very low quality compared to C++ based software. This gives the language a bad name to such an extent that many software shops won't even hear about writing anything in Java purely on the grounds of prejudice. Java is was a neat idea executed very badly.
FYI. I was born and brought up in Europe. I don't know much about Scandinavian countries but certainly the situation in the UK and Germany is precisely like I've described it. Perhaps Sweden is better than others but then enjoy it because your country is an exception rather than a rule.
Yup, KDE has not one but two very powerful IDEs. I've not tried KDE studio but it seems like a very mature product. Besides I think linux needs more commercial software written for it. Way to go guys.
Miguel,
Every time the argument against CORBA on the desktop comes up you quote the same example from KDE. We've discussed this issue to death but you still seem to ignore the other side's argument. Your code example of is the correct way of responding to corba exceptions. The problem is that code like that becomes very tedious when you pretty much KNOW that you're indeed dealing with local host invocations. You still need to handle those stupid marshalling exceptions even when you know for sure that they will never occur because desktop objects are very rarely used in a remote context. Anyways I've had a few flamewars about this with you already and I'm not trying to start another one but like it or not CORBA was designed with distributed environments in mind and trying to use it on a local setup is stretching the technology.
BTW. Last time I looked at Bonobo it looked much more like COM than CORBA. Sure it uses CORBA's IDL but all the QueryInterface stuff is a dot for dot clone of M$ COM. How much CORBA is there really in Bonobo?
Less than 10% of net users have a connection faster than 56kbps yet 90% of all network games are unusable without a few megabits of bandwidth. Truly ironic. And remember than US and Canada are still ways ahead of Europe in this respect where virtually everyone has no choice but to use analog modems or v. expensive ISDN.
Turn based games are alive and well. Firaxis is pounding on the latest and the greatest Civ yet and we all know that Sid had a midas touch when it comes to strategy games.
On the other front the only semi-complete Open Source developed game is FreeCiv. Is it coincidental? I don't think so. Like it or not turn based strategy is more 3l33t than those C&C and populous clones. But it hase a very nice and loyal niche.
Dr. Eric S. Raymond is in a need of a serious clue. His dissection of languages forgets to discuss the most fundametal feature of computing languages: type safety. The reason why C++ is vastly superior to C is not OO but type safety. Yup my friends. The most common reason for bugs in C is frivolous implicit casts and the so forgiving compiler. C++ offers hugely increased type safety by adding RTTI and templates. Memory management CAN be automated in C++ with smart pointers. From what I've seen more and more people tend to do it in recent years. The only drawback is the legacy of code already written that doesn't use smart pointers. STL is incredibly powerful and is going to have a bright future not only as a container library but as a new programming technique once more and more programmers become familiar with generic programming.
Java is a good idea in principle but not in practice. Java's problems stem mostly from its unusable runtime environment. I'm currently involved in rewriting a Java application in C++ because customers refuse to use that 40MB monster that runs like maple syrup on an 800MHz Pentium. JVM is just too big to be usable and Swing is just not usable for anything other than teaching windowing principles. Even simple dropdown lists will not scale beyond several hundred items before becoming unusable speedwise.
Garbage collection, often touted as Java's biggest advancement over C++ make Java completely unsuitable for a whole slew of applications. Even the "softest" realtime apps will get an unbearable penalty from the garbage collector spontaneously "kicking in" at more or less random intervals. Even a simple MPEG1 player app eperiences jitter and playback glitches due to garbage collection issues. The only place where java's performance is acceptable is server side apps because the memory footprint is less of an issue and because "the web is always slow" attitude that web users became used to.
Java does not have serious development tools. I've yet to find a reasonable Java debugger. The supposedly "excellent" Borland's JBuilder cannot hold a candle to Visual C++ especially when it comes to debugging features.
Last but not least problem with Java is its image. Because of its simpler syntax it quickly became attractive to all kinds of rookies and cowboy programmers and underachievers trying to make big money "hacking" Java after having only marginal exposure to any other programming languages. Hence java programs usually exhibit very low quality compared to C++ based software. This gives the language a bad name to such an extent that many software shops won't even hear about writing anything in Java purely on the grounds of prejudice. Java is was a neat idea executed very badly.
Am I the only one thinking that ESR writes about stuff that he doesn't have sufficient experience in? His "dissection" is controversial at best and plain wrong and misleading in all actuality as it skips over important aspects of programming languages concentrating mainly on whether braces are more important than indenation. Eric is a jack of all trades, master of none and it shows throughout his book very well.
Good night.
XML-RPC enodrsed by Vatican?
on
ESR On XML-RPC
·
· Score: 1
I went to XML-RPC home page and what do I see? The sign of the Holy Spirit in the top right corner. Good God XML-RPC is a truly blessed architecture! Halleluyah!
That's exactly what I'm wondering about.
What is the QT's support for internationalization on all platforms. I know that KDE runs in 33 languages and that QT is Unicode based. What I'd like to find out (because I'm selecting a GUI toolkit for my company) is whether Unicode is this good on all platforms that QT supports including Win95/98? Anyone with some experience with QT on these particular OSes?
Remember that Win2k is a relatively new beast and its initial adoption was pretty slow. Lots of hardware vendors are still hammering on their w2k drivers. It's very likely that once improved drivers start appearing the situiation will be reversed. NT4 drivers had five(!) years to mature.
Hope this helps
I didn't even have to ask. They told us loud and clear. They're a rather well known rock band called MetallicA.
The increasing number of violent video games was bound to prompt some sort of response from hardware vendors. After all we have an increasing problem of youth violence in our society these days. Clearly something needs to be done to curb this disturbing trend. The fact that Microsoft is actively seeking remedy is definitely plausable as far as I'm concerned. Remember this will only affect those under the age of 18 who should not be allowed to play games unsupervised.
The success of WMP is mainly thanks to its strong foundation in the form of DirectShow. DirectShow allows the programmer to dynamically create graphs that are capable of playing a variety of formats extensively reusing parts of the graph that can be reused (such as the source filters and renderers). The architecture is also flexible and extendible. This is exactly what the GStreamer team is trying to accomplish. In other words GStreamer is very much different from all other players you mentioned in your comment in that GStreamer is more of a filter graph than just another media player. It's precisely what Linux media needs.
No need for evaluations and proof of concept trials. Just look at this site (/.) with all its hiccups and outages and you realise why you want to run Oracle. Oracle software powers the internet.
Yet another RDBM debate cooking up! This is like asking whether there is any point to mission critical software since the mainstream works just fine for the majority of cases. See here lies the point the majority doesn't need an Oracle database just like the majority won't ever need high end servers because their requirements and constraints can be accomplished with the use of off the shelf hardware software. Specialised software fills specific niches and becasue the market for it is relatively small the sales margins have to be high to justify writing said software. If you think that Oracle licensing is steep I encourage you to look at pricetags for geoscience software products. We're talking an excess of $50000US per SEAT. Are some of the technologies more suited to different tasks? No. Not at all. EVERYTHING can be shoehorned to run on a pentuim box with Lenux preinstalled on it. You can be sceptical all you want but once you are responsible for a system where a downtime could mean lives lost or millions wasted you will realize that a meager few thousand bucks is just peanuts. How much would you be willing to spend to protect the life of your kid? Or your wife? Or your sister? (think air traffic control software etc.) Please think those things through before posting them to slashdot front page.
Whatever form of copy protection gets proposed slashdot editors are always first to get their panties in a knot. No thought is given to the implication of the piracy of media content or intellectual property. How else other than through the slale of records is an artist supposed to create his music? How much do you think it costs to purchase instruments and rent a recording studio? Don't know? Let me tell you then it's quite a bit! Even if they could scrap through to buy a battered guitar or drums what about feeding their wives and kids? Would you like the work of your inspiration to be copied without regard to your rights as the creator? Think about it. The so called community gets very upset at every hint of violating the GLP license but if someone else tries to protect THEIR own intellectual property then all of a sudden it's not right and it's restricting freedom? Yeah, right I'm with you all the way on this one!
Given such a robot the potential for abuse of the technology seems rather high. What if your next door neighbour purchases it to use it as an e-Bouncer that can just walk into your apartment and knock you out? What if it was used to damage properties destroy lives and wreck general havoc? I am not saying it is all wrong but surely some control over the modern technology is a must at this point. Now that AI is advancing in leaps and bounds soon these things will become self aware and the doomsday scenarios that were the domain of SF books can well become a reality. Research on such robots should be controlled by independent international organizations to prevent any potential abuse of the technology.
With all the suffering and poverty in the world we should really question whether some "scientists" deserve the money they get or whether those same funds could be utilised elswhere.
Let me recommend a book to you sire: Code Complete by Steve McConnell. It's an excellent intro to programming for fresh guys such as yourself. He will tell you many good reasons for stepping through your own code which I'm can't be arsed to reiterate here. And the correctness of your own code is a separate issue from the correctness of your design. Even though the correct design is a prerequisite for good code it's by NO MEANS a guarantee of robust code.
Nonsense. Sometimes there is no logical way to filter certain items out. Sometimes it IS desirable to select one thing out of several hundred. Don't critisize the UI you haven't seen!
You rarely need a debugger? Well in that case I wouldn't offer you a job as a programmer. It should be mandated by LAW that every programmer steps through their own code at least once. If you don't do that you have no clue what your program really does. You're doing programming by coincidence.
Garbage collection, often touted as Java's biggest advancement over C++ makes Java completely unsuitable for a whole slew of applications. Even the "softest" realtime apps will get an unbearable penalty from the garbage collector spontaneously "kicking in" at more or less random intervals. Even a simple MPEG1 player app eperiences jitter and playback glitches due to garbage collection issues. The only place where java's performance is acceptable is server side apps because the memory footprint is less of an issue and because "the web is always slow" attitude that web users became used to.
Java does not have serious development tools. I've yet to find a reasonable Java debugger. The supposedly "excellent" Borland JBuilder cannot hold a candle to Visual C++ especially when it comes to debugging features.
Last but not least problem with Java is its image. Because of its simpler syntax it quickly became attractive to all kinds of rookies and cowboy programmers and underachievers trying to make big money "hacking" Java after having only marginal exposure to any other programming languages. Hence java programs usually exhibit very low quality compared to C++ based software. This gives the language a bad name to such an extent that many software shops won't even hear about writing anything in Java purely on the grounds of prejudice. Java is was a neat idea executed very badly.
Good day.
--
Ally ourb asear ebel ongt ous
FYI. I was born and brought up in Europe. I don't know much about Scandinavian countries but certainly the situation in the UK and Germany is precisely like I've described it. Perhaps Sweden is better than others but then enjoy it because your country is an exception rather than a rule.
Yup, KDE has not one but two very powerful IDEs. I've not tried KDE studio but it seems like a very mature product. Besides I think linux needs more commercial software written for it. Way to go guys.
BTW. Last time I looked at Bonobo it looked much more like COM than CORBA. Sure it uses CORBA's IDL but all the QueryInterface stuff is a dot for dot clone of M$ COM. How much CORBA is there really in Bonobo?
Less than 10% of net users have a connection faster than 56kbps yet 90% of all network games are unusable without a few megabits of bandwidth. Truly ironic. And remember than US and Canada are still ways ahead of Europe in this respect where virtually everyone has no choice but to use analog modems or v. expensive ISDN.
On the other front the only semi-complete Open Source developed game is FreeCiv. Is it coincidental? I don't think so. Like it or not turn based strategy is more 3l33t than those C&C and populous clones. But it hase a very nice and loyal niche.
Java is a good idea in principle but not in practice. Java's problems stem mostly from its unusable runtime environment. I'm currently involved in rewriting a Java application in C++ because customers refuse to use that 40MB monster that runs like maple syrup on an 800MHz Pentium. JVM is just too big to be usable and Swing is just not usable for anything other than teaching windowing principles. Even simple dropdown lists will not scale beyond several hundred items before becoming unusable speedwise.
Garbage collection, often touted as Java's biggest advancement over C++ make Java completely unsuitable for a whole slew of applications. Even the "softest" realtime apps will get an unbearable penalty from the garbage collector spontaneously "kicking in" at more or less random intervals. Even a simple MPEG1 player app eperiences jitter and playback glitches due to garbage collection issues. The only place where java's performance is acceptable is server side apps because the memory footprint is less of an issue and because "the web is always slow" attitude that web users became used to.
Java does not have serious development tools. I've yet to find a reasonable Java debugger. The supposedly "excellent" Borland's JBuilder cannot hold a candle to Visual C++ especially when it comes to debugging features.
Last but not least problem with Java is its image. Because of its simpler syntax it quickly became attractive to all kinds of rookies and cowboy programmers and underachievers trying to make big money "hacking" Java after having only marginal exposure to any other programming languages. Hence java programs usually exhibit very low quality compared to C++ based software. This gives the language a bad name to such an extent that many software shops won't even hear about writing anything in Java purely on the grounds of prejudice. Java is was a neat idea executed very badly.
Am I the only one thinking that ESR writes about stuff that he doesn't have sufficient experience in? His "dissection" is controversial at best and plain wrong and misleading in all actuality as it skips over important aspects of programming languages concentrating mainly on whether braces are more important than indenation. Eric is a jack of all trades, master of none and it shows throughout his book very well.
Good night.
I went to XML-RPC home page and what do I see? The sign of the Holy Spirit in the top right corner. Good God XML-RPC is a truly blessed architecture! Halleluyah!
This classic spelling error is Taco's trademark. I'm convinced 100%.
First practice on the small stuff (Eros) and then move on to larger rocks (Mars). Only a few orders of magnitude to go ;).