Python 3000 (o Python 3.0) es una futura versión (actualemente en desarrollo) de Python, un versátil lenguaje de scripting del que ya hemos hablado en otra ocación.

La diferencia con las anteriores versiones es que Python 3.0 incluirá cambios que son incompatibles con las serie Python 2.x, de modo de corregir los errores de diseño y eleminar las funcionalidades obsoletas, que han sido su que se han ido acumulando en el lenguaje a lo largo de las diferentes versiones.

El diseño de Python 3000 aspira a cristalizar mejor que nunca los principios de simplicidad que guian el diseño del lenguaje.

Al respecto, quiero recomendarles este video donde Guido Van Rossum habla sobre el proceso de creación de Python 3000, en las Google Tech Talks.

Entre los cambios más salientes que se prometen están los siguientes: todos los strings de caracteres utilizarán Unicode (y habrá un nuevo tipo de datos bytes, para cuando uno quiera manipular caracteres que no sean Unicode), se rediseñará la librería de entrada y salida, la sentencia print será reemplazada por una función (con el consiguiente cambio de sintaxis) y range devolverá un iterador en vez de una lista.

Actualización: (20 de junio) En este artículo en su blog, Guido habla sobre los cambios previstos en Python 3000.

Anuncios
Publicado en Desarrollo. 1 Comment »

logo de UtutoEl próximo lunes 4 de junio a las 18hs se llevará a cabo la presentación de Ututo XS 2007 y de Ututo InteractiveTV, en el Centro Cultural de la Cooperación “Floreal Gorini”, ubicado en Av. Corrientes 1543, Ciudad de Buenos Aires, Argentina.

UTUTO es una distribución de GNU/Linux, denominada así en referencia a una lagartilla o Geco que es conocido con ese nombre en el norte de Argentina.

La primera versión de Ututo, grabada masivamente por primera vez en octubre del año 2000 en Argentina por Diego Saravia de la Universidad Nacional de Salta, fue una de las primeras distribuciones en Live CD del planeta.

Posteriormente, Daniel Olivera creó una nueva versión; esta vez pensada como una distribución para instalar, orientada tanto al escritorio como a los servidores, basada en Gentoo, pero que sería 100% basada en software libre, y que ofrecería paquetes binarios pre-compilados para diferentes arquitecturas. Actualmente Ututo es desarrollada por todo un equipo de desarrolladores y colaboradores.

Ututo alcanzó notoriedad por haber sido recomendada por el mismísimo Richard Stallman, por ser una distribución 100% libre. Por este motivo, Ututo recibió el apoyo de la Free Software Foundation (de hecho esta distribución puede descargarse directamente desde sus servidores).

La nueva versión del sistema operativo Ututo incluye 4 escritorios preconfigurados (kde, gnome, fluxbox y icewm), kernel linux 2.6.21, y entre las novedades viene con soporte para sistemas de virtualización integrados en el kernel (Kvm, Qemu, Virtualbox).

En cuanto a Ututo InteractiveTV, se trata de un sistema de televisión interactiva por web.

Hace poco hablábamos de Pidgin (el nuevo nombre de Gaim) y de las funcionalidades que le siguen faltando a este popular cliente de mensajería como soporte para mensajes de voz y video.

Pues bien, el software libre siempre ofrece nuevas alternativas: Gracias a Barrapunto, me enteré que el pasado 15 de mayo se publicó la versión 2.1.0 de OpenWengo (también denominado WengoPhone), un cliente de mensajería y voz sobre IP (es una alternativa libre a Skype). Fue creado y está esponsoreado por la empresa francesa Wengo, proveedora de servicios de voz sobre IP. Es software libre bajo la licencia GNU GPL (versión 2), y multiplataforma (funciona en GNU/Linux, Windows y Mac OS; utiliza la libería Qt para crear la interface gráfica)

OpenWengo soporta todos los protocolos de mensajería que soportaba Gaim (de hecho, su código fuente incluye las librerías de Gaim, es una muestra de cómo el software libre permite la reutilización del código, haciendo posible innovar sin tener que reinventar la rueda cada vez) .

Pero además permite el uso de voz sobre IP (basado en el protocolo SIP, ya sea de Wengo o de otros proveedores, incluso puedes usar tu propia central telefónica privada, por ejemplo usando Asteriks) y de videoconferencias. Y contratando los servicios de Wengo, se puede hasta hacer llamadas a teléfonos de linea y enviar mensajes SMS a celulares.

