Gustavo Campanelli: Las nuevas vías de los desarrollos independientes de videojuegos

Hace mucho, mucho tiempo, los programadores podían programar solos o con ayuda de muy poca gente sus propios videojuegos. Eran tiempos de gráficos y sonidos más simples, de programar para el assembler de la máquina donde se fuera a ejecutar un juego. Eran esos mismos programadores los que grababan los cassettes para distribuir los programas, lo que hablaba de pequeñas tiradas y distribuciones

Gabriel Patiño: Peines de madera

En Mayo empecé con un proyecto que me pareció una buena idea para regalar: peines de madera.

Empecé cortando unas tablitas de lenga de unos 6mm de espesor, el mismo espesor de un pedazo de cedrillo que tengo por ahí. La idea era usar la lenga para la parte de los dientes, con la beta paralela a los mismos, y el cedrillo como el lomo del peine, con la beta perpendicular. De esta forma, el cedrillo con la beta perpendicular le da rigidez al peine ya que la parte de los dientes queda unida por muy poco material, y encima en el sentido de la beta.

Este quedó en casa, tuvo una falla, pero los dientes estan bastante parejos.
La lenga que tengo es de unos 3 centímetros, así que tuve que cortar varias láminas de un mismo pedazo. Lo curioso es que las láminas se curvaron visiblemente. Por lo que leí por ahí puede ser porque la madera haya estado húmeda, o por que parte del tronco se trataba.
Para enderezarla, la puse en la vaporera por media hora, y después la prensé entre dos maderas rectas por 24 horas. Santo remedio, problema resuelto.

El primer paso fue cortar la lenga y el cedrillo en la parte de la unión, nada complicado con la caladora puesta en el soporte que le hice, convirtiéndola casi en una caladora de mesa (ya voy a poner fotos). Hice la unión con una leve curva para que quede un poco mas vistoso. Una vez bien seco, dibuje y corte el perfil de los peines, tratando de darle una forma no muy cuadrada.

El primer peine!
Y llegó el momento de los dientes. El primero lo corte con la caladora, pero vibra bastante y pensé que se me iba a complicar demasiado, así que recurrí a un serruchito de mano. Los que tengo hacen un corte de unos 2 mm de espesor, suficiente para un peine.

El primer peine lo corte a ojo, y la verdad que los dientes quedaron bastante desparejo, pero con onda. Llegué a terminarlo justo para el cumpleaños de mi hermana, así que fue un lindo regalo. Para el segundo peine, hice una guía con una solapa que se mete en el primer corte y te permite separar los dientes a intervalos más regulares. Simple pero bastante efectivo, creo que si pusiera un poco más de paciencia, podría hacer que los dientes sean casi iguales. 

La guía de corte hecha con una maderita y un palito de helado.
Una vez cortados los dientes, viene la parte que más tiempo lleva: darle forma a los dientes. Esto es puro lijado, lijado y mas lijado. A prueba y error entendí por que los dientes de los peines tienen que terminar en punta, si no tienen punta simplemente el peine no peina. Hay que darles punta y algo de chanfle en el frente para que el pelo se meta entre los dientes. 
También hay que lijar entre los dientes para eliminar las astillas que se hacen al cortar ya que se pueden enganchar en el pelo. Para esto me hice una lima casera con una hoja de sierra, papel de lija y cinta doble faz. Una lima en serio me salía como $80, mi lima caserita me salió $13. 
Una vez que el peine esta listo, hay que seguir lijando con lija cada vez más fina hasta que quede bien liso.

Para la terminación empecé con dos manos de goma laca, y lija bien fina después de cada mano. Esto hace que la madera quede extremadamente lisa. La terminación final la hice con dos o tres manos de aceite de oliva y dejar secar por 24 horas entre manos. ¿Por qué aceite de oliva? Porque no hay problema de alergias, tiene buen aroma, y es fácil de conseguir para hacerle mantenimiento al peine cada tanto.

El único problema que tuve con el segundo peine fue que me emocioné demasiado cortando y se rompió una parte. Nada que no se haya podido arreglar con un poco de cola.

Me emocioné con el serrucho y se me rompió después del 5to diente.

Gabriel Patiño: Vim minimalista para Python

