This is the reason for the RPMPan project. You'll be able to install the modules as RPMs in the first place, and software that is not in CPAN will be able to list them as dependencies.
Sounds like a solution to your problem.
Alternatively, there's always --nodeps if you're sure.
Re:What do we really have to ask those turkeys?
on
SCO Group Lawsuit Q&A
·
· Score: 3, Funny
For the sake of consistency we could ask SCO the same question that Kenneth Lay was asked by an enron employee:
"I would like to know if you are on crack. If so, that would explain a lot."
I'm not from the US. I live in NZ and maybe the spam situation is different there, but at least 1/2 of my spam comes from outside the US. Most of it from african and asian spammers trying to sell me porn sites or give me $42 000 000.
While a law like this may stop a few honest (if they exist) american spammers, the scumbag majority will probably just plunder these lists for addresses.
what's to stop naked.kids.us pointing to horny.kids.us
?
Re:that doesn't mean they'll produce good games
on
Microsoft Buys Rare
·
· Score: 2
Microsoft won't be looking to get a 'payback' over the near term.
They're after yield. At present that $375m in cash is only earning them $15m a year. if they get more than that over the long term then they're better off, the odds of that are fairly high.
Similarly nintendo haven't necessarily poorly because of it. They could well have better things to do with $375m USD.
It's all a question of who needs what. MSFT need rare and NTDO don't. Neither lost, both have probably gained
IQ's a datawarehousing solution. If you suggest they use it for OLTP I will come to your house and hurt you:).
IQ is hideously inefficient for INSERT UPDATE and transactions. However it's so damned fast for SELECTS that warehousing projects (such as all the ones I'm on) can't live without it.
Remove_if will shift all the unwanted elements to the end of the collention, and return an iterator pointing to the first invalid element.
So you'd want to use hash.erase(remove_if(hash.begin(), hash.end(), func));
That's all. It takes a bit of getting used to but the C++ standard library's collections are extremely flexible, and powerful. Scott Meyers' Effective STL is a great Starting point.
The iterator is invalidated when you delete from a container, that's simple enough. To do what you want, just remove_if(hash.begin(), hash.end(), func). Where func is a Predicate constructed as required. Described at:
http://www.sgi.com/tech/stl/remove_if.html
It's not annoying at all really.:) And it matches what you're doing quite nicely.
Re:I like Slackware's .tgz
on
Is RPM Doomed?
·
· Score: 2
... This is a fairly odd argument. I don't like dependency checking, so I don't like RPM. Why don't you just install with rpm -Uvh --nodeps?
I have to second the Kinesis classic. It's what I'm using right now. The main benefit is that it forces correct posture, just like musicians' teachers do for them.
Anyone who tells you that keyboards are a replacement for physical therapy and rest is lying. But in combination with large amounts of physical therapy the kinesis keyboards have enabled me to return to work after 2 weeks in splints and 2 months at half time.
My main suggestion would be to get a break reminder program that pops up every n minutes and makes you take a break. I have written a simple program for linux & gnome. There's plenty of free ones available for win32.
Knopfler has RSI/OOS as well. Though as with most musicians (and typists) it was a result of horrible techinique. He rests his anular and little finger on the guitar and plays only with P, I and M.
One of my employers clients uses an AS-400 to run their casino. The system has been running perfectly, without ever needing any restarts / repairs (bar software bugs in their applications) since 1984. Yep, 1984.
Maybe not an apache module, but libraries for perl, python, PHP, JSP etc. The less work it is for the actual web developers the more likely our privacy concerns are going to be respected.
As an alternative to this one and purify, I've been using valgrind lately (http://developer.kde.org/~sewardj/). It's defintely worth a look for those of you who don't have access to these commercial tools.
Of course it doesn't do much in the way of garbage collection (well, anything) but it's still a great tool.
Looking at the press release, I noticed the following bullets:
Red Hat has been a strong contributor to creation and enhancement of Open Source software
Collaborative process is at the heart of Open Source software development
The collaborative Open Source process allows widely distributed contributors to participate
Perhaps RedHat is moving to provide a collaborative development platform..... ala SourceForge Enterprise edition. Could VA's SourceForge business be about to get another competitor. Of course, if you believe what their CEO had to say on their last conference call, they don't have competitors.
Thanks for the links. However I'm still always skeptical of the old excuse 'we're doing everything right but the last guys wrecked everything'. Unfortunatly the Financials page is very light on detail so we can't be sure. They have definitely decreased their margins this most recent quarter though so it's not all bad.
There is nothing wrong with being for-profit, but if they can't make a good business out of it now, why should they be able to in the future?
Well they're claiming that it's a short-term cash crunch. Often this sort of thing happens because businesses sign up for large contracts paid in installments. i.e $1m paid quarterly over 15 years. If they've got some big cash due in soon then this could all be temporary.
But, this sort of situation is why companies go public (like mandrake did) and I'd wonder where their capital has gone. Perhaps they haven't been as frugal as required to survive in these recessionary times.
They could well be able to survive (and thrive!) after this short hurdle. But given how close all this is to their IPO...... Maybe they won't
What scripting language do you use? Python's errors are nice, simple exceptions. If they make it all the way to __main__ you get a full stack trace and an explanation of the error. Much nicer than chasing around errors in gdb or ddd.
Also, if you use std::string you don't get buffer overflows. gets rid of format string errors. Most of the problem with current c++ usage is that people treat it like c with classes, while it has *so* much more to offer!
For those of you who aren't too keen on manually downloading all the individual packages and their dependencies, you may wish to try garnome (http://www.gnome.org/~jdub/garnome/).
It behaves a bit like the BSD ports tree as it'll download and install all the necessary packages. Even better, it'll install them in an out-of-the-way place so you can keep running gnome1.2!
So do I. I use it all the time. However somone who just wants to apt-get or yum the latest bugzilla shouldn't have to.
This is the reason for the RPMPan project. You'll be able to install the modules as RPMs in the first place, and software that is not in CPAN will be able to list them as dependencies.
Sounds like a solution to your problem.
Alternatively, there's always --nodeps if you're sure.
For the sake of consistency we could ask SCO the same question that Kenneth Lay was asked by an enron employee:
"I would like to know if you are on crack. If so, that would explain a lot."
It fits so nicely.....
I'm not from the US. I live in NZ and maybe the spam situation is different there, but at least 1/2 of my spam comes from outside the US. Most of it from african and asian spammers trying to sell me porn sites or give me $42 000 000.
While a law like this may stop a few honest (if they exist) american spammers, the scumbag majority will probably just plunder these lists for addresses.
what's to stop naked.kids.us pointing to horny.kids.us
?
Microsoft won't be looking to get a 'payback' over the near term.
They're after yield. At present that $375m in cash is only earning them $15m a year. if they get more than that over the long term then they're better off, the odds of that are fairly high.
Similarly nintendo haven't necessarily poorly because of it. They could well have better things to do with $375m USD.
It's all a question of who needs what. MSFT need rare and NTDO don't. Neither lost, both have probably gained
IQ's a datawarehousing solution. If you suggest they use it for OLTP I will come to your house and hurt you :).
IQ is hideously inefficient for INSERT UPDATE and transactions. However it's so damned fast for SELECTS that warehousing projects (such as all the ones I'm on) can't live without it.
That's gotta be a record!
Remove_if will shift all the unwanted elements to the end of the collention, and return an iterator pointing to the first invalid element.
So you'd want to use hash.erase(remove_if(hash.begin(), hash.end(), func));
That's all. It takes a bit of getting used to but the C++ standard library's collections are extremely flexible, and powerful. Scott Meyers' Effective STL is a great Starting point.
The iterator is invalidated when you delete from a container, that's simple enough. To do what you want, just remove_if(hash.begin(), hash.end(), func). Where func is a Predicate constructed as required. Described at:
:) And it matches what you're doing quite nicely.
http://www.sgi.com/tech/stl/remove_if.html
It's not annoying at all really.
... This is a fairly odd argument. I don't like dependency checking, so I don't like RPM. Why don't you just install with rpm -Uvh --nodeps?
I have to second the Kinesis classic. It's what I'm using right now. The main benefit is that it forces correct posture, just like musicians' teachers do for them.
Anyone who tells you that keyboards are a replacement for physical therapy and rest is lying. But in combination with large amounts of physical therapy the kinesis keyboards have enabled me to return to work after 2 weeks in splints and 2 months at half time.
My main suggestion would be to get a break reminder program that pops up every n minutes and makes you take a break. I have written a simple program for linux & gnome. There's plenty of free ones available for win32.
Knopfler has RSI/OOS as well. Though as with most musicians (and typists) it was a result of horrible techinique. He rests his anular and little finger on the guitar and plays only with P, I and M.
A recipie for pain
Of course most people probably know this, but the babelfish link should be: fish.
The editor left out the http://
One of my employers clients uses an AS-400 to run their casino. The system has been running perfectly, without ever needing any restarts / repairs (bar software bugs in their applications) since 1984. Yep, 1984 .
AS-400s are some seriously amazing boxes.
Could we have some useful news today? Hell, it isn't even April 1st here. Why must the internet become useless for me on April 2nd?
QPopper is Qualcomm's POP3 server. I've used it before, it's not too bad though we migrated to imap and courier.
QPopper has nothing to do with qmail which, if I'm not mistaken, is still vulnerability free.
So yeah, this guy's not doing his research. Someone should e-mail djb.
Maybe not an apache module, but libraries for perl, python, PHP, JSP etc. The less work it is for the actual web developers the more likely our privacy concerns are going to be respected.
As an alternative to this one and purify, I've been using valgrind lately (http://developer.kde.org/~sewardj/). It's defintely worth a look for those of you who don't have access to these commercial tools.
Of course it doesn't do much in the way of garbage collection (well, anything) but it's still a great tool.
Looking at the press release, I noticed the following bullets:
Perhaps RedHat is moving to provide a collaborative development platform ..... ala SourceForge Enterprise edition. Could VA's SourceForge business be about to get another competitor. Of course, if you believe what their CEO had to say on their last conference call, they don't have competitors.
Thanks for the links. However I'm still always skeptical of the old excuse 'we're doing everything right but the last guys wrecked everything'. Unfortunatly the Financials page is very light on detail so we can't be sure. They have definitely decreased their margins this most recent quarter though so it's not all bad.
Well they're claiming that it's a short-term cash crunch. Often this sort of thing happens because businesses sign up for large contracts paid in installments. i.e $1m paid quarterly over 15 years. If they've got some big cash due in soon then this could all be temporary.
But, this sort of situation is why companies go public (like mandrake did) and I'd wonder where their capital has gone. Perhaps they haven't been as frugal as required to survive in these recessionary times.
They could well be able to survive (and thrive!) after this short hurdle. But given how close all this is to their IPO...... Maybe they won't
Because a few of the libraries (libxml, libxslt etc.) are useful without the whole gnome desktop, and some packages aren't needed by everyone.
If you want an easy way to install gnome, use Ximian's redcarpet or the garnome system.
What scripting language do you use? Python's errors are nice, simple exceptions. If they make it all the way to __main__ you get a full stack trace and an explanation of the error. Much nicer than chasing around errors in gdb or ddd.
Also, if you use std::string you don't get buffer overflows. gets rid of format string errors. Most of the problem with current c++ usage is that people treat it like c with classes, while it has *so* much more to offer!
For those of you who aren't too keen on manually downloading all the individual packages and their dependencies, you may wish to try garnome (http://www.gnome.org/~jdub/garnome/).
It behaves a bit like the BSD ports tree as it'll download and install all the necessary packages. Even better, it'll install them in an out-of-the-way place so you can keep running gnome1.2!