Mostrando entradas con la etiqueta Rocha. Mostrar todas las entradas
Mostrando entradas con la etiqueta Rocha. Mostrar todas las entradas

viernes, 9 de mayo de 2008

GeneXus X en Cuenca, Ecuador

Nos vemos en Cuenca el próximo miércoles 15 de mayo, 2008!


El Grupo de Usuarios GeneXus de Cuenca, Ecuador, se prepara para celebrar su segunda reunión de usuarios.
Con el apoyo de GMS Microsistemas, Distribuidor GeneXus en Ecuador, y organizado por DATAACROM y Cia. Ltda. se desarrollará el segundo encuentro de usuarios GeneXus de Cuenca, Ecuador. El mismo se celebrará el próximo jueves 15 de mayo entre las 9 y las 13 horas. El objetivo principal de dicha reunión es difundir y compartir los conocimientos de GeneXus entre profesionales, y dar a conocer las ventajas que ofrece para el desarrollo de aplicaciones. Armin Bachmann, integrante del Equipo de Soporte de Artech, será un invitado especial, dado que presentará GeneXus X a pocos días de su liberación oficial. “Me entusiasmé con este evento y poder estar ahí. No solo por el honor de poder mostrarles GeneXus X, sino por lo que significa poder conocer todas esas experiencias con tecnología GeneXus y que miembros de la comunidad compartan su visión. Será muy enriquecedor, no se puede faltar” dijo Armin al referirse sobre el evento. Al mismo tiempo también se contará con experiencias y testimonios por parte de los usuarios y empresas como, por ejemplo, Empresa Eléctrica Regional CENTROSUR, y Etapa Telecom. Como en otras oportunidades, se sortearán ejemplares del “Libro GeneXus Rocha: Episodio 1”, escrito por el prof. Daniel Márquez Lisboa y Cecilia Fernández. Programa del encuentro 08h30 Apertura del evento, Ing. Demetrio Toledo Coordinador de Grupos de Usuarios Ecuador. 08h40 Presentación de Genexus X, Armin Bachmann de Artech 09h40 Foro Abierto. 10h30 Beneficios y experiencias con Genexus en la Empresa Electrica Regional CENTROSUR, Ing. José Miranda 11h00. Presentación de la Herramienta GXTend, Ing. Carlos Marín 11h30 Break 11h50 Beneficios y experiencias con Genexus en ETAPA TELECOM, Ing. Juan Pablo Carvallo 12h20 MICROSISTEMAS. Tnlg. Jorge Izquierdo 12h30. Una experiencia en la creación de patrones personalizados, Sres. Xavier Sarmiento y Juan Pablo Pintado 12h50. Implementación de DataWareHouse con GXplorer, Sres. Carlos Calle y Valery Rodas 13h10. Demostracion uso de Patterns - Geovanny Martinez y Luis Sangacha. 13h30. Sorteo de Premios y Cierre del Evento Para participar del mismo es necesario registrarse. Por cualquier duda o consulta, comunicarse con Demetrio Toledo, coordinador del GUG de Ecuador.

Fuente: http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,7,3,O,S,0,PAG;CONC;123;11;D;10872;1;PAG;,

jueves, 10 de abril de 2008

It's about Knowledge


jueves, 14 de febrero de 2008

Lab Rocha en Sao Paulo, martes 26 de febrero

El martes 26, en el edificio de las oficinas de Artech Brasil sale LAB Rocha (http://www.gxtechnical.com/rocha/lab )!
Así que me toca viajecito para allí.
Estamos teniendo muy buen feedback de este LAB, a la gente realmente le esta sirviendo. En medio día se obtiene una visión global de la Rocha. Es una buena inversión.

Si tuviera un equipo desarrolladores, mandaría a todos los que pueda a este LAB (y me iría con ellos!) y luego agendaría en mi propia empresa medio día para que los restantes lo hagan también.
Es aprender, despejarse, ampliar visión; para luego planear y proyectarse mejor.

Todo el mundo invitado, bienvenido, etc. Aquí mas info, quién contactar, etc.:
http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,7,3,O,P,0,PAG;CONC;273;5;D;10519;1;PAG;,

PD: prometo hablar portuñol allí. :-)

miércoles, 30 de enero de 2008

Rocha: En 10 días pasan cosas

