Archive for the 'Programación' Category

OpenOffice.org está “profundamente enfermo”

Michael Meeks, programador a tiempo completo de OpenOffice.org (OO.o), escribe en su blog que ese proyecto está “profundamente enfermo” y para probarlo incluye una profusión de gráficas sobre la actividad de sus desarrolladores y colaboraciones comparados con el de otros proyectos abiertos exitosos. Sus conclusiones son devastadoras:
Fuente: Vivalinux

Frases célebres acerca de la programación

Los chicos de Hackification han recopilado una serie de frases de grandes programadores. Las he traducido, para que las penséis durante estas vacaciones navideñas ;-) , no tienen desperdicio: (un poco de humor)
Fuente: Javahispano

Rendimiento Java, Linux vs. Windows Vista

Para aquéllos que hagan un uso intensivo del lenguaje de programación Java les interesará saber que con la misma máquina puede haber mucha diferencia en rendimiento según el sistema operativo que usen. Con mucha queremos expresar hasta un 40% más de rendimiento…Los resultados son muy llamativos en los que destaca un rendimiento sorprendentemente superior de las dos opciones Linux,…
Fuente: The Inquirer

OpenXava 3.1 disponible: Incrementa la productividad eludiendo MVC

OpenXava es un marco de trabajo para desarrollar aplicaciones Java de gestión de una forma diferente: OpenXava evita MVC. Tú provees SOLO los POJOs anotados con JPA y obtienes una aplicación lista para producción. Con OpenXava solo necesitas escribir el modelo, POJOs con anotaciones Java 5. No necesitas escribir la vista (JSP, JSF, etc), y el controlador (para mantenimiento, generación de informes, etc) normalmente se reutiliza. Y con esto obtienes una aplicación para el mantenimiento, generación de listados PDF, exportación a Excel, busqueda, ordenación, validaciones, etc. sin necesidad de escribir una simple clase de Java, nada de XMLs, JSPs ni generación de código.
Fuente: Java Hispano

Este es el plan de Google para revolucionar los navegadores web

Google está desarrollando una nueva extensión que permitirá acceso directo a la CPU del usuario, haciendo posible un rendimiento máximo en las aplicaciones web….Javascript no está, en sí, en condiciones de entregar el rendimiento que de muchas formas es necesario para que una aplicación web resulte como una aplicación de escritorio…La finalidad elemental de la futura extensión, denominada Native Client (NaCl), sería dar a las aplicaciones web mucho mejor acceso a la capacidad de cálculo del procesador….Versiones de pruebas están disponibles para Windows, Mac y Linux, y para los navegadores Firefox, Safari, Opera y Chrome. El hecho que no se incorpore el navegador Internet Explorer obedece a que éste no tiene, desde 2001, soporte para Netscape Plugin Application Programming Interface (NPAPI).
Fuente: DiarioTI

IronPython 2.0

Microsoft acaba de anunciar la publicación de IronPython 2.0. IronPython es una implementación de Python 2.5 para .NET. Entre las novedades se incluye un instalador MSI para Windows con partes de las librerías de CPython 2.5; soporte para Silverlight; soporte de más módulos de CPython, como cmath y _winreg; o uso de la licencia Ms-PL (aprobada por OSI y compatible con GPL3).
Fuente: Barrapunto

El estándar OpenCL 1.0 ya ha sido aprobado, AMD opina

El nuevo estándar de programación paralela OpenCL (Open Computing Language) ha sido aprobado y ratificado en el día de hoy por una gran parte de empresas, entre ellas AMD. Con dicho lenguaje se pretende unificar en un protocolo abierto sin coste por ninguna de las partes para hacer un uso inteligente de programación paralela incluyendo computación en GPU y CPU.
Fuente: The Inquirer

Programar y depurar en un IDE para PHP, plugin phpeclipse, xdebug y Remote debug

Programar un lenguaje con un IDE, es una de las opciones más deseadas por cualquier programador que puede haber usado tanto compiladores Borland o bien los de Microsoft, en LinuxParty, te enseñamos a usar el plugin de Eclipse PHPEclipse, con la herramienta Eclipse, que es una verdadera delicia. Debemos tener instalado los paquetes que se muestran a continuación, dependiendo de tu distribución se pueden llamar de distinta forma, pero hay herramientas gráficas, tanto en Ubuntu, como en Fedora, que te pueden ayudar a hacerlo…
Fuente: Linux Party

El basic del Commodore 64, en el PC

Un aficionado a los ordenadores de 8 bits ha convertido el intérprete de basic del Commodore 64 para que funcione en Windows, MacOS o Linux. El proceso ha sido el siguiente: Coger la ROM del C64 y pasarla por un traductor que convierte el código máquina del 6502 en un programa en C. ¿Resultado? Los 8kb que ocupa la ROM del Commodore se convierten en un fichero .c de casi 2Mb de extensión. y que, una vez compilado, genera un ejecutable de unos 150Kb.
Fuente: Teleobjetivo

Python 3.0

Ayer se “taggeo” la versión final de Python 3.0 y hoy a la madrugada finalmente se la liberó con este anuncio. Python 3.0, también conocido como “Python 3000″ y “py3k”…Existen bastantes novedades respecto a la versión actual del lenguaje 2.x, siendo importante tenerlas en cuenta a la hora de portar código a esta versión. Alguno de los cambios que presentes en esta versión ya han aparecido en la versión Python 2.6. Hay APIs muy usadas (como por ejemplo dict.keys() o dict.items()) que han cambiado y no devuelven listas, pasándose a usar vistas. La gestión de cadenas de textos y vectores binarios ha cambiado…
Fuentes: Barrapunto, Vivalinux
Noticia original (en inglés): Python.org