Umm... How, exactly is it bad business to forbid your idealistic young underlings from starting a project that will get you into a massive legal battle?
Remember, Napster was started by some college kid with no corporate backing, and no legal department saying "Yeah, people will love it, but the RIAA will sue our asses into the ground".
Keep in mind that if you want to pay commodity prices for a service, you are going to get a service that has been sanitized and developed for the masses. What you're asking is essentially the same as "How can I get WinXP-home to work as a good server?".
If you want to connect to outside SMTP servers, you'll either have to go with a smaller ISP that doesn't have paranoid, 'we're not going to be the front for spam' policies in place (and make a sacrfice, be it limited dialing area, higher prices, or whatever) or tunnel out to a server that will allow you to connect to foreign SMTP servers.
What I find truley ironic about the 2.4 series is that, before it was released, there was a big delay because they wanted it to be perfect. It was held up and held up, thinking that the fate of 2.4 was the fate of Linux, it was going to be the kernel that everyone was watching.
What do we get? Stability problems, kernels with DO NOT USE warnings, massive changes to the core of the OS, the list goes on. All on what was supposed to be the flawless kernel that proved the worth of Linux to the masses.
Why is there so much resistance here to the idea that CS courses are a place to LEARN TO WORK FOR YOURSELF. Everyone has to learn to work on their own before they can positively contribute to a group. I'm not saying that CS degree == programming degree, but if you don't know how to program, your abilities as a CSist are likely to be questionable.
Not to mention that most CS assignments are DESIGNED to be done by a single person. There is a time and a place for colaborative work, but if you're going to work in a group, expect to have an assignment that requires more than one person to accomplish.
It's called having a 'lesson plan'. Professional educators, once they have them worked out for a given subject, like to keep the changes to these minimal. Cheating is cheating. Asking your buddy who took the class the previous semester for a copy of the homework solutions is no different than pulling answers off the 'net or copying off another student in the class.
I really have to wonder how much connection to the realities of programming in a commercial environment the average Slashdot editor/admin has, and if they're really qualified to comment on the relative merit of competing development methodologies...
Well, perhaps it has something to do with Nforce boards being ridiculously expensive, or forcing you to use an ultra-hot AMD chip in a tiny case with poor cooling?
The mobo was designed and released before the case was, the case was just a proof-of-concept thing that took off. Face it, uATX boards aren't marketed at performance freaks, they're marketed at OEMs who are building small, cheap systems for office drones. (Come on, look at the chipset they're using. It's a budget-system chipset)
No marketing department in their right mind would build a machine with all those integrated components for a performance-oriented market. Top of the line products change too often. Doesn't nvidia release a new product every 9mo? You can't stick that many things on a board and make obsessive hardware freaks happy with all of them.
Didn't the composite monitor use an RCA plug? I would assume you could use a video card with a RCA tv-out, and you'd be fine. Of course, I don't know how long ago this was, but the cards are really common these days.
If you look at the "web services" part of.NET, you'll see evil. For starters, their concept of "web services" includes any software that uses a network. Under.NET, they specify a common interface layer for "web services", based on transmitting XML over HTTP.
Just think about this... all networked applications for.NET will use the same protocols and the same framework and the same securtiy. And if you've seen some of MSFTs previous experiments with XML (uuencode binary data and wrap it in some XML bits), you'd be afraid.
I've noticed that no RDP servers exist for Linux, but is there any inherrent reason why one couldn't exist? The boys on the rdesktop team have already figured out the protocol and produced a client, is applying that knowledge to a server out of the question?
The way I read the spec sheets on those units is that, while by default running an ICA client, they can be configured to run a stripped-down linux system.
If by affordable, you mean priced inline with Windows-only Citrix-based terminals, like the Wyse WinTerms which start around $300, the options are slim. The best thing I came up with during my search would've been to take a New Internet Computer ($199) and hack up the boot CD with some custom software.
The downside to the NIC, of course is twofold. First, it will involve custom, non vendor-supported work on your part; secondly the NIC relies on a CD drive for the OS.
I looked, briefly, into assembling small, custom units, using 16 or 32MB IDE flash cards, and found that to compete with off the shelf units on price, you'd have to move to a much larger size and the appearance of a hacked up unit. To compete with them on size, and you'd have to go to single board computers with custom casings, and lose any sense of price parity.
I could suggest the possibility of getting Xterms, and then running a Citrix client from the Linux system, but that's too ugly. Not to mention that Xterms are quite a bit pricier than the winterms.
Looking at the winterms, adding xterm functionality to a box that alread has RDP, ICA, telnet and internet explorer would be a relatively simple task and, even if offered as an upgraded model, would probably help the marketing effort, I get the feeling that their licencing agreement for Windows RDP (or the WinCE the unit's based on) probably prohibits them from integrating it with a X11 based client.
Of course a winterm could connect to a unix server, if you want to run Solaris or AIX instead of Linux, you're free to get a citrix server for those systems at the same low-low price of the Windows servers. It's either that or hope somebody can reverse-engineer RDP and get a server working on Linux.
Oi! If I had the mod points, I'd do my part to shick it to the RPN fanboys. WTF are multiple messages about how great HP calcs were doing up at +4 as responses to TI announcing a new unit?
TI-92 is the -wrong- calculator for HS. Not only is there the theft bit you mentioned (Hey, it looks like it should play video games... NAB IT!) but it also automates nearly all the math you'd ever do in HS (algebra, trig & HS calculus are trivial on it, geometry is still good). Anything but proofs can be done by the TI, in such a way that it'll be acceptable to the average overworked, undermotivated HS teacher. Not to mention that it's QWERTY keyboard prevents it from being used on the SATs and other standardized tests.
Of course, when I got mine my freshman year of college, it sure made doing homework while learning to drink a lot more bearable.
Kids wouldn't want to pre-pay, but their parents would. Parents could pre-pay for snacky-bits, and rest easily knowing that, while $5 could buy some drugs, 5 snickers bars aren't quite so transferable (especially when they've been in sombody's hand during a nervous 10-block run).
I doubt anonymous transactions are much called for, so keep -all- the data, other than a single user ID, on your server. No need to have kids comming in and getting $150 worth of pixie sticks at a time.
Do your damnedest to keep the physical security of the server (and access points) tight. Kids can do wonders with an accidentally logged-in terminal
If you can implement some form of photo-id on the cards, it'll cut down on loss/theft. If printing the pix on the card isn't workable, keep them in the DB.
Make sure to keep copious records and excellent backups of all transactions. Hell hath no fury like a parent who thinks somebody's been stealing from their kids.
The problem with the MIME type solution is that, by the time you get to filter it out, your ISP, and all the unfortunate ones in between, have already been taxed by the load of 100s (or thousands) of identical messages.
Actually... I think spammers are getting dumber. Twice in the last month, I've recieved 50+ identical emails from the same person at the same time.
The way I see it, your best bet at getting reasonable performance out of the DC is going to be using it as an Xterm connected to a real computer.
Other than that, this is -not- the way to get your friend a working computer cheaply and quickly. It'd be an interesting side project to work on after you get him a machine, but your time and resources would be much better spent elsewhere. Check the local forsale newsgroups (and forums on overclocker webzits... those guys are always upgrading and getting rid of good hardware) for cheap/free hardware.
For the most part, the important big changes are all in the kernel (and I still don't use more than 640k at a time ^_^). If you really want to help Linux out, write documentation or work on userland apps that your grandmother can (and would) use.
I was always under the impression that FORTRAM was the language of choice for engineering apps because there's 30 years worth of codebase and libraries built up for it.
Unfortunately, you have to worry about the high level of evaporation, and having exposure to the air promotes growth of stuff (algae &C) that can easily clog your cooling block.
It's definately a high-maintenance type of system.
Umm... How, exactly is it bad business to forbid your idealistic young underlings from starting a project that will get you into a massive legal battle?
Remember, Napster was started by some college kid with no corporate backing, and no legal department saying "Yeah, people will love it, but the RIAA will sue our asses into the ground".
"Of course it runs NetBSD."
Keep in mind that if you want to pay commodity prices for a service, you are going to get a service that has been sanitized and developed for the masses. What you're asking is essentially the same as "How can I get WinXP-home to work as a good server?".
If you want to connect to outside SMTP servers, you'll either have to go with a smaller ISP that doesn't have paranoid, 'we're not going to be the front for spam' policies in place (and make a sacrfice, be it limited dialing area, higher prices, or whatever) or tunnel out to a server that will allow you to connect to foreign SMTP servers.
What I find truley ironic about the 2.4 series is that, before it was released, there was a big delay because they wanted it to be perfect. It was held up and held up, thinking that the fate of 2.4 was the fate of Linux, it was going to be the kernel that everyone was watching.
What do we get? Stability problems, kernels with DO NOT USE warnings, massive changes to the core of the OS, the list goes on. All on what was supposed to be the flawless kernel that proved the worth of Linux to the masses.
Why is there so much resistance here to the idea that CS courses are a place to LEARN TO WORK FOR YOURSELF. Everyone has to learn to work on their own before they can positively contribute to a group. I'm not saying that CS degree == programming degree, but if you don't know how to program, your abilities as a CSist are likely to be questionable.
Not to mention that most CS assignments are DESIGNED to be done by a single person. There is a time and a place for colaborative work, but if you're going to work in a group, expect to have an assignment that requires more than one person to accomplish.
Eh? How could they tell? Everything written in Scheme looks exactly the same.
And all other education should take place in Latin and Greek?
It's called having a 'lesson plan'. Professional educators, once they have them worked out for a given subject, like to keep the changes to these minimal. Cheating is cheating. Asking your buddy who took the class the previous semester for a copy of the homework solutions is no different than pulling answers off the 'net or copying off another student in the class.
I really have to wonder how much connection to the realities of programming in a commercial environment the average Slashdot editor/admin has, and if they're really qualified to comment on the relative merit of competing development methodologies...
Solution : get a dual-channel SCSI card and some USB/RS-232 adaptors.
I have to wonder tho... WTF do you have 2 SCSI controlers AND want an extra IDE controller?
Well, perhaps it has something to do with Nforce boards being ridiculously expensive, or forcing you to use an ultra-hot AMD chip in a tiny case with poor cooling?
The mobo was designed and released before the case was, the case was just a proof-of-concept thing that took off. Face it, uATX boards aren't marketed at performance freaks, they're marketed at OEMs who are building small, cheap systems for office drones. (Come on, look at the chipset they're using. It's a budget-system chipset)
No marketing department in their right mind would build a machine with all those integrated components for a performance-oriented market. Top of the line products change too often. Doesn't nvidia release a new product every 9mo? You can't stick that many things on a board and make obsessive hardware freaks happy with all of them.
Didn't the composite monitor use an RCA plug? I would assume you could use a video card with a RCA tv-out, and you'd be fine. Of course, I don't know how long ago this was, but the cards are really common these days.
If you look at the "web services" part of .NET, you'll see evil. For starters, their concept of "web services" includes any software that uses a network. Under .NET, they specify a common interface layer for "web services", based on transmitting XML over HTTP.
.NET will use the same protocols and the same framework and the same securtiy. And if you've seen some of MSFTs previous experiments with XML (uuencode binary data and wrap it in some XML bits), you'd be afraid.
Just think about this... all networked applications for
I've noticed that no RDP servers exist for Linux, but is there any inherrent reason why one couldn't exist? The boys on the rdesktop team have already figured out the protocol and produced a client, is applying that knowledge to a server out of the question?
The way I read the spec sheets on those units is that, while by default running an ICA client, they can be configured to run a stripped-down linux system.
If by affordable, you mean priced inline with Windows-only Citrix-based terminals, like the Wyse WinTerms which start around $300, the options are slim. The best thing I came up with during my search would've been to take a New Internet Computer ($199) and hack up the boot CD with some custom software.
The downside to the NIC, of course is twofold. First, it will involve custom, non vendor-supported work on your part; secondly the NIC relies on a CD drive for the OS.
I looked, briefly, into assembling small, custom units, using 16 or 32MB IDE flash cards, and found that to compete with off the shelf units on price, you'd have to move to a much larger size and the appearance of a hacked up unit. To compete with them on size, and you'd have to go to single board computers with custom casings, and lose any sense of price parity.
I could suggest the possibility of getting Xterms, and then running a Citrix client from the Linux system, but that's too ugly. Not to mention that Xterms are quite a bit pricier than the winterms.
Looking at the winterms, adding xterm functionality to a box that alread has RDP, ICA, telnet and internet explorer would be a relatively simple task and, even if offered as an upgraded model, would probably help the marketing effort, I get the feeling that their licencing agreement for Windows RDP (or the WinCE the unit's based on) probably prohibits them from integrating it with a X11 based client.
Of course a winterm could connect to a unix server, if you want to run Solaris or AIX instead of Linux, you're free to get a citrix server for those systems at the same low-low price of the Windows servers. It's either that or hope somebody can reverse-engineer RDP and get a server working on Linux.
Oi! If I had the mod points, I'd do my part to shick it to the RPN fanboys. WTF are multiple messages about how great HP calcs were doing up at +4 as responses to TI announcing a new unit?
TI-92 is the -wrong- calculator for HS. Not only is there the theft bit you mentioned (Hey, it looks like it should play video games... NAB IT!) but it also automates nearly all the math you'd ever do in HS (algebra, trig & HS calculus are trivial on it, geometry is still good). Anything but proofs can be done by the TI, in such a way that it'll be acceptable to the average overworked, undermotivated HS teacher. Not to mention that it's QWERTY keyboard prevents it from being used on the SATs and other standardized tests.
Of course, when I got mine my freshman year of college, it sure made doing homework while learning to drink a lot more bearable.
Kids wouldn't want to pre-pay, but their parents would. Parents could pre-pay for snacky-bits, and rest easily knowing that, while $5 could buy some drugs, 5 snickers bars aren't quite so transferable (especially when they've been in sombody's hand during a nervous 10-block run).
The problem with the MIME type solution is that, by the time you get to filter it out, your ISP, and all the unfortunate ones in between, have already been taxed by the load of 100s (or thousands) of identical messages.
Actually... I think spammers are getting dumber. Twice in the last month, I've recieved 50+ identical emails from the same person at the same time.
The way I see it, your best bet at getting reasonable performance out of the DC is going to be using it as an Xterm connected to a real computer.
Other than that, this is -not- the way to get your friend a working computer cheaply and quickly. It'd be an interesting side project to work on after you get him a machine, but your time and resources would be much better spent elsewhere. Check the local forsale newsgroups (and forums on overclocker webzits... those guys are always upgrading and getting rid of good hardware) for cheap/free hardware.
For the most part, the important big changes are all in the kernel (and I still don't use more than 640k at a time ^_^). If you really want to help Linux out, write documentation or work on userland apps that your grandmother can (and would) use.
I was always under the impression that FORTRAM was the language of choice for engineering apps because there's 30 years worth of codebase and libraries built up for it.
Unfortunately, you have to worry about the high level of evaporation, and having exposure to the air promotes growth of stuff (algae &C) that can easily clog your cooling block.
It's definately a high-maintenance type of system.