Noticias Weblogs Foros Wiki Código
Sponsors:

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Anunciarse aquí

PlanetaCódigo en inglés

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

Navegapolis

Good Agile, Bad Agile y otros fundamentalismos

Septiembre 30th, 2006 - [Enlace local]

manoGood Agile, Bad Agile es el título del artículo en el que Steve Yegge, programador de Google, cuestiona aspectos y prácticas de los modelos ágiles, y que estos días ha causado cierto revuelo entre blogs y foros del mundillo.
Este tipo de situaciones: de críticas entre posturas diferentes, mejor o peor argumentadas son de un análisis muy rico tanto para aprender sobre el tema que tratan, como por la miga sociológica que revelan.

Los humanos necesitamos conocer el porqué de las cosas, aprehender la realidad del entorno en el que trabajamos; pero la realidad no es lineal y plana, es multidimensional. No se trata de la melodía simple de una flauta dulce sino del concierto de un una orquesta sinfónica.
Trabajamos y nos movemos en sistemas complejos de múltiples dimensiones en las que operan muchas variables que actúan de forma relacionada y coordinada.

» Leer más, comentarios, etc...

ZingZang.org

Los que la siguen…

Septiembre 30th, 2006 - [Enlace local]

...todavía no la han conseguido (y menos mal).

Pero vienen otra vez a la carga.

A ver cuándo se dan por vencidos...

» Leer más, comentarios, etc...

CODIGO.actionscript

AS 3 y Flash 9 Alpha - Tutoriales

Septiembre 30th, 2006 - [Enlace local]

Tutorial 1 Getting started with Flash 9 Alpha and AS 3 Tutorial 2 Put things on the Stage Tutorial 3 Make things Move and Interact: Events Tutorial 4 Revision + Some [...]

» Leer más, comentarios, etc...

MadeInFlex

Curso Avanzado de Flex por parte de Lynda.com

Septiembre 30th, 2006 - [Enlace local]

Hoy me di una vuelta por Amazon para ver si ya estarían disponibles los libros de Flex que supuestamente por estas fechas saldrían. Cual va siendo mi sorpresa que el libro de AS3 del Sr. Moock lo volvieron a retrasar ahora hasta diciembre de 2006 y ni se diga el de Flex 2 de O'Reilly que se nos fue hasta Enero.

Sin embargo no todo es tan malo, porque tal parece ser que alguien sí se esta poniendo las pilas y son los de lynda.com que acaban de sacar un nuevo título en formato videotutorial pero ahora acerca de Flex 2 avanzado - Flex 2 Beyond the basics, el primer volumen se los recomiendo ampliamente también: Flex 2 básico - Flex 2 Essential Training.

Sin duda excelentes noticas para los fans de .NET y Coldfusion ya que trae cosillas interesantes, como algo de manejo avanzado de eventos, autenticación de usuarios, efectos visuales, diálogos de popups, E4X, debugging, etc.

Al respecto de este tipo de contenidos (videotutoriales), estamos preparando una interesante sorpresa en el equipo de MIF que sin duda sabemos será del agrado de la mayoría.

» Leer más, comentarios, etc...

Navegapolis

Practical Insight into CMMI

Septiembre 29th, 2006 - [Enlace local]

portadaEs un artículo bastante raro: anuncia la descarga gratuita del libro "CMMI Implementation ", cuando en realidad el que descargas es el también relativo a CMMI "Practical Insight into CMMI" . Te llega en formato rar y para descomprimirlo hace falta la contraseña que en el mismo artículo publican y que es:  "www.ebooksportal.org"
¿Turbio?... pues sí, bastante.

Blogalaxia Tags: ebook CMMI practical+insight+CMMI

» Leer más, comentarios, etc...

Pointer to (void)

J2EE Course

Septiembre 29th, 2006 - [Enlace local]

El "evangelista" Sang Shin, de Sun Microsystem, comenzará el próximo 23 de octubre un curso online de J2EE bastante completo. Obviamente, el curso es gratuito.

