ene 19

Antes de correr, aprende a andar

Posted in programacion

Uno de los grandes problemas que veo en muchas ocasiones, es como se cometen atrocidades, y algún comentario del tipo:

Soy nuevo, tengo poca experiencia con la herramienta.

Y tras esa breve introducción/presentación, realiza una sencilla pregunta:

¿Como puedo enlazar una tabla maestra a otra tabla para llevar un histórico de operaciones?

Y hasta aqui todo es normal, son dudas razonables que pueden presentarse a cualquiera que se inicia con una herramienta de desarrollo que desconoce.

Pero luego aclara,

Es que me han encargado un proyecto para gestionar la torre de control de lanzamientos de la NASA en Cabo Cañaveral, y debo tenerlo acabado para el lanzamiento del transbordador previsto para el próximo Domingo a las 16:00 GMT+1

Y aqui es donde se me caen los palos del chozo, :(

Ante un mensaje de este tipo, la verdad, uno no sabe que responder.

Yo mismo, que no me considero torpe, pero tampoco me considero un “crack”, ya no recuerdo cuanto tardé en aprender a usar esto de Velneo (Velazquez Visual), no se, unas cuantas semanas, o quizá algunos meses, pero y cito textualmente, tras iniciarme en la herramienta (por mi cuenta, es cierto) y aprender a manejar y adquirir algo de soltura con el antiguo Editor de mapas, y comenzar a crear pequeños proyectos para familiarizarme con todo un sistema nuevo que nada tenia que ver con lo que hasta entonces habia usado (lenguajes de 3 generación), pues eso, tras varios meses no dudé en asistir a un curso de formación (impartido por el propio vArquitecto, :) )

En V7 es más complicado incluso, o al menos yo lo veo asi, será quizá porque venimos de V6 y el cambio es importante y más dificil de lo que en un principio parece.

Si bien el modelo (la estructura de la base de datos) no ha cambiado mucho, salvo por la nueva funcionalidad de la herencia que nos permite modularizar y reaprovechar gran parte de los proyectos para otras aplicaciónes, cuando inicias la aventura de los proyectos de aplicación, el mundo se te cae a los pies, cuando empiezas a ver como nada de lo que haces funciona, cosas que funcionaban perfectamente en V6, ahora no sirven para nada, y no es asi, no es que los procesos o los eventos no funcionen, es que V7 es diferente, y hay que volver a “Cambiar el chip” y hacer las cosas de otra forma.

Y esto no es una critica a V7, al compararla a V6, todo lo contrario, se trata de un elogio ya que a pesar de que ese cambio de chip merece un gran esfuerzo, todo sigue una lógica que convence cuando empiezas a entenderla.

Y a pesar de nuestro desconocimiento, nos metemos en berenjenales de los que luego nos cuesta salir airosos.

Creo pues que hay tener las cosas claras desde el principio y seguir un orden si queremos desarrollar una aplicación con éxito:

  1. Aprender a usar la herramienta, practicando con pequeños desarrollos orientados a nuestro principal objetivo.
  2. Formarse en profundidad realizando cursos y seminarios que puedan esclarecernos las ideas.
  3. Dedicación, prácticas y muchas horas de trabajo para consolidar los conocimientos y descubrir las posibilidades y carencias,
  4. Tener un poco de ayuda nunca viene mal, 😉
  5. Si has realizado un cálculo de 3 meses para acabar un proyecto, piensa que con un poco de suerte, quizá en 6 meses lo tengas realizado en un 90%, y el 10% restante, quizá en unos años.
  6. Y sobre todo, si vas a realizar una aplicación, no esta demás conocer el funcionamiento y la operativa del sector al que va destinada la aplicación.

Aunque el verdadero éxito solo podremos saborearlo cuando los usuarios finales decidan usar nuestras aplicaciones y valoren positivamente el resultado.

Si a pesar de no haber seguido estos consejos, has sido capaz de salir airoso de algún berenjenal similar al expuesto aquí, entonces,

¡¡¡Tú si que eres un CRACK!!!

PDF    Enviar artculo en formato PDF   
comments: 1 »
ene 10

Fanatismo?

Posted in Life is soft!

Fanatismo, es según el diccionario, una pasión exacerbada, desmedida y tenaz y fanático es aquel que defiende ciegamente su fé.

En principio, son palabras que definen los actos de quienes sólo ven sus creencias como las verdaderas y únicas.

