sprintf is severely flawed because you cannot tell it how much space is allocated for the string you are writing into. So when you call sprintf, you have to be sure that the sting you are writing into is long enouch, which in many cases is not possible.
Why this is only a Unix problem I don't understand, as sprintf is defined in ANSI C, so I would think it'd be a problem on any system with a C compiler.
Hopefully someone more knowledgeable will explain.
I was simply using the word table as a placeholder for an actual table name. Not that it matters much, MySQL has already completely destroyed any chance of me learning standards compliant SQL anytime soon.;-)
Because lots of times you have software that uses SQL to talk to it's database backend. Or you may need a database that talks to a number of different servers, etc. Or possibly you may need to migrate to a bigger better database in the future, like DB2 or Oracle.
Some my first thoughts when all the DMCA nonsense started were along these same lines. I have written my congresscritters explaining my reasoning, which I believe to be perfectly sound, but I don't think they're listening. I think they're simply more concerned about their short term RIAA/MPAA provided kickbacks, exclusive parties, prostitutes, etc.
But it goes even further than "cyberwar". If we don't have talented computer professionals in this country, the CIA, NSA, FBI, Armed Forces are all going to suffer disasterously. What are we gonna do, hire foreigners to protect our national security?;-)
And then there's long term economic problems we'll run into as well. Corporations won't be able to hire security experts with enough talent and experience to protect them from corporate espionage, script kiddies, disgruntled employees, etc.
Our "leaders" are going to bring about our own demise. Stupid bastards...
No, I do not have the time to personally check out the Mozilla code, but a lot of business would.
And besides, that's not the point is it? You can never have 100% trust in ANYTHING, but your chances of being safe with Mozilla are much greater than your chances of being safe with Microsoft, which is nearly 0%, as they have proven time and time again.
Everything always boils down to probability, and with Microsoft you PROBABLY WILL get burned sometime or another.
What is that supposed to mean? It sure looks like the rest of the Mozilla "Platform" to me!
and it doesn't make it obvious what is going on at any one time
Hahaha, LOfuckingL! WTF you talking about man? How is OE better in this regard? OE has absolutely the WORST user interface for a mail client I HAVE EVER SEEN! It's counter intuitive to the extreme. I use Ximian's Evolution(because it matches my desktop), which is designed directly after OE, and I have to say I much, much, MUCH prefer the Mozilla mail client.
There's nothing like the big 'Send/Recv' button in OE
WTF? Ok, how about the "Get Messages" button? I think that's much more logical than Send/Recv. "What if I don't want to send anything?", I can just hear users saying.
The folders are sloppily managed
How's that? They're displayed in the same manner as every other email client in existence.
and the news reader is certainly worse
WTF? It handles news nearly identical to how it handles mail, how is it worse?
Sure, it doesn't automatically open attachments or spread viruses around..
You're damn right it doesn't
but the user experience is more important than security to me!
WTF? How is a user experience good when you end up spreading viruses all over the place and losing data?
There are plenty of reasons why Mozilla will be more secure/trustworthy. Have you paid any attention to Microsoft's poor track record concerning security, privacy, etc.? Why would you continue to trust Microsoft, why would anyone for that matter. ESPECIALLY outside of the U.S.
Honestly, if you were running a company outside the U.S., would you trust Microsoft with your data? Especially with Microsoft's willingness to do anything to keep the U.S. government from breaking them up! Can you say, "corporate espionage"? You know corporate espionage is something that really does goes on. There are documentaries all about corporate espionage that the U.S., Soviet, Chinese, Japanese, UK, etc. governments all engage in.
It's a dangerous world out there for businesses, especially considering Microsoft's complete lack of respect and honesty when dealing with their business partners and customers.
Microsoft software is a liability and should be avoided whenever possible.
"sure, there's another project ('Chimera') to create a Mac OS X-friendly version of Mozilla, but there shouldn't *have* to be; the original Mozilla shouldn't be such a Frankenstein's monster on Mac OS X in the first place."
The Mozilla project's aim was not to create a browser for every platform in existence, it was first and foremost to create the best rendering they possibly could, and they did an excellent job. The rendering engine can be embedded in ANYTHING, on nearly ANY OS.
The Browser they created is meant to be a cross platform... platform, it's nearly identical on ever platform it runs on.
Now it's up to others to use Ghecko to create the most amazing browsers for their platforms of choice. So far there are some pretty good ones already, Galeon for Linux, Kameleon(sp?) for Windows, Chimera for OSX, etc. And the Mozilla browser is still very good if you don't mind having a browser that doesn't match your OS. Plus it's incredibly configurable/themable, so it's perfect for kiosks and embedded devices.
"Normal" users DON'T change their resolution, EVER.
Most people use the default setup, possibly changing their desktop wallpaper.
There are also GUI tools for configuring X. The only way X is inferior to windows in the resolution changing department is that you have to restart X. But you can also quickly change resolution using CTRL-ALT-+/-, which is useful sometimes.
You'll find that the becomes very easy as you get more familiar with your Linux system.
Most of the time, as long as you are installing into the same prefix the package was previously installed into, you don't have to remove the old files. Occasionally filenames change, but it really turns out to not be too much of a problem. Individual packages vary of course. For instance, Mozilla should not be installed over top of a previous installation.
For libraries, it's usually better to install over top of the old install, and ldconfig will update all the symlinks, and programs linked against the previous version will continue to use the previous version(of course, that varies package to package as well).
Then of course there are some things that it's easier to keep in it's own separate place, such as gnome or kde. I put them in/opt/gnome,/opt/gnome2, and/opt/kde./usr/local/gnome(etc.) would be good too. That also allows you to keep different versions of gnome/kde on your machine and test/switch versions at will.
Basically, as long as you know what you're doing, it's quite simple really.
Grow up! This is a discussion about free and proprietary software, and is in no way relevant to Sept. 11. There is no comparison, and your post is extremely offensive to people on both sides.
Quite simply, the DMCA is something that your average Joe six-pack(mmm... beer, serious, I love beer) doesn't care, or for that matter even understand. Because Joe is stupid? No, because Joe doesn't work in the computer industry.
So, civil disobedience simply will not work, because Joe will only hear that a bunch of hackers were arrested for stealing stuff.
And with nearly 1% of the U.S. population being prison inmates, a couple thousand computer geeks won't make a goddam bit of difference.
Hmmm... I don't understand why compiling things with GCC 3.1 breaks commercial programs. Is it due to incorrect versions of the libstdc++.* libs? If that is the case why not ship the distribution with both compilers installed?
Currently I have about half the stuff on my system compiled with gcc 3.1 and have not had a problem.
Someone who knows more about this please explain.
"unless you just dont get GPL"
on
.NET for Apache
·
· Score: 1
"unless you just dont get GPL."
Apparently, you don't...
"1) MS never said anything about OpenSource and cancer. It was GPL. GPL != OpenSource. Read the fucking articles and understand MS's point of view. MS is more than thrilled with BSD code and other non-ip-destroying licenses. They are not happy with GPL and they (correctly) point out that GPL infects everything it touches because it is viral in nature. This is not a debatable point, unless you just dont get GPL."
This is such bullshit I can't believe it... It's unfucking believable that ANYONE would think that. It's so fucking ridiculous that, were you physically here, I'd have to smack you upside the head!
Ok, again, it's like this. MS source code is proprietary, you don't get to see it, therefore you don't get to use it, you don't even have that option. You can buy _some_ of it and use it, if you can afford it. GPL code is open and free, you can use it, but if you do, anything you use it in you have to license under the same terms. You can buy _some_ of it, if you can afford it, probably much cheaper than MS code.
Sure, MS loves BSD code, because they can reap the rewards of everyone else's hard work without paying, or even so much as a Goddam "thank you". If you like giving BillG your anal cavity, be my guest.
Personally, I'll stick to the GPL, and if someone wants to use my code and not contribute back, they can damn well pay for it.
There's also the LGPL, which is what most GNU/Linux libraries are licensed under, to allow comercial developers to develop proprietary software for GNU/Linux systems.
I'm sorry, but this bullshit about "infectious" code has got to stop, it has absolutely no merit whatsoever, it is intentional mis-information from MS, meant to mislead people.
Ok, so what about servers? Will their server OSes only run signed code? I'm sure a lot of people won't be too happy if that's the case!
What about internal business software? Will all businesses have to get their own internal software signed by Microsoft for use on their own machines?
What about hobbiest programmers? I don't know about you, but I got into programming at home messing around with compilers and such... Ummm... Are they trying to extend their monopoly to... programming in general?
I think it's possible that Palladium could end up being either the demise of general computing, or the demise of Microsoft's monopoly, as other competitors such as Apple, Linux, *BSD, etc, step up and offer people their COMPUTERS back to them.
I'm not going to worry. If it comes to it, I'll run Linux on PPC hardware or something. If that gets DRM infected as well, I'm sure there will be other choices, possibly from the other side of the pond. And if it's worse, I'm quitting this industry and going into construction or something. Or maybe politics, it'll get easier and easier to run on a platform of offering people their freedom back!
To be extremely blunt, what the fuck are you talking about, you absolute moron? Last time I checked, I don't think ANYONE wanted MS to come up with something like Palladium!
My web server received 509 requests for default.ida last week, 7 days.
You should have seen it last year, one day we were receiving so many requests for non-existant files that out server was crawling, because our not found page was generated by some scripts. I simply wrote a Perl handler to handle it(roughly 60 secs) and that took care of it.
Quite humorous it was. And that we still get thousands of hits from infected machines is hilarious.
Why this is only a Unix problem I don't understand, as sprintf is defined in ANSI C, so I would think it'd be a problem on any system with a C compiler.
Hopefully someone more knowledgeable will explain.
Being an AC, I have serious doubts about what you are trying to say.
INSERT INTO table SET column='value';
syntax error SET
MOTHER FUCKER!
DOH! ;-)
But it goes even further than "cyberwar". If we don't have talented computer professionals in this country, the CIA, NSA, FBI, Armed Forces are all going to suffer disasterously. What are we gonna do, hire foreigners to protect our national security? ;-)
And then there's long term economic problems we'll run into as well. Corporations won't be able to hire security experts with enough talent and experience to protect them from corporate espionage, script kiddies, disgruntled employees, etc.
Our "leaders" are going to bring about our own demise. Stupid bastards...
And besides, that's not the point is it? You can never have 100% trust in ANYTHING, but your chances of being safe with Mozilla are much greater than your chances of being safe with Microsoft, which is nearly 0%, as they have proven time and time again.
Everything always boils down to probability, and with Microsoft you PROBABLY WILL get burned sometime or another.
What is that supposed to mean? It sure looks like the rest of the Mozilla "Platform" to me!
and it doesn't make it obvious what is going on at any one time
Hahaha, LOfuckingL! WTF you talking about man? How is OE better in this regard? OE has absolutely the WORST user interface for a mail client I HAVE EVER SEEN! It's counter intuitive to the extreme. I use Ximian's Evolution(because it matches my desktop), which is designed directly after OE, and I have to say I much, much, MUCH prefer the Mozilla mail client.
There's nothing like the big 'Send/Recv' button in OE
WTF? Ok, how about the "Get Messages" button? I think that's much more logical than Send/Recv. "What if I don't want to send anything?", I can just hear users saying.
The folders are sloppily managed
How's that? They're displayed in the same manner as every other email client in existence.
and the news reader is certainly worse
WTF? It handles news nearly identical to how it handles mail, how is it worse?
Sure, it doesn't automatically open attachments or spread viruses around..
You're damn right it doesn't
but the user experience is more important than security to me!
WTF? How is a user experience good when you end up spreading viruses all over the place and losing data?
Honestly, if you were running a company outside the U.S., would you trust Microsoft with your data? Especially with Microsoft's willingness to do anything to keep the U.S. government from breaking them up! Can you say, "corporate espionage"? You know corporate espionage is something that really does goes on. There are documentaries all about corporate espionage that the U.S., Soviet, Chinese, Japanese, UK, etc. governments all engage in.
It's a dangerous world out there for businesses, especially considering Microsoft's complete lack of respect and honesty when dealing with their business partners and customers.
Microsoft software is a liability and should be avoided whenever possible.
The Mozilla project's aim was not to create a browser for every platform in existence, it was first and foremost to create the best rendering they possibly could, and they did an excellent job. The rendering engine can be embedded in ANYTHING, on nearly ANY OS.
The Browser they created is meant to be a cross platform... platform, it's nearly identical on ever platform it runs on.
Now it's up to others to use Ghecko to create the most amazing browsers for their platforms of choice. So far there are some pretty good ones already, Galeon for Linux, Kameleon(sp?) for Windows, Chimera for OSX, etc. And the Mozilla browser is still very good if you don't mind having a browser that doesn't match your OS. Plus it's incredibly configurable/themable, so it's perfect for kiosks and embedded devices.
So, while not technically, the people who buy music are in essence their customers.
Exactly, they believe most people are stupid. They are, in essence, flipping the bird at every single citizen of every country they operate in.
Glad they care about their customers!
Most people use the default setup, possibly changing their desktop wallpaper.
There are also GUI tools for configuring X. The only way X is inferior to windows in the resolution changing department is that you have to restart X. But you can also quickly change resolution using CTRL-ALT-+/-, which is useful sometimes.
Most of the time, as long as you are installing into the same prefix the package was previously installed into, you don't have to remove the old files. Occasionally filenames change, but it really turns out to not be too much of a problem. Individual packages vary of course. For instance, Mozilla should not be installed over top of a previous installation.
For libraries, it's usually better to install over top of the old install, and ldconfig will update all the symlinks, and programs linked against the previous version will continue to use the previous version(of course, that varies package to package as well).
Then of course there are some things that it's easier to keep in it's own separate place, such as gnome or kde. I put them in /opt/gnome, /opt/gnome2, and /opt/kde. /usr/local/gnome(etc.) would be good too. That also allows you to keep different versions of gnome/kde on your machine and test/switch versions at will.
Basically, as long as you know what you're doing, it's quite simple really.
So, civil disobedience simply will not work, because Joe will only hear that a bunch of hackers were arrested for stealing stuff.
And with nearly 1% of the U.S. population being prison inmates, a couple thousand computer geeks won't make a goddam bit of difference.
Currently I have about half the stuff on my system compiled with gcc 3.1 and have not had a problem.
Someone who knows more about this please explain.
Apparently, you don't...
"1) MS never said anything about OpenSource and cancer. It was GPL. GPL != OpenSource. Read the fucking articles and understand MS's point of view. MS is more than thrilled with BSD code and other non-ip-destroying licenses. They are not happy with GPL and they (correctly) point out that GPL infects everything it touches because it is viral in nature. This is not a debatable point, unless you just dont get GPL."
This is such bullshit I can't believe it... It's unfucking believable that ANYONE would think that. It's so fucking ridiculous that, were you physically here, I'd have to smack you upside the head!
Ok, again, it's like this. MS source code is proprietary, you don't get to see it, therefore you don't get to use it, you don't even have that option. You can buy _some_ of it and use it, if you can afford it. GPL code is open and free, you can use it, but if you do, anything you use it in you have to license under the same terms. You can buy _some_ of it, if you can afford it, probably much cheaper than MS code.
Sure, MS loves BSD code, because they can reap the rewards of everyone else's hard work without paying, or even so much as a Goddam "thank you". If you like giving BillG your anal cavity, be my guest.
Personally, I'll stick to the GPL, and if someone wants to use my code and not contribute back, they can damn well pay for it.
There's also the LGPL, which is what most GNU/Linux libraries are licensed under, to allow comercial developers to develop proprietary software for GNU/Linux systems.
I'm sorry, but this bullshit about "infectious" code has got to stop, it has absolutely no merit whatsoever, it is intentional mis-information from MS, meant to mislead people.
What about internal business software? Will all businesses have to get their own internal software signed by Microsoft for use on their own machines?
What about hobbiest programmers? I don't know about you, but I got into programming at home messing around with compilers and such... Ummm... Are they trying to extend their monopoly to... programming in general?
I think it's possible that Palladium could end up being either the demise of general computing, or the demise of Microsoft's monopoly, as other competitors such as Apple, Linux, *BSD, etc, step up and offer people their COMPUTERS back to them.
I'm not going to worry. If it comes to it, I'll run Linux on PPC hardware or something. If that gets DRM infected as well, I'm sure there will be other choices, possibly from the other side of the pond. And if it's worse, I'm quitting this industry and going into construction or something. Or maybe politics, it'll get easier and easier to run on a platform of offering people their freedom back!
You should have seen it last year, one day we were receiving so many requests for non-existant files that out server was crawling, because our not found page was generated by some scripts. I simply wrote a Perl handler to handle it(roughly 60 secs) and that took care of it.
Quite humorous it was. And that we still get thousands of hits from infected machines is hilarious.
Heh, Internet worms... fun stuff.