29 de mayo de 2008

Estamos muy cerquita del Processing 1.0

ABOUT REV 0136 - 29 May 2008

This release represents the first of a set of major (internal)
changes as we head to release 1.0 at the end of the Summer.
This release will not be made the default download, but please
test the release for problems on your platform, and file bugs
(dev.processing.org/bugs) when you find them.

[ major changes, please read ]

+ New Runner
The most significant change in this release is the introduction
of a new runner system. This means that we'll be able to make the
stop button behave properly, shut down sketches correctly, have
better error handling, and eventually add debugger support.
On the downside, sketches may start a little more slowly, and it
may be a bumpy transition as we get things working (strange errors
when you hit Run).

+ Switching to Java 1.5
We are moving to Java 1.5 as a minimum requirement for running
Processing, as well as sketches created with it. This is an
attempt at self-preservation as we try to limit the number of
platforms that we support. Note, however that we *still do not*
support Java 1.5 language extensions (enum, enhanced for loop,
generics, etc.) More info about that can be found here:
If you find places in the code or reference that refer to Java
1.4 support, please let us know via dev.processing.org/bugs.

+ New XML Library
We've switched to NanoXML instead of NanoXML-Lite. This means that
the export size of the XML library has changed from ~6k to ~30k.
The new version is much better at handling a broader range of XML
content. The API should be the same and your code should work
without changes (unless you're playing with namespaces, in which
case those have to be specified differently).

+ Changes to how libraries are found
Major bug fixing happened in handling the class path issues and
dealing with how libraries are loaded. With any luck, this should
fix the dreaded aiexport bug. It should also give better results
when multiple libraries are installed on the system. However, it
may mean that some libraries (or jarfiles) that shouldn't have
been working before will now (properly) no longer work.

[ minor enhancements ]

+ curveTangent() implemented by Dave Bollinger. (Thank you!)

+ Added support for quadratic (as opposed to just cubic) curves to
the Candy SVG library.

+ Altered Processing.app on Mac OS X to use the Quartz rendering
engine. In OS X 10.5, Apple switched renderers, which made most
Processing sketches run considerably slower. Thanks Apple!

+ Added ctrl-/ to comment a block of code

+ Minor change to default window dimensions to support the Eee PC

+ Updated reference and slight reorganization to fix a handful of
broken links. Moved the FAQ to the Processing site (no longer
included in the download.)

+ Added a static version of saveStream() that uses a File object.

+ Add XMLElement (not filename) constructor to SVG lib

[ bug fixes ]

+ Color selector fixed by Francis Li. (Thanks!)

+ Net library no longer dies unceremoniously on "Connection Refused"

+ Space after OPENGL param no longer breaks export

+ Fix "noLoop()" sketches unresponsive to exit request

+ Fixed bug with subset() when no length parameter was specified

+ Retired the long-standing TIFF in After Effects bug

+ Fix for bezierTangent() problem from Dave Bollinger (Thanks!)

+ Fix problem with get() when imageMode(CORNERS) was in use

+ Fix bug with splice() and arrays

+ PImage mask now works after first call

+ Fix upside-down TGA files

+ Fix problem with g.smooth always returning false in JAVA2D

[ known new problems ]

+ With the new runner setup, sketches sometimes won't start every
~10th time or so (this will vary depending on your machine).
Hitting Run again should make things start up.
This may actually be a problem with Mac OS X sometimes not
launching Java. More recent Java releases for Mac OS X have
become less stable. If you see this on Windows, please let us
know at the bug report.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Asteroids en Processing

Asteroids en Processing

28 de mayo de 2008

En la calle


"¿Qué experiencias de poetización del espacio público te parecen más interesantes?
La actividad más banal de cualquier transeúnte ya es una labor poetizadora. El viandante que va de un punto a otro pone de manifiesto cómo una ciudad no es otra cosa que una sociedad de lugares, un orden de puntos que dialogan entre ellos. Parafraseando a Spinoza, diríamos que nadie sabe lo que puede un transeúnte. De pronto, seres humanos que no se conocen y que es probable que nunca más vuelvan a coincidir, deciden coincidir en un punto, un mismo día a una misma hora, para hacer lo mismo en una misma dirección. Que sea para participar en una fiesta o para hacer una revolución es sólo una cuestión de intensidad, de una intensidad que señala la diferencia entre poder cambiar la sociedad y cambiarla de verdad. Pero el acto primero siempre es el mismo: bajar a la calle, para reunirte con otros y otras."
Entrevista a Manuel Delgado. Vía Ptqk

