Genexus Planet

January 27, 2012

Hebert Pastorino

POLÍTICA SOCIAL SUSTENTABLE

Sin lugar a dudas el desarrollo sustentable debe ser un desafío de toda la sociedad y se debe constituir en uno de los objetivos principales de la política gubernamental. Haciendo énfasis en la calidad de vida de los habitantes de una nación, haciendo que esta tenga un mejoramiento equitativo, pero sin comprometer las expectativas de las generaciones futuras. Hay quienes representan al

by noreply@blogger.com (Hebert Pastorino) at January 27, 2012 04:51 PM

Abstracta

Tests de Performance en GeneXus

Si alguna vez intentaron hacer pruebas de performance sabrán que no es una tarea que se haga de la noche a la mañana, y generalmente llevan mucho esfuerzo, especialmente para la preparación de las pruebas, donde lo más complejo (especialmente en sistemas desarrollados con GeneXus) es la automatización de los casos de prueba. Finalmente estamos anunciando la liberación de una nueva

by noreply@blogger.com (Fabián Baptista) at January 27, 2012 04:14 PM

Douglas Hamilton de Oliveira

Longas e cansativas 'férias'

Pois é assim que estou me sentindo, como se estivesse de férias do Genexando, e olha que pra lhe desejar feliz 2012 eu parei.  Essas férias foram muito boas mesmo, não 'deu' pra descansar muito, mas enfim, consegui colocar a casa em ordem em várias questões que estavam me atrapalhando. Dessa forma, vamos ao feliz 2012, atrasado, e espero que você também alcance, assim como eu busco, uma vida

by noreply@blogger.com (Douglas Hamilton de Oliveira) at January 27, 2012 01:24 PM

January 20, 2012

Enrique Almeida

Funcionalidades que me gustaría agregar al KBDoctor (continuación)

Search&Replace Poder poner un texto a buscar y otro a sustituir y cambiarlo en todos los objetos. El cambio puede ser en el código, en las pantallas, en las propiedades. Seria opcional buscar con el Indice que GeneXus ya posee, o que recorra todos los objetos, los distribuya y si el texto esta en dicho objeto, lo modifique y vuelva a consolidarlo. Seria muy util, para muchas

by noreply@blogger.com (Enrique Almeida) at January 20, 2012 12:48 PM

Marcos Crispino

Nuevo blog: GeneXus for Smart Devices

Esta nota es solo para contarles que estamos empezando un nuevo blog: GeneXus for Smart Devices. La idea es tener un lugar donde contar las cosas que estamos haciendo, nuevas funcionalidades, tips, como extender los generadores, etc. Los invito a que lo visiten y se suscriban (por RSS). Ya tiene un par de notas, la bienvenida y una nota contando una funcionalidad nueva :) El blog está en

by noreply@blogger.com (Marcos Crispino) at January 20, 2012 11:30 AM

January 19, 2012

K2Btools Blog

Múltiple selección con K2B WebPanelDesigner

Selecciones múltiples Muchas veces se tiene la necesidad, de seleccionar determinados elementos de una colección y realizar una acción con todos ellos. La acción a realizar con los items seleccionados varía mucho, pero la complejidad inicial radica en resolver la interfaz que posibilite la selección de estos elementos.Para esto K2B WebPanelDesigner permite definir grillas de múltiple

by noreply@blogger.com (Federico Dominioni) at January 19, 2012 06:26 PM

January 17, 2012

Enrique Almeida

Funcionalidades que me gustaría agregarle al KBDoctor.

Hay un conjunto de funcionalidades que me gustaría agregarle al KBdoctor y dado el ritmo de trabajo que preveo para este año no voy a poder encarar. TRNCleaner. Toma una transacción que no esta siendo usada (solo se usa para crear la tabla) y le saca todas las reglas, pantalla, documentación. Opcionalmente puede eliminar también formulas no redundantes o atributos que no pertenezcan a las

by noreply@blogger.com (Enrique Almeida) at January 17, 2012 10:44 PM

January 12, 2012

Enrique Almeida

PiensoPienso: Cómo implementar semáforos en GeneXus?

Se tiene una aplicación que se ejecuta en muchas computadoras diferentes sobre la misma base de datos y comparten el file system. Hay un determinado proceso que por su consumo no puedo permitir mas que tres ejecuciones simultaneas del mismo pues la performance de  toda la aplicación se degrada hasta niveles no aceptables.  Dicho proceso, puede tener cortes o caídas que hagan que no termine en

by noreply@blogger.com (Enrique Almeida) at January 12, 2012 04:48 PM

Marcos Crispino

Implementar un User Control para el generador iOS

En los generadores para Smart Devices en GeneXus X Evolution 2, tenemos la posibilidad de crear user controls, para extender el comportamiento del generador. La idea de esta nota es contar como desarrollar un nuevo user control para el generador iOS. Nota: crear un nuevo user control involucra varios pasos: implementación en la plataforma, definición del control, implementar resolvers para