Es cierto que en algunos momentos, se nos ha clasificado de poco menos que fanáticos, de secta, o de chorradas por el estilo, en los foros de Velneo V6 y de V7, y quien sabe, siempre hay más papistas que el papa, asi que imposible no hay nada.

Pero que leches, dejemonos de fanatismos, de sectas y de historias raras. Dentro de unos meses, en este mismo año, cumplire ya 15 años que uso la herramienta y aunque ha cambiado de nombre sigue siendo la misma, o al menos lo era. Porque con Velneo V7 el salto es tan grande que ya no es lo mismo, la evolución ha sido lenta, pero segura y los pasos han sido firmes y acertados.

No me considero un fanático de nada, ya veis, ni siquiera me gusta el futbol, y aunque me “apasiona” el cine de entretenimiento, me veo lo suficientemente cuerdo como para saber cuando puedo permitirme algún capricho y cuando hay que apretarse el cinturón.

Y si, también me gusta mi trabajo, y una de las razones por las que aún me sigue gustando, es por que trabajo con Velneo V7, y ante todo me considero práctico.

No puedo decir que tenga una razón para elegir esta herramienta que considero magnifica, pero no perfecta. Y no tengo una razón, en realidad tengo muchas razones para seguir:

  1. Velneo V7 me permite desarrollar con rapidez, y no voy a asegurar que es una de las mas rápidas pues no las conozco todas, pero si puedo asegurar que es la más rápida que conozco y que está entre las mas rapidas del mercado, con diferencia.
  2. Velneo V7 me permite desarrollar con seguridad, y aún cuando yo puedo equivocarme, y lo hago, tengo muy a mano los inspectores para buscar los errores y posteriormente, localizarlos y corregirlos con suma facilidad.
  3. Velneo V7 me permite instalar una aplicación a un cliente, con la seguridad de que todos los cambios realizados en la aplicación desde la última instalación se actualizan correctamente, ahorrandome cientos de horas de trabajo con respecto a otras herramientas.
  4. La base de datos de V7 es eficaz, y quizá no sea mejor que Oracle, pero la realidad es que, mis clientes no quieren Oracle y no estan dispuestos a pagarlo, y tras valorar esto, llegue a la conclusión de que esta base de datos era la mejor “para mi y para mis clientes”.
  5. Velneo V7 ha solucionado con acierto, muchos de los problemas que arrastraba de las versiones anteriores, y ahora ya puedo decir que no solo a superado a su hermana V6 sino que hace tiempo que la paso de largo.
  6. Velneo V7 evoluciona lenta pero segura, y a pesar de que siempre ha tenido la etiqueta de “cerrada a los estandares”, eso esta cambiando, y se ve claramente como en las últimas versiones, cada vez más, vamos a poder usar la potencia de lenguajes externos y estandares, sin perder por ello lo que ya teniamos, y esto se traduce, en que puedes seguir desarrollando rápido y fácil, o tambien podemos profundizar consiguiendo con ello aumentar aun más la potencia.

Puede que algunos no me crean, pero, y hablo de las versiones entre V5 y V6, llegue a tener mas de 100 clientes simultaneamente con mas de 20 aplicaciones diferentes y solo estabamos 3 personas en la empresa:

  1. En el departamento de desarrollo e I+D, yo
  2. En el departamente de ventas, yo
  3. Y en el departamento de antención al cliente y soporte, yo

Entiendo a aquellos que deciden optar por otras herramientas, por diversos motivos:

  • Por adaptarse a los extandares, como SQL, UML, XML
  • Por los potentes generadores de informes.

Y a pesar de todas las bondades que puedan tener esas herramientas, a dia de hoy, no conozco ninguna que haga de todo, y que lo lleve todo incluido en el mismo “pack”.

Pero que quereis que os diga, legó el dia en que tuve que decidir, y había que tomar una decisión importante, y para tomar la decisión adecuada, había que valorar los “pros” y los “contras” y tras un tiempo de darle vueltas, ¡SIGO AQUI!.

Es cierto que cuando uno se embarca en un nuevo proyecto, y en este caso, hablo de iniciarse en una nueva herramienta de desarrollo, sea cual sea, siempre se va a encontrar uno con un problema muy gordo, UNO MISMO y el desconocimiento de la herramienta, pero este problema se soluciona con tiempo, estudio y dedicación.

