1. Use a LOGO interpreter to make a little triangle leave trails of doodoo all over your screen. 2. Get a KAREL interpreter. Make the computer pickbeepers and putbeepers. 3. --- Apple ][ --- 4. 10 PRINT "HELLO WORLD." 5. 20 GOTO 10. 5. You cheated. You should stil be doing 4 and 5. 6. Get Turbo Pascal and learn to write a breakout game. 7....3 years later... OK, you can stop playing that now. 8. int main (void) { printf("Hello world.") } 9. Write some classes. Reuse some code. 10. Yeah, I know, you took more time making the code reusable than you would have just writing the same sort of thing twice. 11. Go back and document all of the code you wrote in 1 - 10. 12. <html><head><title><?php echo $strHelloWorld; ?></title><body><p><?php echo $strHelloWorldBody; ?></p></body></html>" 13. SELECT *.* FROM A_TABLE; 14. $> sudo chown -R your.username /;#!!!!!! ... 15. PROFIT!
Yes, OS X was a stylized rehash of, basically, FreeBSD. They took a PC operating system, ported it to PPC, and threw an Apple-ish GUI on top. How is that not a stylized rehash of a PC product? BSD had been on PC's for years.
After Microsoft ports Office to Apple's Intel machines, compatability software will emerge, for free, which will allow Office to run on Linux and X. Betcha $0.25. Apple Wine, anyone?
Adobe is going to have lots of fun with this. Have you not seen the spalsh screen? They probably have a patent for the letter J and the color blue... but they certainly have patents covering most of their UI. And they tell you outright what their patents are... so you have no excuse. This is pretty lame. Go write a better UI; don't copy Adobe.
If you have four drive bays available, may I hubly suggest kitticulture? It's a wonderful hobby, and the space is just the right size for your project. The warmth of the CPU and the devices in the 3.5 inch bays will help your subject mature comfortably, and your PC will purr as never before! Mounting railas will help you to remove the project easily at maturity, and your pet can supply fluid to a liquid-cooling system for your CPU. Also, if you have available power leads from your PSU, you can help to stimulate muscle growth in your project while keeping the subject confined indefinitely.
HP had multiple redundant user groups as a result of their merger. Before all the DEC/HP/Compaq mess, DEC had DECUS, which Compaq changed to Encompass. My guess is that Encompass simply has more members than Interex and serves the same purpose anyway. Encompass has had OSF/1 (Digital UNIX, Tru64, whatever) users for years, and, come on, HP/UX is just another Sys V derivative, right? PA/RISC is dead... there just isn't any point to this any more. AFAIK, HP/UX is no longer being pushed. If you want to spend big bucks on a computer from HP, you're gonna get VMS (maybe) or Tru64 (more likely) on an Intellish system nowadays.
Back in the day (mid-90's), I had an old 486DX2/66 with an ATI All-in-Wonder card and a Hollywood MPEG decoder board. My parents wanted to copy DVD's to VHS in order to watch them on different equipment. I was able to defeat the Macrovision crap by piping the output from the MPEG decoder over some proprietary ATI Multimedia Bus (I think that's what it was called) and then out to a VCR over composite RGB. It worked great. I wasn't doing anything illegal AFAIK, but I'm sure the copyright holders didn't want people to be able to do that.
FTP *is* what you are looking for. You can make an FTP server authenticate against almost anything, and FTP clients are there for every platform - including the web. Set up an FTP server and then set up a Java-based FTP client on a website for your IE users. Your Mozilla users already have one.
Editing - emacs, tidy
- no more powerful editor out there
- you already said you weren't scared;
we'll see if you should be:-)
- use tidy to clean your markup
Language
- Do all you new pages in XHMTL 1.0 Strict and
style them with CSS2.
- Server-side script in PHP.
- Avoid client-side scripts.
Browser
- Get Firefox.
- Test in IE and Firefox.
- VALIDATE!!! validator.w3.org
I think VoIP takes about 384Kbps (someone correct me if I'm wrong) of synchronous bandwith.
Linksys WiFi routers already do 54Mbps... what's the big deal? Your problem is going to be the pipe on the back end, not the WLAN. Most people have issues with VoIP because they are on sucky ADSL lines (and, of course, Ma Bell, Inc. is really anxious to help them out with that).
1. The anti-viral software will be made available for XP, but will be built-in for Longhorn (if Longhorn ever happens - we're still waiting).
2. The subscription cost will be built into the Longhorn price for retail copies.
3. OEMs will have a choice of becoming.dat file distributors or retailing subscriptions to MS' direct service. Distributors will either have to pay massive up-front fees or massive MS taxes. The initial subscription is mandatory (bundled) either way.
4. After you will pretty much be forced to pay for this software, you will quickly realize that it is INCOMPATIBLE with your third-party ftp client, web browser, etc. This thing is gonna be tied to IE (probably intentiontionally crippled).
5. Microsoft, respecting anti-trust laws, will provide an API for you to Microsoftize your Internet applications. The API specs and the library itself will of course be made available for a $10,000 licensing fee and signature on an NDA (Microsoft will disguise this as an effort to protect users' security). The API/library will not be available on OSS-compatible (much less GPL-friendly) terms.
6. Microsoft will sit back as they rape their userbase, who will believe that Microsoft is doing them a favor; even if they don't, vendor lock-in is a beautiful thing.
7. Profit!!!!
Don't tell me you don't see this coming.
Now if they could just fill in the missing step... wait a minute...
How much did that thing cost? I got a Jeep Cherokee with 60000 miles on it (2000) for $8000 US. That thing isn't even designed to go a mile and it cost billions. Geez. Next time send a Jeep, or a Hummer, or something.
Next mission to mars: deploying the tow-rovers, codenamed Redemption and Charity.
Users need to know that just because a program doesn't come with another program which "installs" it doesn't mean that the program isn't put on their computer and can't do some sort of harm to it. People have a false sense of security about downloading programs. Users should know what "running a program from the Internet" really means: copying the instructions to the hard drive, and then to memory, and then executing them. Period. Registering (or not) the software in some list maintained in the operating system or placing the software in a temporary file path or in a designated program file path makes no difference as to whether the software can effect malicious ends - that's what I'm saying. The whole concept of what it means to "install" something needs to be clarified to the end user.
I could accept that the software is not "installed" if it were sandboxed in some way.
"The website requires you to download and run an exe - it does not install anything on to the hard drive."
How is placing a copy of an executable binary on your hard disk, with the intention of copying said binary into RAM and executing its instructions, not installing something on your hard drive? Am I missing something here? Are they assuming your browser saves to a RAMdisk or removable media or something?
It tells you how to get more help, and spells out the builtin commands (most of what folks are gonna use). I tried to dump the output of 'help' here, but it doesn't pass the/. lameness filter.
1. Set up the skeleton.bashrc with just a few customizations. For each customization, include a comment so that they will learn how to customize too. For example:
# Here we will add a directory to the existing # command search path. This command tells the # shell to look in the bin directory under your # home directory (~) for programs before the # system-wide program directories. export PATH=~/bin:$PATH
2. Send them an e-mail telling them that they can customize their accounts by editing ~/.bashrc with an easy editor (nano/pico) or whatever. Point them to a nice tutorial on the web, too. Also, tell them that they can reset their settings to the default by typing reset_shell_defaults, and put a script in/usr/local/bin that prompts "Are you sure? Your settings will be lost!" and then overwrites.bashrc. That way, they won't be afraid to play. Nobody ever got 1337 without playing around.
3. Offer up Midinight Commander for those who need some curses.
This is especially nice for folks running webservers, etc. - now you can force people to only run CGI programs that you have signed (and thus inspected). I wonder how many webservers have been hacked because someone left their personal copy of the php or perl binary in an open cgi-bin.
Your typical PC AT power supply comes very close. It outputs 12V and 5V DC (most of what you need) and can handle a lot of current if it isn't a cheapo. Go to Radio Shack, get some plugs and some solder and have fun.
Single and double apostrophes are common symbols for minutes and seconds, but not typically used in the context of time. One minute is 1/60th of a whole, and one second is 1/360th of a whole. The single and double apostrophes are used most commonly in stating the direction of a survey vector. (N 12* 13" 10' E, etc.).
Trivia of the Day: The proper name for the symbol which separates the operands of a fraction, be it diagonal or horizontal, is a solidus, not a slash or bar.
By gosh, I want Verizon to get rid of those fast-busy signals around rush hour and all those dead spots on my way to work. Cell service just plain sucks for a lot of us out here.
Yes, OS X was a stylized rehash of, basically, FreeBSD. They took a PC operating system, ported it to PPC, and threw an Apple-ish GUI on top. How is that not a stylized rehash of a PC product? BSD had been on PC's for years.
After Microsoft ports Office to Apple's Intel machines, compatability software will emerge, for free, which will allow Office to run on Linux and X. Betcha $0.25. Apple Wine, anyone?
Adobe is going to have lots of fun with this. Have you not seen the spalsh screen? They probably have a patent for the letter J and the color blue... but they certainly have patents covering most of their UI. And they tell you outright what their patents are... so you have no excuse. This is pretty lame. Go write a better UI; don't copy Adobe.
If you have four drive bays available, may I hubly suggest kitticulture? It's a wonderful hobby, and the space is just the right size for your project. The warmth of the CPU and the devices in the 3.5 inch bays will help your subject mature comfortably, and your PC will purr as never before! Mounting railas will help you to remove the project easily at maturity, and your pet can supply fluid to a liquid-cooling system for your CPU. Also, if you have available power leads from your PSU, you can help to stimulate muscle growth in your project while keeping the subject confined indefinitely.
HP had multiple redundant user groups as a result of their merger. Before all the DEC/HP/Compaq mess, DEC had DECUS, which Compaq changed to Encompass. My guess is that Encompass simply has more members than Interex and serves the same purpose anyway. Encompass has had OSF/1 (Digital UNIX, Tru64, whatever) users for years, and, come on, HP/UX is just another Sys V derivative, right? PA/RISC is dead... there just isn't any point to this any more. AFAIK, HP/UX is no longer being pushed. If you want to spend big bucks on a computer from HP, you're gonna get VMS (maybe) or Tru64 (more likely) on an Intellish system nowadays.
Back in the day (mid-90's), I had an old 486DX2/66 with an ATI All-in-Wonder card and a Hollywood MPEG decoder board. My parents wanted to copy DVD's to VHS in order to watch them on different equipment. I was able to defeat the Macrovision crap by piping the output from the MPEG decoder over some proprietary ATI Multimedia Bus (I think that's what it was called) and then out to a VCR over composite RGB. It worked great. I wasn't doing anything illegal AFAIK, but I'm sure the copyright holders didn't want people to be able to do that.
FTP *is* what you are looking for. You can make an FTP server authenticate against almost anything, and FTP clients are there for every platform - including the web. Set up an FTP server and then set up a Java-based FTP client on a website for your IE users. Your Mozilla users already have one.
Here's one free for non-commercial use:
http://www.jscape.com/ftpapplet/
Here's an OSS one:
http://j-ftp.sourceforge.net/
Hosting - canaca.ca
:-)
- SSH, FTP, PHP, ASP, IMAP/POP/SMTP, 10 gigs bw, cheap
Editing - emacs, tidy
- no more powerful editor out there
- you already said you weren't scared;
we'll see if you should be
- use tidy to clean your markup
Language
- Do all you new pages in XHMTL 1.0 Strict and
style them with CSS2.
- Server-side script in PHP.
- Avoid client-side scripts.
Browser
- Get Firefox.
- Test in IE and Firefox.
- VALIDATE!!! validator.w3.org
- my 2 cents
I think VoIP takes about 384Kbps (someone correct me if I'm wrong) of synchronous bandwith.
Linksys WiFi routers already do 54Mbps... what's the big deal? Your problem is going to be the pipe on the back end, not the WLAN. Most people have issues with VoIP because they are on sucky ADSL lines (and, of course, Ma Bell, Inc. is really anxious to help them out with that).
1. The anti-viral software will be made available for XP, but will be built-in for Longhorn (if Longhorn ever happens - we're still waiting).
.dat file distributors or retailing subscriptions to MS' direct service. Distributors will either have to pay massive up-front fees or massive MS taxes. The initial subscription is mandatory (bundled) either way.
2. The subscription cost will be built into the Longhorn price for retail copies.
3. OEMs will have a choice of becoming
4. After you will pretty much be forced to pay for this software, you will quickly realize that it is INCOMPATIBLE with your third-party ftp client, web browser, etc. This thing is gonna be tied to IE (probably intentiontionally crippled).
5. Microsoft, respecting anti-trust laws, will provide an API for you to Microsoftize your Internet applications. The API specs and the library itself will of course be made available for a $10,000 licensing fee and signature on an NDA (Microsoft will disguise this as an effort to protect users' security). The API/library will not be available on OSS-compatible (much less GPL-friendly) terms.
6. Microsoft will sit back as they rape their userbase, who will believe that Microsoft is doing them a favor; even if they don't, vendor lock-in is a beautiful thing.
7. Profit!!!!
Don't tell me you don't see this coming.
Now if they could just fill in the missing step... wait a minute...
How much did that thing cost? I got a Jeep Cherokee with 60000 miles on it (2000) for $8000 US. That thing isn't even designed to go a mile and it cost billions. Geez. Next time send a Jeep, or a Hummer, or something.
Next mission to mars: deploying the tow-rovers, codenamed Redemption and Charity.
Native binaries executed from a web browser should always be sandboxed.
Users need to know that just because a program doesn't come with another program which "installs" it doesn't mean that the program isn't put on their computer and can't do some sort of harm to it. People have a false sense of security about downloading programs. Users should know what "running a program from the Internet" really means: copying the instructions to the hard drive, and then to memory, and then executing them. Period. Registering (or not) the software in some list maintained in the operating system or placing the software in a temporary file path or in a designated program file path makes no difference as to whether the software can effect malicious ends - that's what I'm saying. The whole concept of what it means to "install" something needs to be clarified to the end user.
I could accept that the software is not "installed" if it were sandboxed in some way.
"The website requires you to download and run an exe - it does not install anything on to the hard drive."
How is placing a copy of an executable binary on your hard disk, with the intention of copying said binary into RAM and executing its instructions, not installing something on your hard drive? Am I missing something here? Are they assuming your browser saves to a RAMdisk or removable media or something?
It tells you how to get more help, and spells out the builtin commands (most of what folks are gonna use). I tried to dump the output of 'help' here, but it doesn't pass the /. lameness filter.
1. Set up the skeleton .bashrc with just a few customizations. For each customization, include a comment so that they will learn how to customize too. For example:
2. Send them an e-mail telling them that they can customize their accounts by editing ~/.bashrc with an easy editor (nano/pico) or whatever. Point them to a nice tutorial on the web, too. Also, tell them that they can reset their settings to the default by typing reset_shell_defaults, and put a script in /usr/local/bin that prompts "Are you sure? Your settings will be lost!" and then overwrites .bashrc. That way, they won't be afraid to play. Nobody ever got 1337 without playing around.
3. Offer up Midinight Commander for those who need some curses.
4. Tell them about man/apropos/info.
I didn't say it was required. I said it was nice. It never hurts to have an extra layer of security.
Just imagine a beowolf cluster of energizer bunnies powered by those... thump, thump, thump, thump...
This is especially nice for folks running webservers, etc. - now you can force people to only run CGI programs that you have signed (and thus inspected). I wonder how many webservers have been hacked because someone left their personal copy of the php or perl binary in an open cgi-bin.
Your typical PC AT power supply comes very close. It outputs 12V and 5V DC (most of what you need) and can handle a lot of current if it isn't a cheapo. Go to Radio Shack, get some plugs and some solder and have fun.
Single and double apostrophes are common symbols for minutes and seconds, but not typically used in the context of time. One minute is 1/60th of a whole, and one second is 1/360th of a whole. The single and double apostrophes are used most commonly in stating the direction of a survey vector. (N 12* 13" 10' E, etc.).
Trivia of the Day: The proper name for the symbol which separates the operands of a fraction, be it diagonal or horizontal, is a solidus, not a slash or bar.
here
And, on a side note, as it is Christmas, I, for one, welcome our infant Lord and Savior.
Venite adoremus dominum! and Merry Christmas!
By gosh, I want Verizon to get rid of those fast-busy signals around rush hour and all those dead spots on my way to work. Cell service just plain sucks for a lot of us out here.