Desarrollo ERP/CRM

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

lunes, diciembre 28, 2009

Estoy en Ecuador

Pues si, como muchos de mi generacion, de mi carrera, de mi pais me decidi a vivir fuera de la isla. Ecuador es la opcion popular si se quiere pero para mi fue la opcion pre-destinada. La razon es facil, tengo un hermano aqui.

Al principio fue muy duro, aun lo es. Pero la libertad de crear y obtener resultados palpables con el propio trabajo es importantisimo. Cosa que por mas que se hable en Cuba solo se aprende conociendo como funciona en otros lugares porque puedes contrastar las realidades.

Aqui soy lo que siempre fui, un eterno free lance y no porque le tenga aversion a trabajar para alguien mas, sea estado o privado. Simplemente me he dado cuenta de mis limitaciones y lo que quiero. Quiero crear, programar, desarrollar, lo que sea, pero mis propias ideas y a mi propio ritmo. Ya veremos que sale de aqui. Por lo pronto mi ultimo trabajo, aun en desarrollo: http://www.learningfix.com

miércoles, noviembre 18, 2009

Retomando mi blog

Hace meses que no escribo. Realmente no pense que este blog le sirviera de algo a alguien, aun lo dudo. Pero bueno, es el mio. El de siempre. Seguire en el, en esta nueva etapa de mi vida. Aunque mi deseo de hacer sistemas ERP sigue intacto la realidad me impone otros caminos, aplazando una vez mas mi deseo de crear el Ultimate ERP que solucione todos los problemas, si es que existe. Este sera mi unicornio y mientras tanto me conformare con contarles como me va, que estoy haciendo y sobre todo, como hacer que el software nos ayude en nuestras vidas.

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.

Datos personales

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