Desarrollo de Sistemas ERP/CRM y Software Libre, Linux, Desarrollo de Proyectos, Programación OpenSource. Web

jueves, febrero 12, 2009

Software Libre o Software Privativo sobre Plataformas Libres?

Tremenda interrogante no? Creo que todos en la comunidad SWL cubana la teníamos desde hace tiempo. El país se ha volcado a la migración a Software Libre y Código Abierto y le ha dado un impulso tremendo a estas tecnologías. Pero, es el impulso a las tecnologías o un impulso a la filosofía lo que necesita el país.
Desde el ERP Cubano, pasando por las soluciones de la empresa comercializadora de la UCI (Albet) ninguna será Software Libre, en algunos casos ni siquiera Código Abierto. Es que aún no se entiende que el Software Libre desligada de la filosofía del conocimiento libre sigue siendo Software Privativo (no ya propietario). Con esta jugada, que una vez más demuestra que los cubanos somo únicos a la hora de hacer las cosas, limitamos tremendamente el impacto del SWL en el país.
En resumen, el Software Libre está de moda, pero liberar el conocimiento no.

miércoles, febrero 11, 2009

Nova, y el por qué Ubuntu aún es una opción.

Me regalaron un disco de Nova (Live DVD versión Baire 1.1.2). Para los que lean esto y se pregunten qué es Nova les diré que es una distribución de GNU/Linux hecha en Cuba por los muchachos y muchachas de la UCI. En resumen, es una distro basada en Gentoo, en principio dirigida a darle soporte a varios escenarios específicos de despliegue, entre máquinas con hardware antiguo, clientes ligeros y entornos de desarrollo a la medida.

Siendo una versión “Live” lo más lógico era probarla en la laptop que utilizo regularmente (HP 6720s) y aunque me hubiera gustado probarla nativamente tengo que decir que la inicialización de las X falló monumentalmente en autodetectar la tarjeta de video Intel (de las malitas) que trae esta laptop, poniendome en el lugar del usuario poco avezado, . Tuve que recurrir a la virtualización y varios minutos después y solo gracias al VirtualBox pude probar Nova. Resumen, aunque han hecho un tremendo trabajo con la personalización de la distro debo decir que nada de lo que vi realmente me impresionó. Natural, teniendo en cuenta que utilizo Ubuntu regularmente en mis Pcs y Servidores. Y desde mi punto de vista “Lo que hace un gran programador no es como programa, sino como reutiliza otros programas” Ubuntu, posee un paquete (ya incluido en los repositorios) llamado “remastersys”. Remastersys me permite, crear una remasterización de un sistema Ubuntu, con todas las actualizaciones y configuraciones que haya hecho hasta ese momento. Básicamente es lo que utilizamos en nuesta empresa para crear nuestra propia redistribución. Seguimos utilizando los mismos repositorios de Ubuntu y el tremendo soporte comunitario que tiene el mismo. Sin contar con la variedad de software que actualmente se empaqueta nativamente para Ubuntu o Debian (desde el Flash 10, Acrobat Reader, etc.)

Por que reinventar la rueda???

martes, febrero 10, 2009

El ERP Cubano tiene nombre: CEDRUX

Asistí a la presentación del ERP Cubano, CEDRUX, (Olvidé preguntar el por qué del nombre). En resumen, es un proyecto del país, solicitada su creación a la UCI con el apoyo de varias entidades que hasta el momento llevaban este tema, como Desoft y TEICO Villa Clara. Estos últimos según entendí hicieron una transferencia tecnológica de su propio sistema, Versat Sarasola, al grupo de desarrollo de la UCI que lo transformó utilizando mucho software libre y otras tecnologías en lo que hoy se expuso en Informática 2009.

En 3 fases de desarrollo, incluyendo pruebas piloto en algunas empresas. Hasta su entrega al país como producto terminado, incluye tecnologías como: PHP, PostgreSQL, ExtJS, ZendFramework, Doctrine PHP (ORM) y otras. Particularmente me sorprendió el uso de IoC (Inversion of Control) o Inyección de Dependencias.

