Navegapolis
Good Agile, Bad Agile y otros fundamentalismos
Septiembre 30th, 2006 - [Enlace local]
Good 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]
Es 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.
» 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.
» 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:
- Improvements on the widely acclaimed Visual Studio 2005 product set
- Significant investments in improving product quality
- LINQ to Objects API
- LINQ to Objects API supports queries over any .NET collection, such as arrays and Generic Lists. This API is defined in the System.Query namespaces inside System.Core.dll.
- Partial C# 3.0 Language Support: This CTP implements some of the new language features of C# 3.0
- Local variable type interface
- Lambda expressions
- Object initializers
- Partial C# 3.0 IDE Support: In addition to the C# 3.0 language features there is partial IDE support
- Colorization and New Keywords in Completion List
- Edit and Continue Rude Edit Detection
- Partial VB 9.0 Language support (Due to differences in feature delivery schedules VB implementations of the above C# features will appear in a future CTP)
- Local variable type inference and Option Infer switch
- VSTS Improvements in load & unit testing such as unit test for devices
- Device development improvements
- VSTS integration
- Access and modify device security configuration from the IDE
- Enables developers to build and debug a Windows Vista Application
- Enables Visual Studio Tools for Office developers to build document-level customizations for Word and Excel 2007
- Enables eMbedded Visual C++ 4.0 developers to use Visual Studio Code Name “Orcas� to build their existing applications
- NET Framework improvements such as:
- New managed add-in model enables developers to add a version-resilient extensibility model to their products.
- Support for time zone conversion, enumeration and serialization, including cases where Daylight Saving Time rules change over time.
- Reflection in Partial Trust, enabling sand box scenarios for all applications that depend on these features.
- The ability to control the garbage collector’s latency mode
- Improved CLR ThreadPool micro-performance and throughput for worker and IO completion
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..
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]
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]
Visitando 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).
Technorati Tags: MySQL, Access, Software, Freeware
» Leer más, comentarios, etc...
Navegapolis
Versión de prueba de Flight Simulator X
Septiembre 28th, 2006 - [Enlace local]
Para 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]

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
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 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 if ( $objeto instanceof Clase ) { $objeto->foo(); } ?>
Referencias
- PHP: error_reporting
- PHP: Funciones de Gestión de Errores y Registros
- PHP best practices - The dos and don'ts
» 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:
» 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:
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]
Los 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]
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....








