Solo para lingüistas
August 3rd, 2008
Todo lo que siempre quiso saber acerca de la historia de los lenguajes de programación y nunca se animó a preguntar, resumido en una línea de tiempo, bifurcada como corresponde, cada vez que un nuevo lenguaje nace…
Con ustedes: Computer Languages History
Noticias de ayer
July 23rd, 2008
No se asusten, nada tiene que ver este post con PR y sus redó. Hablo del nuevo video de Radiohead, del cual ya todos deben estar enterados.
También supongo que están enterados de su making-of, y de que está hecho con unos scanners láser locos (uno para close-ups y otro para paisajes) en vez de estar filmado con métodos fotográficos convencionales (y digo convencionales porque la captura de puntos en el espacio por médio de lásers, que son luces, técnicamente es un método fotográfico también ;). Supongo además que saben que los datos capturados (coordenadas de puntos en el espacio) fueron liberados bajo licencia Creative Commons by-nc-sa 3, al igual que una aplicación para verlos escrita en Processing (ésta bajo licencia Apache 2.0) y que todo fue hosteado en una página dedicada de Google Code.
Sobre lo que, tal vez, no están tan informados, es sobre lo que puede hacerse con esto, y es aquí donde mazziblog, sacando a relucir su carta geek, les vendrá con noticias.
El niño mimado de Drupal
July 19th, 2008
Drupal es un CMS más del montón, con una particularidad (que no pasa de curiosidad, pero no deja de sorprender tampoco): un desarrollador de 12 años, Dmitri Gaskin.
Este mocoso (y lo digo con todo el cariño y envidia del mundo) irreverente, dio una charla en, ni más ni menos, que Google (una Google Tech Talk) sobre la, también sorprendente, jQuery.
Los recuiters de Google? Puteando (con Michael Jackson) por las leyes que impiden la explotación de menores…
Symbian goes POSIX
January 23rd, 2007
Symbian, un conocido sistema operativo escrito en C++ para embebidos móbiles, anuncia que va a agregar la API de POSIX. Esto va a permitir migrar muchas aplicaciones hechas para otros sistemas operativos compatibles con POSIX más fácilmente, entre ellos una gran porción de software libre.
Interesante…
2007 1.0
January 4th, 2007
El 2007 llegó, aunque sin bombos y platillos aún, con 2 grandes anuncios (al menos para mí): TurboGears 1.0 (todavía no hay anuncio formal pero está disponible para bajar: log de IRC -ver a partir de las 17:00hs-, confesión en la lista) y D Programming Language 1.0 (en realidad DMD 1.0, y su hermano libre, el GDC 0.21, pero claramente es una estabilización del lenguaje).
Veremos como evoluciona… =)
D en un Nokia 770
December 22nd, 2006
Ya hemos hablado del Nokia S60 que soporta Python y del Nokia 770 que corre Linux y GTK+ y ahora volvemos con una nueva noticia sobre este último.
Resulta que un tal Michael Dominic K. hizo andar D (también conocido como The D Programming Language) en esa internet tablet.
TIOBE Programming Community Index
December 4th, 2006
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, and Yahoo! are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
Probando Ruby
October 1st, 2006
El otro día navegando por internet con intenciones de aprender un poco qué es esto de Ruby y porque se habla tanto de él como un lenguaje de programación revolucionario, me encontré con esta página sumamente interesante. 
Es un tutorial del tipo paso-a-paso, pero lo curioso y lo realmente fascinante es que uno puede probar la sintaxis y la semántica de este lenguaje directamente en la misma página del navegador, sin instalar nada de nada. Aunque es un tutorial con las simples intenciones de dar un pantallaso general, es enormente didáctico y, porque no decirlo, muy divertido. Se los recomiendo a todos los que quieran experimentar con el lenguaje Ruby y también al que le guste meter mano y probar cosas programando.
A pinchar código
September 7th, 2006
Parece que el top del fashion (?) en las pistas, es pinchar código. ¿Pinchar código? Si, pinchar código.
Utilizando la técnica de Live Coding (antes usada para crear imagenes o fractales) y generalmente con código escrito en perl, los nuevos DJ’s hacen música en tiempo real programando. De esta manera crean pistas únicas e irrepetibles en cada show en vivo.
Alex Maclean, un estudiante del Reino Unido, programó (en perl, claro) un editor para live coding que reinterpreta el programa continuamente durante un set. Cada tecla y movimiento dispara sonidos y variaciones de tempo continuamente. Podemos ver un videito en Youtube.
Inclusive hay lenguajes de programación especificos para esta técnica, como el SuperCollider o Chuck. No los probé por falta de tiempo, pero parecen bastante potentes.
Mi pregunta es: ¿Qué diria El Carpo de todo esto?
Google Summer of Code 2006
May 3rd, 2006
Como ya lo hizo el año anterior, Google lanzó el lunes pasado su Summer of Code para este año. Este es un programa que ofrece a los estudiantes desarrolladores un pago para crear nuevos programas Open Source o participar en alguno ya establecido por un período de tres meses.
Lo que hay que hacer es aplicar para alguna de las 102 organizaciones mentoras, entre las que se encuentran Apache, Eclipse, Mozilla y hasta Google mismo, proponiendo alguna idea de proyecto propio o siguiendo alguna idea que las organizaciones proponen.
Es una muy buena oportunidad de poder participar en un desafío Open Source, además de que por ello te quedes con un vuelto de u$s 5000 morlacos verdes.
Rogue Wave aporta al Software Libre
April 6th, 2006
Es una noticia un poco vieja pero viene a tono con otras que fuimos poniendo, sobre empresas que empiezan a apostar al Software Libre aun cuando no es su modelo de negocio de cabecera.
En este caso es Rogue Wave Software quien ha liberado su implementación de la STL, biblioteca estándar de C++, donándola a la fundación Apache.
PyCon 2006
March 5th, 2006
Leyendo un resumen de la PyCon 2006 me encontré con varias sorpresas gratas.
Primero, algunas nuevas características de lo que será Python 2.5, entre ellas tal vez lo más destacable es la inclusión del PEP 343 (que incluye un nuevo bloque with que sirve para liberar recursos de forma más simple) y del PEP 328 (import con path relativo explícito). Otra cosa interesante es la inclusión de nuevas bibliotecas, entre ellas EasyInstall y soporte de WSGI.
También se habló de Python 3.0, lo más destacable es que la palabra reservada lambda no vuela =P
Finalmente parece que hubieron muchas charlas sobre frameworks web (haciendo un intento de unificación o al menos interoperabilidad) y me enteré que hubo una charla de un argentino, Facundo Batista de PyAr, hablando de la comunidad pitónica en nuestro país. Felicitaciones a Facundo por poder hacerse el viajecito y contar que el sur también existe ;)