27 de mayo de 2008

I´m born into a house with no computer

I´m born into a house with no computer


Para los habituales de este blog no es novedad mi cuelgue con Processing que cada vez más se va adueñando de cada uno de los posteos. Tutoriales y registros de diferentes workshops alrededor del planeta se amontonan en el disco duro y son devorados para ir aprendiendo un poco más cada día. A veces me pregunto si no es un poco adictivo de más este tema. Pero al llegar a este sitio me sentí mucho más tranquilo: el Sr. Tim Armato se propuso escribir código en Processing cada día, los 365 días del año!!!!

365 programs in 365 days.

When I graduated high school my English teacher/advisor, Mr. Patterson, recommended that no matter what you go on to do in life, you should write every day.

That was 1992. It’s now 2007 so I thought I’d finally give it a shot. I’m going write a little bit of Processing code… everyday.

The benefits of this project may be many. Primarily I see it as a way for me to become a better programmer. I’ll try my hand at new techniques and probably try to improve some old things. I also hope this site will serve as an educational resource. I teach Processing to web design and graphic design students and there are two things I often see people stumble on: 1) finding comprehendible example code, 2) understanding that programming is a process.

Firstly, while I applaud everyone who has contributed to the Processing references, I am often confronted with examples that seem too complicated, too abstract, or not adequately described for the novice programmer. I hope to create some examples of basic functions and techniques that avoid these pitfalls.

Secondly, I see many people get frustrated and give up on programming because they haven’t learned how to approach the problem. Developing a program is so much more than just conceiving it. It’s not just a matter of looking up the right commands and syntax; it’s breaking-down an idea and then building it back up piece-by-piece, procedure-by-procedure. By documenting my progress, trial-and-error, and incremental edits, I hope to present examples of how to become a more effective programmer.

All that being said I’m sure much of what I am going to do here will be profoundly boring! I don’t expect this blog to be something that has groundbreaking content all the time. I don’t know if there will be a coherent narrative from day to day. While I hope some people will check it out regularly, in my mind this project is more about the overall accomplishment than the daily experience. Some posts may be incremental progress on a larger project; some may be quick, pointless doodles that I kick out in 2 minutes just to get something done that day. But no matter how large or small, I am very interested in seeing what happens when I actually work with the Processing language every day.

My name is Tim Armato. I am a fine artist, a designer, a printmaker and an educator. I have a BA in Geology from Gustavus Adolphus College, an MFA in Visual Studies from the Minneapolis College of Art + Design. I work for my wife, Amy, at Armato Design & Press, and I teach Web Design, Interactive Media, and Graphic Design at The Art Institutes International Minnesota. I was introduced to Processing in 2004 when Ben Fry and Casey Reas gave a guest lecture and workshop at MCAD.

Vía: P{three-sixty}5

23 de mayo de 2008

Seltar´s Snippet Palace

Los snippets son un pedazo de código que podemos reutilizar o guardar para usar como una suerte de plantilla.

Seltar´s Snippet Palace

Daniel Shiffman [run lola run lola run lola run]

Daniel Shiffman es un referente dentro del mundo Processing y un tiempo atrás encontré un video -una suerte de remix del film Run Lola Run- que mostraba una instalación proyectada en la pared de un edificio con una pantalla desmesuradamente grande. ¿Cómo hacían para proyectar en un área de esas dimensiones?

Run Lola Run Lola Run Lola Run Lola Run from shiffman on Vimeo.

Leyendo un poquito más llegué al lugar donde se exhibió, el IAC Building, edificio del arquitecto Franck Gehry donde en su planta baja se encuentran las famosas video walls que miden 40 metros de largo por 4 metros de altura y están configuradas por 42 paneles que son alimentados a su vez por 21 proyectores de video.

Shiffman da algunos talleres en la Tisch School of the Arts formando parte del ITP (Interactive Telecommunications Program) y tanto él como sus estudiantes fueron invitados a experimentar con las posibilidades de semejante plataforma. En un semestre desarrollaron entonces este proyecto llamado Big Screens.

19 de mayo de 2008

3era Semana de la Ciencia y la Tecnología [Antel]


Internet y Telefonía Móvil
Bases técnicas e impacto social