Mis preguntas: ¿Acceso al Sistema? Dada la diversidad organizativa de las empresas del país ilustrado con el caso real de mi empresa que paga anualmente casi $ 20,000.00 USD por conceptos de conectividad necesaria para unificar el sistema de gestión. Mi interés se centró en sistemas que puedan funcionar Off-line. La respuesta evidenció (a mi entender) falta de pruebas en ambientes más críticos o exigentes. Aún más con los precios de conectividad nacionales. Sabran ellos cuanto cuestan 128Kb Fame Relay mensual???

La segunda pregunta fue el Licenciamiento de la solución. OpenSource, GPL, etc. La respuesta: Lo que determine el país. Espero que el país determine lo más favorable para todos, libre.

Me alegra ver que se están haciendo cosas. No obstante desearía ver mayor diversidad de sistemas, no un único ERP Cubano.


Live desde Informática 2009

Con el Wifi activado, es sorprendente lo bien que se conecta a la red wifi, puedo bloggear desde el Palacio de las Convenciones. Esta mañana el Ministro de Comercio Exterior expuso el estado del Comercio Electrónico en Cuba, posteriormente y con traducción del ruso del Director de la ONI el Director de la Agencia Federal Rusa de Información nos habló de la Infraestructura de Seguridad de la Información en Rusia. Pude preguntarle si los algoritmos utilizados eran públicos (y lo son) y si habían recibido algún tipo de Criptoanálisis por la comunidad científica de Criptografía. La respuesta fue buena, y posteriormente pude comprobar efectivamente que el algoritmo en cuestion (el GOST) es público, incluso OpenSSH tiene una forma de poder integrarlo como opción de encriptación y firma digital.

Por la tarde, un dilema, dos conferencias MUY buenas a la misma hora, Explotación de y Propiedad Intelectual en Licencias de Software Libre por un abogado de la UCI o la presentación del ERP Cubano también por la UCI. Creo que voy a la segunda.

Me voy a almorzar que ya el olor del Bucán me llega aquí.

Estoy en Informatica 2009

Y me hicieron los cheques. Estoy en la XIII Feria y Convención Informática 2009. Ayer fue un día normal, las Conferencias Magistrales iniciales, la espera para acreditarme, el almuerzo en el Bucán y el aún mejor Coctel de Bienvenida en el Laguito.

Ya logré instalar la tarjeta Wifi de mi Laptop y hoy si estaré blogueando desde allá.

lunes, febrero 09, 2009

Códigos de Color en SEA

El SIG tenia implementada esta funcionalidad, sencilla pero práctica. Códigos de Color en listados de datos. En el antiguo SIG y de manera bastante inflexible en algunos listados se visualizaban con un color de fondo distinto aquellos datos que cumplían alguna condición. Por ejemplo, en el Listado de Ordenes de Compra, se mostraban con fondo rojo aquellas que aun no habían sido aprobadas, en verde las aprobadas y sin color las que tenían señalamientos que los Comerciales debían responder antes de su aprobación.
En aquella implementación de Códigos de Color no existía la posibilidad de que un elemento cumpliera varias condiciones y por lo tanto no era necesaria una solución que acomodara estos casos. Ahora en SEA se implementan también los Códigos de Color. Basados en condiciones y con la posibilidad de configurarlos directamente en el Navegador de Datos permitiéndose especificar el color. Una característica interesante de esta implementación es que si un elemento cumple varias condiciones los colores definidos para estas se mezclan creando nuevas combinaciones de color. Por ejemplo si configuramos que se representen con fondo azul las Facturas que estén pagadas y con fondo rojo las facturas cuyo monto sobrepasen los $ 5,000.00. Entonces se visualizarán en morado (la mezcla de rojo y azul) las Facturas que sobrepasen los $ 5,000.00 y estén pagadas.
El Navegador de Datos se encargará de guardar sus configuraciones de colores así no perderá sus preferencias la próxima vez que entre a visualizar esos datos.