http://www.javapassion.com/j2ee/index.html

» Leer más, comentarios, etc...

Pointer to (void)

J2EE Course

Septiembre 29th, 2006 - [Enlace local]

El "evangelista" Sang Shin, de Sun Microsystem, comenzará el próximo 23 de octubre un curso online de J2EE bastante completo. Obviamente, el curso es gratuito.

http://www.javapassion.com/j2ee/index.html

» Leer más, comentarios, etc...

ZingZang.org

Publicado «oficialmente» R-Pass; KeyJnote

Septiembre 29th, 2006 - [Enlace local]

He seguido, a ratitos sueltos, haciendo mejoras sobre R-Pass, las herramientas para ayudar en charlas. Con estas mejoras, algunas cosas que he solucionado y la creciente batería de pruebas que tiene, me he decidido a sacar la primera versión (0.1) en RubyForge.

Algunas de las cosas interesantes que han pasado en R-Pass:

- He hecho mejoras en proyektor, la utilidad para abrir un konsole con opciones adecuadas para proyectores. Ahora se basa en servicios KDE, lo cual mantiene las preferencias cuando se abren las nuevas pestañas (antes simplemente se aplicaban unas preferencias a la pestaña actual, mediante DCOP).

- También ha habido ciertos cambios que mejoran sobremanera la integración con VIM. Los cambios hacen que la macro de actualizar la versión coloreada sea una, y no una por cada lenguaje de programación a colorear. Esto también implica que ahora es mucho más fácil integrar el coloreador con cualquier otro editor.

Por otro lado, y también relacionado con herramientas para charlas, he descubierto KeyJnote, un visor de PDFs diseñado para hacer presentaciones, escrito en Python. Tiene algunas características interesantes para resaltar elementos en la pantalla (o incluso para resaltar el cursor), además de hacer las típicas transiciones entre páginas para que todo sea más vistoso. Como extra, también puede usar imágenes en vez de un fichero PDF, aunque no creo que use eso nunca en una charla ;-)

» Leer más, comentarios, etc...

ZingZang.org

Webcam «Logitech QuickCam Chat Skype» en Linux

Septiembre 29th, 2006 - [Enlace local]

Hace poco me compré un par de webcams Logitech QuickCam Chat.... Skype. La idea era comprarme unas «QuickCam Chat» a secas, pero los azares del destino quisieron que terminara con unas ligeramente diferentes en mis manos. De hecho, me di cuenta de que eran diferentes porque enchufé la cámara.... y no la reconocía :-S

Después de investigar un poco, vi que decían que el controlador spca5xx no listaba el id USB de la cámara (0x092e) como uno de los reconocidos. Un sudor frío me recorrió el cuerpo, pensando que me había gastado el dinero (¡dos cámaras, no una!) para nada... lo que me llevó a buscar más agresivamente en la red, claro ;-) El caso es que al final encontré la página de información del dispositivo en un sitio sobre dispositivos USB en Linux. Como se puede ver, dice que la cámara no funciona.... pero un usuario ha dejado un comentario diciendo que probó a modificar el controlador, añadiendo a la lista de dispositivos reconocidos el 0x092e, y que «a él le funcionaba» (TM).

Obviamente, yo probé lo mismo, y la cámara funciona muy bien. Incluso me hice una cuenta SIP para Ekiga, y probando con el servicio de eco parece que funciona bien (inicialmente probé con Camorama y también funcionaba muy bien). Por si a alguien le sirve de algo, dejo disponible el parche (trivial) que añade el id USB al controlador spca5xx.

» Leer más, comentarios, etc...

Buayacorp

CTP de Visual Studio “Orcas�

Septiembre 29th, 2006 - [Enlace local]

Un CTP de Visual Studio "Orcas" -la siguiente versión de Visual Studio .NET, ha sido publicado como una imagen de Virtual PC.

Las cosas que incluye este CTP son:

Fuente: Blog de Fabrice Marguerie

» Leer más, comentarios, etc...

