Actually, you could modify it. You just couldn't distribute modified versions of it. You could, however, distribute patches against the original code as much as you wanted. As to the reason for this, Andy T. had wanted to make the source widely available, but at that time (1990) there wasn't wide-spread access to the Internet (you had to be at a university that was on it, which many weren't, or you had to work for at a government shop). So the only choice was to have it published in the traditional maner (in this case, through Prentice Hall). But the publisher's at that time would only publish something if, and only if, they were exclusive. Andy fought hard to even get the publisher to allow "shadow copies" of the software (i.e., an instructor could give out copies to his students, or you could give out up to around 5 copies from a purchased copy). If the Internet was more in full swing at the time, where you didn't need a traditional publisher, then I'm sure that things would have been different.
I would think that this would fall under the principle of eminent domain. A patent is no more than a governement-granted exclusive right to use a property, so if government can take anyone's physical property for the public good, then the same can be said for non-tangible properties.
Just out of curiosity, were you able to qualify for any type of student loans? Even though you'd be paying on them forever, the increased earnings potential should be able to offset the payments. Or am I missing something here? (I didn't do the 4-year expensive university thing, instead I did part-time community college a number of years ago, and managed to "fall into" some good jobs)
In addition, a more modern reason for/bin and/usr/bin is when you're dealing with embedded systems. Most of them have a minimal root, then mount a compressed image over/usr.
Actually, the Linux kernel can run both 64 & 32 bit code at the same time. If you run into a problem with a particular distribution, then it is because they don't have 32-bit libraries installed alongside their 64-bit ones (32-bit goes in/lib an/usr/lib, 64-bit goes in/lib64 and/usr/lib64). The easy solution in that case is to grab the 32-bit version of that particular distribution and install the missing libraries by hand (run "ldd" on the 32-bit process you are trying to execute, to see which libraries it is is trying to call) It is also possible to compile the kernel to only support 64-bit, but I can't see a reason for any distro to do this.
Well, one solution to this is to use the cable company's decoder box and control it via the inferred port on your PC (using IR Blaster, I think?). But that will require getting an additional decoder box for each tuner you want to use. Within the next year or so, you should be able to pick up capture cards that support CableCards. A CableCard is a card about the same size as a pcmcia card that you can rent from your cable company, which has your subscription info on it, and can be used with any supported capture device or set to box.
For me, the main attractions for MythTV (or other Linux based pvr) is 1) I can throw the captur card(s) into my existing server (the one I used for general file storage, net gateway, email, etc...), and 2) I can throw together extremely cheap front-end boxes. A front-end consists of a motherboard with integrated net & video, case, and power supply. It network boots so it doesn't need a drive, and it pulls programming off the backend server so it don't need any capture cards. Total cost for a front-end box, ($30 for a cheap case / power supply, $40 for an integrated motherboard, $40 for a CPU, $20 for memory) is about $130. Could probably get it down a bit cheaper by skimping on the cpu speed and case/power supply quality, or by scavaging parts.
As kids get older, their interest in something they've been doing for quite a while will normally tend to decline. That doesn't mean that todays 14-year-old is any less interested in the subject matter than a 14-year-old from several years ago, it just means that particular teen is less interested in the games than he was when he was 11 or 12.
The thing I don't under stand is, say you have two network providers, A and B. If A's customers are sending more data to B's customers, then should A pay B for the route, or should B pay A because it is their customers that are requesting the packets?
If you buy a tree from Home Depot's garden center, and plant it in your yard... 30 years later it gets to a good size, then it gets infected so that the insides are eaten out, and it falls on you house... Should you be able to sue Home Depot for selling you the tree that has the capability of smashing you house?
Software raid is bootable, I do it all the time -- raid 1, that is. You set up/dev/sda1/dev/sdb1 as a 100-meg MD raid-1 volume to store/boot, the rest you can have whatever you want. My preference is to then have a root volume group that is also raid-1 to hold the OS and swap partition (you don't want to swap to raid-5). If you have 4 drives, then set up raid 1+0 for your root VG across the first slices of the drives, then set up the remainder of the disk space as raid 5.
Re:I think its the opposite. High pay = house slav
on
Pay vs. Happiness
·
· Score: 2, Informative
Even if you are your own boss (i.e., own a business) then you are still a slave to your customers, and in general the current state of the economy. The only way to not be a slave is to buy your way out, that is save up enough money that you can live off the interest. How much you need to save depends on what lifestyle you want to have. But there are a number of people that have decided to cash everything in, turn to a minimalist life, and survive off the land & interest from sold assets.
The only good argument I've heard for having a camera on a phone is that you always have your phone on you, but you only grab your bulky camera when you know you are going to need it. And there are times when you wish you had a camera on you.
Now, as far as mp3 capabilities, I think that any mp3 device that can't hold the bulk of your "active" collection (for me approximately 100 cd's worth of music) isn't worth having. In fact, my ultimate dream is to have a cell phone that has unlimited high-speed net access, and bluetooth, so that when I get in my car I can have a dash-mounted mp3 device play streaming music off the net via a bluetooth connection to my phone.
The jukebox I put together a number of years ago for my car does this. I set up the software so all I have to do is put a disc in, select the menu function to rip the entire CD (or specify specifc tracks), and it will rip them to.wav files, add the file names to a processing list, eject the CD for the next one, then compress them in the background. While they are compressing, the.wav versions show up in the play menu just like the.mp3's and.ogg files, and as soon as a particular track is done compressing it will automatically swap it out. I was able to rip my entire collection by simply swapping discs while driving to & from work.
Ok, now that I've had a chance to retrieve this book, I can give you a bit more info on it. It starts off talking about the relational data model, then goes into using SQL Plus (Oracle's command line tool for interacting with the database). The 3rd chapter is all about embedded SQL, specifically putting Oracle SQL statements in C. The process here is you run your C code (with embedded SQL) through Oracle's ProC compiler (basically acts like a pre-processor), which outputs another C file that you then run through your regular C compiler. Note that other languages may have different methods of interfacing with Oracle (depending on what database pre-processors are available for them). Chapter 4 and 5 go over PL/SQL and Oracle JDBC, and the final chapter gives a bunch of sample projects. Overall, this isn't a very comprehensive book, but it has enough information in it (and is small enough) that makes it very easy to get through.
Most of the Oracle programming books I've found start off either too heavy (assuming you already know a lot of oracle dba stuff), or too basic, where you still don't get the info you need. I came across one back a while ago that struck a perfect balance, at least for me, in that I was able to go from 0 Oracle experience to setting up tables and writting the app I needed for a work project within about a week. The book is at work, but I think it's "Oracle 9i Programming: A Primer" by Rajshekhar Sunderraman (at least, that's the one I found on Amazon, I think it's the same book I used, I'll double check on Monday at work and get back to you)
For you house, you'd probablably be just as well off storing the energy mechanically, for example by using mag-lev flywheels (I think there was an article posted about that a while ago). This should have fairly close to zero conversion loss and very little leakage.
Re:SCSI RAID Yes, IDE RAID No
on
Basics of RAID
·
· Score: 1
I don't quiet get the benifits of NCQ. From what I understand, it will re-order requests so that it can satisfy them in the most efficient manor, in otherwords, elevator head movement. But any decent OS should use elevator head movement anyways, so what's the point? Also, if the drive is re-ordering writes, then that can be dangerous, in that it makes things like journaling filesystems useless (unless the OS is smart enough to turn NCQ off while updating the journal).
My main problem with the dupes is that there is so many comments about it being a dupe that the discussion is almost useless, and when I'm scrolling through the front page and see a dupe I quick scrolling down, thinking that I've already caught the rest of the headlines (assuming I don't recognize right off it is a dupe).
Mine too. Although I'm almost afraid to carry mine around. I got my 6000 for 299 when Amazon started having a blowout on them. Now I can't find them for less then $800, if at all.
There's also people who are vegitarians because of the "ick" factor (they think of any meat the same way you or I would think of dog or cat meat or eating worms, etc.) To them, I don't see this being any better.
http://commerce.motorola.com/cgi-bin/ncommerce3/Pr oductDisplay?prrfnbr=444&prmenbr=126&pager_cgrfnbr =13&zipcode=
Motorola has several two-way pagers. The pagewriter 2000x and the timeport 950 are practually the same. They've been around for a number of years, but the basic functionality is still perfect for what is needed. (I think the 950 has a newer OS, but the 2000x can be upgraded to the same, and they both have the same CPU & ram).
They have basic email functionality, plus a bunch of PIM type applications. PC hookup is done via an infra-red port. You can also get a dev kit and create your own aplications via a java-like language and an ide. Applications include a couple of games, notepad, email, alert-tone editor, etc.
How about a math lymric? (12 + 144 + 20 + 3 * 4 ^.5) / 7 + 5 * 11 == 9 ^ 2 + 0
Translated: A dozen, a gross, and a score, plus three times the square root of four, divided by 7, plus 5 times 11, is nine squared, and not a bit more.
Actually, you could modify it. You just couldn't distribute modified versions of it. You could, however, distribute patches against the original code as much as you wanted.
As to the reason for this, Andy T. had wanted to make the source widely available, but at that time (1990) there wasn't wide-spread access to the Internet (you had to be at a university that was on it, which many weren't, or you had to work for at a government shop). So the only choice was to have it published in the traditional maner (in this case, through Prentice Hall). But the publisher's at that time would only publish something if, and only if, they were exclusive. Andy fought hard to even get the publisher to allow "shadow copies" of the software (i.e., an instructor could give out copies to his students, or you could give out up to around 5 copies from a purchased copy).
If the Internet was more in full swing at the time, where you didn't need a traditional publisher, then I'm sure that things would have been different.
I would think that this would fall under the principle of eminent domain. A patent is no more than a governement-granted exclusive right to use a property, so if government can take anyone's physical property for the public good, then the same can be said for non-tangible properties.
Just out of curiosity, were you able to qualify for any type of student loans? Even though you'd be paying on them forever, the increased earnings potential should be able to offset the payments. Or am I missing something here? (I didn't do the 4-year expensive university thing, instead I did part-time community college a number of years ago, and managed to "fall into" some good jobs)
In addition, a more modern reason for /bin and /usr/bin is when you're dealing with embedded systems. Most of them have a minimal root, then mount a compressed image over /usr.
Actually, the Linux kernel can run both 64 & 32 bit code at the same time. If you run into a problem with a particular distribution, then it is because they don't have 32-bit libraries installed alongside their 64-bit ones (32-bit goes in /lib an /usr/lib, 64-bit goes in /lib64 and /usr/lib64). The easy solution in that case is to grab the 32-bit version of that particular distribution and install the missing libraries by hand (run "ldd" on the 32-bit process you are trying to execute, to see which libraries it is is trying to call)
It is also possible to compile the kernel to only support 64-bit, but I can't see a reason for any distro to do this.
Have you played with SElinux yet? It's included with the current Fedora release. I think it has the capability to do what you described.
Well, one solution to this is to use the cable company's decoder box and control it via the inferred port on your PC (using IR Blaster, I think?). But that will require getting an additional decoder box for each tuner you want to use. Within the next year or so, you should be able to pick up capture cards that support CableCards. A CableCard is a card about the same size as a pcmcia card that you can rent from your cable company, which has your subscription info on it, and can be used with any supported capture device or set to box.
For me, the main attractions for MythTV (or other Linux based pvr) is 1) I can throw the captur card(s) into my existing server (the one I used for general file storage, net gateway, email, etc...), and 2) I can throw together extremely cheap front-end boxes. A front-end consists of a motherboard with integrated net & video, case, and power supply. It network boots so it doesn't need a drive, and it pulls programming off the backend server so it don't need any capture cards. Total cost for a front-end box, ($30 for a cheap case / power supply, $40 for an integrated motherboard, $40 for a CPU, $20 for memory) is about $130. Could probably get it down a bit cheaper by skimping on the cpu speed and case/power supply quality, or by scavaging parts.
As kids get older, their interest in something they've been doing for quite a while will normally tend to decline. That doesn't mean that todays 14-year-old is any less interested in the subject matter than a 14-year-old from several years ago, it just means that particular teen is less interested in the games than he was when he was 11 or 12.
The thing I don't under stand is, say you have two network providers, A and B. If A's customers are sending more data to B's customers, then should A pay B for the route, or should B pay A because it is their customers that are requesting the packets?
If you buy a tree from Home Depot's garden center, and plant it in your yard... 30 years later it gets to a good size, then it gets infected so that the insides are eaten out, and it falls on you house... Should you be able to sue Home Depot for selling you the tree that has the capability of smashing you house?
Software raid is bootable, I do it all the time -- raid 1, that is. /dev/sda1 /dev/sdb1 as a 100-meg MD raid-1 volume to store /boot, the rest you can have whatever you want.
You set up
My preference is to then have a root volume group that is also raid-1 to hold the OS and swap partition (you don't want to swap to raid-5). If you have 4 drives, then set up raid 1+0 for your root VG across the first slices of the drives, then set up the remainder of the disk space as raid 5.
Even if you are your own boss (i.e., own a business) then you are still a slave to your customers, and in general the current state of the economy.
The only way to not be a slave is to buy your way out, that is save up enough money that you can live off the interest. How much you need to save depends on what lifestyle you want to have. But there are a number of people that have decided to cash everything in, turn to a minimalist life, and survive off the land & interest from sold assets.
The only good argument I've heard for having a camera on a phone is that you always have your phone on you, but you only grab your bulky camera when you know you are going to need it. And there are times when you wish you had a camera on you.
Now, as far as mp3 capabilities, I think that any mp3 device that can't hold the bulk of your "active" collection (for me approximately 100 cd's worth of music) isn't worth having. In fact, my ultimate dream is to have a cell phone that has unlimited high-speed net access, and bluetooth, so that when I get in my car I can have a dash-mounted mp3 device play streaming music off the net via a bluetooth connection to my phone.
The jukebox I put together a number of years ago for my car does this. I set up the software so all I have to do is put a disc in, select the menu function to rip the entire CD (or specify specifc tracks), and it will rip them to .wav files, add the file names to a processing list, eject the CD for the next one, then compress them in the background. While they are compressing, the .wav versions show up in the play menu just like the .mp3's and .ogg files, and as soon as a particular track is done compressing it will automatically swap it out.
I was able to rip my entire collection by simply swapping discs while driving to & from work.
Ok, now that I've had a chance to retrieve this book, I can give you a bit more info on it.
It starts off talking about the relational data model, then goes into using SQL Plus (Oracle's command line tool for interacting with the database). The 3rd chapter is all about embedded SQL, specifically putting Oracle SQL statements in C. The process here is you run your C code (with embedded SQL) through Oracle's ProC compiler (basically acts like a pre-processor), which outputs another C file that you then run through your regular C compiler. Note that other languages may have different methods of interfacing with Oracle (depending on what database pre-processors are available for them).
Chapter 4 and 5 go over PL/SQL and Oracle JDBC, and the final chapter gives a bunch of sample projects.
Overall, this isn't a very comprehensive book, but it has enough information in it (and is small enough) that makes it very easy to get through.
Most of the Oracle programming books I've found start off either too heavy (assuming you already know a lot of oracle dba stuff), or too basic, where you still don't get the info you need.
I came across one back a while ago that struck a perfect balance, at least for me, in that I was able to go from 0 Oracle experience to setting up tables and writting the app I needed for a work project within about a week. The book is at work, but I think it's "Oracle 9i Programming: A Primer" by Rajshekhar Sunderraman (at least, that's the one I found on Amazon, I think it's the same book I used, I'll double check on Monday at work and get back to you)
For you house, you'd probablably be just as well off storing the energy mechanically, for example by using mag-lev flywheels (I think there was an article posted about that a while ago). This should have fairly close to zero conversion loss and very little leakage.
I don't quiet get the benifits of NCQ. From what I understand, it will re-order requests so that it can satisfy them in the most efficient manor, in otherwords, elevator head movement. But any decent OS should use elevator head movement anyways, so what's the point? Also, if the drive is re-ordering writes, then that can be dangerous, in that it makes things like journaling filesystems useless (unless the OS is smart enough to turn NCQ off while updating the journal).
My main problem with the dupes is that there is so many comments about it being a dupe that the discussion is almost useless, and when I'm scrolling through the front page and see a dupe I quick scrolling down, thinking that I've already caught the rest of the headlines (assuming I don't recognize right off it is a dupe).
Mine too. Although I'm almost afraid to carry mine around. I got my 6000 for 299 when Amazon started having a blowout on them. Now I can't find them for less then $800, if at all.
There's also people who are vegitarians because of the "ick" factor (they think of any meat the same way you or I would think of dog or cat meat or eating worms, etc.) To them, I don't see this being any better.
http://commerce.motorola.com/cgi-bin/ncommerce3/Pr oductDisplay?prrfnbr=444&prmenbr=126&pager_cgrfnbr =13&zipcode=
Motorola has several two-way pagers. The pagewriter 2000x and the timeport 950 are practually the same. They've been around for a number of years, but the basic functionality is still perfect for what is needed. (I think the 950 has a newer OS, but the 2000x can be upgraded to the same, and they both have the same CPU & ram).
They have basic email functionality, plus a bunch of PIM type applications. PC hookup is done via an infra-red port. You can also get a dev kit and create your own aplications via a java-like language and an ide. Applications include a couple of games, notepad, email, alert-tone editor, etc.
How about a math lymric? .5) / 7 + 5 * 11 == 9 ^ 2 + 0
(12 + 144 + 20 + 3 * 4 ^
Translated:
A dozen, a gross, and a score, plus three times the square root of four, divided by 7, plus 5 times 11, is nine squared, and not a bit more.
Why don't they just pgp sign legit emails?