Informatica 2009

Si tengo suerte y este lunes me hacen los dos cheques (300 MN y 300 CUC) asistiremos mi compañera de trabajo y yo a la XIII Feria y Convención Informática 2009. Nuestra asistencia depende de un trámite burocrático, simplemente debimos solicitar los cheques mucho antes, pero como no sabíamos a nombre de quién iban y de cuanto era el monto perdimos tiempo en esto y nos cogió después de un comité de tesorería, el cual, cada miércoles analiza que pagos se harán en la semana en la empresa.
Si este lunes se autoriza extraordinariamente hacerlos y las muchachitas de contabilidad se dan prisa podríamos pagarlo al mediodía y participar en la inauguración a las 7:00pm. Sería una verdadera lastima no poder participar. No solo para nosotros como profesionales de la informática sino para la empresa, única participante en representación de las empresas importadoras del MINCEX con una ponencia en el Panel sobre Software Libre y Código Abierto del III Taller de Comercio Electrónico que en el marco de la Convención se realizará.
De ir, espero estar presente en algunas ponencias interesantes, como las relacionadas con SWL, la presentación del ERP Cubano y aún más la del controvertido SO Nova. Espero no perderme tampoco varias de las conferencias magistrales del evento y mucho menos las actividades extras que siempre son bienvenidas.
Si habilitan algún tipo de conectividad Wifi en el evento, espero bloguear un poco desde allá. Mi laptop irá conmigo todos los días, claro está.

miércoles, febrero 04, 2009

Back in bussiness...

Hace tiempo que no blogueo, llevo mucho tiempo prejuiciado por una frase que leí alguna vez "Stop blogging, start doing". Que caraj. a veces hay que decir, aunque no te escuche nadie... quien sabe.

Soy un gran fan de los sistemas empresariales. La magia de ver como un negocio real (que aunque haga millones y de estos no te toque nada a ti) funcionando es estimulante, más aún si el sistema que automatiza este negocio lo programastes tu o por lo menos contribuistes.

A lo largo de mi carrera (aún corta creo) he desarrollado (programado) varios sistemas. Desde pequeñas LAN forms, pasando por cosas mas complicadas, hasta llegar al SIG de hace unos años. Trabajo que aún, me parece, está en producción. Cada vez escalando más el alcance de los sistemas y por supuesto el costo de los mismos.

Desde aquella epoca hacia acá la Administración de Redes se adueño de mi tiempo (llegando incluso a Certificarme como Linux Administration NIIT). En este tiempo solo aprendí algo: Si no tienes el conocimiento, adquierelo. Leer se convirtió en la tarea más consumidora de tiempo para mi. Comencé a leer innumerables manuales técnicos (y otros no tanto), revistas (Times, NewsWeek, BussinessWeek, The Economist), libros y por supuesto Internet.

Ahora mi deseo es volver a programar sistemas empresariales. Tomar lo mejor de la administración de redes, la simpleza de los sistemas *nix y ponerlas a funcionar en los complejos procesos de las empresas es mi interés primario.

El SIG, aquel sistema que una vez programé para unos clientes lo retomé para mejorar. Y esta vez espero que la solucion sea mucho mas efectiva.

lunes, noviembre 20, 2006

Enterp... 2.0 necesariamente mas

