sábado, 14 de noviembre de 2009

PostgreSQL la BD de código abierto más avanzado del mundo

Sin duda, uno de los sistemas de gestión de bases de datos con mas actividad de desarrollo en el mercado es PostgreSQL, el cual ademas de ser Software Libre posee una licencia BSD que permite su utilización y manejo de su codigo en aplicaciones NO libres.
Si bien su uso no esta tan extendida como el MySql (el cual no es del todo libre) es una opción más que robusta y segura a las RDBMS comerciales, ademas de cumplir a cabalidad con el trabajo asignado.

Entre sus caracteristicas principales podemos citar:

  • Alta Concurrecia
Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.

  • Amplia variedad de tipos nativos
PostgreSQL provee nativamente soporte para:

* Números de precisión arbitraria.
* Texto de largo ilimitado.
* Figuras geométricas (con una variedad de funciones asociadas)
* Direcciones IP (IPv4 e IPv6).
* Bloques de direcciones estilo CIDR.
* Direcciones MAC.
* Arrays.

Adicionalmente los usuarios pueden crear sus propios tipos de datos, los que pueden ser por completo indexables gracias a la infraestructura GiST de PostgreSQL. Algunos ejemplos son los tipos de datos GIS creados por el proyecto PostGIS.
Otras características

* Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys).
* Disparadores (triggers): Un disparador o trigger se define en una acción especifica basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado basado en una determinada acción sobre una tabla específica. Ahora todos los disparadores se definen por seis características:
El nombre del disparador o trigger
El momento en que el disparador debe arrancar
El evento del disparador deberá activarse sobre...
La tabla donde el disparador se activará
La frecuencia de la ejecución
La función que podría ser llamada

Entonces combinando estas seis características, PostgreSQL le permitirá crear una amplia funcionalidad a través de su sistema de activación de disparadores (triggers).

* Vistas.
* Integridad transaccional.
* Herencia de tablas.
* Tipos de datos y operaciones geométricas.

Funciones

Bloques de código que se ejecutan en el servidor. Pueden ser escritos en varios lenguajes, con la potencia que cada uno de ellos da, desde las operaciones básicas de programación, tales como bifurcaciones y bucles, hasta las complejidades de la programación orientada a objetos o la programación funcional.

Los disparadores (triggers en inglés) son funciones enlazadas a operaciones sobre los datos.

Algunos de los lenguajes que se pueden usar son los siguientes:

