Processing, el lenguaje hecho para dibujar

June 17, 2009

Processing es un peculiar lenguaje de programación diseñado principalmente para una cosa: producir de forma sencilla dibujos dentro de una zona delimitada. Contiene primitivas para dibujar formas básicas, como lineas, puntos o rectángulos. Además, la sitanxis resulta muy sencilla: una mezcla entre javascript y java.

Existen varias implementaciones de este lenguaje. La original está escrita en Java, y permite mostrar los dibujos resultantes sobre Canvas o un applet, y se pueden encontrar aquí.

La más interesante a mi parecer es la versión realizada enteramente en Javascript, ya que permite incrustar el código y ver el resultado en una web estandar, ¡incluso existe un plugin para tiddlywiki que permite usar Processing!

La última y no menos interesante es la versión para móviles. Está disponible para J2ME y resulta especialmente interesante, ya que además de un subconjunto de las herramientas de dibujo y animación, incorpora librerías adicionales para facilitar el desarrollo de aplicaciones J2ME.

¿Y para que sirve? Pues para realizar animaciones sencillas o dibujo de gráficos sin necesidad de flash. O para meter tonterías en un wiki de tiddlywiki, por supuesto :)

¿Les pica el gusanillo? Lo mejor será que vean lo que se puede hacer con pocas líneas de código en la página web de la librería Javascript: http://processingjs.org/learning

Yo ya he hecho mis pinitos con un sencillo “paint” que permite dibujar líneas de colorines, se puede ver en funcionamiento y con código incluido en la rubenpedia: http://errepunto.tiddlyspot.com/#PaintProcessingDemo%20Processing%20Principal

Algo de lo que estar orgullosos

A pesar de Bolonia, a pesar de profesores “alejados del Mundo Real ™”, a pesar de los estudiantes que van a pasear los libros, a pesar de la escased de medios,… A pesar de los pesares, las universidades españolas pueden estar orgullosas de haber acogido bastante bien una de las iniciativas universitarias más interesantes que han surgido en los últimos años: OCW.

¿Y que es OCW? Fácil, son las siglas de Open Course Ware. Ahora ya si, ¿no? Bueno, lo explicaré un poco mejor. Es una iniciativa de varias universidades de todo el mundo para publicar información y materiales sobre los cursos que ofrecen. Publican todo tipo de material didáctico realizado por los profesores de las universidades para que alumnos de todo el mundo puedan consultarlos libre y gratuitamente.

Y podemos estar orgullosos de la cantidad de material que han publicado las universidades nacionales. También es cierto que bastante universidades latinoamericanas también se han sumado a esta magnífica idea, pero todavía ningún país de habla española nos alcanza.

Para los que quieran consultar esta amplia base de datos, pueden hacerlo a través de cualquiera de estos dos enlaces: http://www.ocwconsortium.org/use/use-dynamic.html http://ocw.universia.net/es/instituciones-integrantes-iberoamericanas-opencourseware.php

Disfrútenlos y aprendan

Trucos sucios en Facebook

June 8, 2009

Hace tiempo que me hice una cuenta en el invento este, y enseguida me cansé. Me vino bien para ponerme en contacto con un par de amigos que hacía mucho que no veía, pero poco más me aportaba. Tiene una interfaz caótica y nunca estás seguro de que trapos estás aireando. En definitiva: demasiado caótico para mi gusto.

Por lo tanto llevaba bastante tiempo sin conectarme, así que no me ha sorprendido mucho que me llegara un mail (tengo algunas notificaciones activadas) diciéndome que tenía todo tipo de notificaciones y solicitudes pendientes. Humm, que email tan raro, me dice que tengo notificaciones de amigo, pero no me pone ni el nombre. Menos mal que nnunca me fío de ningún email que venga de una página “jugosa” y blanco fácil de los que quiere timarte (facebook, paypal, ebay, todo tipo de bancos y cajas, etc), así que he revisado la url del enlace. Efectivamente, es de facebook y parece normal.

