Entradas

Mostrando las entradas de febrero, 2008

Windows Vista SP1

Leyendo el documento Notable_Change_in_Windows_Vista_SP1.doc, veo que dice:

·SP1 reduces the number of UAC (User Account Control) prompts from 4 to 1 when creating or renaming a folder at a protected location. Ese fue el motivo que me llevo a deshabilitar el UAC, de mi Windows Vista, pues no me gusta que me traten de tarado. Ahora voy a ver si le doy otra oportunidad.

Tambien hay muchas modificaciones al manejo de la hibernacion y el manejo de memoria, que son las cosas que me suceden a mi, junto con demoras inexplicables en determinadas operaciones, como analizar shares de la red.

El el WorkShop que estoy haciendo en Microsoft, Windows Vista, no se nombró en ningún momento. Todas las máquinas virtuales que se usaron en el los laboratorios, usaron Windows 2003 Server R2 o Windows Server 2008, para maquinas clientes. Era en las que programábamos con Visual Studio 2005 y 2008. O sea, me parece que se dieron cuenta que con Windows Vista, no está preparado para trabajar sin tener problema…

Diferentes formas de ver un problema.

Hace unos dias, iba en el auto de mi señora, llevando a Matilde y Felipe a la casa de unos amigos y luego al taller mecánico.
Al auto (**) se le habia roto un componente eléctrico, por lo que no quemaba el combustible de un cilindro y esto provocaba que el auto temblara cuando no estaba acelerado.

El temblor era muy molesto y notorio, tanto que a los niños les gustaba para "hacerse masajes" y me pedían que parara en los semáforos y no acelerara, para divertirse.

Felipe, me preguntó:
"Que tiemble tanto, le puede hacer mal al motor?".

Matilde, por otro lado, cuando llegamos a la casa de la amiga, me pidió que no apagara el auto, y lo miró atentamente y dijo:
"Que suerte, Papá, desde afuera no se nota casi nada que tiembla!".


** Un Renault Clio, es la tercera vez que le pasa esto y conozco a dos amigos que tienen autos de la misma marca y tambien le ha sucedido lo mismo. Es un defecto de fabricación bastante molesto.

LIBRO: The Singularity Is Near: When Humans Transcend Biology

Imagen
Hace un tiempo, me había comprado el libro "The Singularity Is Near: When Humans Transcend Biology", porque lo habia encontrado barato en Amazon.

Lo guardé para las vacaciones, pues era un libro incomodo de leer, tapa dura, mas de 700 paginas...

Realmente, leerlo me gustó mucho.

Habla fundamentalmente del futuro y como serán los proximos años, cuando los las computadoras tengan un poder de cálculo y una inteligencia superior a la humana.

El autor predice que las leyes de seguir aumentando la potencia tando del software como del hardware, de tal forma de poder contar en el 2025 con una computadora tan potente como un cerebro y en el 2035 tener el software pronto para emular el funcionamiento del cerebro, pero muchisimo mas rapido.

Este crecimiento es doblemente exponencial (o sea tambien crece en forma exponencial, el exponente de la formula).