Recientemente he descubierto el termino Enterp... 2.0, asi a medias para no violar patentes, ya que es una marca registrada y todo. Cuando leo lo que significa el concepto a traves de innumerables blog posts, comentarios, citas, referencias, veo una clara equivalencia con Web 2.0 y un enfoque interno de empresa.
La idea es clara, utilizar herramientas claramente Web 2.0 y esperar que estas den provecho o adaptarlas para que lo hagan. El proposito es bueno, el conocimiento empresarial ha sido historicamente mal gestionado y aprovechado. Con buenos resultados incluso se muestran algunos ejemplos concretos de empresas que ya utilizan el enfoque. Muchas veces en la forma de una Wiki Empresarial, Blogs, tags y nubes.
Personalmente creo que la disciplina y el ambito de estos enfoques esta siendo minimizado. Serian necesarias nuevas formas de gestionar el conocimiento empresarial, empezando por identificar nuevas formas del mismo, no solo en paginas personales y documentos en el sentido general.
Esta parece ser la hora de los gestores de informacion a la Web 2.0, todos orientados a la gestion de documentos on-line, con toda la parafernalia que conlleva el termino en su segunda version. Ahora...
Todos sabemos que la informacion de las empresas se almacenan en complejos sistemas (ERP, CRM, SCM, o cualquier otra combinacion de tres letras mayusculas) de gestion de informacion. Seria prudente brindar una solucion donde ademas se incorporen otros tipos de recursos a gestionar, incluyendo aquellos que son mas susceptibles de encontrarse en una empresa en sentido general.
Enterp... 2.0 deberia ser mas amplio, no la mera aplicacion de formulas generales a un ambito concreto con algunas adecuaciones que aunque funcionales, generan ruido en el tema.
Preferiria que Enterp... 2.0 resolviera el problema de los Sistemas a la Medida en Tiempo Real, o el de la integracion de estos y consecuentemente un menor gasto por concepto de mejoras continuas.

martes, noviembre 14, 2006

Subversion listo localmente para SCE

En estos dias me he entretenido creando un SVN para gestionar el proyecto SCE en el que estoy trabajando, aunque lo hospedo localmente, me gustaria poderlo a disposicion de todos los que quieran colaborar con el mismo pero desgraciadamente no cuento con un SVN en Internet accesible desde aqui. SourceForge.org, no es una opcion debido a las dificultades que impone para acceder a sus repositorios, con autenticacion, puertos especiales y todo un conjunto de cosas a las que no tengo acceso.

Si el SVN de CubaForge estuviera funcionando seria genial poder hospedar el proyecto alli y darle seguimiento desde cualquier lugar, mas ahora que voy a cambiar de trabajo y me gustaria conservar muchas de las cosas que ya empece aqui.

Actualmente SCE da soporte para autenticacion segura (utiliza SHA1 para encriptar el password) gestion basica de recursos, tiene un pequeño interprete de consola, para poder ir probando los avances y mas adelante incluira su propio servidor Web basado en CherryPy. El soporte de bases de datos sera con independencia de gestor e inicialmente se dara soporte a PostgreSQL solamente.





lunes, noviembre 06, 2006

A proposito de ERP + Web 2.0

Hace unos meses comence un proyecto personal de desarrollo, sin fines comerciales, aunque si a forma de mantener mi mente ocupada y de paso familiarizarme con el lenguaje Python y llegar a sentirme bien programando con el. Mi unico objetivo es implementar una idea para probar un concepto que creo puede ser util a la hora de desarrollar herramientas de gestion de informacion empresarial.

La idea es simple. Implementar servicios basicos de datos, listados, filtrado, busquedas, insercion de datos, actualizacion y borrado, etc. independientes de la estructura de datos. Es decir, basados en una estructura de datos el sistema pueda hacer reconocimiento de estructura e implementar las funcionalidades requeridas. En un segundo paso se podria agregar funcionalidades a partir de descripciones asociadas a la descripcion de los datos, mediante plugins u otra arquitectura de extension de funcionalidades.

Yo le he dado el nombre de Community ERP, mas que nada porque tengo previsto darle el mismo funcionamiento de los sitios Web 2.0, tomando como los recursos a compartir y gestionar las tablas de datos con determinado grado de agrupacion para garantizar que se pueda compartir estas entre los usuarios, siempre contando con una base compartida entre todos que seria el nucleo del sistema ERP como tal.