jordisan.net: artículos originales sobre lo humano, lo divino... y lo técnico: desarrollo

¿Qué es un ‘framework’?

Septiembre 29th, 2006 - [Enlace local]

Muchos de los que nos dedicamos al desarrollo de software utilizamos, conocemos o, como mínimo, nos hemos tropezado con el concepto de framework (cuya traducción aproximada sería “marco de trabajo”). En concreto, y por diferentes motivos, he hecho algún pinito utilizando JavaServer Faces así como en Ruby on Rails. Sin embargo, el concepto de framework no es sencillo de definir, a pesar de que cualquiera con experiencia programando captará su sentido de manera casi intuitiva, y es muy posible que esté utilizando su propio framework (aunque no lo llame así). ¿Cuál es el sentido de un framework? En casa del herrero… Sabemos por experiencia lo importante que es la normalización de datos en cualquier aplicación. Los usuarios pueden manejar su información en papel, fichas, en su propia memoria, tenerla duplicada, con incoherencias, omisiones, … ¡Todo un infierno! Pero una aplicación informática necesita que esa información esté estructurada de un modo conocido para poder manejarla: [...]

» Leer más, comentarios, etc...

MadeInFlex

CC.OO. usa Adobe Flex 2

Septiembre 29th, 2006 - [Enlace local]

Me ha sorprendido gratamente un correo de Alberto García, Responsable de Informática de Comisiones Obreras, donde nos cuenta que ellos también están apostando por Adobe Flex 2 para realizar muchas de las aplicaciones y migraciónes de los sistemas de CC.OO..

CCOO-UAR:Solicitud de afiliación

De momento han creado la página de afiliación la cual podeis ver aquí y es de esperar que otras aplicaciones de la casa vayan apareciendo poco a poco en el nuevo formato RIA.

» Leer más, comentarios, etc...

Ingenieria de Software / Software Engineering

Five Essential IT Metrics For Success

Septiembre 28th, 2006 - [Enlace local]

Después de un buen tiempo de no escribir en el blog, presento el tema del boletín de MKS, dentrol de cual se tratan las siguientes 5 métricas esenciales:

Eficiencia de equipo
Eficiencia del proceso
Eficiencia en el proyecto
Calidad
Valor y Efictiividad

La liga al documento

» Leer más, comentarios, etc...

melkorcete.com

Software Recomendado (II)

Septiembre 28th, 2006 - [Enlace local]

MySQLVisitando la Bitácora del Webmaster me reencontré con un programa que me fue muy útil en el pasado y que había olvidado su existencia. Se trata del Access to MySQL. Como su propio nombre indica, convertirá cualquier base de datos de Access en un script (.sql) optimizado para MySQL, o directamente puede crear el esquema en el servidor de MySQL si le das los parámetros de conexión. Muy práctico de cara a migrar información.

Podéis descargarlo de aquí. ya que la web del autor esta offline. Requiere el ODBC de MySQL (el 2.50 para versiones inferiores de MySQL 4.x y el 3.5.1 para superiores).

Techanorati Tags Technorati Tags: MySQL, Access, Software, Freeware

Add to del.icio.us Menéalo Digg Fresqui BlogMemes Furl NeoDiario Permalink

» Leer más, comentarios, etc...

Navegapolis

Versión de prueba de Flight Simulator X

Septiembre 28th, 2006 - [Enlace local]

avionPara los más impacientes, ya se puede descargar la versión de prueba del que promete ser el más espectacular y realista simulador de vuelo: Microsoft Flight Simulator X la 10º versión de este producto que Microsoft lleva ya 25 años desarrollando.

Esta versión gratuita incluye 2 aeropuertos, tres misiones, tres modelos de avión y escenarios del Caribe. Vamos, para poner los dientes largos porque la comercial que estará disponible a finales de año, para la campaña de navidades, incluye 24.000 aeropuertos de todos los continentes, escenarios con imágenes de satélite, juego online...

Una imagen vale más que mil palabras:

 

