Whoever modded this down missed the reference to the excelent Civilization game. It periodicaly lists the top richest/welthiest/militarized/advanced/largest nations of the World.
In fact, I've played only Freeciv (and not the original one) for a long time, but I'm pretty sure the Historian Publishes were on the original also.
Not only that: many times I do a search on Google and don't want to actually open any of the search results. Either because: 1) The preview text on the result already gave me the information I want 2) I just wanted to check for the corret spelling of the word (did you mean..?) 3) I just wanted to check how many results that search would lead to, or which sites would show up 4) I might just be playing with Google (googlefight, googlewhack, etc)
Sure, better assert() than nothing, but using assert() in this case is semanticaly wrong. The right thing to do is to check for the error condition:
if(malloc() != NULL) {
perror("malloc");
exit(1);// or whatever }
Again, assert() is for checking for situations that should never hapen (but can happen by a fault in programming logic, that the assert() is made to catch), not for possible runtime errors.
Many people use assert() like an exception, and they're not made for that. You should use assert() to check for situations when the condition should never be false, unless there's a serious flaw in the software logic.
For example, assert(malloc() != NULL) is bad, but something like this is ok: if(list->head != NULL) {
void* last = get_last_element_of_list(list);
assert(last != NULL); }
My point is, does every little gnome program actually uses the funcionality of all these libraries? I bet no. They would be better off with GTK+ only. (Or Qt, in case of a KDE program.)
I use ClamAV in the mailserver I admin for the company I work for. I integrate both SpamAssassin and ClamAV (with the help of the ClamAssassin script) witht Postfix using procmail. But it can integrate with any system, even as a http proxy.
ClamAV correctly detects 99% of the infected emails, and it's database is updated very often, with new signatures a few times a day. The users here are happy not having to deal with tons of worm emails every day.:)
I understand your points, but that doesn't necessarely mean the death of Perl. People can stick to Perl 5, just as they did with Winamp 2 when the ugly Winamp 3 came out.
May sound funny, but he is right. With syntax highlighting for all languages know to man, text folding for structured overview of your large files, directory browsing, great integration with unix tools and great extensability, Vim is the only tool besided gcc and ocasionally gdb I've used for a long time. Even when I was programming in Java in a Windows machine two years ago. Oh, and it's an excelent text editor too. =)
Grab a pirated copy and test it.
If you think it's worth, go ahead and pay for your legitimate copy.
Whoever modded this down missed the reference to the excelent Civilization game. It periodicaly lists the top richest/welthiest/militarized/advanced/largest nations of the World.
In fact, I've played only Freeciv (and not the original one) for a long time, but I'm pretty sure the Historian Publishes were on the original also.
I've been using Firefox since the 0.2 release, and exclusively since 0.3, when it became good enough for everyday use.
Not only that: many times I do a search on Google and don't want to actually open any of the search results. Either because:
1) The preview text on the result already gave me the information I want
2) I just wanted to check for the corret spelling of the word (did you mean..?)
3) I just wanted to check how many results that search would lead to, or which sites would show up
4) I might just be playing with Google (googlefight, googlewhack, etc)
You mean people sell copied software? Thad would be a crime!
I don't know how much it is, cause I, as everyone I know, would copy it from a friend, or download from internet and burn.
Brazil may considering the cost as they are trying to get away from the 2 dollar per CD image.
A blank CD is sold here for about 35 cents of dollar (one real).
That's why you should never use any code that actually does something inside the assert(). You should use this:
int* p = malloc(sizeof(int));
assert(p != NULL);
*p = 0;
My bad, I used assert(malloc()) in previous examples just for lazyness.
Sure, better assert() than nothing, but using assert() in this case is semanticaly wrong. The right thing to do is to check for the error condition:
// or whatever
if(malloc() != NULL) {
perror("malloc");
exit(1);
}
Again, assert() is for checking for situations that should never hapen (but can happen by a fault in programming logic, that the assert() is made to catch), not for possible runtime errors.
Many people use assert() like an exception, and they're not made for that.
You should use assert() to check for situations when the condition should never be false, unless there's a serious flaw in the software logic.
For example, assert(malloc() != NULL) is bad, but something like this is ok:
if(list->head != NULL) {
void* last = get_last_element_of_list(list);
assert(last != NULL);
}
Ok, I just tried to install a simple gnome program, and I had to install the following libraries just to get it running:
libglade-2.4.0-i486-1 (121 kB)
libgnomeui-2.6.1.1-i486-1 (899 kB)
libbonoboui-2.6.1-i486-1 (439 kB)
libgnomecanvas-2.6.1.1-i486-1 (242 kB)
libgnome-2.6.1.1-i486-2 (837 kB)
libbonobo-2.6.2-i486-1 (865 kB)
gconf-2.6.2-i486-1 (1118 kB)
gnome-vfs-2.8.2-i486-1jim (1498 kB)
orbit2-2.12.0-i486-1jim (2313 kB)
My point is, does every little gnome program actually uses the funcionality of all these libraries? I bet no. They would be better off with GTK+ only. (Or Qt, in case of a KDE program.)
Actually, I use screen a lot. I even configured my system to always open screen everytime I open a terminal.
Try ROX. It rocks.
Now I hope they drop KDE too.
What I hate most about these bloated Windows-wannabe environments is that some good software unncessarily depends on them.
I use Fluxbox and ROX for a lightning fast desktop with all the features I want, but I'm sure there are other good desktop alternatives out there.
Try "<"
See: <
I use ClamAV in the mailserver I admin for the company I work for. I integrate both SpamAssassin and ClamAV (with the help of the ClamAssassin script) witht Postfix using procmail. But it can integrate with any system, even as a http proxy.
:)
ClamAV correctly detects 99% of the infected emails, and it's database is updated very often, with new signatures a few times a day. The users here are happy not having to deal with tons of worm emails every day.
There are other chars between 'Z' and 'a'.
The correct way is '[A-Za-z]'.
I understand your points, but that doesn't necessarely mean the death of Perl. People can stick to Perl 5, just as they did with Winamp 2 when the ugly Winamp 3 came out.
Here is: what's wrong with Windows.
Somebody please explain me....
Looks like the only one (besides Gish, which I already knew) that runs on linux is N.
And why don't you put the damn links to the games?
My favourite hate site: KMFMS.com.
Author of a very good article "What's so bad about Microsoft", that is referenced in the Microsuck site.
...avoid closed formats.
Using Free software will help you archive your number one goal: that everyone can access the data, now and forever.
May sound funny, but he is right.
With syntax highlighting for all languages know to man, text folding for structured overview of your large files, directory browsing, great integration with unix tools and great extensability, Vim is the only tool besided gcc and ocasionally gdb I've used for a long time. Even when I was programming in Java in a Windows machine two years ago.
Oh, and it's an excelent text editor too. =)
VI VI VI, the editor of the beast!
To discover security holes in the system you admin, so you can fix them.
The default is to have 51MB of memory cache.
Read the URL from a post above to see how to fix it.