A raiz del post anterior decidi reescribir la parte del manejo de recursos para poder hacerlo extensible y poder gestionar otros tipos de recursos. Ya sean Imagenes, Documentos (para lo que pienso utilizar TinyMCE), Videos, Sonidos, etc.

En cuanto este lista la primera parte podre disponer de un SVN publico para que pueda ser descargado y probado por todo el que quiera.



viernes, noviembre 03, 2006

Web 2.0 + ERP Posible?

Web 2.0 es un termino que esta rondando por la cabeza de muchos desarrolladores del mundo y ha causado no pocos dolores. En parte por su difusa definicion. Segun la Wikipedia

...refers to a supposed second-generation of Internet-based services — such as social networking sites, wikis, communication tools, and folksonomies — that let people collaborate and share information online in ways previously unavailable.

O sea servicios basados en Internet, redes sociales, wikis y herramientas de comunicacion que le permitan a las personas colaborar y compartir informacion en linea, de formas antes imposibles.

Los sistemas ERP se pudieran beneficiar grandemente de estas caracteristicas propuestas para la Web 2.0. Basicamente seria contar con sistemas ERP completamente en la Web (Intranet o Internet) con funcionalidades inherentes a las redes sociales (en este caso, redes empresariales) wikis y comunicaciones para permitirle a los trabajadores colaborar y compartir informacion.

Haciendo una abstraccion (minima) de los principales sitios que se denominan a si mismos o han sido catalogados como Web 2.0 se pueden identificar dos elementos, Los Usuarios y Los Recursos.

Los usuarios en todos los sistemas tienen una misma significacion. Los recursos en cambio son mas interesantes, en la siguiente lista les muestro algunos ejemplos:

YouTube: Videos
Flickr: Fotos
Trumba: Calendarios
Blogger: Blog (Bitacoras)
del.icio.us: Marcadores de paginas web

Otros ejemplos, (aunque mas integrados) son el servicio de Docs & Spreadsheets de Google Mail o el Google Calendar, con respecto a su servicio de correos Gmail.

Los recursos y la colaboracion en torno a estos son la principal fortaleza del Web 2.0. En el caso de los ERP, seria pues, necesario, identificar los recursos motivo de colaboracion y en todos los sistemas ERP el unico componente que es equivalente y podria utilizarse serian los datos, ya bien en su forma basica (tablas relacionadas) o bien el resultado de algun proceso sobre estos, Reportes, Informes, etc.

Quizas la si existiese algun ERP que hubiera sido desarrollado desde cero con esta concepcion seria posible hoy contar con extensiones para incorporar el manejo de otros recursos en la gestion empresarial.

Todo sea por gestionar los recursos, en este caso los empresariales.

lunes, octubre 30, 2006

Dejando mi trabajo

Este es un dia amargo para mi, tengo firmada mi peticion de baja en el buro y solo espero que llegue alguien de la Direccion para entregarla. Se que la noticia no va a agradar a muchos, quizas otros se alegren.
En sentido general mis motivos son bien firmes, sencillamente no me gusta el trabajo dando servicio tecnico, y mas cuando en esta empresa hay muy poca cultura informatica y las personas equivocan el ambito de accion del "Informatico" como cariñosamente se nos llama.
La figura del "Informatico" es bien curiosa. Generalmente se nos asocia con un joven, con todos los males propios de la juventud y ninguna virtud. Se nos menosprecia y casi nunca se nos tiene en cuenta para ninguna actividad, somos un satelite con mayor o menor grado de integracion en la empresa. Eso si, que no fallen el Correo e Internet si no estas "frito".
El tema del desarrollo de sistemas, aplicaciones y en sentido general Desarrollo Informatico esta en cero aqui, y sin posibilidades futuras de cambiar, por lo tanto decidi irme.
Alguien dijo una vez: "Busca un empleo que te guste y no tendras que trabajar nunca en la vida" Yo tengo una profesion que me gusta, he dedicado mas de 14 años de mi vida a la Computacion y no estoy dispuesto a sacrificar todo ese tiempo y el que sigue arreglando errores ortograficos, alineacion de tablas, impresoras y cables de red.
Renuncio