» Leer más, comentarios, etc...

Joan Garnet

Dreamweaver UserGroup España

Septiembre 28th, 2006 - [Enlace local]

DWUG
ESMMUG ha cambiado de nombre, de dominio y de look. Ahora se llama DWUG y el dominio es http://www.dwug.es/
Andres Cayón ha dejado un post de introducción/explicación: http://www.dwug.es/go/336

» Leer más, comentarios, etc...

Reflexiones vs Caos - java

JNI con Code:Blocks

Septiembre 28th, 2006 - [Enlace local]

Estreno esta nueva sección java dentro del blog hablando sobre un tema que parece haber resurgido de las cenizas, ni más ni menos que el uso de la tecnología JNI de Java. Para los no iniciados, decir que JNI es: Java Native Interface, y que sirve para integrar una aplicación java con código en C/C++. Podéis descargaros The Java Native Interface, Programmer’s Guide and Specification desde la web de Sun Microsystems y ver más cosas sobre dicha tecnología.
Continua leyendo "JNI con Code:Blocks"

» Leer más, comentarios, etc...

MadeInFlex

Flex Component Exchange

Septiembre 28th, 2006 - [Enlace local]

Os acordáis del Component Search As you Type de Xavi?

Bueno, pues el equipo de Adobe Flex acaba de poner en Adobe Exchange un TextInput control con auto-complete

Adobe Flex Exchange

E-

» Leer más, comentarios, etc...

Buayacorp

Seamos E_STRICT

Septiembre 28th, 2006 - [Enlace local]

PHP tiene un nuevo nivel de error, se llama E_STRICT y está disponible a partir de PHP 5.

Este nuevo nivel de error, nos da mensajes en tiempo de ejecución y nos sugiere cambios en el código para tener un mejor rendimiento además de ayudarnos a tener un código limpio. Veamos un ejemplo típico:

PHP:
 
<?php
 
error_reporting = E_ALL | E_STRICT
 
// Usando la funcion obsoleta 'is_a'
if ( is_a( $objeto, 'Clase' ) ) {
    $objeto->foo();
}
?>

E_STRICT nos sugerirá que usemos un operador de tipo, en este caso "instanceof". con lo que tendríamos:

PHP:
 
<?php
if ( $objeto instanceof Clase ) {
    $objeto->foo();
}
?>

Referencias

» Leer más, comentarios, etc...

Blog de Diego Gómez Deck

StrongTalk – ¡Ahora la VM también es open source!

Septiembre 28th, 2006 - [Enlace local]


Hace ya algunos días que Sun liberó la máquina virtual de StrongTalk.

Para los que no sepan que es StrongTalk, le cuento que StrongTalk es la prueba (en realidad es la segunda prueba, la primera es la máquina virtual del Self) de que los lenguajes dinámicos no tienen porque ser lentos.

Para los nostálgicos: Pueden leer la accidentada (por culpa del Java) historia del StrongTalk .

Ya es hora de que nos dejemos de hablar de si un lenguaje es rápido o no porque tiene (o no) un compilador a código máquina o si corre sobre una máquina virtual. Las cosas son un poquito más complicadas y el simple hecho de tener o no un compilador a código máquina es sólo una parte de la historia.

Si no creen que lo que digo es verdad, tómense un tiempito para leer los papers que están en::

http://research.sun.com/self/compiler.html

http://www.strongtalk.org/documents.html


Por supuesto que esta noticia no es buena sólo para los Smalltalkers, sino que las comunidades de Ruby y Python también puede beneficiarse mucho si implementan, en sus respectivas máquinas virtuales, las tecnologías que tiene la VM de StrongTalk. Miren las reacciones que produjo, esta noticia, en las comunidades de Ruby y Python:

http://www.google.com/search?q=strongtalk+ruby

http://www.google.com/search?q=strongtalk+python

» Leer más, comentarios, etc...

Blog de Diego Gómez Deck

StrongTalk – ¡Ahora la VM también es open source!

