Not to be outdone, Matthew Skala one-upped Ed by creating MoleSter - a tiny file-sharing application. I wonder if it works... 🙂
Addendum: As my wife points out, it's not a very attractive name. What's really amazing is that I didn't pick up on it.
Ed Felton of freedom-to-tinker has released a tiny 15 line Python program called TinyP2P which allows you to create a simple (if not secure or scaleable) file sharing network. Get the code here. It's cute, and might not be bad for tiny bits of file sharing.
Addendum: Actually trying to run it, I got
localhost - - [15/Dec/2004 15:53:33] "POST /RPC2 HTTP/1.0" 200 - Traceback (most recent call last): File "../tinyp2p.py", line 14, in ? for url in pxy(ar).f(pw(ar),0,): File "/u0/markv/my-python/lib/python2.3/xmlrpclib.py", line 1029, in __call__ return self.__send(self.__name, args) File "/u0/markv/my-python/lib/python2.3/xmlrpclib.py", line 1316, in __request verbose=self.__verbose File "/u0/markv/my-python/lib/python2.3/xmlrpclib.py", line 1080, in request return self._parse_response(h.getfile(), sock) File "/u0/markv/my-python/lib/python2.3/xmlrpclib.py", line 1219, in _parse_response return u.close() File "/u0/markv/my-python/lib/python2.3/xmlrpclib.py", line 742, in close raise Fault(**self._stack) xmlrpclib.Fault:
Gizmodo had a link to a flexible book scanner, basically a sheet of plastic filled with organic photodiodes and phototransistors that act as a scanner. Chasing down links for a meatier description, I found Semiconductor International - Organic Devices on Flexible Substrates Advance - 11/1/2004 - Semiconductor International - CA476270
In other work to be presented at IEDM, researchers from the University of Tokyo have developed a large-area, flexible and lightweight sheet image scanner integrated with organic field-effect transistors and organic photodiodes (Figure ). The scanner is made of cells that consist of an organic transistor and organic photodetector, with an effective sensing area of 50 x 50 um2. The entire imager has an effective sensing area of 2 in. and resolution of 36 dots per inch (dpi), with the potential to go up to 250 dpi. The photodetectors distinguish between black and white by sensing the difference in reflected light from black and white parts of an image. The thin-film pentacene transistors have 180 um channel lengths and electron mobilities of 0.7 cm2/Vsec.
The current 36dpi resolution isn't very interesting, but 250dpi sounds pretty good. I wonder if it will be here before electronic paper...
Ever wonder how they hope to digitize millions of books? Try looking at this film showing a book scanning robot working for archive.org. You can get more real information from the manufacturer's website, albeit in the form of a bit of a sales pitch.