A esto, el le agrega un revolucion en el campo de la nanotecnología, la robótica y el manejo de la biologia (entender el genoma humano y otr…

Workshop de Microsoft

Estoy realizando un Workshop organizado por Microsoft, sobre las tecnologías que están lanzando en el 2008.

El programa es:

Día 1: Framework 3.5 y visual studio 2008
- Innovaciones en el framework
- Nuevos elementos de C#
- Cambios en WCF y WF
- Visual Studio 2008

Día 2: Acceso a Datos
- LINQ
- Ado.net Entity Framework
- Parallel Extensions

Día 3: IIS 7
- Arquitectura de IIS7
- Desarrollo de handlers y módulos
- Activación y control de ciclo de vida de servicios.
- Hosteo de aplicaciones

Día 4: ASP.net 3.5
- MVC
- Data Services
- Dynamic data
- AJAX
- Silverlight Controls

Día 5: SQL 2008
- Nuevos tipos de datos
- Extensiones del lenguaje
- Soporte geográfico
- Soporte administración declarativa.
- Mejoras en los servicios adicionales (AS, IS y RS)

El workshop esta bueno aunque el programa es demasiado denso como para profundiz…

Goolag Scanner

Imagen
Estaba leyendo las especificaciones técnicas de Goolag Scanner (es un programa que utiliza búsquedas de Google para encontrar vulnerabilidades, escrito por CULT OF THE DEAD COW y dice:
NOTE: If you use C#, you probably feel the need for C++, if you use C++ you may need Python, in a Python-project you'll learn the need for Java, using Java, you will love C# or Fortran. Or Assembler. Or simply commit suicide. (Programming is a bitch.)


Es bueno saber que hay gente que sabe escribir especificaciones técnicas...

Cuando estos nenes dicen:

THE STANLEY KOWALSKI VERSION
The cDc developed this software. It's issued under the terms of the GPL. If this software does something bad to your computer or network or provides information that you have no legal right to see, then that's your problem. In some countries this software might be illegal. Don't be stupid, and don't come whining to us if you get into trouble. You've been warned.


es mejor tomarlos en serio y no hace…

Altagracia: nuevo generador de código venezolano de software libre

Imagen
En Venezuela comentan que van a desarrollar un generador de código abierto, basado (y compatible?) con GeneXus.

"De las reuniones con ellos surgió el proyecto de crear un generador de código alternativo que lo hemos llamado Altagracia, que será compatible con Genexus, tendrá sus cualidades, el mismo nivel de desarrollo de suite de aplicaciones, la misma potencia, con cambios mínimos, pues el interés tampoco es violentar a la empresa uruguaya".

Según Figueira, Altagracia será una herramienta totalmente libre. Quien quiera tenerla, la adapta y la utiliza; serán las cuatro libertades puestas en su máxima expresión. Para el funcionario, esta versión libre de Genexus no afecta a los uruguayos, estima que ahora esta empresa puede tener aplicaciones para ambos mundos: el libre y el propietario.

UPDATE: Hay que tomar esta información con pinzas, pues en conversaciones posteriores con gente de Artech, me comentaron que el proyecto no está activo.

TOP SECRET: Partido de fútbol - Equipo masculino uruguayo derrotado por equipo femenino tico.

Imagen
Documentos recientemente desclasificados por los gobiernos de Costa Rica y Uruguay, me permiten hablar de un bochornoso partido de futbol que se realizó en el año 2004.


En el año 2004, el proyecto "TICA - Tecnología de Información para el Control Aduanero", estaba en plena ejecución. Había varias personas viviendo permanentemente en Costa Rica y varios integrantes de Concepto viajábamos regularmente para ajustar y poner en funcionamiento el sistema en la Aduana de Costa Rica.

En un momento, fuimos invitados a jugar un campeonato de fútbol 5 interno del Ministerio de Hacienda. Tuvimos que rejuntar todos los que estábamos en ese momento en San Jose, y conseguir algunos refuerzos para llegar a los 6 integrantes.

Antes de conocer Costa Rica, creía que no tenían mucha pasión por el fútbol, pero luego me di cuenta que viven el fútbol con gran intensidad. Es notable ver como los partidos de fútbol 5 que en Uruguay se realizan juntándose entre amigos, en San Jose son muy organizados, c…

El Protection Server me tiene podrido!

Imagen
Desde un tiempo a esta parte, el Genexus Protection Server (programa que controla las licencias GeneXus y de otros productos) se ha dedicado a jugarme algunas malas pasadas.

En algunos clientes que usan GXplorer para hacer consultas en una Data Warehouse desarrollada por nosotros, han tenido mas de un problema para poder utilizar las licencias del mismo.
Generalmente se pueden instalar desde algún PC y no pueden desde otro.
O también se puede conectar determinado usuario y otro con menos permisos no puede acceder a las licencias.

Hay manuales y guías de como configurar DCOM y su seguridad, y de como instalar las diferentes versiones de GeneXus Protection Server, pero por algún motivo los usuarios no son capaces de seguirlas.
Sucede que cuando algún cliente cambia de PC, o lo reinstala, estas instrucciones no son tenidas en cuenta, y luego nos llaman para decirnos "No puedo consultar la data warehouse".

Hoy me toco a mi y a mi notebook. :(

Estaba trabajando normalmente con Gen…

Generador de Carteles

Imagen
Encontré este generador de Carteles de carretera, que creo que está bueno para algunas cosas y puede servir para hacer algunas bromas.

También puede generar piedras de tumbas y señales parecidas a las que aparecen en las carreteras y señales de advertencia o peligro.

Y por ultimo el generador de texto Ninja.




Via PuntoGeek.com

WCF Services (.NET Framework 3.5) + GeneXus

Imagen
En el post anterior relacionado con WCF, hablaba de la necesidad de programar un servicio seguro (firmado digitalmente con certificados X.509).

Gracias a un link de Sebastian, me compré el libro Learning WCF (está bueno) y practique un poco con los Labs que trae. Se pueden bajar de aca, sin necesidad del libro, aunque este ultimo es recomendable pues explica bastante.

Después de hacer funcionar el ejemplo canónico de un web service firmado con certificados digitales (tanto del lado del servidor, como del cliente), me enfrenté a la divertida tarea de poner eso en funcionamiento.

Tenía 2 tareas por delante:

1) Hacer funcionar el servicio en IIS, pues en los ejemplos se usa el servidor interno que viene con WCF, que es muy practico para el debug y la programacion.

2) Integrar lo programado con VS.2008, a nuestra programación con GeneXus 9.0.

Integrar con IIS
El hostear el servicio en IIS, pense que iba a ser una tarea trivial, pero no fue tan asi.
En primer lugar, pensé que iba a tener que crea…

Mas consejos para hacerse odiar en foros tecnicos

Imagen
Con el fin de tener un mundo mejor y siguiendo con los consejos para hacerse odiar en foros técnicos, agrego algunos que se me pasaron y otros que fueron enviados en comentarios.

15) No perdonar a quienes les tenemos bronca. (Enviado por ysidoro)Contestar siempre a los que uno odia.
Apenas aparezca un mensaje en el foro de alquien que se está haciendo odiar (siguiendo los pasos anteriores), CONTESTARLO!
"escribiste un off-topic"
"no mandes adjuntos"
"por qué gritas?, escribi con minúscula"Es fundamental también, si se produce respuesta de quién envia el mensaje original, seguir contestando y contestando hasta ser quién ha enviado el último mensaje (del esa conversacion).
16) Ser agradecido por demás... (Enviado por Ricardo Coulthurst)
Poner los clásicos:"Gracias" (enviado a todo el foro)