En los últimos 10 días ... yo estuve de vacaciones. Hoy me encontré con varias funcionalidades agregadas a la Rocha , mejoras de performance y muchos errores corregidos. Estan disponibles para Beta testers a traves los Night builds.

A destacar:
- Runtime translation!! (Tenga una aplicación, un sitio, un directorio virtual, disponible en multiples idiomas. el costo de traducción es el costo de los literales.). El usuario cambia de idioma con un clic, o ud se lo setea con la función SetLanguage() cuando quiera.
Esto esta disponible ahora para beta test en .NET, próximamente estará en Java y Ruby.

- Se pueden consumir / invocar EJBs (Enterprise Java Beans)!!. Antes solo se podían generar, pero no usar los desarrollados por terceros. Los EJBs a consumir pueden ser 2.x o 3.x y se declaran en la KB como un 'External Object'.

Va todo:
Features:
Runtime Translation in .NET ! This function “SetLanguage(LanguageObjectName)” sets the language you want for that session.
New External Object EJB. This means that you can declare and use Enterprise Java Beans developed by others.
New warning “spc0145, 'Calling stored procedure ''%1'' in datastore ''%2'' via the call keyword is deprecated.'”
Object parts, images, files, etc. are saved compressed.
Workspace (open objects) is kept after close/open KB
new reorganizations supported (data that has not been copied in GX 9.0 is now copied. This is associated to rgz0029 message)

Performance improvements:
output window generated messages faster
build process startup time lowered
Memory leaks in build process fixed

Fixes:
conversion: KBs with RPG models couldn’t be converted.
IDE: KBs can be created on a map (network drive) or directly using an UNC path (\\server\share). In order to be able to use this feature, ctreeSqlServer has to be started so that it connects (log on as) with a user that has the required rights to access the network. By default ‘System’ user is used which has no sufficient rights.
IDE: target environment could not be changed
IDE: while opening some KBs the following error appeared: “Invoke or BeginInvoke cannot be called on a control until the window handle has been created”
IDE: insert attribute (select object filtered by attributes) dialog displayed all objects
IDE: ‘create database tables’ and ‘undo close document’ options didn’t have icons
pattern workwith: ‘.xls’ was created as a translateable text
spec: spc0043 Is not instantiated in some formulas
spec: where DateAtt in didn’t work
spec: a warning appeared specifying GXLRED
spec / runtime: “java.sql.SQLException: Cannot use 'first' in this context” using formulas in Informix
spec / runtime: some find formulas in for each didn’t work .
spec / runtime: a case where a select was being generated with a formula of another for each
runtime: freestyle grids didn’t show up well in some cases
runtime: isvalid event didn’t work for grid columns.
runtime: listboxes in freestyle grid didn’t work
runtime: validation of dyna combos, check and list boxes didn’t work in web components with URL Access = YES
runtime: suggest (input type description) didn’t work in web panels
runtime: error rule didn’t stop user (worked like a warning)
runtime: nested grids didn’t work
runtime: password attributes were shown with plain text instead of bullets in grids.
runtime: Google search webservice didn’t work (Invalid Location name error)
runtime: checkbox in grid never appear checked
runtime: internal error 500 when having a field with a regular expression in a grid
runtime: default(att 2nd level, att 1st level); didn’t work
compilation: transaction with a Field with suggest that is a recursive subtype didn’t compile (“The parameter name 'A41PostPar' is a duplícate”)
compilation: call to external functions (*.cs) files didn’t compile in .net.
compilation: mod function didn’t compile with decimal arithmetic

Fuente: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?GeneXus+Rocha%2FNight+Builds+Log,

viernes, 28 de diciembre de 2007

Invitación a realizar u organizar un LAB

Los LABs de la Rocha son un éxito y ahora creamos una página (http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?5957) con una guía de pasos para realizarlo en su propia oficina.

