Desarrollo

Heisenbugs, Bohrbug, Mandelbugs, Schroedinbugs

Parecen insultos pero no lo son. De los heisenbugs había oído hablar hace tiempo en ¿Joel on Software? ¿Coding Horror? El resto de estos pintorescos tipos de bugs no los conocía. Muy curiosos.

Heisenbugs

Un heisenbug es un bug que desaparece o altera su comportamiento al intentar depurarlo.

El nombre es un juego de palabras con el "Principio de Incertidumbre de Heisenberg", que erróneamente se suele identificar con el efecto observador, y que, este si, afirma que el simple hecho de observar un fenómeno puede cambiar su resultado (vaya, yo soy uno de estos que confundía ambos, ¿quizás por Jurassic Park?).

Una causa común de los heisenbugs es que al ejecutar un programa en modo de depuración a menudo se limpia la memoria antes de lanzar la ejecución.

Bohrbug

El bohrbug (del modelo atómico de Bohr) sería el antónimo de los heisenbug. Es un bug que no cambia su comportamiento.

Fuente: Mundo Geek

VIA lanza portal de desarrollo de controladores de código abierto

VIA Technologies, Inc., líder innovador de plataformas X86 eficientes en el uso de energía, anunció hoy el lanzamiento de una versión beta del portal VIA Linux como parte de una iniciativa diseñada para extender la colaboración con la comunidad de código abierto.

etiquetas: via, lanza, portal, desarrollo, controladores, codigo, abierto

votes

Fuente: Menéame: todas -software libre-

Disponible NetBeans 6.1

Pues eso, que acaba de ser hecha pública la versión definitiva de NetBeans 6.1.

Se puede descargar desde: www.netbeans.org

A disfrutarlo. 

Noticia publicada en www.javahispano.org. Accede a la página web y participa

Fuente: Noticias javaHispano.org

Aprende a pensar

Más de la mitad del tiempo que dedicas a un proyecto (sobre un 70% del tiempo) lo pasas pensando, y no existe herramienta, no importa lo avanzada que sea, que pueda pensar por ti. Como consecuencia, incluso si tuvieras una herramienta que lo hiciera todo por ti excepto pensar -- si escribiera el 100% del código, si escribiera el 100% de la documentación, diseñara y ejecutara el 100% de las pruebas, grabara los CD-ROMs, los metiera en sus cajas, y los mandara a los clientes -- el máximo incremento en productividad que podrías lograr sería del 30%. Para conseguir mejores resultados, lo que tienes que hacer es cambiar tu forma de pensar.

-- Fred Brooks (Autor de The Mythical Man-Month)

Fuente: Mundo Geek

Textmotion un sistema de publicación web de nueva generación

Textmotion (textmotion.org) es software de código abierto, es un sistema de publicación web que incorpora un novedoso sistema de paquetes con el que se pueden instalar nuevas características en un par de clicks sin tener dejar el panel de administración. Se enlaza al sitio del autor donde se incluye un interesante demo.

etiquetas: php, desarrollo, programación, software libre, código abierto

votes

Fuente: Menéame: todas -software libre-

Apple oculta secretos a los programadores para favorecer sus desarrollos [ENG]

Bueno, por lo que se ve "en todos los lados cuecen habas", y no sólo en Microsoft como se suele comentar. El caso es que un programador llamado Vladimir Vukicevic, un programador de FireFox, ha descubierto que Apple utiliza funciones no documentadas de su sistema operativo para conseguir que sus aplicaciones funcionen mejor.

etiquetas: apple, firefox, desarrollo, oculto, secreto, firefox 3

» noticia original

Fuente: Menéame: todas -software libre-

Actualización 1.5 de OpenSwing, framework libre para el desarrollo de aplicaciones Swing

OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.

Fuente: Noticias javaHispano.org

[ENG]Gnome 2.22.0 RC Released

Ya esta disponible la released candidate de gnome 2.22.0, al parecer van a apretarse al màximo para tenerlo disponible en el lanzamiento de Hardy heron, la 8.04 de ubuntu, comentan los que ya la han probado que coge muchos nuevos conceptos de KDE4, yo aùn no he tenido el gusto, aparte de nuevas mejoras y funcionalidades en las gtk, mejoras significativas tambien en el gestor de correo, calendario, el navegador epiphany (ya era hora, siempre me gusto pero le faltaba algo)

etiquetas: software libre, desarrollo, beta, linux