by noreply@blogger.com (Marcos Crispino) at January 12, 2012 01:21 PM

Hebert Pastorino

Energía Sostenible para Todos

Ha sido proclamado por las Naciones Unidas el año 2012 como el AÑO INTERNACIONAL de la ENERGÍA SOSTENIBLE para TODOS. Los desafíos como se sabe son enormes y de mucha trascendencia, pues debemos recordar que la mayor parte de la energía que se genera aún en el mundo, sigue basándose en las fuentes denominadas no renovables, como por ejemplo los combustibles fósiles, y aquellos recursos naturales

by noreply@blogger.com (Hebert Pastorino) at January 12, 2012 11:59 AM

January 05, 2012

Marcos Crispino

Objective-C: implementar método de forma opcional en runtime

Una de las ventajas que tiene Objective-C, es que es un lenguaje dinámico. Eso permite tener protocolos (interfaces en otros lenguajes...) con métodos declarados como opcionales, y preguntar en tiempo de ejecución si la clase que voy a usar implementa el método. Esta característica está buena, pero ahora necesito ir un paso más lejos. Quiero que una clase implemente o no un método, pero según

by noreply@blogger.com (Marcos Crispino) at January 05, 2012 01:41 PM

January 04, 2012

Hebert Pastorino

POR UN VERDE 2012……

Creemos firmemente que es el momento, el año, para que de una buena vez por todas encaremos con madurez todo lo referente a la protección del medio ambiente y la implementación de prácticas ecoamigables. Esa implementación se debe llevar a cabo desde nuestros humildes lugares, ya sea nuestra casa, nuestro lugar de trabajo, nuestro lugar de estudio o simplemente nuestro lugar de esparcimiento.

by noreply@blogger.com (Hebert Pastorino) at January 04, 2012 02:48 PM

January 02, 2012

Cecilia Abadie

Three Productivity Tips

Some time ago I shared three productivity tips I use on my daily Project Management job: Dealing with the small, with the big and the important

by noreply@blogger.com (Cecilia Abadie) at January 02, 2012 06:27 AM

December 31, 2011

Fabricio De los Santos

No mires hacia atrás y arrojalo todo por la ventana

“Si quieres vivir de forma creativa como un artista, no debes mirar demasiado hacia atrás. Tienes que estar dispuesto a recoger todo lo que eres y todo lo que has hecho y arrojarlo por la ventana”. Frase dicha en entrevista a Playboy por Steve Jobs poco antes de su debacle en Apple, cuando se vio obligado [...]

by admin at December 31, 2011 04:45 PM

December 30, 2011

Guillermo Skrilec

¿Seguridad en aplicaciones Web? #OWASP

La respuesta es OWASP, o su nombre completo Open Web Application Security Project.

OWASP es una comunidad abierta y libre a nivel mundial que se encarga de mejorar la seguridad en aplicaciones Web.

https://www.owasp.org/

OWASP tiene distintos proyectos que presentan distintos temas, cada uno de ellos con su documentación y herramientas necesarias para implementarlo en nuestras aplicaciones.

Les recomiendo el proyecto “Top Ten” para comenzar con OWASP y el mundo de la seguridad. El mismo se encarga de llevar las 10 vulnerabilidades más importantes en el mundo Web, toda aplicación debería protegerse contra estos ataques ya que son los más frecuentes hoy en día.

Otro proyecto muy interesante es “WebScarab”, el resultado del mismo es una herramienta que permite analizar aplicaciones que se comunican a través de HTTP o HTTPS. Es una de las herramientas por excelencia que se utiliza para probar la seguridad de aplicaciones Web.

Si hablamos de test de penetración, este año se liberó la cuarta versión de la guía de pruebas del “Testing Project”. Esta guía tiene todas las pruebas que se deberían ejecutar sobre una aplicación a la hora de realizar un test de penetración.

OWASP tiene muchos otros proyectos, tanto para aprender de seguridad (por ejemplo WebGoat), buenas prácticas de programación (Development Guide), entre otros. Les dejo el link a continuación para que conozcan todos los proyectos que existen.

https://www.owasp.org/index.php/Category:OWASP_Project

La comunidad se divide en distintos capítulos alrededor del mundo, donde cada uno de ellos tiene su propia lista de correo.

¡En Uruguay también tenemos nuestro capítulo local!

Invitamos a todos aquellos que se encuentren interesados en el tema a formar parte del capítulo, pueden acercarse para conocer más acerca de OWASP, para aportar su conocimiento en el área o plantear sus dudas acerca de alguno de los proyectos.

Les dejo el link para suscribirse a la lista, a través de la misma se coordinan las reuniones y se plantean los temas de interés.

https://lists.owasp.org/mailman/listinfo/owasp-uruguay

Permalink | Leave a comment  »

December 30, 2011 02:10 PM

GeneXus X