Dicho esto, debo decir, y me incluyo, que a veces nos quejamos sin saber de lo que nos quejamos, y decimos que Velneo no es capaz de hacer ciertas cosas, cuando deberiamos decir, “yo no soy capaz de hacer lo que quiero con Velneo”, porque hay otros que si lo hacen, y si otros lo han conseguido, y yo no puedo, soy yo quien tiene que mejorar, no la herramienta.

Otro de los problemas que nos encontramos al iniciarnos en Velneo, somos nosotros mismos, ya que si bien es cierto que Velneo tiene una curva de aprendizaje rápida y se pueden realizar aplicaciones sencillas y funcionales en pocas semanas, no es menos cierto, que algunos, sin apenas conocimientos se embarcan en proyectos titanicos y pretenden sacarlos adelante en 6 dias y descansar el domingo con el proyecto acabado. Señores, esto no funciona asi.

Seamos realistas, la curva de aprendizaje es muy buena, pero llega un momento en que uno se estanca y superar esa linea de estancamiento es complicado y costoso, mas aún si nos empeñamos en superarla sin ayuda, por nuestros propios medios y culpando a la herramienta de todos nuestros errores.

A pesar de todas las bondades que le veo a Velneo V7, tambien le veo las carencias y voy a enumerar algunas de ellas:

  1. El generador de informes, es cierto que podria mejorar, y me consta que lo estan intentando y que antes o despues, tendremos mejoras importantes en este aspecto, pero mientras llega ese dia, con lo que hay me estoy apañando bastante bien.
  2. El acceso a bases de datos externas, tambien es posible, a pesar de que se diga lo contrario. Pero se podria mejorar y mucho, y poder desarrollar sobre ellas es una de las espinas clavadas a dia de hoy. Pero tampoco me preocupa, ya que tengo la sensación de que con el tiempo, Velneo tambien nos sorprenderá en este aspecto, quizá no en breve pues hay que acabar los frentes abiertos (vease QML, vJavaScript y la nueva Rejilla).
  3. Los esquemas, que deben mejorar profundamente.
  4. Ampliación de la API para el control de usuarios y grupos, aunque en este aspecto ya se han visto muchas mejoras en la nueva API que se esta desarrollando para vJavaScript
  5. XML que pasa a ser una clase de vJavaScript y por tanto queda implementado al mismo tiempo.

Pero, es logico que todo esto se debe priorizar, ya que los recursos son limitados y a pesar de ello, la herramienta evoluciona al mismo ritmo que otras con muchos mas recursos, y el camino que se nos presenta en este aspecto, es más ¡Life is soft! que nunca.

Ahora ha llegado el momento de decidir,

  • ¿debo criticar la herramienta que me da de comer? , si, pero con respeto y procurando que la critica sea constructiva.
  • ¿debo hablar bien de Velneo V7?, claro que si, no es perfecta, pero hay que ser idiota para “joder” a quien te paga la hipoteca.

Vamos terminando, que es gerundio:

El caso es, que llevo con mi pareja más de 25 años, y aún no he pensado en cambiarla, porque no encuentro otra mejor. ¿Me convierte eso en un fanático? Os podria decir, que hay mujeres más guapas, las hay más inteligentes, … pero, hay que valorar el conjunto de todas las cualidades y no solo una.

Si despues de esto, considerais que soy fanático por seguir trabajando con Velneo V7, pues quizá lo sea, y no me importa lo que podais pensar.

PDF Creator    Enviar artculo en formato PDF   
comments: 5 »
ene 1

Comienza el 2012

Posted in off topic

Durante el año 2011 hemos visto como V7 ha conseguido estabilidad, 3 nuevas versiones: 7.6 , 7.7 y 7.8, a cual más interesante, con novedades sorprendentes que ya han quedado olvidadas si tenemos en cuenta la que nos va a caer en este 2012 con todas las novedades presentadas en ¡Life is soft 2011!, QML, JavaScript, Debugger, la nueva Rejilla, y otras muchas otras sorprendentes novedades que se estan fraguando, pero estas ya han sido oficialmente comunicadas y algunas de ellas, ya las hemos visto rodar los que asistimos a los seminarios de noviembre.

