python
| 9 de diciembre de 2011 a las 21:28 | 23 comentarios
Hace unos días la revista Linux Journal otorgaba, por tercera vez, el premio al mejor lenguaje de programación a Python, un lenguaje de programación concebido a finales de los años 80 y principios de los 90 que ha calado muy hondo en los desarrolladores por conjugar potencia, sencillez y legibilidad del código. Python nació de la mano de Guido van Rossum, un programador de origen holandés que desarrolló este lenguaje de programación a finales de los años 80 para el Centro para las Matemáticas y la...
| 6 de diciembre de 2011 a las 17:22 | 58 comentarios
python logo
Python ha vuelto a ganar el premio a mejor lenguaje de programación de Linux Journal, uno de los magazines de referencia dedicados al sistema operativo, y uno de los más populares entre los programadores aficionados. Y ya es la tercera vez. Python se vuelve a imponer así ante su más ferviente competidor, el clásico C++, que se quedó un 6% atrás en las votaciones. Para los que no estén muy puestos en el tema, decir que Python es un lenguaje de programación de alto nivel bastante...
| 7 de abril de 2011 a las 14:31 | 21 comentarios
Komodo Edit
Después de toda una serie de entradas sobre editores de texto con capacidades extra orientadas a la programación, tocaba tratar uno tan conocido como Notepad++ e igual de útil: Komodo edit. En anteriores ocasiones ya nos lo habéis recomendado vosotros y, por supuesto, quería cerrar esta serie de posts sin mencionarlo. Komodo edit es un editor de texto que tiene capacidaddar en la programación de PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 y CSS 3 por defecto con una instalación básica. Komodo edit es...
| 17 de marzo de 2011 a las 20:43 | 11 comentarios
twitter
Los que somos usuarios de Linux desde hace mucho tiempo hemos venido experimentando mejoras en el sistema con cada nueva versión. A nivel de funcionalidades, drivers, opciones… cada nuevo kernel o nueva versión de nuestra distro favorita hacen de éste sistema una buena opción y adsequible para cualquier usuario. También tenemos infinidad de programas, a falta de algunos profesionales, la comunidad trabaja incansable para traer software útil, fácil y bonito. Y este caso puede ser el de Hotot, un interfaz para la red social Twitter muy...
| 18 de octubre de 2010 a las 20:49 | 6 comentarios
PDF Shuffler
Aunque el título no sea demasiado elocuente, muchos me darán la razón cuando se acuerden de lo complicado que puede llegar a ser manejar archivos PDF de diferentes fuentes. Si intentamos unir dos archivos, alternar páginas, rotar alguna, eliminar otras… “jugar” con los PDF puede ser muy complicado. PDF Shuffler es un programa que tiene infinidad de opciones para realizar éstas y otras modificaciones (cortar, reordenar…) con archivos PDF. Una de las grandes ventajas de éste software es la facilidad de uso que ayuda a que...
| 23 de septiembre de 2010 a las 09:31 | 7 comentarios
La fragmentación de Android
A partir de este mes, cerca de 22 empresas europeas de tecnología y telecomunicaciones han unido esfuerzos para vencer problema de “la extrema fragmentación del software”. Entre las involucradas encontramos a las alemanas Fokus y Deutsche Telekom, así como a Sony Ericsson, Samsung, Telecom Italia y Telefónica. El proyecto lleva por nombre Webinos y tiene como objetivo primordial definir y entregar una Plataforma Open Source y componentes de software para el Internet del futuro […] para permitir a las aplicaciones y servicios web ser utilizadas y...
| 23 de agosto de 2010 a las 19:32 | 2 comentarios
PyRenamer
Cuando se trata de archivos, las series de televisión, anime o las fotos de las vacaciones se pueden convertir en una amasijo de ficheros agolpados dentro de una carpeta que cuesta sangre, sudor y lágrimas descifrar. Para eso necesitaríamos cambiar los nombres de éstos ficheros para poder localizarlos más fácilmente o, en caso de utilizar un media center como XBMC, nos reconozca automáticamente qué está leyendo para buscar la información complementaria en la red. Tener todos nuestros archivos en orden puede ser un problema precisamente por...
| 9 de agosto de 2010 a las 17:34 | 4 comentarios
IronPython y IronRuby, ¿adiós?
Los lenguajes de programación IronPython y IronRuby que como indica su nombre son implementaciones de los lenguajes Python y Ruby sobre la plataforma .NET de Microsoft. Ambos son software open source liberados bajo la Licencia Pública de Microsoft, aceptada como tal por la Open Source Initiative. ¿Por qué decir que ambos proyectos podrían morir abandonados? Esto puede deducirse a partir de los últimos movimientos realizados al interior de Microsoft. Estos fueron recién ventilados por Jimmy Schementi en un artículo en su blog, donde anunció que hace...
| 20 de julio de 2010 a las 10:00 | 3 comentarios
IronPython y IronRuby, ya son Apache v2.0
Miguel de Icaza fue uno de los primeros en mencionarlo, que IronPython y IronRuby, las implementaciones de Python y Ruby para .NET, así como el Dynamic Language Runtime (DLR) sobre el que fueron construidas —-a su vez encima de la Common Language Infrastructure—-, migraron de la Microsoft Permissive License (MPL) a la licencia Apache v2.0. ¿Cuál es la razón del cambio? Según palabras de un vocero de la compañía: Recibimos comentarios directamente de los clientes diciéndonos que cada vez más la licencia Apache v2.0 es la licencia...
| 16 de julio de 2010 a las 09:08 | 15 comentarios
PHP para Android - Hola, Mundo
Java no es mi plataforma de programación favorita. Tengo varias razones personales, nada objetivas, que alguna vez he discutido con un respetable conocedor del tema. Por otro lado, más allá de las connotaciones tecnopolíticas de trabajar sobre una tecnología centrada en Google, Android me parece una plataforma con un potencial fascinante. Vamos, es Linux + Movilidad + Internet + Redes Sociales + Ummm… sí, también Java. Por supuesto, existen otros lenguajes de programación con los cuales trabajar sobre Android, por ejemplo Python —-uno de mis...
| 8 de julio de 2010 a las 18:04 | 3 comentarios
Nueva York en 8 Bits
¿A veces les aburre como se ven de perfectamente reales los mapas de Google Maps? Bueno, si se encuentran teniendo que ver una dirección en alguna de las principales ciudades de Estados Unidos o Europa, y lo quieren hacer con una estética old-school, les encantará 8-bit City: mapas funcionales realizados en 8-bits, un proyecto del desarrollador Brett Camper que hace que las ciudades reales parezcan salidas del Nintendo y den la sensación de que en cualquier momento nos vamos a cruzar a un Chocobo por...
| 23 de junio de 2010 a las 10:00 | 2 comentarios
GoogleCL
De Google podemos decir cualquier cosa, excepto que sea predecible con sus nuevos servicios y aplicaciones. Y este es el caso de GoogleCL, una aplicación para acceder a los servicios de datos de la empresa desde la línea de comandos. Fue presentado con bombo y platillo hace no más de una semana y no es sino un gran script Python que usa las bibliotecas gdata (Google Data Protocol). Les presentaré unos ejemplos para comenzar a aprovecharlo. Por ahora, GoogleCL soporta estos servicios: Docs google docs...
| 30 de abril de 2010 a las 09:00 | 43 comentarios
ubuntu-software
Después de 6 meses de espera, varias versiones previas en el camino y miles de líneas escritas al respecto, desde hace unas horas a pesar de grub está disponible la versión de la distro más importante en la corta historia de Canonical y, me atrevo a decirlo, también de las distribuciones Linux existentes: Ubuntu Lucid Lynx 10.04. En la red puedes encontrar sin difucultad una multitud de artículos sobre las N nuevas características de Ubuntu Lucid, así como cientos de guías y trucos para instalar software...
| 13 de abril de 2010 a las 10:08 | 6 comentarios
Antes de llegar la versión definitiva programada para junio de 2010, el código fuente y binarios del lenguaje de programación Python ha sido liberado en su primera versión previa (beta 1) número 2.7. Los principales cambios relacionados con esta nueva versión están dominados por back ports de características de la versión 3.1. Recordemos que Python 3.1 (antes llamada 3000 o Py3K) es la otra línea de desarrollo principal, además de la que sigue su curso normal, que es incompatible, en general, con la serie 2.x. Estos...
| 16 de marzo de 2010 a las 09:00 | 5 comentarios
Python Argentina convoca el próximo domingo 28 de marzo a la programación de The Most Biggest Gamest In The Worldst, o El Juegazo más Más Grandísimo del Mundo (¿qué tal mi traducción?). El juego consiste en programar durante una semana un juego en Python donde el jugador viajará de lugar en lugar, encontrando personajes que le presentarán retos; si el jugador resuelve el reto, obtendrá artículos que le permitirán terminar otros retos y juntar logros; el jugador tendrá una cantidad limitada de movimientos en función del dinero, el...
| 17 de febrero de 2010 a las 09:00 | 5 comentarios
En el primer párrafo de la web de Twitter dedicada a sus proyectos open source, titulada como “Twitter ama el open source”, dice: Twitter está construido sobre open source —aquí están los proyectos que hemos liberado o en los que hemos contribuido. Mira también nuestro blog de ingeniería para encontrar mayores detalles. Los proyectos están separados por lenguaje de programación (e.g, Scala, Java, Ruby). Todos están alojados en github y liberados en su mayoría con licencia Apache; también los hay con GPLv3. Encontré tres proyectos muy dignos de...
| 15 de febrero de 2010 a las 15:03 | 5 comentarios
DeVeDe es un programa para crear vídeo DVDs y CDs aptos para cualquier reproductor doméstico. A partir de casi cualquier conjunto de archivos de vídeo, los compila para generar cualquier formato soportado por el reproductor Mplayer. La principal ventaja, sobre otras aplicaciones similares, es depender sólo de Mplayer, Mencoder, DVDAuthor, VCDImager y MKisofs (además de los evidentes Python, PyGTK y PyGlade). Al ejecutar la aplicación, la primera pantalla te permite escoger qué tipo de disco quieres crear con DeVeDe. Video DVD crea un un vídeo DVD...
| 11 de febrero de 2010 a las 15:01 | 3 comentarios
Geany es un pequeño y ligero Entorno de Desarrollo Integrado (IDE). Su objetivo es proporcionar un IDE ligero y rápido, con muy pocas dependencias respecto de otros paquetes. Particularmente, también busca ser lo más independiente posible de entornos de escritorio como KDE o GNOME. Por el momento, Geany sólo requiere las librerías GTK2 para funcionar. Como editor de código fuente, reconoce una larga lista de lenguajes de programación: ActionScript, ADA, ASM, C, C#, C++, CSS, Docbook, Fortran, FreeBasic, HTML, Java, JavaScript, LaTeX, Matlab, Pascal, PHP, Python,...
| 8 de febrero de 2010 a las 21:00 | Comentarios
CSound es un editor de sonido, un sintetizador de música y un procesador de señales de audio. Con una interfaz gráfica similar a un editor de código fuente, o a través de la línea de comandos, se dedica al manejo y la composición musical. No se limita a ningún estilo de música, pudiendo ser empleado para generar música clásica, pop, techno, ambient, etcétera. Csound permite instalar varios Front ends distintos: QuteCsound (recomendado por defecto), TCLCSound (requiere TCL/Tk) y CSoundAPI (requiere Pure Data). E incluye varios interfaces...
| 11 de noviembre de 2009 a las 11:00 | 19 comentarios
Estos de Google cada vez nos tienen sorpresas más extrañas. A parte de todas la novedades de esta semana, como que pronto habrá Google Voice en más países o posibles cambios en la interfaz de sus aplicaciones web, ahora aparece este nuevo lenguaje de programación). La compañía dice que Go es experimental, y que combina el rendimiento y las prestaciones de seguridad asociados al uso de un lenguaje compilado como es C++ con la velocidad de un lenguaje dinámico como Python. La mascota oficial de Go...