* Un lenguaje propio llamado [PL/PgSQL [1] [2](similar al PL/SQL de oracle).
* C.
* C++.
* Delphi
* Java PL/Java web.
* PL/Perl.
* plPHP.
* PL/Python.
* PL/Ruby.
* PL/sh.
* PL/Tcl.
* PL/Scheme.
* Lenguaje para aplicaciones estadísticas R por medio de PL/R.

PostgreSQL soporta funciones que retornan "filas", donde la salida puede tratarse como un conjunto de valores que pueden ser tratados igual a una fila retornada por una consulta (query en inglés).

Las funciones pueden ser definidas para ejecutarse con los derechos del usuario ejecutor o con los derechos de un usuario previamente definido. El concepto de funciones, en otros DBMS, son muchas veces referidas como "procedimientos almacenados" (stored procedures en inglés).

Podemos trabajar con postgresql desde Delphi Utilizando componentes Zeoslib o componentes UniDAC, PostgresDAC estos ultimos comerciales.

El soporte en línea con que cuenta esta herramienta es amplio. Desde el sitio web http://www.postgresql.org se puede descargar la ultima version instalable (8.4.1) para distintos sistemas operativos, windows, linux, mac, Unix etc, ademas de acceder a una amplia colección de documentos y manuales, capaces de resolver la mayoría de los problemas que se suelen confrontar. De ser necesaria más ayuda en el sitio, se encuentran los enlaces a las listas de correo, libros y grupos de usuarios.

En conclusión postgresQl es una alternativa seria a la hora de contar con un desarrollo que implique la utilización de un manejador de base de datos a la altura de las grandes marcas comerciales.

Saludos

Ing. Víctor J. Acosta L.

lunes, 26 de octubre de 2009

Encriptador de Texto gratuito

Buenas tardes, en estos días revisando los componentes jedi jvcl, suit de componentes gratuitos, en la pestaña Encrypt me encontré un componente de nombre TjvCipher que permite encriptar y desencriptar texto dependiendo de una clave (key) eso me entusiasmo para desarrollar esta aplicación (gratuita puedes descargarla y usarla a su antojo) que permite encriptar un texto el cual pueden enviar vía email a otra persona y a su vez con el mismo programa desencriptarlo en el destino para mayor seguridad.


Como pueden observar el primer panel permite escribir el texto, el cual se va encriptando en el segundo panel, los botones indican si se esta encriptando o desencriptando el texto incluido. La clave maestra es 123456 por defecto pero puede ser cambiada por cualquier numero que uds. deseen para mayor seguridad a la hora de enviar los textos, obvio para desencriptarlo deberan usar la misma clave que hayan puesto. Los botones permiten copiar, pegar, borrar o cortar desde/ hasta cualquier editor o trasladarlo directamente al editor de envio de correo electrónico.


Si lo que quieren es desencriptar colocan el texto encriptado en el primer panel marcan desencriptar y listo

El programa no tiene instalación pueden descargarlo y pegarlo directamente en el escritorio de Windows y ejecutarlo desde alli. Bueno espero les sea de utilidad, hasta la proxima.

Descargar: Encritador 1.01

jueves, 22 de octubre de 2009

Ajustar Inventarios en a2

Buenas Tardes, hace cierto tiempo me solicitaron que realizara un sistema que pudiera entre varias cosas modificar los inventarios del a2 administrativo. Para ello se requería conocer las estructuras de los campos Blob del archivo SFixed.blb que contenían tanto existencias como precios de Venta y Compra (entre otras cosas). La razón para este sistema, según el solicitante , era poder descargar el inventario sin realizar ajustes directos del sistema y sin afectar el Reporte de Inventario. Además de eso cargar directamente las facturas en espera (las que se guardan sin imprimir en la impresora Fiscal) visualizar los items en cuestión y proceder a descargarlos del inventario. Pues bien el sistema Transacciones hace eso y un poco más pues permite realizar las cargas y descargas interactuar directamente con las facturas en espera y mantener un histórico de dichos movimientos independiente del Sistema administrativo.
Este es una toma del menú principal


El sistema debe configurarse para indicarle donde se encuentra la data del a2. También puede crear varios usuarios, claves (USUARIO: MASTER, CLAVE: 1234) e indicar el precio por defecto con el que va ha trabajar.



Esta es la pantalla del modulo de descarga


Puede descargar artículos en forma individual con el botón agregar


o también agregar por lotes desde las facturas en espera del a2 con el botón Cargar espera





Puede imprimir las transacciones hechas o simplememente visualizarlas por pantalla


El sistema posee un módulo de consulta, además de la opciones de cambio y carga de productos.


En conclusión aquí les dejo el enlace para su descarga (es un DEMO totalmente funcional) en archivo .rar que deben descomprimir y ejecutar el típico setup y seguir las instrucciones de instalación. Para mas información pueden comunicarse al email vicacos@gmail.com, vicacos@hotmail.com o al 0424-429.71.67. Gracias

Descargar: Demo Trasaccion

jueves, 15 de octubre de 2009

Cliente Servidor Dbisam a2 Softway

En esta semana se celebró en Caracas en los Salones del Hotel Eurobuilding la convención nacional de Distribuidores de la casa de Software a2 Softway C.A. Su CEO Kamal Abidal y los representantes de la firma en Colombia dieron a conocer los nuevos avances que piensan aplicar a las Bases de datos con el cambio a Cliente Servidor con la versión 4.8 de este gestor de Base de Datos. Se hablo también sobre el nuevo a2 Hotel, de próxima salida al mercado, y otros tópicos de orden comercial. Particularmente creo que era justo el cambio del ya vetusto dbisam 2.8 (el cual no tiene soporte ni en la propia pagina web de la empresa Elevate Software) por la nueva versión cliente-servidor 4.8.

Aun cuando no es lo mas robusto en el mundo de los Servidores de datos, es una mejor opción que la ya existente. Muchos optarían por ejemplo por MSSql de Microsoft tal vez Intebase de Embarcadero Tecnologies, incluso MySql o Firebird, este ultimo open source y de comprobada trayectoria en el mundo de los SQL, sin embrago las virtudes del motor elegido por la casa a2 no es de desmerecer tomando en cuenta que es la migración lógica por tiempo de desarrollo (yo creo que estaban atrasados en esto).

De la página de Elevate Software tome este reporte:

El servidor de dbisam es un manejador de base de datos robusto, escalable y de alto rendimiento, que provee la tecnología cliente/servidor para obtener los beneficios de velocidad y confiabilidad que hoy en día sus datos requieren.

Sistema tipo servidor de archivos
  • Cuando una terminal pide datos al servidor, la información solicitada viaja a través de la red para ser procesada localmente. Es decir que si se tiene una base de datos de 10mb y se ejecuta una búsqueda sobre ella en la cual no se encontraron los datos, los 10mb de información contenida en la base de datos viajaran por el cable de la red.
  • Esta transferencia masiva a cada terminal genera colisiones y bajo rendimiento en la red.
  • El servidor abre las bases de datos 1 vez por cada terminal. Por ej. si su aplicación abre 10 bases de datos, entonces si tuviera 10 terminales, su servidor abriría 100 archivos.
  • En caso de falla en alguna de las terminales, pude generar índices corruptos.
  • La velocidad de respuesta del servidor no es proporcional a su capacidad de proceso.
Sistema tipo cliente/servidor
  • Cuando una terminal pide datos al servidor, la información solicitada es procesada por el servidor y solamente la información de respuesta es la que viaja por la red. Es decir que si tiene una base de datos de 10mb y se ejecuta una búsqueda sobre ella en la cual no se encontraron datos, solamente viajarán unos cuantos bytes a su terminal por el cable de red.
  • Se reducen las colisiones en un 90% o mas, dependiendo de la aplicación.
  • El servidor abre las bases de datos una sola vez aunque muchas terminales la estén accesando.
  • En caso de falla en alguna de las terminales, el servidor cierra las bases de datos adecuadamente y así reduce dramáticamente la posibilidad de corrupción de datos o índices. El servidor no ejecutará peticiones incompletas.
  • La velocidad de respuesta del servidor es proporcional a su capacidad de proceso.
Pronto estaremos haciendo otros comentarios comparativos sobre esta elección de Servidor, por el momento hasta luego.


viernes, 9 de octubre de 2009

Tabla Remate Profesional 3.58

Buenos dias, he estado trabajando en una aplicación que si bien no tiene que ver en nada con a2 si con componentes tratados en este Blog, en esta oportunidad les presento la Tabla Remate Profesional 3.58 un sistema realizado con componentes Devexpress, Jvlc y utilizando como protección el componente MXprotector. La novedad es que se utiliza hojas de cálculo tipo Excel (marca registrada de Microsoft) pero sin depender de el mismo. Este sistemita es ideal para Centros Hípicos en Venezuela y no se en que otra parte del mundo lo haran de esta manera, pero en conclusión he aqui algunas tomas de pantalla


El sistema se puede configurar para el calculo de los porcentajes correspondientes, asi como también la vista previa, el guardado automático, el número de páginas a imprimir asi como una clave maestra para resguardar las modificaciones en la configuración.
Cada Tabla u hoja de trabajo registra el pote correspondiente como se puede observar



Tambien esta la toma de pantalla de la pestaña de configuración que se activa previo comprobación de la contraseña:


No podia faltar la pestaña de creditos de Acerca de...

Aqui les dejo tambien una toma del reporte por pantalla que genera el sistema para el cobro de las apuestas:

El Sistema puede ser descargado desde esta dirección pueden probarlo auque en la versión NO Registrada, no se puede imprimir ni configurar los valores por defecto. Para información adicional sobre costo, forma de pago y envio pueden comunicarse por el Celular 0424-4297167 o enviar un email a vicacos@gmail.com
Saludos
Ing. Víctor Acosta

lunes, 31 de agosto de 2009

Embarcadero Technologies RAD Studio 2010

Buenas, como era del conocimiento de los seguidores de Delphi ya esta listo para la descarga la version trial del Nuevo RAD Studio 2010, que incluye, por supuesto al Delphi 2010, C ++ Builder y Delphi Prism 2010. El enlace lo pueden hacer desde https://downloads.embarcadero.com/free/rad_studio.


Entre sus muchas mejoras se incluye soporte para Touch Screen, mejoras en el IDE en varios aspectos, Configuracion con apariencia del Delphi 7 (para los que extrañan su Desktop), Soporte para diferentes motores de Base de Datos incluyendo los controladores dbExpress para Firebird, Mysql, entre otros.


Aqui les dejo un video del amigo Andreano Lanusse en el cual explica como utilizar los nuevos componentes dbExpress con FireBird. Espero les sea de utilidad.




lunes, 17 de agosto de 2009

Componentes gratuitos para Delphi

Buenos Dias. Revisando en los diferentes sitios de la red sobre programaciòn y/o informacion sobre Delphi me encontré con este excelente blog sobre desarrollo y programacion. Se trata de Delphi al Limite sitio que esta de por mas decir trata sobre programación en delphi en una forma pedagógica y sin ningun dejo de pedanteria explica de forma amena conceptos de varios tipos en delphi. En el encontre este enlace sobre componentes gratuitos para delphi, aunque hay muchos otros, me llamo la atención sobre todo los TmxFlatPack.

Pues como pueden darse cuenta son muy parecidos a los componentes con los que está hecho el a2 Softway, asi que si piensan desarrollar alguna aplicación adjunta a este sistema pueden utlizarlos para mantener la armonía entre las mismas.
En cuanto al componente al que se hace referencia en el Blog de Delphi al Límite, el TmxProtector, he utilizado los componentes de Ice License, pero este componente no tiene nada que pueda echar de menos a los de Ice license, pronto haré las pruebas respectivas:
Este es el listado completo de los componentes con sus enlances respectivos
Aqui les dejo el enlace a la página en cuestion:


Aqui puedes descargar los componentes Download

Saludos.

martes, 16 de junio de 2009

Coleccion de Manuales a2

Buenos dias, retomando un poco las inquietudes de muchos compañeros y de los asistentes al Blog, en cooperacion con los amigos se ha hecho una recopilacion de los manuales mas importantes del a2 (marca registrada de sus respectivos dueños). esta recopilacion la componen:
  • Manual de Nómina
  • Manual en word de Contabilidad
  • Manual de gran parte del Administartivo configurable
  • Reparacion de Bases de datos dbisam
  • Alimentos y bebidas
Esto con la idea de que le sirvan de soporte en sus tareas de instalacion y mejora en el uso del mismo. desde este enlace lo pueden descargar
Saludos

Ing. Victor J. Acosta L.
0424-4297167

viernes, 15 de mayo de 2009

Manuales a2

Buenos dias, se les saluda, en esta ocasión traigo para descarga los manuales de Contabilidad y de Nomina en formato PDF para los amigos que visitan el blog y que esten interesados en refrescar los conocimientos sobre estas dos herramientas de la casa de a2 Softway (marca Registrada).
Pronto estaré ofreciendo mis avances sobre el manejo de las tablas del hey tu asi como las estrusturas de los famosos campos blob de este sistema. Esta de mas recordarles que pueden dejar sus comentarios y/o sugerencias en el Tagboard de este blog. Un saludo a los visitantes de Honduras, Panamá, Mexico, Colombia, España y Estados Unidos y por supuesto a mis compatriotas de Venezuela .
Hasta luego

Ing. Victor J. Acosta L.
0424-4297167

Descarga Manual Contabilidad
Descarga Manual Nómina

jueves, 23 de abril de 2009

Borland Delphi 5 Enterprise

Buenas Tardes, Para los que estan interesados en completar el circulo de trabajo con las tablas del hey tu admninistrativo, aqui les dejo esta versión de Delphi que es la que funciona con los componentes antes colgados en este Blog. Me refiero a los vcl Dbisam 2.08. Recuerden que con esta versión de Dbisam es que esta hecho el software antes referido. (Hey tu) pues sin mas comentarios aqui les dejo los link de descargas.
Saludos

Descarga 1
Descarga 2
Descarga 3

Password: 1
serial: qwq-wqw-qwqw-28x7-91x0

jueves, 16 de abril de 2009

Componentes para DBisam 2.08 en Delphi 5


Tal como lo prometí en fechas anteriores, aqui les dejo el Link para la descarga de los componentes dbisam 2.08 para Delphi 5. Estos componentes son los que utilizan en el Hey Tu (a2 para ser precisos) un gran amigo me los facilito y se los dejo a uds. para su evaluación. De mas esta decir que no es solo accesar la información de las tablas antes nombradas sino tambien saber como mostralas (tarea por cierto no muy fácil en los campos Blob anidados) pero les dejo una pista de acuerdo a los últimos trabajos que he realizado: la estructura es similar a los archivos del antiguo Saint 7.5 bajo DOS (ver el archivo TIPOS.DOC) es decir son campos Blob con registros contenidos en la tabla sFixed.dat que es acompañada por su respectivo blob sFixed.blb el cual guarda informacion de inventario, clientes, proveedores y otros. Port ejemplo en esa tabla esta contenido los precios (1..6) encriptados dentros del campo blob FX_COSTOS, Bueno esa es una buena pista que seguir.
Desde aqui (Download Corregido)
Saludos
Ing. Victor J. Acosta L.
0424-4297167

lunes, 23 de marzo de 2009

Compresor de Datos para a2

Buenos Dias. En esta oportunidad presento un programita para realizar los respaldo de datos para el a2 Softway. Como Uds. sabrán el a2 realiza un respaldo tipo copia es decir tal cual como estan en el disco duro. Con este program podemos realizar los respaldos, tener control sobre ellos y ademas comprimir los datos, también podemos agragar una clave de seguridad, asi como tambien el nivel de compresion. El programa esta hecho en Delphi con los Componentes Zipforge manejando bases de datos Firebird en modo local, es decir embebido. Para los usuarios de a2 lo pueden agragar directamente al menu de Usuario de la Aplicacion (a2 configurable) y realizar los respaldos de una forma mas segura, profesional y compacta. Pueden descargar la aplicacion (instalador Setup) desde aqui. El programa esta protregido, para poder ejecutarlo libre de uso deben solicitar una licencia al 0424-4297167 (costo 50 Bs.F) de acuerdo a su equipo, o enviar un e-mail a vicacos@gmail.com
Otras pantallas:



martes, 3 de marzo de 2009

Servidor de Base de Datos


Buenos Dias, en fechas pasadas revisamos superficialmente el manejador de bases de Datos DBisam, el cual es utilizado en la version 2.08 por el a2 Softway, (creo que es la mas vieja, tanto que ya no hay soporte para esa version). En esta oportunidad citaré el RDBMS o Sistema de administración de Base de Datos Relacional Firebird, el cual ademas de ser de codigo abierto y de licencia Open Source, es una alternativa superior a la hora de emprender proyectos de embergadura a la altura de MySql, PostgreSQL, SQL Microsoft o Intebase, de hecho Firebird nace como resultado de la liberacion de Interbase 6, y luego reescrito hasta la version 2.5 actual de este portente manejador. Entre sus caracteristicas principales destacan:
  • Es multiplataforma, y actualmente puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows.
  • Ejecutable pequeño, con requerimientos de hardware bajos.
  • Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded).
  • Soporte de transacciones ACID y claves foráneas.
  • Es medianamente escalable.
  • Buena seguridad basada en usuarios/roles.
  • Diferentes arquitecturas, entre ellas el Firebird incrustado (embedded server) que permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software Firebird.
  • Bases de datos de sólo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cd-roms.
  • Existencia de controladores ODBC, OLEDB, JDBC, PHP, Perl, .net, etc.
  • Requisitos de administración bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la realización de copias de seguridad.
  • Pleno soporte del estándar SQL-92, tanto de sintaxis como de tipos de datos.
  • Completo lenguaje para la escritura de disparadores y procedimientos almacenados denominado PSQL.
  • Capacidad de almacenar elementos BLOB (Binary Large OBjects).
  • Soporte de User-Defined Functions (UDFs).