Han sido muchas y muy agradables todas las sorpresas, pero una en especial, que seguro que ninguno esperabamos, y que tenemos el privilegio de contar en nuestra herramienta con un blog donde la información sale directamente del horno, el blog personal del vArquitecto, que en tan solo unas semanas nos ha dejado abrumados con todo lo que nos está cocinando, y en el que lejos de comentar sobre los artículos que escribe para informarnos, algunos aprovechan para criticar las carencias de la herramienta, que si bien pueden ser ciertas, no es el lugar aproviado para realizar las criticas, ya que para eso esta el departamento de soporte de Velneo, nuestros propios blogs donde cada uno somos muy libres de expresarnos como nos plazca, y por que no, la herramienta de la que vamos a hablar a continuación (ademas, debeis tener en cuenta que las decisiones sobre la evolución corresponden a un equipo y no a una sola persona).

No se si os habeis dado cuenta de una cosa, pero por si acaso, os la voy a decir:

Seguramente, muchos de nosotros, entre los que me incluyo, nos quejamos por la falta de atención a las peticiones que realizamos insistentemente en el foro, o directamente a soporte, y aun cuando se nos ha puesto a nuestra disposición un Foro de ideas, el cual, todo hay que decirlo, esta infrautilizado por los suscriptores, quizá porque parece que esta ahi para callarnos, para parecer que se nos quiere hacer caso y conseguir asi que dejemos de protestar.

Pero no, y os lo recomiendo, haced uso de este foro, porque os aseguro que se lee, que se tiene en cuenta todo lo que se pide, que algunas de las peticiones ya han sido resueltas:

  • vClient para Android, que aun esta en fase beta, pero seguro que en Febrero nos aporta grandes mejoras.

otras, estan en el horno a puntito de salir:

  • La nueva rejilla, que permite agrupamientos, bandas, totales, y mas funcionalidades que podemos ver aqui.

otras, se están revisando:

y por supuesto otras, que aparentemente no se van a resolver, lo van a hacer indirectamente o muy directamente:

  • Generar y parsear XML, que queda completamente resuelta con la integración de JavaScript y las nuevas funciones creadas especialmente para ello: vXmlWriter.

El caso, es que todas ellas han sido o estan siendo estudiadas, y claro, hay que priorizar y dar salida ordenadamente, no seamos como las ovejas de mi pueblo, que todas quieren salir al mismo tiempo, o entrar como la gente en las rebajas a las puertas de un centro comercial.

Asi que, pidamos y hagamoslo sabiendo, que lo que se nos ofrecerá, seguramente no será lo que pidamos, sino mucho mejor. Y puedo dar buena fe de ello, por que me declaro culpable de la peticion para Generar y parsear XML, y a cambio que vamos a recibir, pues nada mas ni menos que la posiblidad de incorporar infinidad de procesos, fórmulas y desarrollos completos en JavaScript.

Acaso os haceis una idea de lo que esto significa, seguramente si, pero por si acaso, lo voy a decir, significa que con esta nueva funcionalidad de vJavaScript se estan solucionando muchos de los problemas que se venian planteando en el foro, y que habiamos pedido como ideas independientes, “control sobre las ventanas del S.O.”, “XML”, “API de acceso a los objetos”, “gráficos bi y tridimensionales”, y lo que es más importante, demuestra que Velneo se abre a los estandares existentes: JavaScript, XML, QML, y porque no, en un futuro, quizá Python, SQL, PHP, C++ aunque eso seguramente tendremos que esperar un poco más, pero por pedir, que no quede.

Y voy a profundizar un poquito más, porque aquellos que tanto se quejan de los informes, quizá no se han dado cuenta, que ahora, desde el mismo momento en que XML esta operativo, no habrá escusas para disponer y aprovechar los potentes generadores de informes que ya existen, como JasperReports o CristalReports.

Al final resulta que nos vamos a quejar por no saber usar toda la potencia que se abre a partir de ahora, …

Os deseo un prospero año 2012!!!

Create PDF    Enviar artculo en formato PDF   
comments: 3 »
dic 31

Fin de año 2011

Posted in off topic

Apenas se si de verdad os interesa lo que escribo, pero me apetece contarlo, y hoy ya no voy a currar más por este año, porque aquello que aún este pendiente, mal vamos si queremos terminarlo hoy. Asi que, he decidido continuar el resumen de ayer, en el que me parecio que podia resultar un poco pesado, pero no estais obligados a leerlo, ni siquiera a opinar, aunque os lo agradeceré enormemente si lo haceis.