Miércoles 21 de mayo
Auditorio Complejo Torre de las Telecomunicaciones ANTEL
Guatemala 1075

Programa de actividades

Mañana (9:00-12:00)
•9:00 - Palabras de bienvenida

Taller “Ciencia y Tecnología de las redes de comunicación”(9:10-12:00)
•Andrés Tolosa:“Evolución de las telecomunicaciones y su impacto social”
•Natalia Pignataro:“Redes Celulares: evolución y nuevos servicios”

Pausa – café

•Daniel Fuentes:“Internet y Redes de Datos”

Tarde (14:00-18:00)

Panel “Organizaciones y actividades de impacto social”(14:00-14:30)
•Juliana Abella:“Tecnologías de la información y de la comunicación para la inclusión social”
•Marcia Rama: “Acciones empresariales que facilitan y potencian desarrollos en los campos de laeducación y el trabajo”

Panel “Enfoques educativos”(14:35-15:30)
•René Albornoz:“Reflexiones sobre el Plan Ceibal”
•Roberto Elissalde:“Centros MEC y la educación de la demanda digital”•Néstor Eulacio:“El desafío de educar a todos durante toda la vida en el medio rural”
•Ana María Vacca:“Las tecnologías de la información y de la comunicación en la Educación”

Pausa - café

Panel “ Enfoques culturales”(15:45-16:45)
•Enrique Aguerre:“Redes de artistas: nuevos paisajes de datos”
•Osvaldo Budón:“Nuevas fronteras de lo musical”
•Hugo Burel:“Bioy Casares, inventor del holograma”
•Tomás de Mattos:“Necesidades informáticas de las bibliotecas del Uruguay”

Cierre de la Jornada(17:00-18:00)
•Mensajes de la Presidenta de SUPCYT, Cristina Arruti y del Presidente de ANTEL, Edgardo Carvalho
•Conferencia de Juan Arturo Grompone:“Sociedad y nuevos medios de comunicación”

18 de mayo de 2008

¿Processing en One Laptop per Child?

The Villamil Organization

Foro de Processing

Tutorial de Arte y Vida Artificial [Emiliano Causa]

Tutorial de Arte y Vida Artificial de Emiliano Causa

Media Processing in Processing [Davide Rocchesso]

Curso introductorio a Processing de Davide Rocchesso en el IUAV - Istituto Universitario di Architettura di Venezia.

Se puede descargar en pdf aquí.

Programming in Processing [Mish Madsen]

Me pareció que la documentación que acompañaba este workshop era interesante para aquellos que quieren introducirse a la programación como medio creativo, en este caso a través de Processing.

También me llamó la atención el perfil de la instructora, Mish Madsen, que habiendo egresado de la Winsor School estudia y trabaja en el MIT (Massachusetts Institute of Technology) y llega a Processing por su interés personal en la medicina, docencia y el diseño de interfaces por parte del usuario. Interfaces de usuario que ella investiga y desarrolla con niños autistas o epilépticos.

Programming in Processing

17 de mayo de 2008

Pintura - Mercedes Bustelo


Rondeau 1426

Curaduría: Gustavo Tabares
Textos: Gustavo Tabares, Lic. Jacqueline Lacasa.

http://www.mercedesbustelo .blogspot.com

La muestra permanecerá abierta del 20 de mayo al 11 de junio - 2008.
De lunes a viernes de 16 a 19 hs.

Los esperamos!!!

Colección Engelman-Ost
La Compañía del Oriente
Marte Upmarket

Cómo sos tan lindo en Viena

Cómo sos tan lindo se convirtió en How come you are so beautiful, se trasladó a Viena y se inaugura este 21 de mayo.

Paula Delgado explora el concepto de belleza masculina en la sociedad austríaca como lo hizo en Uruguay, Argentina y Chile. La saga continúa y esperamos verla en breve por estos lares.

12 de mayo de 2008

Pabellón de Holanda [61]


Citizens and Subjects

Aernout Mik

Comisario: Mondriaan Foundation, Amsterdam. Curador: Maria Hlavajova. Sede: Jardines de la Bienal

Pabellón de Israel [60]


The Guardians of the Threshold

Yehudit Sasportas

Comisario/Curador: Suzanne Landau. Comisario adjunto: Diana Shoef, Arad Turgeman. Sede: Jardines de la Bienal