I don't think there is a need for another book on regexps, since there is already the excellent Mastering Regular Expressions by Jeffrey Friedl. What else then the best can you expect from an O'Reilly book?
You can access all your mail from any client anywhere with a network connection and access to your IMAP server, and proper searching is taken care of by competently-programmed clients, anyway.
where kmail is not a competently-programmed client. It takes forever to synchronize the mailboxes using kmail. Thunderbird and outlook {,express} do a much better job at it. The developers of kmail state that their way is the only way to do it right, but somehow I doubt this is true.
I have read both this book and Agile Software Development, Principles, Patterns, and Practices by Robert Martin, and must say I prefer the latter. Martins book is better written, does a better job of explaining the strengths and weaknesses using some well choosen case studies. Martin is also the author of the well known (well, in some circles:-) ) Designing Object-Oriented C++ Applications Using the Booch Method.
The code is the design is just as worse as UML everything to death. What I have found to be the best approach is something in between: Just use a regular word processor to write a document stating the intentions of the program and for any complex data types the reason they are there and how they interact.
Simple, and it doesn't cost a lot of time. Do most of it upfront, and you have already thought out most of your design. Implement it, notice that you need to modify it slightly and just update the documentation accordingly.
I have found that using this approach almost anybody can understand what is happening in a program. Not to mention yourself when you revisit the code after a half year break.
Unfortunately, the exchanges will just divert the extra costs of 2.5 cents to their costumers. For private investors, this will be a small amount, but institutions and market makers who are charged much lower costs now (compare 40 - 60 cents to 2 euro/dollar for private investors) will be severely hurt. Especially since they do massive amounts of trades.
The problem is that for traders there is almost no choice. You trade on Eurex because it is very liquid. And by trading it stays liquid. If a smaller exchange offers to lower the fees it is still not attractive because the risk of trading illiquid futures are to big. So, essentially a successful exchange can do whatever it wants.
I think you're being to negative. Just look at the widespread use of all the different compression formats. Surely, there they must have some merit.
And don't forget 6 to 8 seconds now will be milliseconds in a couple of years time. And the implementation of the algorithm can probably be improved, this looks like a first beta. No, I think this will catch on:-)
The press release is a bit light on details of what to expect from this release. here is a link that describes some of the features of the final qt4 version.
Qt designer and assistent apparently can be embedded into kdeveloper, visual studio etc.
Other improvements include
a new paint engine
a new text rendering engine
new containers (which are lighter than the STL ones)
better support for multithreading
a new docking architecture
and last but not least better performance and smaller memory footprint.
It almost seems like trolls spend more time on their posts than regular users, and often include some nice words of wisdom:
Online polls are the joke of the century; it doesn't even require a motivated script kiddie to render then worthless. A single post alerting the faithful on a zealot-ridden site can skew the result so much it makes American presidential elections look fair and well organised.
This is so obvious, I have in fact never thought about it this way. "He guys, on www.xyz.org, I've put up a poll. Do (a) love xyz, (b) hate xyz. Please stop by and vote!". Guess what happens to the results..
While I am a KDE user (loving it since version 1.0) I do think a couple of the objections raised have merit, and others can be easily countered:
What about application installation and removal? GNOME has the excellent RedCarpet by Ximian [ximian.com] [ximian.com], which makes the installation, removal and updating of applications trivial. KDE offers none of this, only a few small half-assed Linux-only tools, which make no attempt at check-pointing to return to known working configurations.
I think this is true. Although most of us are not hindered by untarring, typing./configure;make;make install, it is true that KDE is behind in this respect. On the other hand, when using gentoo it is often a matter of a simple emerge -u xyz.
[Konqueror] It is quite unreliable and even simple standards compliant pages can crash it quite comprehensively
Maybe, but it hasn't crashed on me for a very long time. As both a windows and kde user, I must say explorer crashes more often than konqueror.
Perhaps the most cretinous of all problems is blaming the extremely slow startup times of KDE apps on GCC. One need only look at the recent fuss over ugly KDE hacks (such as prelinking) used to bandage up the design and coding flaws in the decrepit KDE architecture to see the truth.
Choosing C++ as the main language for KDE is indeed a decision with lots of impact. At the time of the birth of kde, which must be 7 or 8 years ago(?) only two viable choices were available: C or C++. The choice for C++ has probably speed up the time to implement things, but turned out to be slow at execution. The whole linking mess was discovered long after KDE started out - the KDE architects cannot be blamed for it. As an aside, I think if KDE were redone in java (now also a viable alternative), it would reach the same functionality as todays KDE in very shorter timeframe, while being faster and having fewer bugs.
Still, I think the parent deserves a (+1) underrated.
I still have no idea why this would totally crush BSD. Gentoo is a linux flavour, so unless gentoo adds something not standard to linux, nothing has been gained. If Linux didn't already crush BSD before, I don't think it will do so because of gentoo. It is the quality of linux that moves people away from [insert your OS here], not the distro (which in the end are all the same plus some extras that set them apart from eachother)although I must admit gentoo is a very nice distro. I use it myself and am very happy with it, but wouldn't want to give it to linux newbies.
At the same time, the free software community won't be able to complain any more, since they'll just look like arrogant whiners
And rightfully so. Don't forget Sun has invested a lot of both time and money into java. Frankly, I am surprised they go as far as they do now. From the license faq:
12. Am I required to keep my research "java compatible?"
No. The license encourages you to innovate and experiment using the java technology core. It is expected that research implementations will not be compatible with the Reference Implementation from Sun. This is ok.
13. Can I publish my source code at a conference, and in white papers?
Yes, you may publish your work in the usually accepted academic manner as long as you reference the Java Research License and include the correct copyright information.
14. Can I share my modifications with other researchers?
Yes, provided that the other researchers have accepted the JRL.
I might not be your regular open source hippy, but I feel that anyone that has taken the time to create software or whatever has the right to define the terms upon how it is used. Sure, the community has given a lot back. Some (can't find the link, but it was mentioned on slashdot some time ago) even argue that if it weren't for this Sun would be out of business by now. So it's a bit of giving and a bit of taking. This seems like a great gesture from Sun.
No; the ones that these phones aren't targetted at will realise that they're not the intended market and will stop buying them. The people who actually want/need the additional features will continue to buy the phones and be happy with them.
That's why I said it's a doomed strategy. In my opinion (which should be considered humble) many people have bought these phones because they thought they were better than the lower-end ones. And I think (but could be wrong here, my opinion is only based on my own feelings and a couple of others I know) that many have realised that next time they will not buy the higher end ones.
Most of the people I know that feel this way are the ones that now own their second mobile phone. The first one could do nothing more than call people and play snake, the second one is a more high end device. The next one they will buy is a more low end thing, with better looks than the first one, a longer battery life and of course lighter in weight.
Seriously, and not to flame you, but I'm always amazed by the number of highly-moderated posts here everytime smart phones are mentioned, decrying them and yearning for a "normal" phone that just does one thing and one thing well. And yet the phones clearly still sell, as they're still being made and new models are still being designed and produced...
Your point is well understood. But as I said above, I think this will soon come to an end.
It all reminds me of the reaction to the iPod, and the iPod mini, and more recently the photo iPod. Despite all the expectations here, the neither the iPod nor the mini iPod flopped; quite the contrary in fact.
Yes, but that's a segment of it's own. People buy an iPod because they want to listen to music. If the next generation of iPods were also a phone but were $100 more expensive, people will buy them. Only to realise they're not using the phone capabilities. If the generation after that also does [insert something here], at $100 more, they won't buy it and instead go for the original iPod again.
I think a lot of posters here need to stop before ripping in to a given piece of tech, and think about the market it's actually targetted at. If you are part of that market, and still think it's not a goer, then fine, rip away. If not, then perhaps it would be best to wait and see how the target market reacts before making such self-assured predictions of failure...
Hmm. I think that is unfair. I gave an opinion on what I feel is the future of those devices (namely, there will not be a large market for it). By doing so, I'm not harming anyone.
I think it will become clear that the approach of "put everything in a phone" will be doomed.
Yes, I'm guilty of buying a too expensive phone that has everything but the kitchen sink. What do I do with the phone? Well... just calling people.
I've only once used the camera. I've once downloaded a java game (and played it). I've looked at the calender functions but never seem to use them. Yes, I do in fact enjoy a nice ringtone, but hate the whole WAP thing.
Other people I speak have the same experience - we only use the phone-functionality. Everything else is a waste of money. One thing is for sure, I'll never buy an expensive phone with bells and whistles again.
I appreciate the fact that companies like Nokia, Ericson, Motorola and Siemens are looking for ways to get more marketshare. But really... aside from better looks and lighter weight the customer doesn't seem to benefit and will eventually realise that.
Last week I bought Inside the world of Star Wars. Of course I haven't received it yet (living in the Netherlands, shipping takes a while) but it looks like a nice thing to have.
Actually in a similar article, it states that "Released Tuesday, the 12.25-teraflops benchmark would put System X in fourth place in the world ratings, but it will probably be surpassed by new supercomputers from NASA, IBM and others. ".
Srinidhi Varadarajan, System X's lead architect said ""We expect to be in the top 10. Where, we don't know. Top five is not possible, probably".
So, at least that's different from what was stated on the slashdot story.
The article suggests that the US government doesn't use linux supercomputers all that much. Because I felt the opposite is true I did a quick search on google which confirmed my initial beliefs. Mind you, I don't know if all these stories are true or hoaxes, but a couple of interesting ones are
Linux NetworxTM EvolocityTM cluster supercomputer to study smallpox genomics in light of the threat of possible bioterror attacks here
The Linux open-source operating system powers a new government supercomputer that will help meteorologists forecast the weather more accurately. here
New SGI supercomputer to scale Linux to 1,024 CPUs The National Center for Supercomputing Applications will use it for research here
First of all let me appologize for asking for your attention in this rude way. And before I continue, let me first humbly introduce myself. I am Youko Grant Youka, daughter of the late Nigerian prime minister Omboukou Grant Youka. It is with great anticipation that I seek contact with you.
There is technology available called LCOS. My father, the late Omboukou Grant Youka has invested 300 million dollars in a very secret project to develop inexpensive flat panel displays. When my father passed away, in his will it was determined that whatever was left of the 300 million dollar investment would go to me, his only daughter Youko Grant Youka.
It is with great discomfort that I now must conclude that since the military has gained power in my country I no longer can rely on the enforcers of the law. There is 206 million dollars left of the investment, which I must transfer to a foreign bank account as soon as possible. If you will help me in achieving this I will as a reward for your kindness share half of this amount (103 million dollars) with you. Does this proposal sound attractive to you?
I don't think there is a need for another book on regexps, since there is already the excellent Mastering Regular Expressions by Jeffrey Friedl. What else then the best can you expect from an O'Reilly book?
Is this what people talk about when they never get laid?
Good question. I'll ask my wife.
(slightly offtopic)
You can access all your mail from any client anywhere with a network connection and access to your IMAP server, and proper searching is taken care of by competently-programmed clients, anyway.
where kmail is not a competently-programmed client. It takes forever to synchronize the mailboxes using kmail. Thunderbird and outlook {,express} do a much better job at it. The developers of kmail state that their way is the only way to do it right, but somehow I doubt this is true.
I have read both this book and Agile Software Development, Principles, Patterns, and Practices by Robert Martin, and must say I prefer the latter. Martins book is better written, does a better job of explaining the strengths and weaknesses using some well choosen case studies. Martin is also the author of the well known (well, in some circles :-) ) Designing Object-Oriented C++ Applications Using the Booch Method.
Or...
:-)
Alien 1: Sir we're receiving a transmission...
Alien 2: What you say?
Alien 1: Someone set us up the bomb
Alien 2: ?????
Sorry, couldn't resist
The code is the design is just as worse as UML everything to death. What I have found to be the best approach is something in between: Just use a regular word processor to write a document stating the intentions of the program and for any complex data types the reason they are there and how they interact.
Simple, and it doesn't cost a lot of time. Do most of it upfront, and you have already thought out most of your design. Implement it, notice that you need to modify it slightly and just update the documentation accordingly.
I have found that using this approach almost anybody can understand what is happening in a program. Not to mention yourself when you revisit the code after a half year break.
Unfortunately, the exchanges will just divert the extra costs of 2.5 cents to their costumers. For private investors, this will be a small amount, but institutions and market makers who are charged much lower costs now (compare 40 - 60 cents to 2 euro/dollar for private investors) will be severely hurt. Especially since they do massive amounts of trades.
The problem is that for traders there is almost no choice. You trade on Eurex because it is very liquid. And by trading it stays liquid. If a smaller exchange offers to lower the fees it is still not attractive because the risk of trading illiquid futures are to big. So, essentially a successful exchange can do whatever it wants.
I think you're being to negative. Just look at the widespread use of all the different compression formats. Surely, there they must have some merit.
:-)
And don't forget 6 to 8 seconds now will be milliseconds in a couple of years time. And the implementation of the algorithm can probably be improved, this looks like a first beta. No, I think this will catch on
I was escorted out and i haven't heard a word since.
Really? Not even a letter that stated you would not be hired?
In my country that would be considered bad taste, and I'm sure it is in the US too.
Qt designer and assistent apparently can be embedded into kdeveloper, visual studio etc.
Other improvements include
a new paint engine
a new text rendering engine
new containers (which are lighter than the STL ones)
better support for multithreading
a new docking architecture
and last but not least better performance and smaller memory footprint.
Online polls are the joke of the
century; it doesn't even require a motivated script kiddie to render then worthless.
A single post alerting the faithful on a zealot-ridden site can skew the result so
much it makes American presidential elections look fair and well organised.
This is so obvious, I have in fact never thought about it this way. "He guys, on www.xyz.org, I've put up a poll. Do (a) love xyz, (b) hate xyz. Please stop by and vote!". Guess what happens to the results..
While I am a KDE user (loving it since version 1.0) I do think a couple of the objections raised have merit, and others can be easily countered:
What about application installation and removal? GNOME has the excellent RedCarpet by
./configure;make;make install, it is true that KDE is behind in this respect. On the other hand, when using gentoo it is often a matter of a simple emerge -u xyz.
Ximian [ximian.com] [ximian.com], which makes the installation, removal and updating
of applications trivial.
KDE offers none of this, only a few small half-assed Linux-only tools,
which make no attempt at check-pointing to return to known working configurations.
I think this is true. Although most of us are not hindered by untarring, typing
[Konqueror]
It is quite unreliable and even simple standards compliant
pages can crash it quite comprehensively
Maybe, but it hasn't crashed on me for a very long time. As both a windows and kde user, I must say explorer crashes more often than konqueror.
Perhaps the most cretinous of all problems is blaming the extremely slow startup
times of KDE apps on GCC. One need only look at the recent fuss
over ugly KDE hacks (such as prelinking) used to bandage up the design and coding
flaws in the decrepit KDE architecture to see the truth.
Choosing C++ as the main language for KDE is indeed a decision with lots of impact. At the time of the birth of kde, which must be 7 or 8 years ago(?) only two viable choices were available: C or C++. The choice for C++ has probably speed up the time to implement things, but turned out to be slow at execution. The whole linking mess was discovered long after KDE started out - the KDE architects cannot be blamed for it. As an aside, I think if KDE were redone in java (now also a viable alternative), it would reach the same functionality as todays KDE in very shorter timeframe, while being faster and having fewer bugs.
Still, I think the parent deserves a (+1) underrated.
I still have no idea why this would totally crush BSD. Gentoo is a linux flavour, so unless gentoo adds something not standard to linux, nothing has been gained. If Linux didn't already crush BSD before, I don't think it will do so because of gentoo. It is the quality of linux that moves people away from [insert your OS here], not the distro (which in the end are all the same plus some extras that set them apart from eachother)although I must admit gentoo is a very nice distro. I use it myself and am very happy with it, but wouldn't want to give it to linux newbies.
...was he running linux?
And rightfully so. Don't forget Sun has invested a lot of both time and money into java. Frankly, I am surprised they go as far as they do now. From the license faq:
12. Am I required to keep my research "java compatible?"
No. The license encourages you to innovate and experiment using the java technology core. It is expected that research implementations will not be compatible with the Reference Implementation from Sun. This is ok.
13. Can I publish my source code at a conference, and in white papers?
Yes, you may publish your work in the usually accepted academic manner as long as you reference the Java Research License and include the correct copyright information.
14. Can I share my modifications with other researchers?
Yes, provided that the other researchers have accepted the JRL.
I might not be your regular open source hippy, but I feel that anyone that has taken the time to create software or whatever has the right to define the terms upon how it is used. Sure, the community has given a lot back. Some (can't find the link, but it was mentioned on slashdot some time ago) even argue that if it weren't for this Sun would be out of business by now. So it's a bit of giving and a bit of taking. This seems like a great gesture from Sun.
While I'm not a mathematician, I'm sure this proof is flawed because of the way it works with infinite series.
It kind of reminds me of the "proof" that 0 equals 1.
No; the ones that these phones aren't targetted at will realise that they're not the intended market and will stop buying them. The people who actually want/need the additional features will continue to buy the phones and be happy with them.
.sig: actually, I am color blind :-)
That's why I said it's a doomed strategy. In my opinion (which should be considered humble) many people have bought these phones because they thought they were better than the lower-end ones. And I think (but could be wrong here, my opinion is only based on my own feelings and a couple of others I know) that many have realised that next time they will not buy the higher end ones.
Most of the people I know that feel this way are the ones that now own their second mobile phone. The first one could do nothing more than call people and play snake, the second one is a more high end device. The next one they will buy is a more low end thing, with better looks than the first one, a longer battery life and of course lighter in weight.
Seriously, and not to flame you, but I'm always amazed by the number of highly-moderated posts here everytime smart phones are mentioned, decrying them and yearning for a "normal" phone that just does one thing and one thing well. And yet the phones clearly still sell, as they're still being made and new models are still being designed and produced...
Your point is well understood. But as I said above, I think this will soon come to an end.
It all reminds me of the reaction to the iPod, and the iPod mini, and more recently the photo iPod. Despite all the expectations here, the neither the iPod nor the mini iPod flopped; quite the contrary in fact.
Yes, but that's a segment of it's own. People buy an iPod because they want to listen to music. If the next generation of iPods were also a phone but were $100 more expensive, people will buy them. Only to realise they're not using the phone capabilities. If the generation after that also does [insert something here], at $100 more, they won't buy it and instead go for the original iPod again.
I think a lot of posters here need to stop before ripping in to a given piece of tech, and think about the market it's actually targetted at. If you are part of that market, and still think it's not a goer, then fine, rip away. If not, then perhaps it would be best to wait and see how the target market reacts before making such self-assured predictions of failure...
Hmm. I think that is unfair. I gave an opinion on what I feel is the future of those devices (namely, there will not be a large market for it). By doing so, I'm not harming anyone.
and about your
I think it will become clear that the approach of "put everything in a phone" will be doomed.
Yes, I'm guilty of buying a too expensive phone that has everything but the kitchen sink. What do I do with the phone? Well... just calling people.
I've only once used the camera. I've once downloaded a java game (and played it). I've looked at the calender functions but never seem to use them. Yes, I do in fact enjoy a nice ringtone, but hate the whole WAP thing.
Other people I speak have the same experience - we only use the phone-functionality. Everything else is a waste of money. One thing is for sure, I'll never buy an expensive phone with bells and whistles again.
I appreciate the fact that companies like Nokia, Ericson, Motorola and Siemens are looking for ways to get more marketshare. But really... aside from better looks and lighter weight the customer doesn't seem to benefit and will eventually realise that.
Hmm. It's not that hard, but I agree: the author seems to obfuscate a fairly simple to explain principle.
In a few words: grid computing is the use of many connected computers for one task.
Or, you might want to think about it as multithreading, but spread out over multiple machines.
The author is making a case for a standardization of how this should be handled.
IBM didn't setup there mainframes to run virtual machines of BSD
They must have read somewhere that BSD is dying. Is this confirmed by the way?
(ducks)
Last week I bought Inside the world of Star Wars. Of course I haven't received it yet (living in the Netherlands, shipping takes a while) but it looks like a nice thing to have.
You're lucky to have keys, even if there are only two.
Me, I only got a Build your own PC book and had to imagine I actually had something to click, push or look at.
Actually in a similar article, it states that "Released Tuesday, the 12.25-teraflops benchmark would put System X in fourth place in the world ratings, but it will probably be surpassed by new supercomputers from NASA, IBM and others. ".
Srinidhi Varadarajan, System X's lead architect said ""We expect to be in the top 10. Where, we don't know. Top five is not possible, probably".
So, at least that's different from what was stated on the slashdot story.
I'm pro-Bush but I think you didn't deserve to get modded as troll. I'm still laughing now..
:-)
This is obviously a plot to show that republicans don't have a sense of humor. I bet you got modded down by a democrat
Linux NetworxTM EvolocityTM cluster supercomputer to study smallpox genomics in light of the threat of possible bioterror attacks here
The Linux open-source operating system powers a new government supercomputer that will help meteorologists forecast the weather more accurately. here
New SGI supercomputer to scale Linux to 1,024 CPUs
The National Center for Supercomputing Applications will use it for research here
And the list goes on and on.
Dear Mr. Slashdot reader,
First of all let me appologize for asking for your attention in this rude way. And before I continue, let me first humbly introduce myself. I am Youko Grant Youka, daughter of the late Nigerian prime minister Omboukou Grant Youka. It is with great anticipation that I seek contact with you.
There is technology available called LCOS. My father, the late Omboukou Grant Youka has invested 300 million dollars in a very secret project to develop inexpensive flat panel displays. When my father passed away, in his will it was determined that whatever was left of the 300 million dollar investment would go to me, his only daughter Youko Grant Youka.
It is with great discomfort that I now must conclude that since the military has gained power in my country I no longer can rely on the enforcers of the law. There is 206 million dollars left of the investment, which I must transfer to a foreign bank account as soon as possible. If you will help me in achieving this I will as a reward for your kindness share half of this amount (103 million dollars) with you. Does this proposal sound attractive to you?
With most sincere regards,
Mrs. Youko Grant Youka