En la semana estuve leyendo sobre las bondades de Ninja-IDE, un IDE hecho en Python para usar principalmente en Python. Esta muy bueno, y tiene un montón de funciones interesantes, pero soy un vimero viejo y como siempre se dice, no es fácil enseñarle trucos nuevos a un perro viejo.

Pero parece que no soy el único porque en la lista de PyAr, fisadev (aunque para nada viejo) publicó su configuración de vim que es muy completa, usando unos cuantos plugins.

Entonces me acordé que hace unos años había publicado mi configuración de vim. Comparándola con la que uso hoy en día, sólo agregué dos líneas:

syntax on
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
set background=dark
set autoindent
set hlsearch
set title


autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class


Evidentemente, soy un perro viejo y no aprendo trucos nuevos :)

Gabriel Patiño: Wallpapers dinámicos en Ubuntu 12.04

Tenía ganas de hacer una pequeña aplicación que descargue imágenes de algún sitio y las pongo como wallpaper cada x cantidad de tiempo. Específicamente tenía ganas de actualizar el fondo del escritorio con imágenes de las webcams de San Martin de los Andes o el cerro Chapelco.

Ya que no puedo ir a Chapelco, al menos lo veo desde la compu.
Antes de programar ni siquiera una línea me encontré con algo que me resolvió el problema automáticamente: el escritorio detecta cuando el archivo que elegiste como wallpaper cambia, y en ese caso refresca la pantalla (y el esquema de colores de Unity). No tengo idea cuanto hace que esta funcionalidad esta disponible, pero funciona, y no tuve que hacer nada.

Entonces, el 'secreto' de un wallpaper que se actualice automáticamente en base a una webcam (en este caso) o cualquier otra fuente de imagenes:

Primero, guarda una imagen cualquiera en algun directorio y seteala como wallpaper. En mi caso (y en los futuros ejemplos) use Pictures/wallpaper.jpg dentro de mi home.

Lo siguiente es bajar la imagen que queres y pisar la imágen que seteaste como fondo de pantalla:

$ IMG="http://www.chapelco.com/camara1600/camara1600/cam1600i.jpg"
$ wget -q -O /tmp/temp.jpg $IMG
$ cp /tmp/temp.jpg /home/gabriel/Pictures/wallpaper.jpg
$ rm /tmp/temp.jpg

El escritorio con el fondo automatizado.
Después de hacer una prueba y ver que funcionó, lo ponés en tu crontab y listo:

$ crontab -e
...
IMG="http://www.chapelco.com/camara1600/camara1600/cam1600i.jpg"
*/5 * * * * wget -q -O /tmp/temp.jpg $IMG; cp /tmp/temp.jpg /home/gabriel/Pictures/wallpaper.jpg; rm /tmp/temp.jpg

Lo bueno es que si buscas una webcam de una zona cercana a la tuya, tenes un fondo de pantalla que no solo te muestra el clima sino que se hace oscuro de noche, lo cual es bastante cómodo cuando trabajas con la luz apagada.

De noche todo se vuelve blanco y negro.

Dos temas a tener en cuenta:
  • Bajo la imagen en el directorio /tmp porque a veces tarda en bajarla y si gnome (o quien sea) trata de pintar el fondo con una imagen a medio bajar, te va a quedar medio feo.
  • Después de bajar la imagen, probé moviéndola a la ubicación definitiva y no siempre funcionó, pero copiéndola si. No me interesó saber por que, si lo sabes comentalo.

Actualización:

Si no tenés conexión a internet en el momento que tratás de bajar el archivo, te va a pisar el fondo de pantalla con un archivo vacío. Para evitar esto, hay que hacer que el copiado del archivo temporal sea condicional:

$ [ `stat -c %s /tmp/temp.jpg` -gt 0 ] && cp /tmp/temp.jpg /home/gabriel/Pictures/wallpaper.jpg

El comanto stat -c %s devuelve el tamaño en bytes del archivo bajado, entonces solo copiamos el archivo si su tamaño es mayor a cero.

Gustavo Campanelli: Leido: Asesinos sin rostro

Muchos ya saben que siempre que puedo elijo leer en idioma original. Pero cuando no puedo suelo buscar la edición que parece guardar más el sentido original de las cosas. Eso me está sucediendo con los libros de la serie Wallander que ha editado en Argentina la editorial Tusquets editores dentro de la colección Maxi Tusquets. Asesinos sin rostro (Mördare utan ansikte) de Henning Mankell es una