lunes, octubre 16, 2006

Mejoras a XMLREG (v0.1.3)

En estos dias he estado trabajando algo en un proyecto de servicio de datos y como estoy trabajando con Python y CherryPy para trabajar en Web tuve que mejorar algo la interfaz de XMLREG para poder realizar un conjunto de tareas que me son necesarias.

Por esto he añadido soporte para Salvar los documentos en el Contexto, para extender las propiedades de los documentos referenciados.

Tambien he redefinido los mecanismos de escritura/lectura, estableciendo la opcion de escritura por defecto.

Tambien he escrito un pequeño demo de uso de XMLREG de manera que otros objetos/clases puedan extender su funcionalidad y cargar documentos XML desde un contexto de datos.

Falta por crear un demo de contexto de datos desde bases de datos, para ejemplificar su uso en este sentido.

Mas tarde les hablare del Servicio de Datos en el que estoy trabajando.

Saludos

sábado, septiembre 23, 2006

Lo que XMLREG es y no es (y nunca sera)

Hoy asisti a la conferencia "La forma Canonica del Modelo de Objetos" impartida por Medardo R. en el Palacio de Computacion y a pesar de la poca asistencia, creo que fue genial, llegando a considerar que algo asi deberia darse en las carreras de Ciencias de la Computacion en las Universidades del pais (si es que en alguna no se esta dando ya).

El enfasis en la Teoria de la Informacion a lo largo de la conferencia era evidente, y como se que Medardo es un gran entusiasta del XML ya yo le he hablado de XMLREG y sus objetivos, siempre recomendandome de su parte que le eche un vistazo a RDF [1], no quedando claro en realidad Que es y que No es ni sera XMLREG para lo cual me gustaria comentarlos aqui.

Que es XMLREG?

XMLREG es un metodo (modelo) para almacenar informacion refente a configuraciones, definiciones simples, datos jerarquicos, basandose en XML y el modelo de objetos DOM, pero mucho mas sencillo, facil y menos engorroso.

Para esto XMLREG cuenta con 2 principales conceptos, el Contexto, que no es mas que el ambito de donde los datos son obtenidos formando una jerarquia de objetos de datos y el Elemento, componentes principales de esta jerarquia, los cuales son los que contienen la informacion como tal. Accesible mediante una nomenclatura de referencia o como propiedades basicas de los Elementos.

Originalmente XMLREG No esta diseñado para escritura de elementos, solo lectura, aunque se le han incorporado algunas facilidades para esto. O sea XMLREG es solamente un modelo de registro de datos con vista a proveer una manera simple de crear definiciones, configuraciones, etc.

Que No es XMLREG y nunca Sera?

XMLREG no pretende brindar un modelo de persistencia de datos ni objetos, ni de bases de datos para los cuales existen muchas variantes. Tampoco interesa describir recursos dispersos en redes de computadoras.

En general ningun tipo de uso derivado de interacciones lectura-escritura de datos o que impliquen persistencia.

Uso propuesto para XMLREG?

Definicion de funcionalidades, caracteristicas, sistemas, configuraciones, que generalmente tienen una estaticidad prolongada y estructura jerarquica.

Se ha desarrollado con el proposito de potenciar a bajo nivel el desarrollo de varias herramientas genericas de sistemas de gestion, entre gestion de datos, presentacion, generacion de reportes, etc.







lunes, septiembre 18, 2006

XMLREG v0.1.2 terminado, Comienza segunda etapa

Ya termine la codificacion de la primera version usable de XMLREG v0.1.2, en base a esta ya comenzamos la segunda etapa, la de la definicion de los modelos de datos.

