Taller/Workshop HACKTERIA
Despues del taller Hackteria dirigido por Marc Dusseiller y Andy Gracie en dock18 (primera semana de abril 2010) se decidio preparar una nueva version de Planktum basada en la version que se uso durante la segunda participacion de BIOS [un/loquer], esta vez en el Festival Internacional de la Imagen en Manizales, Colombia.
Las notas del taller quedaron recogidas en el wiki de wetpong -> http://wetpong.net/wetpong/wiki/index.php?title=Hackteria_Lab_at_Dock18 Esta pagina en el wiki de Planktum esta destinada a compartir el saber hacer de un microscopio con una webcam y a las notas para la proxima version del LiveCD/LiveUSB
After the presentations I happily sensed that there's a clear vector pulling some "critical" intentions, or better, trying to give a social dimension to all the experiments that happened at dock18 during the hackteria lab. It was not just about getting into the black box of comsumer grade webcams and its related techno-fetishcism, we wanted to dig further down pass the micro into the nano chasing for hints and calls that could allow a reflection on thoughts and feelings that resonate elsewhere, not just in our minds but on other spaces and other communities. the Other that is really there listening and pushing it.
(stream screenshot goes here)
Planktum - HACKTERIA.
And upcoming version of Planktum will be related to the hackteria project, as a reference there is this already very good linux distro:
http://biopuppy.org/features.html that will trace our path in the forthcoming version.
Other things to consider are:
-iron chromium as a web browser
-pd patch for video recording
-add the documentation of the hacketira week at dock18
Shared Know-How
Primero lo Primero

Como hacer un microscopio (DIY) ?
En nuestro caso partimos de una camara llamada Playstation Eye que se diseño para juevos que usaran la tecnica comunmente llamada "Computer Vision", el desarrollo es de la empresa multinacional Sony. Esta camara es un muy buen caso de estudio ya que produce mas placer apropiar un producto que pertenece completamente a la linea de consumo masivo para darle un uso diferente al que el fabricante espero. Tal vez de ahi el uso de la palabra hack, pero eso es otro tema…
Las siguientes imagenes dan una idea de como abrir la camara pero la mejor guia es un video que esta en youtube -> http://www.youtube.com/watch?v=7jJfuP7YgPA&feature=related