Es bueno destacar que existen componentes para trabajar desde Delphi y C++ con Firebird, se pueden nombrar: Zeos Lib, FIB, FIBplus, IBO estos dos ultimos de pago pero con exelente rendimiento.
Para descarga de Firebird puedes ir a su pagina principal desde aqui. En proximas oportunidades abordaré algunos tópicos más sobre este tema
Saludos
Ing. Victor Acosta

martes, 13 de enero de 2009

Delphi 2007 para Programadores

Bueno aqui les dejo la mejor herramienta para programacion de aplicaciones para win 32. Si bien existen un monton de programas para tratar de hacer lo que Delphi realiza sin muchas complicaciones, mi experiencia personal destaca el uso de delphi para realizar casi cualquier cosa, incluyendo el manejo de Bases de Datos tales como: Interbase, SQL microsoft, MySql, Prosgress, Firebird, Dbisam, Bde y unas cuantas mas. El requisito previo es al menos haber trabajado en Pascal o Turbo pascal para que el aprendizaje sea aun mas violento. Comparado con visual (asco) basic son muchas las ventajas , desde un exe real a velocidad duplicada, este compilador es solo comparado con su primo C++. La descarga la puedes hacer haciendo click aqui (corregido) y la medicina para ponerlo a funcionar desde aqui el password para este archivo es: board4all.cz. En próximas ediciones estaré agregando manuales, libros, tutoriales, y links de interes.
Saludos
Ing. Victor Acosta