He compartido muchos momentos con vosotros, principalmente en el foro de Velneo V7, donde he tratado de responder siempre que me ha sido posible, y donde se ve de todo, y donde a pesar de ello, debo decir que me agrada ver como en los últimos meses hay otros compañeños que cada vez más, se animan a ayudar a otros, a los que seguramente, ni siquiera conocen.

Yo seguiré pasando por el foro cuando me sea posible para seguir ayudando, pero quisiera pedir a aquellos que en alguna ocasión han necesitado y recibido la ayuda de mi o de algunos de esos compañeros, que en 2012 paguen con la misma moneda la ayuda recibida, y vuelvan al foro para cancelar su deuda, con algún desconocido, quién sabe.

Gracias a aquellos, que también se han animado a compartir su conocimiento fuera del foro, como Juan Diaz Alamillos, que nos ha sorprendido con la publicación de su blog en el que nos imparte un ameno curso sobre la realización de una aplicación de Nóminas y también a Filipe por sus sorprendentes desarrollos en su blog DigitalSoftLab.

Y no puedo olvidar a los que ya habian iniciado su andadura algún tiempo atras, como F.J.Vila y su blog Geproin, Nacho en Nacho versus V7, y también al principal culpable de que me implicara en esta aventura hace ya mas de dos años, Jorge Hontoria y su blog Tipesoft en el que podeis encontrar cosas muy interesantes, incluido un curso de QML.

A ellos, y a otros muchos, cuyos enlaces teneis justo en el panel izquierdo de este mismo blog, ¡Muchas gracias! por hacernos más ameno cada dia con vuestras publicaciones.

Este año también nos hemos visto gratamente sorprendidos por la cantidad de nuevas Open Apps que han aparecido, todas ellas con una gran calidad, que hace dificil reseñar cualquiera de ellas sin ofender al resto, pero quiero felicitar especialmente a los ganadores del II concurso de Open Apps.

Y también hemos visto como se nos ofrece un nuevo servicio/negocio con la venta de Open Apps, … si he dicho venta, porque su nombre “Open Apps” significa que son de código abierto pero no tienen por que ser gratuitas, ni mucho menos. La mayoría de los que estamos aqui, nos dedicamos a esto profesionalmente, y vivimos de ello, o lo intentamos al menos, y todo no puede ser gratis.

Y como podeis vender vuestras aplicaciones con este nuevo formato que se abre, muy facilmente, poneos en contacto con Velneo y ellos os informarán detalladamente de lo que debeis hacer para publicar y vender vuestras aplicaciones.

continuará … pero ahora me voy de fiesta, pasadlo bien.

PDF Printer    Enviar artculo en formato PDF   
comments: 2 »
dic 30

Finaliza el año 2011!

Posted in off topic

Si, ¡hoy finaliza el año 2011! y es hoy, y no mañana, al menos laboralmente porque mañana todos estaremos pensando en la cena de fin de año, en las compras para preparar la fiesta y en la propia fiesta.

Asi que hoy, aprovecho para despedirme de todos vosotros hasta el año que viene, y desearos  un prospero año 2012, y sobre todo que seais muy felices.

Este año ha venido cargado de sucesos, todos muy interesantes y que me han permitido, independientemente de la mala situación economica “la crisis” por la que “todos” estamos pasando, valorarlo como un año interesante y prometedor en el que también han ocurrido muchas cosas buenas.

Es cierto que hay que sembrar para recoger, y el fruto unas veces tarda más y otras menos, y este año no se hizó esperar demasiado cuando en el primer trimestre del año, se me ofreció la oportunidad de entrar en la historia de Velneo aportando mi granito de arena a esta gran herramienta que es V7.

El fruto ha tardado en llegar, pero en octubre ya se hacia oficialmente pública la noticia: Reserva el libro ¡ya!, para estas fechas ya era una realidad materializada en un borrador al que solo faltaba dar los últimos retoques de maquetación. Un libro que es lo que es, gracias a la ayuda de un tremendo profesional, al que quiero agraceder muy sinceramente su trabajo. Gracias Jesús Arboleya.

El resultado de todo este trabajo lo puedes adquirir aqui, y junto con el libro, puedes seguir el ejercicio y revisar esta Open App gratuita para que te sea más fácil el aprendizaje.