Realmente una aplicación fantástica, algo que le estaba faltando al software libre.

Un libro sobre GNU/Linux recomendado para principiantes

Hoy quiero recomendarles un libro titulado  GNU/Linux Fácil, especialmente recomendable para principiantes, creado por la Fundación Código Libre Dominicano.

El libro está basado en Ubuntu, la distribución que suelo recomendar para los que recién se inician en el mundo del software libre. Cubre desde los aspectos básicos como la instalación, el uso del entorno gráfico (GNOME) y de las aplicaciones más comunes, hasta aspectos más avanzados como el uso del shell, el manejo de permisos, etc.

Además quiero contarles que he añadido a la columna de enlaces de este sitio una nueva sección donde podré los enlaces que recomiendo visitar a los que recién se inician en el mundo del software libre, como por ejemplo el sitio de MEC, una amiga abogada que creó un excelente sitio para introducir al software libre a los usuarios no técnicos, como ella, incluyendo una explicación de los aspectos filosóficos y de los prácticos (como migrar, etc.)

¿Será que por fin podamos empezar a corregir el bug 1 de Ubuntu ? ¿Será que por fin GNU/Linux comience a ser usado en forma masiva en las computadoras de escritorio por los usuarios no técnicos?

En este video de Internautas televisión, Sara nos cuenta las espectativas que hay sobre el impacto que puede originar el anuncio de Dell de que venderá computadoras con Ubuntu pre-instalado:

Advertencia: este post es bastante técnico (probablemente sólo le va a interesar a mis colegas matemáticos).

Gracias a un amigo matemático, conocí la página de Carlos Ivorra, un matemático español que tiene en su página web varios libros y artículos disponibles para descargar , realizados por él. Realmente son muy interesantes (aunque son bastante técnicos), y tratan diversos temas desde la lógica matemática o el análisis complejo hasta la teoría algebraica de números, las curvas elípticas, la topología algebraica y la geometía algebraica. También tiene un artículo breve, muy interesante, sobre la paradoja de Banach-Tarski.

Sus libros son claros, rigurosos y profundos, pero a la vez amenos y con muy interesantes comentarios históricos. Y por si uno pudiera pedir más, ¡están escritos en castellano!.

Actualmente estoy leyendo el libro sobre teoría de números que contiene una interesantísima exposición de la teoría algebraica de números (basada en la teoría de cuerpos) incluyendo una exposición completa de los resultados de Kummer sobre el teorema de Fermat, una exposición “moderna” (basada en la teoría de los cuerpos cuadráticos y los números p-ádicos) de los resultados de Gauss sobre las formas cuadráticas .y una prueba del teorema de Dirichlet sobre la infinitud de los primos en las progresiones aritméticas.

La teoría de números es una de las partes de la matemática que siempre me ha cautivado porque en ella resplandece la sorprendente unidad de la matemática, y es de una gran belleza. Al respecto, vale la pena recordar la célebre frase de Gauss que dice que “La matemática es la reina de las ciencias, pero la teoría de números es la reina de la matemática”.

¡Gracias Carlos por poner generosamente tan interesante material en la red!

Gracias al blog de Mec conocí Internautas Televisión, un excelente noticiero virtual sobre tecnología y las últimas novedades del ciberespacio, creado por la Asociación de Internautas (una una asociación española de usuarios de Internet, creada según nos dicen en su página web, “para defender mejor entre todos nuestros intereses frente a las grandes compañías de telecomunicaciones, proveedores, empresas informáticas y, por supuesto, ante cualquier organismo competente en esta materia”),y conducido por la simpatiquísima Sara (a veces convertida en “superinternauta”).

Este noticieros virtual, trata temas de interés para la comunidad de internautas, como los que hacen a la seguridad en la red, las últimas novedades tecnológicas, ciberderechos (por ej. la lucha contra el canon), las novedades en el mundo del software y en particular del software libre, las web colaborativas y hasta las últimas noticias del espacio exterior.

Los videos diarios, además de visualizarse en la web, se pueden descargar desde www.internautas.tv, en diferentes formatos. La licencia de emisión es Creative Commons (reconocimiento no comercial). Desde estas páginas, queremos felicitar a todos los que hacen Internautas Televisión, por su excepcional trabajo.

Aquí pueden ver el programa número 100, de este miércoles 9 de mayo de 2007: