Entradas

Mostrando las entradas de octubre, 2007

BBC News: Uruguay buys first '$100 laptops'

Imagen
The first official order for the so-called "$100 laptop" has been placed by the government of Uruguay. http://news.bbc.co.uk/1/hi/technology/7068084.stm Via: Engadget

Nueva generación de tarjetas de crédito.

Imagen
Una nueva generacion de tarjetas de credito , está apareciendo. At a glance the Credit Card Embedded Authentication Device looks like your standard banking debit card, except of course that it has a tiny display and a 10 digit keypad. The idea is that instead of entering a PIN or authorization number into a web browser or ATM that could be compromised, you use the card and its own secure system. As an example a user could enter their PIN number into the card and be provided with a one-time use numeric passcode. To authorize a transaction that passcode would then be entered into a device where it would be validated through an authentication server, allowing the transaction to be completed. Es bueno que tengamos algunos mecanismos de pagos mas seguros que los actuales, que dejan bastante que desear. En poco tiempo, me enteré de un fraude en Canadá a mi cuñada y una clonacion de trajetas de credito realizada en Uruguay. Como recomendación no conviene perder de vista la tarjeta en ningún m

Jmeter + Selenium = An effective pair.

En el último numero de la revista Software Test & Performance , hay un árticulo de como usar JMeter y Selenium. Se que hay varios que están empezando a usar Selenium, por lo que pienso que puede interesarles. No es demasiado detallado, pero ayuda.

Instalando archivos .msi en Windows Vista

Imagen
Tenía que instalar el Microsoft SQLServer Managment Studio , que viene en un archivo de instalacion *.msi. Al instalarlo daba un error bien criptico que decia Producto: Microsoft SQL Server Management Studio Express -- El instalador encontró un error inesperado al instalar este paquete. Esto puede indicar un problema con este paquete. El código de error es 29506. Los argumentos son: C:\Program Files\Microsoft SQL Server\\90\Tools, ealmeida, La solucion de http://support.microsoft.com/kb/916766/en-us , no me dió resultado. Cuando vi que el mensaje era relacionado con algun tema de seguridad, intenté correr el msi, con permisos de administrador y me costó encontrar una forma de hacerlo a traves de la GUI. Al final ejecuté un prompt CMD como administrador y despues desde ahi, ejecuté el msi y pude superar este inconveniente. Esta lindo el UAC (User Access Control). Ya tuve varios momentos WOW con Vista. Bueno, en mi caso, creo que tendria que calificarlos como momentos lpqlp. Como soy te

Diseñar caras con Flash

Imagen
En http://flashface.ctapt.de/ se pueden diseñar caras humanas, con flash. Una aplicación inútil pero divertida, para hacer identikits

Scrum distribuido en varios paises

En el podcast Planning and Maintaining the Rhythm of Distributed Scrum cuentan la experiencia de una empresa que esta instalada en 4 paises y un grupo de 50 personas que utilizan Scrum . Es un video medio largo (37 minutos) que me resultó interesante.

GeneXus Rocha Beta 1

Estuve probando el fin de semana la version Rocha. Me dediqué a dejar funcionando el generador Ruby y tambien a probar un poco la generacion la usabilidad con una KB medianita (poco menos de 100 tablas) que uso para hacer pruebas. Estando en Beta1 ya se pueden hacer cosas que se aproximan a una aplicación completa. NO es un análisis completo, pero me quedo con algunas cosas. Performance: Sigue siendo mala. Me cambie de notebook y a pesar de eso, la performance sigue no siendo buena. Ahora tengo un Core 2 Duo (2.20GHz) y 2Gb de RAM y ahora esta mucho mas trabajable que con mi anterior notebook, pero aún es pesado. Se que se van a tener muchas mejoras en este aspecto (muchas ya se notan). Cada vez que miro algo que demora, trato de estudiar los pasos que está haciendo y ver si ha algo evitable. Algunas cosas se podrían optimizar, pero creo que hemos llegado a un punto que se hace imprescindible "paralelizar" algunos procesos para hacerlos mas ágiles. Hoy en dia, tenemos muchas

COSTA RICA: Mejoría fiscal y calificación de riesgo

En el editorial del diario La Nación de Costa Rica dicen: La mejoría fiscal es producto de varios factores que deberían las evaluadoras tomar en consideración. En primer lugar, se registra un importante crecimiento sostenido de los ingresos fiscales en los últimos 3 años (20% promedio), asociado con el mayor crecimiento real de la economía (6% promedio en los últimos 4 años), el efecto postergado de las reformas legales anteriores, los esfuerzos de la administración por mejorar la recaudación (particularmente la aplicación del TICA a nivel de aduanas) , la disciplina del sector empresarial de cumplir con sus obligaciones y la política prudente de gastos reflejada en los presupuestos ordinarios de la República. Costa Rica no había tenido un superávit financiero en muchos años. Pero, aun así, ha cumplido fielmente sus obligaciones en los últimos 15 años. Nuevamente reconocen que la utilizacion de nuestro sistema de aduanas , les ha permitido mejorar la recaudación.

Cubo Rubik - Touchscreen

Aqui se puede ver un cubo rubik , hecho en una pantalla cubica multi-touchscreen. El Cubo Rubik, siempre me fascinó y cuando era chico, llegué a armarlo en menos de un minuto, en forma consistente, una habilidad que nunca me sirvió para nada :). En el sitio http://www.andrewfentem.com/ se pueden ver algunos ejemplos interesantes de juegos y utilizacion de pantallas en formas novedosas.

Vehiculos extraños

Imagen
Una buena coleccion de fotos de vehiculos extraños, se pueden ver Aqui , Aqui y Aqui. Algunos me gustaron mucho.

Como llegar a ser un blogger famoso.

Imagen
Cartoon by Dave Walker . Find more cartoons you can freely re-use on your blog at We Blog Cartoons .

Drools: Manejador de Reglas interesante

En Just Java 2007 Conference en Brasil, la gente de Drools, dio una conferencia sobre RDBM y Drools. Se puede ver la presentación aqui , que es una buena introducción al tema y da pistas para seguir investigando. En mis planes está hacer una aplicación Genexus que se integre con Drools, para probarlo, pues me parece que tiene mucho potencial.

Control de Versiones

Imagen
En Version Control and “the 80%” , Ben Collins-Sussman dice algunas cosas interesantes sobre control de versiones, repositorios centralizados y distribuidos. También opina sobre el 20% de personas que son las que prueban las nuevas tecnologías y el 80% que las siguen. Me resultó interesante. En la comunidad GeneXus estamos esperando alguna herramienta que soporte los "repositorios distribuidos" desde hace un tiempo, con buenas herramientas que faciliten el "merge". Sería bueno lograrlo, pues creo que ayudará mucho al desarrollo de aplicaciones grandes en forma mas ágil.

En búsqueda de la ortogonalidad perdida.

Imagen
En las últimas dos semanas he estado divertido con una migración de una aplicación a GeneXus 9.0. La migración en si, no dió demasiados dolores de cabeza. Si tuvimos que hacer bastante testeo, pues hubieron que hacer varios cambios por joins que cambiaron y reglas que cambiaron el momento en que se disparaban. La parte WEB (que es la mayoría de la aplicación) no tuvo mayores inconvenientes y los módulos que usan webforms tuvieron mas problemas fundamentalmente en el momento de la instalación. Las herramientas que tenemos para instalar un aplicación Genexus, son bastante pobres. En nuestro caso la aplicación se instala de la siguiente forma WIN GENERAL BATCH WEB PUBLICO (directorio virtual con acceso anonimo autorizado) PROTEGIDO (directorio virtual con SSL/HTTPS) WEBSERVICES (directorio virtual para webservices) Estaría bueno poder definir en GeneXus en que lugar se instala cada cosa, de forma de poder hacer el deployment en forma mas prolija. Hoy lo hacemos a traves de archivos con

Olimpica numerada, vendo...

Imagen
Mañana juega la celeste contra Bolivia, en el primer partido de la eliminatoria para el mundial. El partido ha consitado la misma atención que los partidos de Futbol Americano en Uruguay. Por lo que se, se han vendido muy pocas entradas. Hasta el capitán del equipo dice que el precio de las entradas son un robo . Con estos antecedentes, me dejó totalmente perplejo que hoy al estacionar el auto, de mañana, bajo lluvia, en una cuadra donde el mio era el segundo auto que se estacionaba en las proximidades del Mercado del Puerto (a unos cuantos kilómetros de estadio), se me aproxima un señor diciendo: _"Olímpica numerada, VENDO.." La única explicación que encontré es que el buen señor se hubiese ganado las entradas en un sorteo.

Wink - Software gratuito para capturar pantallas.

Hace un tiempo, escribí sobre Jing , que esta bueno para capturar videos de secuencias de pantallas y facilita el subirlo al web para que otros lo vean. Otro que vi (no me gustó tanto, pero es gratis) fué : Wink - [Homepage] : "Introducing Wink... Wink is a Tutorial and Presentation creation software, primarily aimed at creating tutorials on how to use software (like a tutor for MS-Word/Excel etc). Using Wink you can capture screenshots, add explanations boxes, buttons, titles etc and generate a highly effective tutorial for your users." Permite generar exes , SWF, HTML y PDF con la secuencia de pantallas capturadas (a demanda, o cada tantos segundos). Por si alguien quiere hacer alguna prueba.

OpenMoko - Lindo nombre para un telefono open source!!

Imagen
OpenMoko es una plataforma para el desarrollo de aplicaciones moviles en Linux. En nombre, al menos en Uruguay, no es delos que tienen mas gancho para las ventas. Via: Miguel de Icaza

Temporada de Asados 2007-2008

Imagen
Con estas hamburguesas hechas al disco de arado, quedó inaugurada la temporada de asados 2007-2008 en el parrillero de casa.

Premios y mas premios

Imagen
Nos dieron el Nintendo Wii, que nos ganamos en el Genexus Challenge!!!. Diego lo probo y quedo copado. Marcos tiene la televisión rota, por lo que no podía probarlo. Me lo traje para casa... donde tengo al betatester Felipe, que puede probar cualquier consola en pocos minutos. Está muy bueno!! . Estoy teniendo un problema, con el transformador (es de 110 V, 52 Watts y yo tengo un transformador de 50 W). Cada tanto, decide apagarse, por lo que hasta no comprarme un transformador como la gente, no lo voy a prender mas, pues tengo miedo de quemar algo. NOTA AVERGONZADA y VERGONZANTE: También me dieron un premio en el XVII Encuentro GeneXus. Y dice: "Reconocimiento a Enrique Almeida por su aporte a la comunidad GeneXus". Muchas gracias a APTRA, a los profesores que nos cedieron las horas y a todos los que me conocen. Me encantó recibir este premio.

La importancia de llamarse KBDoctor.

Imagen
En las diferentes versiones de Genexus, cada vez deducen mas cosas de la base de conocimiento y permiten generar mas codigo en forma "automática". Esto trae como consecuencia, que cada vez es mas importante tener muy prolijo tanto el modelo de datos, como todas las propiedades de los atributos, tablas y demas objetos. Solo para dar algunos ejemplos: En versiones anteriores, los prompts generados por genexus, eran poco menos que inutilizables. Hoy en dia, se generan pantallas que son mucho mejores y personalizables, con lo que puedo considerar tenerlas en mi aplicación, sin que desentonen. Antes cuando se generaba una grilla en los cabezales de la misma, se ponía la descripción del atributo como título de la columna. Como éste era algo largo, siempre había que cambiarlo. No existían los patterns, por lo que todas las pantallas eran diseñadas y tocadas de forma que no importaba si un atributo o tabla quedaba con una descripcion con una falta de ortografía o un titulo mal ingres

COSTA RICA: Uso de factura electrónica

Imagen
Desde hace algún tiempo Chile tiene factura electrónica y ahora le toca a Costa Rica ( Uso de factura electrónica beneficia a empresas). España la tiene hace mas tiempo, pero no conozco mucho de su experiencia. Creo que en Uruguay estamos lejos para que se animen (o mejor dicho, nos animemos) a hacer una reforma de éste tipo. Me pone un poco nervioso que nos quedemos atrás en este tipo cosas que hacen mas fácil la incorporación de mas empresas al intercambio de información y por ende al comercio electrónico. Con la reforma tributaria en el estado actual es impensable considerar esta posibilidad, pero igual creo que la DGI debería al menos habilitar a aquellos que lo deseen a poder mantener sus registros en forma electrónica, pues una vez que se cree la masa crítica de empresas y ademas se forme la infraestructura necesaria (emisoras de certificados, formatos exigibles, procedimientos, etc), todo va a ser mas agil, para el pago de impuestos y también para los controles que el mismo est

Freeway - Concurso de Blogs Uruguayos - Ya estan los 15 finalistas!.

En Freeway : - Segundo Concurso de Uruguyo Blogs , ya estan los 15 blogs finalistas elegidos por el jurado. Cinco por categoría: periodístico, personal y temático y habría que votar por ellos, entre el 2 y el 31 de octubre. → Finalistas a la categoría de blogs periodísticos → Finalistas a la categoría de blogs personales → Finalistas a la categoría de blogs temáticos