La verdad, es que ha merecido la pena, porque con la escusa de este libro, he tenido un verdadero examen de conocimiento de la herramienta, en el que no solo habia que plasmar lo que se supone que ya sabia, eso no era suficiente, cada parrafo que escribia debia estar completamente seguro de que hablaba de V7 y de que asi era como debia realizarse, y la realidad, es que no ha sido tan duro escribir el libro como la cantidad de pruebas que he tenido que realizar para verificar la certeza de lo que queria comunicar. Y personalmente me ayudado a profundizar mucho más en la herramienta y obligado a conocerla mucho mejor.

Claro luego llegan las certificaciónes, y algunos ya me comentaron que si recibiria el certificado por el morro, merecido o no, eso da igual. Y no, puedo asegurar que no, que he realizado el mismo examen que el resto de compañeros, y que el resultado de la certificación, y la lista de desarrolladores que han superado el examen entre los que me encuentro ha sido posible en parte, gracias al esfuerzo realizado para el desarrollo del libro.

Y quizá no es correcto decir “esfuerzo”, porque cuando uno trabaja en lo que le gusta, y con una herramienta que se te adapta casi, como un traje a medida, lo dificil no es trabajar, lo realmente dificil es dejar de trabajar.

Y claro, llegó el verano, y las vacaciones, realmente fantasticas, tanto que olvide las claves de acceso a mis sitios habituales, pero es que apenas las he necesitado.

Deporte, barbacoas, playa, cine, diversión y entretenimiento, que dificilmente olvidaré en un verano especial, en el que he los padres hemos sido más traviesos que los hijos y han sido ellos los que nos han tenido que regañar. 😀

continuará …

PDF Printer    Enviar artculo en formato PDF   
comments: 1 »
dic 24

Feliz navidad

Posted in off topic

Feliz navidad a todos!!!

Y un prospero año 2012, en el que os deseo se cumplan vuestros mejores deseos.

un abrazo.

PDF Creator    Enviar artculo en formato PDF   
comments: 1 »
dic 16

Personalización de informes

Posted in ideas

Ya que este tema lleva algun tiempo en el foro de ideas, he decidido aportar una pequeña sugerencia que podría resolver el problema temporalmente, al menos, mientras se encuentra una solución mejor y definitiva.

Y antes de exponer la solución voy a poner un ejemplo para que podais entender el planteamiento, incluso antes de leerlo.

Tal y como se indica en el mismo hilo de la idea en el foro:

Personalización de proyectos

Se hace ver que la mejor solucion es un proyecto, que herede al resto de proyectos con los informes personalizados, y esta solución es buena, salvo por un detalle, “deberiamos incluir el AUTOEXEC en este proyecto para  el usuario final con sus informes personalizados.”

  • La idea es conseguir que solo el proyecto de personalizacion de informes sea editable por el usuario final, para mantener la coherencia en todos demas proyectos y evitar que se puedan tocar las propiedades de otros objetos por personas que no tienen permiso para ello.
  • Otra idea, es que todos los proyectos de la solución sean comunes para muchos clientes y unicamente el proyecto personalizable sea único para cada uno de ellos y herede al resto.

Partiendo de estas premisas, considero que surge un problema, y es que el usuario puede crear y/o modificar los informes de este proyecto, pero, ¿como incluimos los informes en los objetos que estan localizados en proyectos heredados?.

El caso es que ya tenemos resuelto este tema en otros aspectos, como las Acciones y los Formularios, mediante la “Herencia inversa”. Con esta técnica, podemos incluir una Acción creada en un proyecto superior, y despues, incluirla en un menú situado en un proyecto heredado. Y lo mismo podriamos hacer con las carpetas de un formulario.

Hasta aqui me seguis, … seguro que ya habeis pillado la idea 😉

Pero de todas formas la voy a explicar con mas detalle, porque de lo que se trata, ya no es de solucionar el personalizador de informes, sino de abstraer una solución más amplia:

Asi pues, he llegado a la conclusión, de que, necesitamos un Objeto de lista, similar a la Acción, con la capacidad de poder configurarlo como “Punto de inserción”, y he dicho “Objeto de lista“, no “Informe“.

¿Porque?,

Sencillamente, porque si creamos un Punto de inserción de lista, y podemos incluir este objeto en un Alternador, tendremos resuelto el problema, no solo para los Informes, sino para Rejillas, ListViews, ComboViews, Casilleros y cualquier otro objeto de lista que pudieramos definir en el proyecto superior.

