In Java, you *have* to check that data is formatted properly, or your program will throw an exception and die.
Even that isn't enough. You have to check that the data is formatted properly for the functions you call with it, or you will get an exception. (Maybe, if you're lucky.) But there's nothing in the language to force you to make sure that the data you use doesn't contain special characters with unintended effects (such as appending additional commands to delete files, etc.) For that, you would want Perl taint mode.
Before the debate, I thought it would be interesting to see why someone would believe in creation. Afterwards I was a bit depressed. I had no idea how far a person would go to decieve themself and perpetuate a lie. I felf very sorry for the young teenagers that came with their church group. They were being raised by liars.
Interested in another perspective? Why I believe the Bible. Not really built on the science/evolution issues; more on history.
I guess I'll prepare to get modded into oblivion for my beliefs, now.:)
P.S. I've seen situations where the non-creationists passed off some lies, too, so people and human nature are pretty much the same wherever you go.
So if you didn't see this one coming, you simply haven't been paying attention.
It looks like Stallman just didn't realize this was the plan. Perhaps he also doesn't realize.NET refers more to the Java-like language and runtime being implemented by the mono project than the privacy-trashing hailstorm system Microsoft is trying to wed it to.
As for myself, I'm a "free as in speech," copyleft, "do what's best for the free software community" kind of guy, and I don't see a problem with moving Mono to.NET, if it works. (AWT and Swing gave me a bad taste with Java, so I'm a little suspicious of.NET, but still optimistic.) Of course, I've known since the beginning of the mono project that this was the plan. Because that's been said openly at every opportunity.
I do wish Ximian could find it in their hearts to copyleft everything, though. (No library licenses, proprietary Outlook extenders, etc.) And I know, that makes me evil and heartless.
Long gone are the Slackware days where you'd download a minimal kernel/utilities package and then compile only the apps you need, by yourself, and understand everything.
Wrong. I entered those days quite recently, with Linux From Scratch. LFS isn't exactly a "security solution," but it's hard to break into a machine when there's nothing running on any port except ssh.
I never miss a chance to plug freeciv, because it's my favorite game, and a prime example of what good can come from programming free software.
freeciv takes the same client/server approach you're advocating, and, as near as I can tell, scales somewhat. Now, if you've got a lot of graphics going from client to server, it might not work the same. So I recommend freeciv just as a starting point.
In fact, Outlook Express is considered by many to be one of the best mail clients on Macintosh (believe it or not), and it is one of the main reasons I still use MacOS instead of going whole hog Linux.
Speaking of which, does anyone have any clue how to convert an Outlook Express Macintosh (different from the PC version) mailbox? I never realized when I switched from Netscape just how locked in I was becoming.
You can also check out Linux From Scratch if you'd like to compile with your own optimization options. Personally, even though I tend to compile my Linuces from scratch nowadays, I still don't do any optimization.
Actually, for my next system, the options will be something more like -march=powerpc.:)
To my knowledge, nobody's ever done a cost-accounting for, say, Red Hat Linux 7.2.
Actually, a cost accounting like that was done, once, but I can't seem to find it anymore. It was very interesting; showing how many lines of code were produced by GNU, how many were in the kernel, how many were in X, and so on. It included an estimate of the cost to produce "Linux" (i.e., a GNU/Linux system). I'm guessing it was based on an earlier version of RedHat, like 7.0, or maybe Debian.
Whoa! For a minute, I thought you said, "from the/. perspective, it could be good to expand the slashdot user base to some significant fraction of AOL's."
Re:Xfree is sufferring from poor PR
on
Xfree86 4.2.0 Out
·
· Score: 2
I went through all that, and then I went through the even bigger problem of trying to figure out how to configure the thing. I still have issues I can't seem to work out myself; I have to get an existing operating system (Windows, previous install of RedHat, or whatever) to tell me the answers. RedHat, Debian, and everything have these great autoconfigure systems that seem to figure out everything. How do I do it myself? I can't really understand the software if I can't configure it properly. (And tweak it!:) )
X seems to come with three different ways to configure: xf86cfg, xf86config, and X -configure. None of them seem to work the same way, none of them work as well as Windows, and none of them are really understandable to me.
The Bells are not finishing off the independent DSL providers. Some providers are going under because they are not making money!
If the problem is government sponsored monopolies, should we solve that by creating more government assisted businesses, or should we solve it by removing government sponsorship?
Sorry; I'm borderline libertarian. Does it show?;)
According to Google's USENET timeline, Gopher is actually younger than the World Wide Web. That was news to me.
I was just thinking about Gopher last night: when I installed my first home UN*X system a couple of years back, I was anxious to try out every kind of server on it: NNTP, HTTP (plug), NFS, NIS, SMTP, DNS, and just about anything I knew about. It wasn't until last night, though, that the thought of running a Gopher server ever occurred to me.
My first CSE textbook contained the statement, "It is possible to spend many exciting hours in Gopherspace." I never found that to be the case; I started my degree in 1996.
Another interesting subject in that same textbook caught my eye, though: USENET via tin. I owe a gigantic chunk of my education to USENET. It sure saddened me when my University shut down our news server. I was a little jealous that the gopher server was (and still is) left in operation.
Congrats to the Gopher team; I had no idea you guys were still going. Best of luck.
Hmmmm. The next event in the Google timeline is the announcement of Linux. Maybe early Linux development was spurred on by Linus' secret desire to run his own Gopher server.:)
Hmm. After reading the Gopher Manifesto, I now have an appreciation for what Gopher could give us. This seems promising.
What an effective way for Microsoft to discourage participation in Open Source projects: find legal ways to insure that if you ever breathed anything online about Open Source your personal data is forfeit to them.
Sounds like a good time to adopt a handle and start making all my contributions anonymously.
In Java, you *have* to check that data is formatted properly, or your program will throw an exception and die.
Even that isn't enough. You have to check that the data is formatted properly for the functions you call with it, or you will get an exception. (Maybe, if you're lucky.) But there's nothing in the language to force you to make sure that the data you use doesn't contain special characters with unintended effects (such as appending additional commands to delete files, etc.) For that, you would want Perl taint mode.
Before the debate, I thought it would be interesting to see why someone would believe in creation. Afterwards I was a bit depressed. I had no idea how far a person would go to decieve themself and perpetuate a lie. I felf very sorry for the young teenagers that came with their church group. They were being raised by liars.
Interested in another perspective? Why I believe the Bible. Not really built on the science/evolution issues; more on history.
I guess I'll prepare to get modded into oblivion for my beliefs, now. :)
P.S. I've seen situations where the non-creationists passed off some lies, too, so people and human nature are pretty much the same wherever you go.
So if you didn't see this one coming, you simply haven't been paying attention.
It looks like Stallman just didn't realize this was the plan. Perhaps he also doesn't realize .NET refers more to the Java-like language and runtime being implemented by the mono project than the privacy-trashing hailstorm system Microsoft is trying to wed it to.
As for myself, I'm a "free as in speech," copyleft, "do what's best for the free software community" kind of guy, and I don't see a problem with moving Mono to .NET, if it works. (AWT and Swing gave me a bad taste with Java, so I'm a little suspicious of .NET, but still optimistic.) Of course, I've known since the beginning of the mono project that this was the plan. Because that's been said openly at every opportunity.
I do wish Ximian could find it in their hearts to copyleft everything, though. (No library licenses, proprietary Outlook extenders, etc.) And I know, that makes me evil and heartless.
Long gone are the Slackware days where you'd download a minimal kernel/utilities package and then compile only the apps you need, by yourself, and understand everything.
Wrong. I entered those days quite recently, with Linux From Scratch. LFS isn't exactly a "security solution," but it's hard to break into a machine when there's nothing running on any port except ssh.
Yes, it's been done before, by freeciv
I never miss a chance to plug freeciv, because it's my favorite game, and a prime example of what good can come from programming free software.
freeciv takes the same client/server approach you're advocating, and, as near as I can tell, scales somewhat. Now, if you've got a lot of graphics going from client to server, it might not work the same. So I recommend freeciv just as a starting point.
Have fun!
BTW, your journal link is messed up; it won't display for anyone but you. Need to add the uid= number.
... you just described the origin of the OpenBSD project!
In fact, Outlook Express is considered by many to be one of the best mail clients on Macintosh (believe it or not), and it is one of the main reasons I still use MacOS instead of going whole hog Linux.
Speaking of which, does anyone have any clue how to convert an Outlook Express Macintosh (different from the PC version) mailbox? I never realized when I switched from Netscape just how locked in I was becoming.
You can also check out Linux From Scratch if you'd like to compile with your own optimization options. Personally, even though I tend to compile my Linuces from scratch nowadays, I still don't do any optimization.
Actually, for my next system, the options will be something more like -march=powerpc. :)
Actually, it works only for you. Try this.
If you'll check the articles mentioned in the post below, you'll see that six million dollars is a few orders of magnitude too small.
Thank you! I was hoping some kind soul would post the link.
I also see a link to this, which may be the article I remembered. Both are very interesting.
The practical upshot is that Linux (the system) represents more than a billion-dollar development effort.
To my knowledge, nobody's ever done a cost-accounting for, say, Red Hat Linux 7.2.
Actually, a cost accounting like that was done, once, but I can't seem to find it anymore. It was very interesting; showing how many lines of code were produced by GNU, how many were in the kernel, how many were in X, and so on. It included an estimate of the cost to produce "Linux" (i.e., a GNU/Linux system). I'm guessing it was based on an earlier version of RedHat, like 7.0, or maybe Debian.
Whoa! For a minute, I thought you said, "from the /. perspective, it could be good to expand the slashdot user base to some significant fraction of AOL's."
I went through all that, and then I went through the even bigger problem of trying to figure out how to configure the thing. I still have issues I can't seem to work out myself; I have to get an existing operating system (Windows, previous install of RedHat, or whatever) to tell me the answers. RedHat, Debian, and everything have these great autoconfigure systems that seem to figure out everything. How do I do it myself? I can't really understand the software if I can't configure it properly. (And tweak it! :) )
X seems to come with three different ways to configure: xf86cfg, xf86config, and X -configure. None of them seem to work the same way, none of them work as well as Windows, and none of them are really understandable to me.
Yet. :)
instead is rushing through an ineffective law
Right; Ukraine should take their time and do it right. What's the hurry?
In the IIgs arena, the Apple High-Speed (or any other) SCSI card is very hard to acquire without fierce competition on ebay.
Really? Wow; I never knew that. I've got one of those; we bought one along with a hard drive and IIGs System 6 when I realized the Apple II was dying.
The Bells are not finishing off the independent DSL providers. Some providers are going under because they are not making money!
If the problem is government sponsored monopolies, should we solve that by creating more government assisted businesses, or should we solve it by removing government sponsorship?
Sorry; I'm borderline libertarian. Does it show? ;)
According to Google's USENET timeline, Gopher is actually younger than the World Wide Web. That was news to me.
I was just thinking about Gopher last night: when I installed my first home UN*X system a couple of years back, I was anxious to try out every kind of server on it: NNTP, HTTP (plug), NFS, NIS, SMTP, DNS, and just about anything I knew about. It wasn't until last night, though, that the thought of running a Gopher server ever occurred to me.
My first CSE textbook contained the statement, "It is possible to spend many exciting hours in Gopherspace." I never found that to be the case; I started my degree in 1996.
Another interesting subject in that same textbook caught my eye, though: USENET via tin. I owe a gigantic chunk of my education to USENET. It sure saddened me when my University shut down our news server. I was a little jealous that the gopher server was (and still is) left in operation.
Congrats to the Gopher team; I had no idea you guys were still going. Best of luck.
Hmmmm. The next event in the Google timeline is the announcement of Linux. Maybe early Linux development was spurred on by Linus' secret desire to run his own Gopher server. :)
Hmm. After reading the Gopher Manifesto, I now have an appreciation for what Gopher could give us. This seems promising.
Nonsense, Marty! In the future we don't need AC adaptors! (Drops bananna peel into Mr. Fusion, hits power button.)
What an effective way for Microsoft to discourage participation in Open Source projects: find legal ways to insure that if you ever breathed anything online about Open Source your personal data is forfeit to them.
Sounds like a good time to adopt a handle and start making all my contributions anonymously.
Am I the only one thinking antimatter costs more energy to produce than you get out of it?
I note that O'Reilly, supposed scion of Open Source, uses Word for all of its book publishing.
That's not true, is it? The 3rd edition camel was actually written in POD. Older books sometimes mention TeX
If you like removing RedHat packages and recompiling them the way you want (I do! :) ) you might like to try Linux From Scratch
When I first saw it, I thought it was an
acronym. In Perl, "DWIM" eq "Do What I Mean." I
thought it was "Do What I Need" or something.
Spectacular project you've got there!