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[3]).f(pw(ar[3]),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[0])

The Future of Scanners?

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…