martes, octubre 07, 2008

Genexus X, Java y Ms SQL Server (1)

En las últimas semanas me tocó probar la versión X de GeneXus de primera mano. Nuestra idea era conocer las novedades de la herramienta para eventualmente migrar un proyecto hecho en la 9 por sus ventajas de Web 2.0.
El primer desafío fue configurar adecuadamente el entorno de desarrollo, hoy comparto los pasos de configuración necesarios para trabajar con Ms SQL Server 2005 express y Java Generator.

DBMS
Para comenzar GeneXus X necesita SQL Server para funcionar. Como no teníamos instalados pues mayormente trabajamos con Oracle decidimos instalar la versión express de 2005 (La cuál es gratuita).
También es recomendable instalarse el SQL Server Management Studio Express para ver las tablas, diagramas, ejecutar queries, etc... La herramienta se distribuye por separado del motor .

Por último tenemos que usa El driver SQL Server 2005 para conectarnos con el servidor, el cuál está desarrollado exclusivamente en Java, es decir, lo podemos distribuir a ambientes que no tengan el client nativo de SQL(por ejemplo Linux).
Para que ande hay que:

  1. Incluir el driver jdbc jar en el classpath del Modelo JAVA.
  2. Configurar adecuadamente el SQL Server pàra que escuche conexiones TCP/IP (no se pq pero no me anduvo con NamedPipes). Se puede probar directamente desde el modelo SQL.
¡Suerte y éxitos con GXX!

jueves, octubre 02, 2008

1 sitio de cada 20 usa Google GFE

Según muestra claramente la encuesta de setiembre de Netcraft, cerca del 5% de los servidores que existen en la Internet no utilizan ni Microsoft IIS ni Apache sino GFE, un servidor modificado por Google para alojar, principalmente, sus sitios de Blogspot, como este.

¿Que efectos tiene esto en el mercado? Quizás muestre como cada vez más claramente Google es un competidor frontal en muchos de las áreas donde actualmente está Microsft y donde se estará compitiendo mañana: SaaS y Enterprise 2.0, las aplicaciones en el web.

martes, setiembre 30, 2008

El éxito y la educación

Hoy en Freakonomics acabo de leer un artículo sobre "las notas en la educación y el éxito" que me puso devuelta sobre la mesa la pregunta no respondida ¿qué es el éxito?
No obstante, me voy a quedar con la definición vulgar asociada al acumular riquezas (vox populi, vox Dei, ¿quizás?), no porque la vea moralmente correcta, sino pq es fácil de medir. O bien tenés 40.000 millones de dólares o bien no, más allá de que sigan sacudiéndose las bolsas y los bancos se siguen cayendo o se siguen comprando entre ellos.

Entonces una cosa que vemos a menudo, que la gente que ha conseguido acumular riquezas no necesariamente tenía buenas notas en la escuela, liceo o universidad (Gates no terminó la universidad por ejemplo). Ahora bien, ¿significa esto que tenemos que dejar de estudiar por ello? Me parece que no pues estudiar no apunta a hacerse ricos, pero puede ayudar. Viendo bibliografías de gente que se ha hecho rica, se denotan otras cosas, como tenacidad, liderazgo, convicción, terquedad, etc... que van más allá del salón de clase.

Resumiendo, me quedaría con la valoración de una lector del mismo artículo:
Uno define con respecto a que se mide el éxito.
"... Success can only be defined by you. So grades can never predict success..."