Gustavo Campanelli: El anotador al lado de la cama

A mi me gusta escribir en papel, y luego, si es necesario, pasarlo a la computadora. Es por eso que en este artículo descubrirán que menciono al anotador, un conjunto físico de papeles en blanco mantenidos en contacto por algún adhesivo. Otros usarán teléfonos móviles, tablets, computadoras o papeles sueltos. Son todas opciones válidas a los efectos de este artículo. Aclaro además que no poseo

Gabriel Patiño: Como se pasó Mayo!

Mayo se me pasó a una velocidad vertiginosa, y no pude avanzar mucho en los proyectitos de carpintería que estoy haciendo: los carritos para llevar a los chicos al jardin, y los peines de madera.

Pensaba hacerle un peine de madera a Vale para el cumpleaños, pero ya no llego, así que va a llegar con un poco de atraso.

En cuanto a los carritos, todavía tengo que cortar bastante madera y es un tema. Solo puedo usar la sierra los fines de semana y esquivando los horarios de siesta, asi que todo sale con cuenta gotas... Ah... cuando tenga mi galponcito...

Para diseñar el carrito use un CAD online muy fácil de usar que encontre en el Chrome Store: TinkerCAD. Está pensado para hacer cosas chicas y mandarlas a imprimir en una impresora 3D, pero a mi me sirvió para definir las proporciones del carrito y ver como iba quedando: https://tinkercad.com/things/dr4REcE0wfX

Alguien pudo hacer andar el Google Sketchup en Linux? No le tengo mucha paciencia a las aplicaciones de windows, y si no corren de una con wine, las desinstalo y se acabó.

Ya subire fotos cuando me acuerde de sacar alguna.

Mariano Draghi (cHagHi): Argentina, ese país que no fue...

Uno lee y escucha mucho estos días, cosas como "este país de mierda", o "por que no habré nacido en (pais-que-admiro)", y cosas así.

En realidad se escucha siempre, yo al menos lo escucho desde que tengo memoria, porque de alguna manera u otra, siempre estamos atravesando alguna crisis, o algún conflicto de poderes, esas cosas. Pero hay épocas que el tema está más candente. Como ahora.

Y entonces pienso en las historias que me contaban mis abuelos, de cuando sus padres emigraron a Argentina desde una Europa en ruinas, y como era Argentina hace unos 100 años o menos. Todas las cosas que se hicieron. Los avances. Las obras. La infraestructura. Y pienso en como llegamos a eso solos, sin ser colonia de nadie, sin ayuda de nadie, con trabajo, aprovechando los recursos.

No se por que tanta gente hoy pierde tan fácil de vista que este país era, hace NADA en términos históricos, absolutamente AWESOME.

A Argentina lo rompimos nosotros, hace muy poco, más o menos por la generación de tus padres, si como yo, tenés treintitantos. Estaría bueno pensar un poco más en eso. Digo, no es que hace falta un arqueólogo para entender que pasó en Argentina. Lo tenés a la vista. Podés charlarlo con tus viejos, tíos, abuelos...

Y estaría bueno quejarte menos, mirar menos para afuera y más para adentro, y pensar que estás haciendo vos para que Argentina vuelva a ser el país que tantos admiraban, en lugar del país que admira a otros...

Gabriel Patiño: Se viene la UbuConLA 2012

Nacida de una idea en conjunto de las comunidades locales de Ubuntu en Argentina y Uruguay, los días 1 y 2 de Junio de este año se hace la primera UbuConLA: una conferencia anual, internacional e itinerante sobre Ubuntu, temas relacionados a su ecosistema y software libre.

Este año se hace en la sede de la Universidad Austral en Buenos Aires (mapa), y es totalmente gratis.
Sin embargo, hay cosas que no son gratis y alguien tiene que pagarlas, así que estan juntando fondos para algunas gráficas, etc. Si sos usuario de Ubuntu o tenes ganas de asistir a la conferencia, fijate si podes colaborar con algo, para esto se abrió un proyecto en Groofi. Con 10 dolares podés ayudar un montón, y por el precio de una entrada de cine vas a estar ayudando a organizar este evento de dos días!

Más información en el sitio de UbuConLA. De yapa, un folleto para compartir. Si quieren los PDF para imprimir y publicitar en universidades y oficinas, avisenme.