Estos modelos cumpliran con las siguientes caracteristicas:
1. Independencia de Fuentes de Datos, podran usarse varios servidores de datos (PostgreSQL, MySQL, Firebird)
2. Extensibilidad de las funcionalidades de datos.
3. Interfaz simplificada de datos. con funcionalidades basicas
4. Mecanismos de salva y replicacion de datos

Otras caracteristicas podran ser adicionadas segun surja la necesidad y debidamente documentadas y comentadas aca.


martes, septiembre 12, 2006

XMLREG v0.1.0b

Haciendo un poco de esfuerzo ya que es mi primer trabajo con Python que pienso llevar a buen termino. Escribo la primera implementacion de XMLREG v0.1.0b, cuenta con algunas funcionalidades del modelo de registro y contiene 3 clases y 3 tipos de Excepciones.

De las 3 clases, una es el contexto de datos, basado en el sistema de ficheros y las otras dos son los elementos y conjuntos de elementos de los documentos XMLREG.

Aun carece de validacion mediante XMLREG Schema con todas las posibilidades que esto trae. Pero se incluye soporte para declaracion explicita de tipos y para varios tipos de datos (actualmente, int, float, boolean, date, time)

Esta disponible un changelog para ir teniendo idea de los cambios que se van haciendo y espero que para la version 0.1.6 ya este funcional y listo para ser usado en entornos productivos.

A falta de SVN o CVS publicos quedo limitado a proveer los ficheros a solicitud, por correo, solo escribame para notificarme su interes.

jueves, septiembre 07, 2006

Python me parece que No, Mono pase adelante

Recientemente comence a implementar el modelo de registro de datos XMLREG del cual ya les he comentado aca y sucede que como estoy intentando hacer un primer prototipo, utilice Python por la facilidad conque se pueden probar cosas sobre todo en la linea de comandos y me topo con una caracteristica de Python que me deja un tanto desilusionado a utilizarlo para XMLREG. El inconveniente es que no se pueden crear en Python (al menos hasta hoy) crear propiedades o metodos privados de clase, lo cual crea una seria deficiencia a la hora de definir la interfaz para poder interactuar con estos datos ya que parte de la misma incluye la definicion de tipos de solo lectura lo que no veo forma de implementar en Python.

Debido a esto recomence la implementacion utilizando Mono, en C# espero en unos dias terminar una primera beta de lo que seria una DLL para trabajo con XMLREG, que aunque seguramente le faltarian muchas caracteristicas del modelo ya seria usable para pruebas de concepto. Mas adelante hare los ports necesarios para Java, que aunque tenga sus consideraciones de Licencia, al parecer en unos meses ya podremos contar con un JVM (HotSpot) libre.

martes, septiembre 05, 2006

Compiz y Xgl en Ubuntu

Siempre crei que era muy dificil instalar estos fenomenales paquetes pero he encontrado un pequeño tutorial donde me muestran en 5 pasos como hacerlo.

Resultado: Tengo Xgl instalado y funcionando en mi maquina de maravillas. Cabe decir que tengo video on-board de Intel 815 (si mal no recuerdo) y aunque funciona un poco lento, todo funciona correctamente. Hoy lo probare en la casa, alla tengo una ATI RADEON 7000 con 64Mb de video, espero que funcione mas rapido.

lunes, septiembre 04, 2006

Hoy se cumple un año

Hoy se cumple un año de postear en este blog, que sinceramente espero haya sido de utilidad para inculcar la idea del software libre en la comunidad de desarrolladores de sistemas de gestion empresarial. Y espero poder seguir contribuyendo modestamente en el esfuerzo de contar con mejores sistemas, libres y sobre todo cubanos.

A todos los que alguna vez leyeron este blog, Gracias.

Datos personales

Licenciado en Ciencias de la Computacion, Facultad de Matematicas y Computacion, Universidad de la Habana, 2004. Telefono: 45-3619, Cel: 282-8661