Fuente: Menéame: todas -software libre-

Exploran uso de software libre como herramienta de desarrollo

A través de la Web de la Fundación Vía Libre descubro un nuevo proyecto basado en la cooperación internacional con objeto de fomentar el software libre. Se trata de FLOSSInclude, que cuenta con el apoyo de la Unión Europea para buscar la participación activa a nivel europeo en relación a la investigación sobre software libre, opensource y estándares abiertos

etiquetas: software libre, desarrollo

votes

Fuente: Menéame: todas -software libre-

¿Cómo es tu proceso de desarrollo?

Por darle un poco un cambio a las noticias y hacer una un poco más participativa, gracias a una charla que tuve hace poco con un amigo, se me ocurrió plantear esta pregunta para compartir entre nosotros nuestros procedimientos y ver si podemos aprender unos de otros.
El tema es, como dice el título "¿Cómo es tu proceso de desarrollo?" Con esto me refiero a explicar que creas tu modelo en Hibernate y con X plugin te crea la BDD, luego usas Y para generar codigo, lo empaquetas todo en un rar y el IDE te lo despliega solo en Z app. server... esas cosas.

Ojo, la idea es mostrar como lo hace cada uno y si se puede, razonado, no una competición de egos de yo lo hago mejor y lo tuyo es un asco. Los comentarios que vayan por ahi durarán lo que tarde en verlos.

Fuente: Noticias javaHispano.org

Software libre II: Una estrategia decisiva de desarrollo

Sin «botar el sofá por la ventana», la introducción paulatina del software libre en Cuba resulta muy importante para avanzar en la informatización de la sociedad.

Fuente: Fresqui.com - software libre

Lanzado Drupal 6.0

Tras un año de desarrollo tras la 5.0 acaba de ser lanzada oficialmente la nueva versión de Drupal con numerosas mejoras.

Como muchos sabéis Fresqui utiliza este CMS como core para su desarrollo y estamos orgullosos de que, años después de haber hecho esta elección, esta herramienta siga mejorando constantemente y muchos otros proyectos como el nuestro puedan ser posible gracias a la labor conjunta de cientos de personas y el equipo de desarrollo de drupal.org. En esta línea llevamos meses trabajando en al optimización revisión de nuestro código, en los últimos días hemos mejorado varios temas de rendimiento y es posible que un futuro podamos liberar gran parte de el o al menos seguir contribuyendo con las comunidades en las que nos apoyamos para el desarrollo.

Descarga Drupal 6.0: http://drupal.org/drupal-6.0

Fuente: Fresqui.com - software libre

Xoftware Libre, tu caja de herramientas libres en la Web

es un proyecto organizacional desarrollado por varios amigos que comparten intereses comunes: El Software Libre, el diseño-desarrollo Web y la constante necesidad de conocimiento. Pretende convertirse en la solución a cada una de las situaciones comunes y/o complejas a nivel de software a las que se enfrentan cada día los usuarios de los sistemas de computación. Ofreciendo de manera puntual alternativas de libre uso y/o distribución frente a los productos comerciales.

etiquetas: software libre, tecnología, desarrollo, herramientas

votes

Fuente: Menéame: todas -software libre-

Nuevo dvd con programas y aplicaciones para Guadalinex V4 (basada en Ubuntu)

Se trata de un DVD que incluye cuatro grupos de suplementos: Educativo, Juegos, Desarrollo y Miscelanea. Desde la página puede accederse al listado de programas incluidos y a la imagen iso del dvd para descargar. Como Guadalinex está basada en Ubuntu, puede interesar también a usuarios de esta distribución o similares.

etiquetas: guadalinex, linux, ubuntu, aplicaciones, desarrollo, educativo, juegos

votes

Fuente: Menéame: todas -software libre-

actualización 1.4.1 de OpenSwing, framework libre para el desarrollo de aplicaciones Swing

OpenSwing es un framework para el desarrollo de aplicaciones swing, tanto para aquellas que no se comunican con una base de datos como para aquellas aplicaciones de dos o tres capas cuyo front end es una aplicación de escritorio. El framework incluye un conjunto de componentes gráficos implementados en Swing orientados a la visualización de datos entre los cuales hay componentes para mostrar cantidades de dinero, grids, un componente híbrido entre un árbol y un grid, calendarios, diagramas de Gantt y un largo etcétera.

Fuente: Noticias javaHispano.org