De esta forma, si podemos permitir que el usuario final, pueda modificar cualquier objeto creado por el mismo, y podemos de paso, proteger el nucleo de nuestras aplicaciones para asegurarnos de que lo importante, no se pueda tocar por manos inexpertas.

ahi queda eso, 😉

PDF Download    Enviar artculo en formato PDF   
comments: Comentarios desactivados en Personalización de informes
dic 11

Cumplimos 2 añitos

Posted in off topic

Como pasa el tiempo, ahi es nada, 2 añitos caminando juntos,

PDF    Enviar artculo en formato PDF   
comments: 4 »
nov 28

Una pequeña solución para un problema inexistente

Posted in JavaScript, OpenApps, QML-Qt

Estos dias, con tanta actividad, sorpresas y novedades, vemos como QML y JavaScript se unen a Velneo para aumentar considerablemente su potencia, y se abren cientos de nuevas posibilidades, de las que algunas, quizá ni alcanzamos a imaginar.

Debido a esto y a que, cuando surge un problema, hay que buscar la solución, y aunque el problema no existe como tal, he decidido crear la necesidad de tener el problema para asi, tener la necesidad de buscar la solución. Vamos, que lo hice por que me apetecia.

Asi pues, he creado una pequeña aplicación que nos permite almacenar código fuente de cualquier lenguaje que consideremos necesario y asi, tenerlo organizado y reunido en un mismo lugar.

Porque de lo que no me cabe la menor duda es, que código fuente hay mucho, miles de webs repartidas por miles de servidores, y dedicandole tiempo, en ocasiones mas del que realmente disponemos, terminaremos encontrando lo que buscamos, pero … lo verdaderamente interesante es tener todo ese conocimiento agrupado y organizado, y facilmente localizable, para que cuando nos sea de utilidad, este accesible y podamos encontrar lo que buscamos en unos segundos.

La aplicación se llama Source Code Collector, esta creada con Velneo V7 como no podia ser menos, y esta es su misión,

  • almacenar código fuente de diversos lenguajes de programación
  • clasificar los contenidos por diversos conceptos
  • buscar y encontrar rapidamente los Scripts almacenados
  • permitir añadir nuevos Scripts a cualquier usuario

Source Code Collector esta en su primera versión, es joven, ahora esta precisamente en la sala de maquillaje, y en breve hará su aparición en sociedad, asi que os pido que seais críticos pero respetuosos porque debe madurar y para eso, cualquier sugerencia será bien recibida y analizada.

Ya estamos en la solución del problema, pero un problema atrae a otros problemas, y ahora se me viene a la cabeza que…

¿De que sirve un programa para almacenar código fuente? si no hay código fuente para almacenar

Y aqui es donde también podeis participar todos vosotros, porque, me gustaria que, cuando SCC haga su presentación en sociedad, lo hiciera con cierta cantidad de contenido inicial, para que podais ver su funcionamiento con datos, y para que realmente tenga la utilidad que se pretende que tenga.

Asi que os pido, a aquellos que os apetezca compartir algo con toda la comunidad, que me envieis aquellos Scripts que considereis interesantes, con el fin de incluirlos en el proyecto, y asi, poder inaugurarlo como se merece:

Podeis enviar los scripts a: jose@ascsl.com

Podria buscar yo los Scripts directamente en la web, pero no es lo que pretendo, desearia que enviaseis aquellos que realmente creais interesantes y que seais conscientes de su funcionalidad.

Todo el contenido recibido se hará publico, y estará disponible para todos, teniendo en cuenta eso si, que el servidor esta limitado en nº de usuarios, y que si en algún momento no podeis acceder por estar todas las licencias ocupadas, tendreis que intentarlo más tarde.

un saludo, y espero vuestras aportaciones.

PDF Printer    Enviar artculo en formato PDF   
comments: 1 »
nov 24

Blog del vArquitecto

Posted in off topic

Hoy mismo, hace 5 minutos que acabo de ver el blog de Juan Muñoz-Cobos:

http://varquitecto.wordpress.com/

Un blog que seguro no va a tener desperdicio.

Desde aqui te damos la bienvenida y esperamos que nos tengas bien informados de lo que se cuece en el horno :)

Un abrazo

PDF Creator    Enviar artculo en formato PDF   
comments: Comentarios desactivados en Blog del vArquitecto