Then don't give ownership / write access to the users home directories. Have the home directory owned by root or nobody, then create data / documents directory owned by the student's account. Any dot-file that needs write access can be a symlink to a file in "$HOME/dotfiles".
Not only that, they kept the low-level VLIW (very long instruction word) interface to their chips a secret. I think, especially running Linux, that it would have given them a huge performance boost if you could run native VLIW-compiled code directly on the chip instead of going through the x86 emulation layer.
If you are on a single box, that is fine. But when you have to admin about 500 servers, spread out across the country, and sometimes over a dial-up link, you often don't have a graphical environment available. Even on the local network, I often ssh from one box to the next, and forget to forward my X11 connections. Since vi is always available, that is what I use.
The other thing is that I appreciate having only minimal hand movement to get around a file and make changes. Much like people used to love the Word Star diamond, the same thing with vi's ctrl-f, ctrl-b, h, j, k, l, etc. And since I've been using it for about 20 years, these commands are second nature to me. Not to mention the search/replace supporting regular expressions (something a lot of gui word processors don't have).
Yeah, but you only have to get yourself and a relatively small vehicle going that fast. The cycler would contain all the extended life support and supplies that you'd need.
That was due to the drives having built-in compression. And it turns out that 2:1 was about right at the time for a typical storage mix of code (which would get around 1.6:1) and data (text / spreadsheet files would get up to 5:1).
But now, most of the data on a large drive is already in a compressed format.
The lack of EDGE (at least) is the biggest deficiency for me. Online work is painful at 30 - 50 kbps. Another one (for some people) is the lack of a camera, although that don't bother me much. A bigger issue though is the lack of buttons. I don't need a full keyboard on a phone, but it would be nice to at least have the number keys (similar to how the Motorola A780 did it, or even as a slider-style keypad).
If not for the lack of buttons and lack of EDGE, I would have picked one up already.
My definition of scripting languages: A script is a sequence of instructions (forming a program) that is used to control a parent program. Examples include communications program dialing scripts, or spreadsheet scripts. Unix shell scripts also fall into this category because they control the shell (they cause it to launch other programs under the scripts control).
Therefore, a scripting language is a language that was specifically designed as a control language that gets attached to another program. Since it is designed to allow typical users of that program to write code in it easily, these languages typically include more user friendly features such as dynamic variables and interpreted execution. Also they provide for "immediate coding" -- that is, you can start writing the meat of the script without having to write a bunch of header or setup code.
Now other languages, such as Perl and Python, were never designed to attach to a parent program; instead they were designed to be used stand-alone. However since they share a number of characteristics that scripting languages employ (such as dynamic variables, immediate coding, interpreted execution), they can safely be categorized as "scripting-like" languages (which gets shortened to "scripting language"). Note, that TCL is a genuine scripting language since it was designed specifically to be a control language to embed into other programs. What makes a language embeddable is it must provide a mechanism to pass data back and forth to the parent program, and also have a way to call procedures provided by the parent program.
Go a step further. Take a 16GB flash drive, and create a 512 MB partition on it. Mount the rest of the drive using a 512 MB offset, and put your encrypted volume on that. Place a few scenery pictures on the 512 MB fat32 partition, and finally print up a label that says 512MB and stick it on there. They wouldn't even come close to seeing that there is an encrypted volume hidden on there then.
I recently loaded it on my teenage kid's Sansa, and yes it does have to reboot into the Sansa firmware to transfer songs. However it does this automatically -- plug it in, and it auto-reboots into the Sansa firmware, directly into the transfer app. Unplug it, and it goes back to Rockbox (takes only a few seconds). The kid doesn't mind, he likes Rockbox much better than the default firmware (for the games, and tweaking the audio settings).
What I use is: This software is available under the gpl... other license terms are available for a cost of 1 million dollars. That way, i've got a good damages claim in the case of violations.
But it has wifi. Couldn't you just load up iptables nat module, and use it as a wifi gateway? Or are you locked out of the Linux part of the phone and only allowed to dump android-api apps on it?
Just out of curiosity, since you mentioned rentals, how would a song rental market work without DRM (such as Rhapsody)? From what I understand, you pay $15 a month to get unlimited music, but it is only playable as long as you keep up your subscription. If you wanted that particular model as an option (i.e., you normally get tired of songs a few months after purchasing them), how can a company sell you that model without DRM?
But, are the binaries compiled for UTF-8 support? One way test is to use wc on a binary file -- you will bet a bunch of "invalid multibyte character" errors if it is supporting utf-8.
I noticed this too, but then found the cause. By default, your language setting is en_US.UTF-8 (echo "$LANG" variable). This includes unicode support, so any text utilities such as grep have a bit more work to do when searching through files (UTF-8 uses 8 bits for normal ascii charcters 0-127, but uses 16 or 24 bits for extended unicode characters). To fix this, change LANG environment variable to "en_US" (http://linux.slashdot.org/article.pl?sid=08/08/29/1423201# Previewleave off the "UTF-8") prior to running these tools (if you don't need unicode support). To change the language permanently on bootup, change it in/etc/sysconfig/i18n.
Heck, this might even fix this perl "bug" (I haven't looked at it yet though).
The main advantage that an 8-trak had over cassette for cars is that it was continuous play -- that is, before auto-reversing cassette players were invented.
Re:Groklaw is an example of the power of open sour
on
Grokking SCO's Demise
·
· Score: 1
Didn't Microsoft make "Services for Unix" a free download after paying SCO off? At least that was their cover story.
Just write your clever password on your whiteboard. Then erase it. You should still be able to make it out from the residue left behind, at least for a few days until it is committed to memory.
The other day when I was standing in line at Blockbuster, they had a blu-ray demo playing on a fairly large sized HDTV. The demo was going over the virtues of blu-ray, with side-by-side comparisons. The problem is, I couldn't tell which side of the screen was blu-ray, and which was regular dvd resolution (at least from where I was in line, about 10 ft away). The only thing that HDTV makes clearer is the disclaimer text at the bottom of most commercials, and maybe sports such as football. Other than that, for most movies I get plenty enough enjoyment out of them with regular DVDs.
A gallon of gas contains approx. 1.3 x 10^8 joules of energy, and there are 3.6 x 10^6 joules in a kilowatt hour. At $0.10 per kilowatt hour, that is equivalent to $3.61 worth of electricity to replace a gallon of gas. Which isn't a whole lot cheaper than current gas prices.
Of course, this leaves out difference in conversion efficiency of gas v.s. electricity.
Well, T-Mobile in the Chicago area uses 1900, not sure about further up north (I do know that most of their roaming in Wisconsin is 850). As far as the radio that was chosen, I think the device was originally designed as a quad-bad, but it couldn't get FCC certification until they removed one of the lower bands. Probably due to the antenna design. Also, the radio chip they use is a rather old model, that TI sells for like a couple bucks or so (from what I gather by following the mailing list).
Actually, they have two models -- 900/1800/1900, and 850/1800/1900. Both will work with t-mobile. AT&T uses mostly 850, so the second model is the one you'd want if you are on at&t, or if you are on t-mobile and want to roam to 850-only areas.
What I'd like to see is the option to gray-out / collapse any comments older than a certain timestamp. Then have that timestamp automatically set to the last time a particular discussion was brought up (allowing the user to adjust it if needed, i.e., if you didn't finish reading the whole page the last time it was brought up). That way, new comments would stand out.
Then don't give ownership / write access to the users home directories. Have the home directory owned by root or nobody, then create data / documents directory owned by the student's account. Any dot-file that needs write access can be a symlink to a file in "$HOME/dotfiles".
Not only that, they kept the low-level VLIW (very long instruction word) interface to their chips a secret. I think, especially running Linux, that it would have given them a huge performance boost if you could run native VLIW-compiled code directly on the chip instead of going through the x86 emulation layer.
If you are on a single box, that is fine. But when you have to admin about 500 servers, spread out across the country, and sometimes over a dial-up link, you often don't have a graphical environment available. Even on the local network, I often ssh from one box to the next, and forget to forward my X11 connections. Since vi is always available, that is what I use.
The other thing is that I appreciate having only minimal hand movement to get around a file and make changes. Much like people used to love the Word Star diamond, the same thing with vi's ctrl-f, ctrl-b, h, j, k, l, etc. And since I've been using it for about 20 years, these commands are second nature to me. Not to mention the search/replace supporting regular expressions (something a lot of gui word processors don't have).
Yeah, but you only have to get yourself and a relatively small vehicle going that fast. The cycler would contain all the extended life support and supplies that you'd need.
Some older phone switches wouldn't disconnect until both phones were hung up. The robo caller of course can't tell that your phone is hung up.
That was due to the drives having built-in compression. And it turns out that 2:1 was about right at the time for a typical storage mix of code (which would get around 1.6:1) and data (text / spreadsheet files would get up to 5:1).
But now, most of the data on a large drive is already in a compressed format.
The lack of EDGE (at least) is the biggest deficiency for me. Online work is painful at 30 - 50 kbps.
Another one (for some people) is the lack of a camera, although that don't bother me much. A bigger issue though is the lack of buttons. I don't need a full keyboard on a phone, but it would be nice to at least have the number keys (similar to how the Motorola A780 did it, or even as a slider-style keypad).
If not for the lack of buttons and lack of EDGE, I would have picked one up already.
My definition of scripting languages:
A script is a sequence of instructions (forming a program) that is used to control a parent program. Examples include communications program dialing scripts, or spreadsheet scripts. Unix shell scripts also fall into this category because they control the shell (they cause it to launch other programs under the scripts control).
Therefore, a scripting language is a language that was specifically designed as a control language that gets attached to another program. Since it is designed to allow typical users of that program to write code in it easily, these languages typically include more user friendly features such as dynamic variables and interpreted execution. Also they provide for "immediate coding" -- that is, you can start writing the meat of the script without having to write a bunch of header or setup code.
Now other languages, such as Perl and Python, were never designed to attach to a parent program; instead they were designed to be used stand-alone. However since they share a number of characteristics that scripting languages employ (such as dynamic variables, immediate coding, interpreted execution), they can safely be categorized as "scripting-like" languages (which gets shortened to "scripting language"). Note, that TCL is a genuine scripting language since it was designed specifically to be a control language to embed into other programs. What makes a language embeddable is it must provide a mechanism to pass data back and forth to the parent program, and also have a way to call procedures provided by the parent program.
Go a step further. Take a 16GB flash drive, and create a 512 MB partition on it. Mount the rest of the drive using a 512 MB offset, and put your encrypted volume on that. Place a few scenery pictures on the 512 MB fat32 partition, and finally print up a label that says 512MB and stick it on there. They wouldn't even come close to seeing that there is an encrypted volume hidden on there then.
I recently loaded it on my teenage kid's Sansa, and yes it does have to reboot into the Sansa firmware to transfer songs. However it does this automatically -- plug it in, and it auto-reboots into the Sansa firmware, directly into the transfer app. Unplug it, and it goes back to Rockbox (takes only a few seconds).
The kid doesn't mind, he likes Rockbox much better than the default firmware (for the games, and tweaking the audio settings).
What I use is: This software is available under the gpl... other license terms are available for a cost of 1 million dollars. That way, i've got a good damages claim in the case of violations.
Motorola A780? Has a touch screen, but buttons on the flip.
But it has wifi. Couldn't you just load up iptables nat module, and use it as a wifi gateway? Or are you locked out of the Linux part of the phone and only allowed to dump android-api apps on it?
No, it was a microwaveable milkshake. Basically a completely frozen milkshake that got partially thawed in the microwave.
Just out of curiosity, since you mentioned rentals, how would a song rental market work without DRM (such as Rhapsody)? From what I understand, you pay $15 a month to get unlimited music, but it is only playable as long as you keep up your subscription. If you wanted that particular model as an option (i.e., you normally get tired of songs a few months after purchasing them), how can a company sell you that model without DRM?
But, are the binaries compiled for UTF-8 support? One way test is to use wc on a binary file -- you will bet a bunch of "invalid multibyte character" errors if it is supporting utf-8.
I noticed this too, but then found the cause. By default, your language setting is en_US.UTF-8 (echo "$LANG" variable). This includes unicode support, so any text utilities such as grep have a bit more work to do when searching through files (UTF-8 uses 8 bits for normal ascii charcters 0-127, but uses 16 or 24 bits for extended unicode characters). To fix this, change LANG environment variable to "en_US" (http://linux.slashdot.org/article.pl?sid=08/08/29/1423201# /etc/sysconfig/i18n.
Previewleave off the "UTF-8") prior to running these tools (if you don't need unicode support). To change the language permanently on bootup, change it in
Heck, this might even fix this perl "bug" (I haven't looked at it yet though).
The main advantage that an 8-trak had over cassette for cars is that it was continuous play -- that is, before auto-reversing cassette players were invented.
Didn't Microsoft make "Services for Unix" a free download after paying SCO off? At least that was their cover story.
Just write your clever password on your whiteboard. Then erase it. You should still be able to make it out from the residue left behind, at least for a few days until it is committed to memory.
The other day when I was standing in line at Blockbuster, they had a blu-ray demo playing on a fairly large sized HDTV. The demo was going over the virtues of blu-ray, with side-by-side comparisons. The problem is, I couldn't tell which side of the screen was blu-ray, and which was regular dvd resolution (at least from where I was in line, about 10 ft away). The only thing that HDTV makes clearer is the disclaimer text at the bottom of most commercials, and maybe sports such as football. Other than that, for most movies I get plenty enough enjoyment out of them with regular DVDs.
A gallon of gas contains approx. 1.3 x 10^8 joules of energy, and there are 3.6 x 10^6 joules in a kilowatt hour. At $0.10 per kilowatt hour, that is equivalent to $3.61 worth of electricity to replace a gallon of gas. Which isn't a whole lot cheaper than current gas prices.
Of course, this leaves out difference in conversion efficiency of gas v.s. electricity.
Well, T-Mobile in the Chicago area uses 1900, not sure about further up north (I do know that most of their roaming in Wisconsin is 850).
As far as the radio that was chosen, I think the device was originally designed as a quad-bad, but it couldn't get FCC certification until they removed one of the lower bands. Probably due to the antenna design. Also, the radio chip they use is a rather old model, that TI sells for like a couple bucks or so (from what I gather by following the mailing list).
Actually, they have two models -- 900/1800/1900, and 850/1800/1900. Both will work with t-mobile. AT&T uses mostly 850, so the second model is the one you'd want if you are on at&t, or if you are on t-mobile and want to roam to 850-only areas.
What I'd like to see is the option to gray-out / collapse any comments older than a certain timestamp. Then have that timestamp automatically set to the last time a particular discussion was brought up (allowing the user to adjust it if needed, i.e., if you didn't finish reading the whole page the last time it was brought up). That way, new comments would stand out.