30th Anniversary
Posted: Fri Oct 25, 2013 8:13 am
The 30th anniversary of the announcement of the PCjr is coming up. IBM usually announced a product and then had "general availability" later. (We all know that the PCjr was announced early while it was still having FCC troubles, and really did not start shipping until early 1984.)
I started working on an HTTP (web) server that I can run directly on a PCjr for the anniversary. I think that a few pages and pictures about the PCjr, written by PCjr owners and being served from a PCjr would be fitting for the occasion.
If you would like to contribute a page and pictures please let me know. Just a quick writeup of how your machine is configured and what you do with it today (30 years later) would be great; anything else would be extra credit. I like the idea of highlighting the people and machines vs. just the machines. If the PCjr is responsible for your programming career, it's ok to admit that too. ;-0
I should be able to make it perform well enough to handle a mild surge of traffic referred from other vintage computer sites. The server supports HTTP 1.1, which keeps the connections open. I'm planning on gzip'ing the content ahead of time to cut down on the CPU and bandwidth required. There will also be a few hundred KB of caching available for the most frequently served files. If all goes well, it will be limited by the speed of the TCP stack which is about 100KB/sec. (If an average page is only 20KB to serve, that allows about 5 hits per second.) If the crap really hits the fan I'll start throwing out 302s (redirects) to a more capable machine.
I was thinking about more interactive features like a "leave a comment/visitor log" type thing, but there are so many trolls out there. One easy feature to enable is to let people use "debug" interactively on the machine (read only of course) by providing a URL that responds to parameters like "read this memory location for this many bytes". With a few hints that would let people see the BIOS dates on the machine, the Cartridge BASIC copyright statement, etc.
If you have other ideas let me know. We have about a month left. If you think I'm crazy that is fair game too.
-Mike
I started working on an HTTP (web) server that I can run directly on a PCjr for the anniversary. I think that a few pages and pictures about the PCjr, written by PCjr owners and being served from a PCjr would be fitting for the occasion.
If you would like to contribute a page and pictures please let me know. Just a quick writeup of how your machine is configured and what you do with it today (30 years later) would be great; anything else would be extra credit. I like the idea of highlighting the people and machines vs. just the machines. If the PCjr is responsible for your programming career, it's ok to admit that too. ;-0
I should be able to make it perform well enough to handle a mild surge of traffic referred from other vintage computer sites. The server supports HTTP 1.1, which keeps the connections open. I'm planning on gzip'ing the content ahead of time to cut down on the CPU and bandwidth required. There will also be a few hundred KB of caching available for the most frequently served files. If all goes well, it will be limited by the speed of the TCP stack which is about 100KB/sec. (If an average page is only 20KB to serve, that allows about 5 hits per second.) If the crap really hits the fan I'll start throwing out 302s (redirects) to a more capable machine.
I was thinking about more interactive features like a "leave a comment/visitor log" type thing, but there are so many trolls out there. One easy feature to enable is to let people use "debug" interactively on the machine (read only of course) by providing a URL that responds to parameters like "read this memory location for this many bytes". With a few hints that would let people see the BIOS dates on the machine, the Cartridge BASIC copyright statement, etc.
If you have other ideas let me know. We have about a month left. If you think I'm crazy that is fair game too.
-Mike