Bitácora del Desarrollador: noviembre 2007

martes 20 de noviembre de 2007

Mozo, un Service Pack para Project por favor!!!

Project Server 2007; en cuanto a fallas, lo peor que he visto después del Windows 95.
Desde Marzo de este año que migramos a Project 2007, e infelizmente cada día funciona peor.

Creo que si supiera el trabajo que cuesta mantener esta herramienta operativa, nunca la hubiese instalado.
Hay muy poca documentación oficial sobre las fallas, y no se pueden descargar hotfixs... hay que sacar a relucir el instinto MacGyver para solucionar cada problema.

Lamentablemente tendremos que esperar el Service Pack de Project Server 2007 para Marzo o Abril del 2008.

[EPM 2007 Conference Post Report – and SP1 Information]

viernes 16 de noviembre de 2007

StockGame: Goodbye New York

Hoy finalizó el VIII StockGame. Para el que no sabe de que se trata; StockGame es un juego online que se realiza una vez al año, en el que puedes jugar por un mes en el mundo de Wall Street.

Puedes hacer operaciones virtuales en tiempo real en las principales bolsas de Estados Unidos y del mundo, además de operar con los bonos globales más representativos de la región.
Sería como operar en un simulador de la bolsa. Lo único malo es que está implementado en Genexus ...

El ganador de este año participaron 1.508 personas y el ganador fue PAUL con U$S 13,603 de ganancia sobre sus 20 mil iniciales.
Lamentablemente terminé 5º. Ganamos U$S 7.757 pero no pudimos ir a New York. Por lo que solo nos queda desearle buen viaje PAUL (se va a cagar de frío, hehehe).


Fue una dura batalla, en la que corrimos cabeza a cabeza con Diego que terminó 3º.
Los demás compañeros de la oficina un desastre; no hace falta agregar palabras ... vean el final.

Esperaremos al próximo año a ver si podemos mejorar estas posiciones dedicándole más tiempo al juego.
Dicho sea de paso; si alguien nos quiere como asesor en inversiones de riesgo estamos a sus órdenes, heheh :)

Respecto a la aplicación web, esperemos que el año próximo la gente que organiza el juego corrija los links que estuvieron caídos durante todo el juego.

martes 13 de noviembre de 2007

Métricas del código en Visual Studio 2008

Se trata de una nueva funcionalidad de Visual Studio 2008 -disponible en la versión Beta 2- que permite obtener métricas en base al código de un método, clase, proyecto o solución.







Code Metrics provee cinco métricas; Class Coupling, Depth of Inheritance, Cyclomatic Complexity, Lines of Code, Maintainability Index.

Cyclomatic Complexity, indica la cantidad de desviaciones de flujo que puede tener nuestro código(se calcula contabilizando la cantidad de if, switch, while, for, etc.)
Cuanto menor sea el nivel, menos cantidad y más simples serían los test que ese código necesita.

Class Coupling, indica el nivel de acoplamiento que tienen nuestras clases, es decir, la cantidad de dependencias de nuestras clases. Como todos sabemos, cuanto menor es acoplamiento más posibilidad de reusar o de modificar frente cambios.

Depth of Inheritance, indica la profundidad de la herencia para nuestras clases. Este punto es algo delicado, porque en mi opinión la cantidad de herencia no es algo malo. Depende mucho del proyecto. Por ejemplo tres o cuatro niveles no sería algo negativo en el caso de un componente.

Lines of Code, la preferida de los gestores para evaluar el rendimiento, y hacer proyecciones en los informes(aunque no siempre reflejan tal cosa); contabiliza las lineas de código de nuestras clases, y nuestro proyecto.
Actualmente existen varios adds-in para VS que brindan esta medida en particular.

Maintainability Index, esta métrica pretende ser un índice de 0 a 100 que indica la complejidad en mantener el código de un modo general, de modo que con un simple vistazo podamos detectar problemas.
Se supone que utiliza varios métodos de medición, inclusive Halstead Volume para crear dicho índice. No hay mucha información al respecto de este último, pero esperemos al la versión Release.

[FxCop: New for Visual Studio 2008]

jueves 8 de noviembre de 2007

Avant Premiere Visual Studio 2008, Windows Server 2008 y SQL Server 2008

El próximo 29 de noviembre ser realizará un nuevo Microsoft TechNet & MSDN Briefing donde será presentado Visual Studio 2008, Windows Server 2008 y SQL Server 2008.

Esta vez el evento es 100% on line y en vivo, lo que en otras palabras sería como;
muchachos, hay que ahorrar, nada de andar gastando dinero pasajes aéreos, promotoras y demás chucherías.
Este año lo hacemos virtual y de paso promocionamos Office Live Meeting...


It's show time !!!

[http://www.mslatam.com/conosur/briefingonline07/]

lunes 5 de noviembre de 2007

Linux sobre Microsoft Virtual Server 2005 R2 SP1

Como se anunció ya hace varios meses, está disponible de forma gratuita complementos de Virtual Server 2005 para soportar Linux.

Esta buena noticia permite que consolidemos nuestras aplicaciones basadas en Linux, sobre el hardware virtualizado.

Estos son los sistemas Linux que soporta;

Enterprise

  • Red Hat Enterprise Linux 2.1 (update 7)
  • Red Hat Enterprise Linux 3.0 (update 8)
  • Red Hat Enterprise Linux 4.0 (update 4)
  • Red Hat Enterprise Linux 5.0
  • SuSE Linux Enterprise Server 9.0
  • SuSE Linux Enterprise Server 10.0

Standard

  • Red Hat Linux 9.0
  • SuSE Linux 9.3
  • SuSE Linux 10.0
  • SuSE Linux 10.1
  • SuSE Linux 10.2

Se ofrecen las siguientes funcionalidades adicionales;

  • Sincronización entre el host y el sistema alojado: sincronización horaria, pulsos y apagado coordinado
  • Funciones de driver de ratón y pantalla
  • Emulación de discos SCSI

[Virtual Machine Additions for Linux]
[Virtual Server 2005 R2 SP1]