"No hay de que" (nuevamente a todos)
17) El lacónico (Enviado por Ricardo Coulthurst)
Despues de haber planteado un problema y si plantearon 32 posibles soluc…

Google email uploader

Imagen
Los que usamos Gmail para leer mails, estamos acostumbrados a poder buscar rapidamente en conjuntos grandes de mail.

En algunas oportunidades (no muchas, por suerte) he tenido que buscar algunos mails viejos (antes del 2007). Antes yo utilizaba Outlook y tengo MUCHOS archivos PST, donde debo buscar. Esto es una tarea aburridisima y lenta. Utilizo Outlook y lookout para encontrar algunas cosas pero es un proceso que da pena.

Quede bastante ilusionado con la liberacion de Google email uploader
que permite subir mails viejos a cuentas de Gmail.

Aun necesita para funcionar Google Apps Premier o Partner edition, pero igual creo que es un muy buen paso, pues a lo mejor lo liberan para uso general.
Si fuera asi, podriamos subir todos esos mails a cuentas de Gmail y tenerlo en un mismo lugar.

Una breve descripción del utilitario:

The Google Email Uploader is a desktop utility for Microsoft Windows that uploads email from other desktop email programs (like Microsoft Outlook) into your Google Apps m…

Vacaciones tecnológicas

Imagen
Esta foto, que parece ser la mercadería decomisada en un operativo aduanero, no es mas que una imagen de lo que tenia la mesa ratona de la familia Almeida de vacaciones.

Teniamos:
Filmadora, tres celulares, 2 controles de Wii, 2 controles de PS2 (sale solo uno, pues el otro lo estaba usando Felipe), 6 reproductores Mp3 (2 ipod y 4 de otro tipo), el iPaq de Mariana, control remoto del equipo de audio, de la TV y del DVD.

En la foto, faltaron los notebooks y la maquina de fotos con la cual sacamos la misma...

Lo que tienen de bueno las vacaciones es que le permiten a uno disfrutar la naturaleza y no depender tanto de la tecnología.

¿Qué libro le recomendarías a un futuro Ingeniero en Computación ?

Imagen
Si un pichón de Ingeniero en Computación pregunta cuales serían los libros recomendables para leer antes de recibirse, mi lista incluiría:

1)




Peopleware: Productive Projects and TeamsPara cualquiera que vaya a trabajar en equipo es recomendable este libro y mas, si va a tener la responsabilidad de organizar el trabajo de un grupo de personas.

2)
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)Otro de los clasicos, que no puede faltar. Explica las complejidades de las plataformas de desarrollo y las complejidades propias de cualquier desarrollo.

3)
Compilers: Principles, Techniques, and Tools (2nd Edition)Este libro, siempre me gustó mucho. Se enfoca a como se hace un compilador, pero explica conceptos que sirve para todo aquel que tenga que lidiar con le…

Algunos consejos sencillos para hacerse odiar en foros técnicos

Imagen
Por motivos de trabajo, me toca participar en varios foros técnicos, donde personas que realizan tareas similares, comparten experiencias y problemas para ayudarse mutuamente.

Bien usados son una herramienta maravillosa.

Los que siguen son algunos consejos para aquellos que quieran lograr que dichos foros no funcionen o se hagan aburridos e inútiles.

1) Utilizar solo MAYUSCULAS.
LOS MENSAJES QUE ESTAN ESCRITOS TODOS EN MAYUSCULAS, SON DETESTABLES PARA LEER. CUANDO VIENE UNO ESCRITO DE ESTA FORMA LO ELIMINO INMEDIATAMENTE.

2) Reciclado de titulo de problemas (subject).
Es comun que una persona mande un problema al un foro, y luego otra persona sin responder al tema original, envia un mail con el mismo asunto (subject) que el anterior, pero con un contenido totalmente diferente.

3) A lo mejor alguien sabe - Envio del problema a numerosos foros.
Por ejemplo, tengo un problema de seguridad en java, y envio mi pregunta a los foros de java y adicionalmente a algunos foros de .NET, Visual Basic, …