Foto para el Recuerdo


Esta es la foto del Grupo original de a2 Super Team Venezuela

Borland Turbo C/C++ Compiler v.3.0

En esta oportudidad y para dar comienzo a los aportes en el area de programacio les dejo este compilador que si bien no es el mas nuevo del mercado pueden utilizarlo para dar los primeros pasos en la programacion C++. Borland Turbo C/C++ es un compilador o traductor extremadamente rápido compilando lenguajes C y C++ de DOS. Si tu desarrollas tus proyectos en C y C++ entonce Borland Turbo será tu mejor aliado a la hora de compilar a lenguaje máquina. Además de ser muy poderoso compilando, incluye un poderoso editor de códigos debugger y assembler. Con una Interfaz muy sencilla de usar y medios de desarrollo integros. Recuerden que pueden asi mismo dessrollar aplicaciones externas utilindo las VCL para DBisam para accesar las tablas del a2 Softway. El programa lo pueden descargar haciendo click aqui.

lunes, 12 de enero de 2009

sábado, 10 de enero de 2009

Componentes para DBisam en Delphi


Buenos Dias. En cierta oportunidad me preguntaron como se hacia para accesar la informacion contenida en las tablas del a2 Softway (administrativo, Contable, Nomina) las cuales estan hechas con un manejador de bases de datos llamado DBIsam de la Compañia Elevate Software ( http://www.elevatesoft.com ). El problema radica en que la version con la que se realizaron es muy peroi muy viejas (creo que la version 2.05). Si bien con las versiones nuevas puedes accesarlas utilizando Delphi o C++, estas reconvierten las tablas dejandolas inutilizadas para el software de gestion nativo, es decir las actualiza y luego el sistema no las puede leer. Para solucionar el problema en el caso de que quieras accesarlas en lectura y escritura se debe utilizar como alternativa los driver ODBC para DBisam los cuales vienen incluidos en el CD de distribuidor de a2 Softway. Para los interesados en estos componentes los pueden descargar de aqui un sitio en Europa donde puedes hallar muchas mas VCL para Delphi, C++ y visual (asco) Basic.
Saludos

viernes, 9 de enero de 2009

Mejoras del Blog


Buenos dias, he estado ocupado durante algun tiempo pero este año me he propuesto retomar este blog, no solo para cuestiones relacionadas con a2 softway, sino para tambien otras cosas que tienen que ver con programacion, aplicaciones y soluciones en el area de sistemas. Asi pues lo primero fue cambiar la interfaz, de algun modo hay que comenzar remozando estas viejas plantillas del blog, luego iré agregando otras cosillas de interes y en su debido momento tendra de nuevo forma eso espero. De antemano bienvenidos todos, y aporten nuevas ideas que ayueden no solo al grupo del año pasado sino que tambien sirva de inspiracion a nuevos instaladores que como nosotros se atrevieron a ver nuevos horizontes en el area de aplicaciones y software de gestión.
Saludos
Ing. Victor Acosta