Luego de invertir el (la?) lente, hacemos una prueba con la pantalla del telefono celular, la idea es ver cuantos pixels podemos ver y segun las especificaciones de la pantalla calcular la magnificacion que podemos obtener de nuestro microscopio casero.
HTC HERO, 3,2-Zoll TFT-LCD Touchscreen mit HVGA-Auflösung (320 x 480)
3.2 inch = 81.28 mm
45mm / 320px = 140 micron
No olvidar que la medida es para la diagonal, en nuestro primer caso la pantalla mide 54mm, LCD, 3.5 inch, 240 x 320 pixels, es decir:
54mm / 240pixels = 225micron
Si los calculos son correctos (aun por confirmar) tendriamos lo siguiente como primera referencia al respecto de un posible calculo en terminos de "aumentos". Entonces si vemos en pantalla 3pixels seria posible decir que tenemos un espacio visual de muy aproximadamente:
675 micron = 0.675 millimeters
Cuando miramos un "Oso de Agua" y este ocupa 1/4 parte, podriamos decir que mediria aprox. 168 micron = 0.168 millimetros. Normalmente estan entre un largo max. de 1.5 mm y lo más pequeños pueden situarse por debajo de 0.1 mm
Si, estas medidas no son precisas pero ayudan a definir un poco el proceso. Espero que mas adelante pueda hacer unas mediciones mas "cientificas" para aclarar estas primeras aproximaciones.
Esta es la del nuevo HTC Desire:
Type: AMOLED capacitive touch screen with pinch-to-zoom capability
Size: 3.7 inches Resolution: 480 X 800 WVGA
Mnemonic Width × Height Total Pixels Name H/V Ratio
WVGA 852×480 408,960 Wide VGA 16/9
858×484 415,272
Que Ver y Como identificar?
http://en.wikipedia.org/wiki/File:EM_spectrum.svg
http://en.wikipedia.org/wiki/PGLO
http://es.wikipedia.org/wiki/Artemia
http://www.microscopy-uk.org.uk/mag/indexmag.html?http://www.microscopy-uk.org.uk/mag/wimsmall/rotidr.html
Tardigradas
De donde sacar muestras? Lo primero que me intereso fue descubrir los Osos de Agua, para esto simplemente recogi musgo, lo puse a remojar en agua unos 15min (deberia haberlo hecho durante toda la noche pero no queria esperar, y luego exprimi el agua en un par de envases. La primera muestra la filtre con uno de esos filtros para hacer mas potable el agua de la canilla, la segunda simplemente la pase directamente del muso al envase. De la segunda obtuve un resultado positivo, la primera solo dio "falsos" positivos tal como el gobierno de Uribe en Colombia. Mientras mas limpio todo paresca mas se debera desconfiar :P
materia organica

filtro y envases

exprimiendo el musgo

muestras filtradas

Tardigrada farm!

Un video aca:
Como identificar nematodos:
http://nematode.unl.edu/nemakey.htm
BIOELECTRONICA
Luego de una visita a una de los laboratorios de investigacion mas avanzados, dejo aca una imagen que sirve de referencia para ubicar una de las posibles areas en las que se puede pensar abordar temas referentes al cruce de arte y ciencia.
Include Software:
PureData patch for video and multifocus image capture:
add screenshot here
Hugin for Multifocus:
we must align the photographs. This step will be performed using align_image_stack, one of the tools included in Hugin. Assuming we have all our photographs in the same directory, all of them as TIFF files, we execute the command:
align_image_stack -m -a AIS_ IMG_????.tif
I suppose we could cut-and-copy the files, to select by hand the focused parts from each image, but that could be very time-consuming and boring. Fortunately, we can do this automatically using Enfuse (also included in Hugin):
enfuse -o result.tif --wExposure=0 --wSaturation=0 --wContrast=1 --HardMask AIS_????.tif
There is also a —ContrastWindowSize parameter to control the quality of the final image: the default value is 5, but it can be increased to 7 or 9, to obtain a better result; however, the time required for the process will increase, too.
taken from:
http://photoblog.edu-perez.com/2009/01/greater-depth-field-macro.html
Instalando gstreamer
sudo aptitude install gstreamer-tools gstreamer0.10-plugins-good gstreamer0.10-x gstreamer0.10-tools gstreamer0.10-videosink gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer-tools gstreamer0.10-fluendo-mpegdemux gstreamer0.10-fluendo-mpegmux gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-plugins-really-bad
Mplayer en una esquina y forzado a 320x240
mplayer -loop 0 -geometry 0%:0% -vf scale=320:240 *.ogg
Stream
gst-launch-0.10 oggmux name=mux ! shout2send ip=server.tv port=8000 password=XXX mount=XXX.ogg ximagesrc name=videosource use-damage=false endx=320 endy=240 ! video/x-raw-rgb,framerate=4/1 ! videorate ! ffmpegcolorspace ! videoscale method=1 ! video/x-raw-yuv,width=320,height=240,framerate=4/1 ! theoraenc ! queue ! mux.
netradios
este es el netradios.m3u que abro con mocp
#EXTM3U
#EXTINF:-1,radiowne
http://stream.radiowne.org:8000/kkwne
#EXTINF:-1,gosub10
http://giss.tv:8001/gosub10.ogg
#EXTINF:-1,resonance
http://icecast.commedia.org.uk:8000/resonance.mp3
#EXTINF:-1,lovebot
http://lovebot.dyndns.org:8000/stream
#EXTINF:-1,mission_control
http://ice.somafm.com/missioncontrol
#EXTINF:-1,LatinaSt
http://96.31.91.219:8000/
aca el .Xdefaults para urxvt
urxvt.font: xft:Bitstream Vera Sans Mono:autohint=true:antialias=true:size=7
#urxvt.font: -*-proggyclean-*-*-*-*-*-*-*-*-*-*-*-*
urxvt.background: black
urxvt.foreground: white
urxvt.scrollBar: true
urxvt.tintColor: white
urxvt.fading: 15
urxvt.fadeColor: black
urxvt.shading: 75
urxvt.inheritPixmap: true
urxvt.pointerColor: black
urxvt.pointerColor2: white
urxvt.geometry: 93x25
urxvt.title: Planktum
urxvt.fullCursor: true
URxvt*cursorBlink: true
URxvt*scrollBar: false
urxvt*saveLines: 1000
urxvt*scrollTtyOutput: false
urxvt*scrollTtyKeypress: true
urxvt*mouseWheelScrollPage: false
urxvt*cutchars: `'",;@&*=|?()<>[]{}
URxvt.perl-ext-common: matcher
URxvt.urlLauncher: google-chrome
URxvt.matcher.button: 1
URxvt.urgentOnBell: true
Cron jobs
http://www.htmlbasix.com/crontab.shtml
To Add:
(via dave griffiths)
Then I added a .xprofile script to the home directory of the default user (lintian) containing:
cd /live/image/al-jazari-inst
./start
Where “start” is another bash script which does most of the startup work:
./stop # kills all the processes involved to make sure we don't clash
xrandr —output VGA1 —mode 1024x768 # force a maximum resolution
xset dpms 0 0 0 # turn off the hardware screen blanking
xset s 0 # turn of software screen blanking
sleep 2 # I'm a bit overzealous with these pauses perhaps
jackd -R -t 4999 -dalsa -r44100 -p4096 -n3 -P -s -o2 -S & # start jack
sleep 2
fluxa & # start fluxus's audio server/synth
sleep 2
./bin/oscjoy 127.0.0.1:4444 & # run the joypad to osc program
sleep 2
- run fluxus with hidden mouse, full screen and execute script on startup
fluxus -hm -fs -x aljazari-mp.scm