El LAB fue preparado para realizar en 4 horas. En medio día se obtiene una visión general de GeneXus Rocha! (Y se hace esta aplicación, http://samples.genexus.com/university, en forma totalmente guiada !)

Una idea: Qué te parece armar en tu empresa o con tus amigos media jornada llamada "LAB Rocha: Un escape de la rutina" o "LAB Rocha: proyectándonos al 2008" para despejarse haciendo el LAB y hacer volar la imaginación o planificar con visión ampliada el 2008?

O que tal si pasas esta idea a un amigo que crees pueda beneficiarse por hacer el LAB? Aquí tienes una invitación Prearmada: http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?5960


PD: Thanks to Guy Kawasaki for his post The six lessons of Kiva

jueves, 6 de diciembre de 2007

Me cansé de administrar enemil KBs

Tenía un gran "lio" de KBs en mi máquina. Había hecho un sample de GXExtensions, que me resultó tan facil hacer y me gustó tanto que lo uso en todas las demos de GeneXus Rocha que hago.

El tema es que ese sample es un sample, y la verdad que para la vida real, ademas de tener solo una trn de Extensions, debería ademas manejar la parte de "People & Organizations", manejar versiones de Extensions, ranquear extensions, etc.
Pero no es solo eso. Hoy ya, sin pensar en agregarle features a la KB, tengo un montón de KBs que son lo mismo... bueno, casi lo mismo:
Tengo DemoOriginal, DemoItalia, DemoEspaña, DemoClienteTalyCual, (cuando hago una nueva demo, me copio la KB DemoOriginal y entonces la tengo limpia para mostrar y "romper", la modifico para mostrar ciertas funcionalidades , la personalizo al cliente o situación).

Algunos problemas que tengo:
- A veces no me copio la original sino otra que es mas parecida a lo que voy a mostrar. Ya ni se cuál tiene qué, cuál se hizo a partir de cuál otra.
- Si quiero agrandar la KB con las funcionalidades reales entonces tengo hacerme ooootra copia más y trabajar sobre esa.
- Si quiero hacer otra demo, no me puedo olvidar de hacer una copia de la DemoOriginal antes ...ya me pasó que la rompí y me quedé sin "Original".

Entonces: Otra KB siempre? Siempre oootra KB más?!

Menos mal que en GeneXus Rocha Beta 2 (* )tengo manejo de Versiones !!!
Entonces lo que voy a hacer es: Me hago una versión dentro de la misma KB y sigo trabajando. Así de fácil. Si tengo que dar una demo, hago Revert Version, si pienso que lo que hice desde el salvado de la versión hasta ahora igual no sirve para nada; o sino me hago un Branch en la versión salvada y hago la Demo sobre ese branch.

Bueno, yo tengo un problemón menos.

No tengo enemil KBs. Tengo una y tengo el control.

Por ahí uds tienen problemas parecidos. Bah, tenían.

Rocha: www.genexus.com/rocha
Knowledge Base Versions: http://www.gxopen.com/commwiki/servlet/hwikibypageid?5680



PD: sí, esa versión que yo tengo y uds, depende de cuándo lean esto, todavía no :-).

jueves, 25 de octubre de 2007

Libro GeneXus Rocha - Episodio Uno

Daniel Marquez Lisboa y Cecilia Fernández son los autores, y desde aquí mis felicitaciones a ellos por este libro.
Copias impresas ya no quedan, se agotaron [casi*] en el XVII Encuentro Internacional GeneXus. La buena noticia es que existe una versión online tanto en español (http://www.genexus.com/rocha/GeneXus_Rocha_Book-Episode_One.pdf) como en inglés (http://www.genexus.com/rocha/Libro_GeneXus_Rocha-Episodio_Uno.pdf ) que invito a leer.

¿Por qué esto hoy en el blog, siendo que ya se anunció en news y los lectores de este blog son mayoritariamente del planeta GeneXus?
Dos motivos:
Primero, porque no es así, los lectores regulares, con feeds son los que también leen en el planeta (eso creo por lo menos) pero las estadísticas del sitio dicen que se accede mucho más desde buscadores a él.
Y segundo, y principal motivo, es que uno de los autores, Daniel Marquez Lisboa, me contó hoy que tiene blog! y es este: http://fantasarealidad.blogspot.com/ .

[*] Dicen que hay 2 copias impresas en español y 2 en inglés que estan buscando destino, seguramente los afortunados estarán entre los que participen de alguna de las reuniones que hacen los distintos grupos de usuarios GeneXus en el mundo ... Participe de los GUG (www.gxtechnical.com/gug), también sirven para recibir regalado recursos escasos, como lo son las copias impresas de este libro.

martes, 23 de octubre de 2007

Material sobre Rocha en el XVII Encuentro

Para los que no fueron al XVII Encuentro Internacional GeneXus (www.genexus.com/encuentro2007 ) o quieren acceder a todo el material sobre la Rocha que se presentó en el encuentro, pueden acceder a esta página wiki http://www.gxopen.com/commwiki/servlet/hwiki?GeneXus+Rocha+at+the+XVII+International+Meeting,

martes, 25 de septiembre de 2007

Ejemplo con Silverlight, Ejemplos con User Controls

http://samples.genexus.com es un sitio de ejemplos hechos con GeneXus Rocha.
Todos me gustan (a uno tuve el gusto de hacerlo :)) pero el que más me gusta es http://communitylife.genexus.com/communitylife/home.aspx, esta imponente la interfaz que se logra con Silverlight + la potencia de GeneXus Rocha Beta 1.