La sorpresa viene al visitar (siempre con desconfianza) el enlace. ¿Un antiguo amigo me ha encontrado y tenía ganas de charlar un rato? ¿Un antiguo enemigo me jura venganza? ¡¡No, nada de eso!! No tengo ninguna notificación. Entonces, ¿a donde diablos apuntaba el enlace? ¡¡Al maldito buscador de amigos vía email!! Una impepinable aplicación que te pide tu dirección de correo, ¡y la contraseña de acceso! y se dedica a husmear en tus contactos y spamearlos (mandarles emails publicitarios, vaya) para que se unan a la cada vez más oscura red facebook.

Cuando empiezan mintiéndote para usarte y enviar publicidad, quien sabe por qué acabarán…

Rubenpedia

June 6, 2009

Como ya comenté en la entrada anterior, TiddlyWiki es una herramienta sumamente útil para mantener organizados tus apuntes y notas. Y para predicar con el ejemplo, he decidido publicar en el servicio (TiddlySpot)[http://tiddlyspot.com/] mis apuntes personales. No pretenden ser más que una colección de conocimiento útil que he ido recopilando, pero puede que le resulte útil a alguien. Pueden encontrarla aquí:

http://errepunto.tiddlyspot.com/

Rubenpedia es el título que le he dado, y no es por disponer de grandes cantidades de ego ni nada similar, sino que es la forma en que mis compañeros de trabajo lo llamaban en broma. Disfrutenla, y ójala que le sea útil a alguien.

Tiddlywiki, ese gran desconocido

¿Almacenas tus notas y apuntes en una libreta a la que parece que la ha atacado un mono amante de los bolis BIC? ¿Tomas notas en un txt editado con el notepad? ¿Nunca encuentras lo que apuntaste hace un mes? Entonces necesitas TiddlyWiki

¿Y qué es TiddlyWiki? Como su nombre indica, es in Wiki. ¿Y qué es un wiki, se preguntará el más despistado? Un wiki es un tipo de página web caracterizado por tener un montón de páginas temáticas enlazadas, y por la facilidad para añadir y enlazar nuevas páginas. Un wiki tiene siempre un caracter dinámico, por lo que puede modificarse y ampliarse en cualquier momento. Por lo general, la forma de añadir una nueva página suele ser crear un enlace nuevo a la página que aún no existe, al visitar el enlace se crea una nueva página vacía que podrá rellenarse y guardarse con el contenido deseado.

Otra particularidad que tienen los wikis es el lenguaje que se suele utilizar para editar las páginas. No se utiliza HTML, que es bastante complicado para la gente que no tiene experiencia, y es muy facil que te dejes una etiqueta sin cerrar, si no que utiliza un lenguaje mucho más sencillo que marca el tipo de contenido pero no el formato. Por ejemplo, para poner un texto en negrita, se puede poner entre dos comas simples ('’) y el wiki lo transformará automáticamente a negrita al guardar la página. También permite insertar enlaces a páginas ya creadas o a páginas que serán creadas simplemente poniendo el título entre corchetes ([[]]).

El ejemplo más famoso es la wikipedia, en la que cualquiera puede editar su contenido y añadir nuevas páginas. Ahora bien, ¿qué tiene de especial TiddlyWiki? Es un wiki que está hecho enteramente en Javascript y HTML. Esto quiere decir que se almacena en un archivo .html y puede ser leido en casi cualquier navegador web, como Firefox, Opera o InternetExplorer. Además es facilmente extensible y cualquiera que tenga conocimientos de Javascript puede hacer un plugin. Pero lo mejor es visitar su página web y comprobar como funciona: http://tiddlywiki.com.

TiddlyWiki es ideal para guardar las notas personales y llevarlo en una memoria USB o slimilar. O, mucho mejor, puede disponer de su wiki online gracias a http://tiddlyspot.com/ y descargarla a un fichero HTML cuando precise disponer sin conexión.

En resumen, un wiki muy recomendable para matener los apuntes y notas organizados.

Get free blog up and running in minutes with Blogsome
Theme designed by Viewfinder Design

Creative Commons License
This obra by Rubén Corral Jordá is licensed under a Creative Commons Reconocimiento-Compartir bajo la misma licencia 2.5 España License.