Programación

Distribuir contenido

  Java: más rápido en Linux que en Windows

Esta es la conclusión a la que se llega tras una serie de test realizados por Phoronix, en la que tras diferentes pruebas de rendimiento (Unflow Rendering System, Bork File Encrypter, Java SciMark, y Java 2D Microbenchmark) se concluye que la ejecución de Java es (bastante) más rápida en Linux que en Windows.

Concretamente, los sistemas utilizados para los test han sido Ubuntu 8.10 y Windows Vista, corriendo sobre una misma máquina.

  Adobe AIR 1.5 para Linux

Adobe ha anunciado la disponibilidad (en Linux) de la versión 1.5 de Adobe AIR, “(…) un entorno de ejecución multiplataforma para la construcción de aplicaciones RIA (Rich Internet Applications) utilizando Adobe Flash, Adobe Flex, HTML y Ajax, las cuales pueden usarse como aplicaciones de escritorio.” (Wikipedia).

Según David Wadhwani, gerente general y vicepresidente de la Unidad de Plataforma de Negocios de Adobe:

  Mapa mental de Python 2.5

Toca acordarme de un recurso bastante útil para los programadores de Python que en su momento vi en GnDx y que tenía ganas de comentar aquí.

Se trata de un mapa mental de Python 2.5 , implementado en Flash y disponible online para su consulta.

  Python 3.0

El pasado 3 de diciembre se anunció la disponibilidad de la nueva versión del lenguaje interpretado Python 3.0.

Esta versión es incompatible con las anteriores 2.x , pero, tal y como cuentan en D’Oh! , han escrito un programa que ayuda en la conversión del antiguo código 2.x a esta nueva versión 3.0.

  El primer Bug de la Lista de Ubuntu [Eng]

Traducción libre de la descripción del bug: "Microsoft domina el mercado en el nuevo mercado de PC de escritorio. Esto es un error y Ubuntu tiene que arreglarlo." Por cierto, el error es crítico y está en progreso

etiquetas: programación, software libre, curiosidades

  Nvidia CUDA

Estoy leyendo un artículo de la última Linux Journal, referido a la tecnología CUDA, que sacó hace un tiempito nomás NVidia. Básicamente se trata de una plataforma de software (compilador + libs + soporte en hardware) para que cualquier programador pueda acceder al enorme poder de cálculo que tienen las tarjetas gráficas actuales, que es mucho mayor que las CPUs que se utilizan todos los días; se comenta que la mejora de performance es de ¡uno a dos órdenes de magnitud como regla general!

  Cómo Conectarse a Oracle desde Python en Ubuntu

Luego de luchar (y bastante) para acceder a una BD Oracle desde Python, me propuse escribir los pasos a realizar así quedan para la posteridad. Tengo entendido que el único driver que funciona bien para conectarse es el cx_Oracle, así que voy a tratar de explicar cómo se instala todo desde el comienzo, usando Ubuntu Hardy 8.04.

1. Instalación del Oracle InstantClient

  Qt ya funciona en Symbian

Leo en Barrapunto que “Qt ya funciona en Symbian S60“. Por lo visto, era sólo cuestión de tiempo que Nokia, que adquirió Trolltech, la empresa que desarrolla Qt, adaptara este para que funcionara en Symbian.

  Publicado Mono 2.0

Mono es una implementación portable y abierta del framework.NET” para sistemas Linux y otros.

“Mono es el nombre de un proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell (tras su adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo especificado por el ECMA.” (Wikipedia)

  Python 2.6

El 1 de octubre se anunció el lanzamiento de la versión 2.6 de Python, la cual supone un importante paso para la llegada de Python 3, que supondrá una revisión completa de este lenguaje.

Wikipedia: “Python es un lenguaje de programación interpretado creado por Guido van Rossum en el año 1990 (…) Se compara habitualmente con TCL, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation.”

  Instalar Android SDK 1.0 en Ubuntu 8.04

El 23 de septiembre se anunció el lanzamiento de Android SDK 1.0, la plataforma con la que podemos desarrollar programas para el sistema operativo móvil de Google. Ayer, la blogosfera se revolucionó con la presentación del primer teléfono móvil que utiliza Android (el T-Mobile G1).

Google comienza a entrar de lleno en el mundo de la telefonía móvil con un sistema operativo robusto, de código abierto y con el apoyo de varias empresas importantes.

  Saltando de PHP a Ruby on Rails

Ha pasado mucho tiempo desde el último post, lo sé, y tiene un porqué: acabo de dar el salto a Ruby on Rails.

¿Cómo? ¿Y porqué? Si justamente ahora empezaba a ser senior en PHP!
Habéis probado Ruby? Habéis jugado con lo que permite este lenguaje de objetos?

  Adobe AIR para Linux (Beta)

El pasado 15 de septiembre se hizo pública la versión para Linux de esta plataforma.

Adobe AIR es un entorno de ejecución multiplataforma para la construcción de aplicaciones RIA (Rich Internet Applications) utilizando Adobe Flash, Adobe Flex, HTML y Ajax, las cuales pueden usarse como aplicaciones de escritorio (extraído de la Wikipedia).

  Servidor en Linux Ubuntu Server

Forat ha montado un Servidor en Linux Ubuntu Server que ofrece servicios hacia Internet o a una red local. Con el podremos tener un servidor Web con todas las aplicaciones necesarias para montar un Blog con Wordpress ademas de cualquier tipo de web en Html o Php con bases de datos MySQL. También incluye programas para poder ver que se cuece dentro de nuestro servidor tanto por dentro ( software ) como por fuera ( hardware ). Por otro lado para poder enviar y recibir archivos tendremos un servidor Ftp y un servidor de archivos Samba.

  4 reglas para mejorar tu control de versiones

En OSCON 2008 se han introducido unas cuantas ideas interesantes sobre el futuro del SCM en la "era post-agile". Este post habla sobre las ideas de Mark Shuttleworth (Ubuntu) y Alex Martelli (Google) y enlaza con la nueva ola de controles de versiones tipo GIT.

etiquetas: programación, software