A seguir disfrutando del encuentro.... que esta mostrando cosas nunca vistas.

jueves, 13 de septiembre de 2007

Drag & Drop, hay cosas no se explican escribiendo

Hay cosas que no se pueden explicar en una ppt ni escribiendo 100 lineas de documento, ni siquiera hablando. A veces hay que verlo funcionando o probarlo uno mismo.
Un ejemplo claro es el drag & drop en el IDE de GeneXus Rocha: http://www.gxopen.com/commwiki/servlet/hwikibypageid?5060
Y si verlo funcionando le invita a probarlo .... bienvenido, puede ser beta tester de GeneXus Rocha.

El video que ven en esa página es un gif animado... sí, un gif, hecho con Camtasia.

"Si lo habrán pedido", volumen 2

El Treeview control fue pedido desde GeneXus 8.0 creo. Por lo menos desde entonces respondo a betatesters que "trataremos de incluirlo", pero al final termina la versión sin tenerlo y yo con un cargo de conciencia más (*)....
Hoy GeneXus Rocha me liberó de los cargos .... El treeview control esta built-in!!
Y por si era poco... ahora también el Image Gallery Control viene con la Rocha.

pd: bah, no se por qué tenía mala conciencia si yo solo había dicho que ibamos a tratar... y realmente siempre teníamos planeado incluirlo en cada versión. Como dijo alguien: los planes no sobreviven las guerras.

martes, 11 de septiembre de 2007

Evento isvalid en web

Si lo habrán pedido ... lo bueno es que la rocha lo tiene.
a partir del build de esta noche.

jueves, 9 de agosto de 2007

IDE de Rocha, lista de shortcuts y drag&drops posibles

En el wiki de la comunidad quedó una lista de shortcuts y drag&drops posibles en el IDE de GeneXus Rocha
En realidad, los shortcuts posibles ya son visibles en el IDE: aparecen dando clic con el botón derecho del mouse sobre algunos objetos, textos o controles, o en la menu bar.
Pero esa ayuda no la tenemos con los drag & drops, así que espero que esta última lista sea más útil aún.

Quedó en el wiki, así que todo aquel que sabe de más opciones, esta invitado a agregarlas.
Aquí copio una lista inicial:
Shortcuts:
F5 run startup object
Ctrl F8 build all
Ctrl F12 opens the references dialog
Ctrl F4 closes an object
Ctrl Shift F4 reopens an object (undo of Ctrl F4)
Ctrl A does a Select All (editors)
Ctrl Q comments selection
Ctrl Shift Q uncomments selection
Ctrl N opens create new object dialog
ctrl MouseWheel does a zoom in/out
Ctrl Shift A open Select attribute dialog
Ctrl Shift D open Select domain dialog
Ctrl Shift V open Select variable dialog
F4 opens Properties dialog
Ctrl H opens History of the object
Ctrl C + Ctrl V in model tree does a save as of the object
Ctrl C, V, X copy, paste, cut
Ctrl O opens 'open object' dialog

Drag & Drops:
  • Select many Attributes and drag & drop them on a web form: you get a grid.
  • Select one Attribute and drag & drop it on a web form: you get an edit box.
  • Select one or many Attributes and drag&drop them with the right button of the mouse, and you can choose what to get in the form: an edit, a grid, a table or a free style grid.
  • Select an object and drag & drop it on a text editor and the name of the object is written there.
  • Select a web component and drag & drop it on a web form, and you get the web component in the form.
  • Select an SDT and drag & drop it on a webform and a dialog will be opened so that you can select some fields of it. A grid will be created in the webform with this fields as columns.
  • Of course: select any control or snippet from the toolbox and drag & drop them to the form or text editor.