Septiembre 28th, 2006 - [Enlace local]


Hace ya algunos días que Sun liberó la máquina virtual de StrongTalk.

Para los que no sepan que es StrongTalk, le cuento que StrongTalk es la prueba (en realidad es la segunda prueba, la primera es la máquina virtual del Self) de que los lenguajes dinámicos no tienen porque ser lentos.

Para los nostálgicos: Pueden leer la accidentada (por culpa del Java) historia del StrongTalk .

Ya es hora de que nos dejemos de hablar de si un lenguaje es rápido o no porque tiene (o no) un compilador a código máquina o si corre sobre una máquina virtual. Las cosas son un poquito más complicadas y el simple hecho de tener o no un compilador a código máquina es sólo una parte de la historia.

Si no creen que lo que digo es verdad, tómense un tiempito para leer los papers que están en::

http://research.sun.com/self/compiler.html

http://www.strongtalk.org/documents.html


Por supuesto que esta noticia no es buena sólo para los Smalltalkers, sino que las comunidades de Ruby y Python también puede beneficiarse mucho si implementan, en sus respectivas máquinas virtuales, las tecnologías que tiene la VM de StrongTalk. Miren las reacciones que produjo, esta noticia, en las comunidades de Ruby y Python:

http://www.google.com/search?q=strongtalk+ruby

http://www.google.com/search?q=strongtalk+python


UPDATE: Cobertura en Barrapunto.

» Leer más, comentarios, etc...

Najaraba.com: Software libre, negocios y más.

Metodologías ágiles: malas, buenas,… y la de Google

Septiembre 28th, 2006 - [Enlace local]

» Leer más, comentarios, etc...

Najaraba.com: Software libre, negocios y más.

Metodologías ágiles: malas, buenas,… y la de Goo…

Septiembre 28th, 2006 - [Enlace local]

Vía JoelOnSoftware llego a este interesantísimo, aunque larguísimo, post de Steve Yegge: " Good Agile, Bad Agile". En él hace un dura crítica a las metodologías ágiles como metodología de desarrollo de software. Lo curioso es que lo que comenta como ejemplo de una buena metodología de ágil es lo que nos cuenta de cómo trabajan en Google: (traducido "más o menos") Existen "managers", pero la

» Leer más, comentarios, etc...

Navegapolis

Gestión de proyectos: ¿formal o ágil?

Septiembre 28th, 2006 - [Enlace local]

señalLos gestores de proyectos de la escuela clásica se rasgan las vestiduras al oir a los "ágiles" prohibir el uso de diagramas Gantt; y  éstos suelen insistir en su look rebelde, y en etiquetar de tozuda y pesada a la gestión de proyectos formal.

En un lado están los gestores que saben garantizar la previsibilidad de la ejecución y en el otro los que saben hacer lo propio con el valor del producto; pero resulta tarea difícil encontrar gestores capaces de trabajar lo mismo con las áreas de conocimiento de PMI, que con modelos ágiles, desarrollos iterativos tipo scrum y equipos multifuncionales; y sobre todo con el criterio profesional para aplicar a cada proyecto las pautas más apropiadas.

La actitud de "mi método es el bueno" no ayuda a la evolución hacia una síntesis del conocimiento de ambos lados.

» Leer más, comentarios, etc...

Bloggingg

Netbeans 6.0M3 vs Eclipse 3.3M2

Septiembre 27th, 2006 - [Enlace local]

Estos últimos días han salido casi a la vez las dos últimas Milestones de los IDE's
más populares para Java. Uno de Sun Microsystems, otro de Eclipse Foundation.

La novedad más destacada de NetBeans es el soporte para Windows Vista.
Un set de iconos nuevos para este Look & Feel renueva completamente la suite.

En cuanto a Eclipse, la novedad más destacada es la funcionalidad para
decompilar código Java cuando no disponemos de los fuentes. Otras novedades
interesantes son la mejora del editor Java y el refactoring.


Para leer más....

» Leer más, comentarios, etc...