miércoles, 8 de agosto de 2007

User Controls

Cada año el encuentro de usuarios tiene unos temas de los que habla luego la gente cuando vuelve a casa, o que es ya el tema más nombrado en los pasillos del radisson.

Este año estará marcado por la Rocha, pero creo que los User Controls son los que darán que hablar y mucho especialmente a toda la gente que le gusta y sabe jscript,ajax,silverlight,flash,flex,etc. (y ahora estará pensando en qué controles adaptar a GX y publicar o vender a la comunidad) y a la otra gente que no le gusta y por ende tiene un punto de dolor fuerte hoy en día en este tema y estará feliz ahora porque los puede utilizar como si fueran controles genexus.
Asi que darán que hablar a la primer mitad, a la segunda mitad, y la tercera .... hablará del resto :-)
A la gente le gustan los chiches y esto es un chiche, un lujo... será un espectáculo. (o cómo se diga en el español de su pueblo.)

Hoy por hoy hay 2 o 3 publicados por Artech (http://www.gxopen.com/commwiki/servlet/hwikibypageid?4802) y algunos hechos por la comunidad (http://blog.tacuati.com/genexus-tag-cloud-control/). Calculo que para el evento, habrá unos 20 o más y con demos online... y si ud. hace alguno más, habrá más que eso.

viernes, 27 de julio de 2007

Unos días con 0xc0150004, 0x800736B3 y Error 25007

(historia larga, con final feliz)
El martes pasado parecía un día como cualquiera, sin diferencias aparentes con el anterior, PERO no me funcionó el outlook.
Dió
"La aplicación no se ha podido inicializar correctamente (0xc0150004)". Haga clic en Aceptar para terminar la aplicación."
Despues de un rato me dí cuenta que lo mismo me pasaba con cualquier aplicación de office 2007, el messenger 8.1, el visual studio 2005.
Lo que tienen en común.... el .net framework 2.0 creo.

Desinstalar el messenger y volverlo a instalar no sirvió. La desinstalación de visual studio cancelaba.
El update de windows que me trataba de instalar el sp1 del visual studio y el sp1 del framework 1.1 cancelaba.
Desinstalé el framework 2.0.
La instalación del framework daba " Error 25007.Error occurred while initializing fusion. Setup could not load fusion with LoadLibraryShim()."

Este post me dió la solución aparente: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=173024&SiteID=1
Renombré el c:\windows\winsxs \policies y entonces me instaló OK.

Con eso empezó a andar el messenger y el outlook, arriba nomá!!!

Levanto Genexus Rocha, pero al crear KB me da este error:
System.IO.FileLoadException: Could not load file or assembly 'UdmGXio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. El ensamblaje referido no está instalado en su sistema. (Exception from HRESULT: 0x800736B3)File name: 'UdmGXio, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ---> System.Runtime.InteropServices.COMException (0x800736B3): El ensamblaje referido no está instalado en su sistema. (Exception from HRESULT: 0x800736B3)at Artech.Udm.Layers.Data.CTree.Connection.Disconnect(String connectionString)at Artech.Udm.Framework.UdmKnowledgeBase.Close()

Me fijé y el visual studio seguía sin andar, desinstalación de visual studio tampoco.
Dado este post
http://blogs.msdn.com/martynl/archive/2005/10/13/480880.aspx
ejecuté C:\Archivos de programa\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86\vcredist_x86.exe

Y entonces comenzó a andar visual studio!! Arriba nomá!
Arranqué GX, traté de crear KB y booom ... de nuevo lo mismo.

(el problema de fondo es que quedó inconsistente el c:\windows\winsxs con el policies, específicamente quedaron mal las referencias de la msvcr80.dll)

Entonces me atreví a instalar el windows update (el cual en realidad era el principal sospechoso de todo), me instaló OK el sp1 del visual studio 2005 y el sp1 del framework 1.1 y ....

Ahora de nuevo estoy usando mi maquina como toda la vida, probando la Rocha como siempre!