viernes, noviembre 06, 2009

Lo que mata es la velocidad.

Viejo chiste: el tonto del pueblo coge una bala en su mano y se comienza a golpear con ella, al ver que no obtiene ninguna herida notable, concluye: "cierto, lo que te mata es la velocidad".

¿ Cual es el mejor lugar para poner tu computadora portatil en tu coche ?, pues en la cajuela (maletero) seguro que no.

Hace una semana tuve la mala fortuna de comprobar el daño que puede hacerle a una computadora un impacto a 40 km/h por muy metida que vaya en la cajuela en un accidente de coche que sufrí durante unos días de vacaciones que me estaba tomando.

Unas imagenes dicen mas que 1000 palabras:





¿ Se salvó el disco duro ?.... NO

El equipo prácticamente se "desintegró", la unidad de CD/DVD quedo como acordeón, y del teclado no sobrevivieron todas las teclas, de la pantalla ni hablamos, por romperse se rompió hasta la memoria. Bueno si, sobrevivió algo, el procesador "aparentemente" no sufrió daño, pero hasta no desmontarlo del motherboard y probarlo no sabremos si sobrevivió, por motivos del seguro tengo que seguir guardando el cadaver.

Y si se están preguntando.... si así quedó el equipo.... ¿ cómo quedó René ?, pues solo con algunas lesiones que no ponen en riesgo la vida, pero fuera de circulación por algunos días.

Así que si en los días pasados mis asiduos del Messenger y del Skype pensaron que los había bloqueado, pues no, no ha sido así, es simplemente que me quedé sin equipo y que pocas ganas tenía de hablar.

Por cierto, después del accidente la Netbook se ha comportado como una campeona, está haciendo su trabajo de computadora temporal para cosas de internet de manera sorprendente, mientras termino de configurar mi nuevo juguete.

Toda mi información estaba respaldada en una unidad de disco externa (benditas sean), mi unidad de resplado externa es un disco LaCie USB 2.0 de 1 Terabyte de capacidad.

Si no eres de los que respalda tu equipo portatil de vez en cuando ¿ a que esperas ?, una unidad de $ 150 .00 USD o menos te puede ahorrar unos disgustos que no veas, solo perdí los correos de unos días (si me escribiste en los ultimos 10 días y no te he contestado, por favor vuelve a enviar tu correo) todo mi archivo de correos electrónicos, news groups, herramientas de programación, proyectos, trabajos de programación, documentos, música y fotos estaban perfectamente respaldados y se están integrando en el nuevo equipo, en unas horas estarán como estaban originalmente en mi Toshiba muerta, gracias al estupendo programa SyncBack que me recomendó mi amigo José Luis Sanchez Navarro en su blog AveMundi y que religiosamente he usado cada semana desde que lo conocí y seguramente después de la experiencia, lo usaré por lo menos 2 veces a la semana.

Del aspecto económico ni hablar, un accidente siempre te deja algun agujerillo financiero, afortunadamente soy paranoico en el tema de los seguros y no me arrepiento de tener asegurado todo, mis seguros se hicieron cargo de todo, de la hospitalización y del coche, y ahora estoy esperando que me paguen la computadora, pero eso va a ser una batallatita con la aseguradora y no sabremos nada hasta dentro de 90 días que terminen el peritaje, por eso conservo el cadaver de la computadora.

Y bueno, como tengo que seguir trabajando y las NetBooks no son precisamente los mejores equpos para trabajar mas de 12 horas diarias, pues me he comprado un VAIO VGN-AR790FG lo mas destacable es su pantalla de 17 pulgadas full HD1080, su unidad Blueray, y el sintonizador de TV integrado en el equipo, el teclado es amplio y se puede trabajar muy a gusto con él por mucho tiempo No voy a decir donde la compré porque ya no hay, pero pagué menos de $1,200 dólares por el equipo nuevo.

Solo para efectos de comparación de tamaño: la Acer Netbook, comparada con la Vaio VGN:



En un rato veré que hay que instalaré de nuevo y comprobaré que todo corra como debe, el próximo lunes ya estaré trabajando en el nuevo equipo.

domingo, octubre 04, 2009

Nuevo manual de ADS para (x)Harbour listo !

De unos meses a la fecha, hemos estado trabajando arduamente con la gente de Sybase iAnywhere y nosotros mismos, creando una documentación del RDDADS para (x)Harbour en Español.

Tengo que estar agradecido con las personas que llevan el tema de Advantage Database Server en Sybase, por todo el apoyo que nos han venido brindando durante este año, primero al crear un foro para (x)Harbour directamente en su servidor de news y segundo por el apoyo en material, libros, licencias SDK y souvenirs (los boligrafos laser-usb-linterna son una pasada) que nos han facilitado para los asistentes a nuestros Open House en México y en Guadalajara.

Siendo usuarios de (x)Harbour y representantes de Advantage Database Server para el mercado de habla hispana, nos hemos sentido con la responsabilidad de dar un mejor servicio a nuestros clientes para que puedan aprovechar al máximo su inversión en ADS, y puesto que el RDDADS , al ser una contribución propia del proyecto Harbour (no de Sybase iAnywhere) carece de una documentación adecuada, por iniciativa propia y apoyados por Sybase iAnywhere, me dí hace 6 meses a la tarea de crear un manual para ADS totalmente en español.

Para ello, hemos revisado A FONDO, todas las funciones incluidas en los códigos fuentes del RDDADS, las hemos comparado con la documentación de las funciones del Advantage Client Engine (ACE) y básandonos en dicha documentación, hemos creado nuestro propio manual de ADS para usar con (x)Harbour.

Nuestro manual documenta, además de las mas de 120 funciones del RDDADS para xHarbour (funciones de administración del servidor, funciones del diccionario de datos y funciones de operaciones con tablas), las funciones de las librerías para CA-Clipper (sabemos que muchos de nuestros clientes usan ADS con Clipper aún), así como también documenta los comandos del Streamline SQL de ADS para utilizar con (x)Harbour.

Hemos incluido además amplias explicaciones de las funciones de ADS mas solicitadas por los programadores de (x)Harbour, como son:
  • Seguridad de los datos por encriptamiento y ocultamiento de archivos
  • Uso de SQL sobre tablas DBFCDX y ADTADI
  • Uso de los Filtros Optimizados Advantage (AOFs)
  • Manejo de imagenes y en general de cualquier tipo de archivo en campos BLOB de ADT
  • Acceso a los datos vía internet con el Advantage Internet Server
  • Como reconstruir las librerías del RDDADS de acuerdo a las diferentes versiones de ADS.
En total el manual cuenta con casi 300 páginas de documentación y es el resultado de mas de 6 meses de trabajo entre CiberTec y la gente de ADS, creo que hemos logrado un estupendo material que será de mucha ayuda para los programadores de xHarbour, y de todas sus GUIs.

La distribución será "SIN COSTO" pero existen ciertas condiciones que hemos comentado con la gente de ADS y están de acuerdo en que se apliquen.
  1. La documentación SOLO SE PROPORCIONARA IMPRESA Y PERSONALIZADA, nada de documentación electrónica, esto debido a los problemas que tuvimos con nuestra documentación anterior, que era distribuida ilegalmente con copias piratas de ADS, dando la impresión de que nosotros eramos los que fomentabamos la piratería del producto
  2. En una primera etapa, solo entregaremos la documentación a los usuarios actuales de ADS. Entendemos que los usuarios legales de los productos merecen un valor agregado y como una muestra de nuestro agradecimiento por preferir ADS, ellos serán los primeros en recibir la nueva documentación, peeeero.......
  3. La gente de ADS nos ha pedido, dado que la versión 7.x se encuentra ya descatalogada, que la documentación solo sea entregada a los usuarios actuales de las versiones 8.x y 9.x para ello, al momento de solicitar tu documentación gratuita, necesitaremos que nos proporciones el número de serie de tu servidor y el código de activación, después de que se verifique la autenticidad de la licencia, haremos entrega de la documentación, solo se entregará un documento por número de serie.
  4. Los primeros paises donde la documentación estará disponible serán México ( a través de nosotros) y España (a través de nuestro representante Geroa Software) y posteriormente comenzaremos a entregar los manuales a los usuarios de ADS de los otros paises de habla hispana interesados, pero con costo (gastos de envío unicamente).
  5. Nuestra documentación estará incluida en la compra de licencias de ADS que se realice con nosotros o con cualquiera de nuestros representantes o socios de negocios.
  6. La documentación NO ESTA A LA VENTA, sin embargo, pensamos crear un "kit de prueba ADS" que incluye todo lo necesario para probar el producto, incluyendo nuestro manual, documentación adicional y licencia SDK, a un costo muy accesible, y como este material de apoyo tiene que ser gratis para los clientes de Advantage, el importe pagado por este "kit" te será descontado en el momento que compres tu licencia de ADS.
  7. Los derechos de autoría del manual permanecen en poder de CiberTec, por lo que nos reservamos el derecho de publicación y distribución de acuerdo a nuestros propios criterios.
El manual estará disponible en México y España a partir del 1ero de Noviembre y esperamos que a mediados de Diciembre estemos en posibilidad de comenzar la distribución en otros países.

Aprovecha al máximo tu ADS, pide tu manual, es gratis. ADS tiene muchísimas características aprovechables desde (x)Harbour, que seguramente no estás usando.

Se puede solicitar mas información para España en info.es@ciber-tec.com y para México y el resto de América en info@ciber-tec.com.

domingo, septiembre 27, 2009

Y el imperio contraataca !!!!!

No se si fue casualidad, o efectivamente a alguien que yo me sé le hizo mucha gracia el comentario que hice sobre ViaNEMO por la noche del pasado viernes.

Unas horas después de que publiqué el anuncio del proyecto OPEN SOURCE de ViaOpen para su GUI compatible con FiveWin, aparece en el foro de FiveTech y de xHarbour la noticia de que FiveTech está ofreciendo una versión antigua de FiveWin "libre de costo", que no es lo mismo que "gratis", aunque no sé cual es la diferencia, lo que yo tengo muy claro y que todos estos años como persona de negocios me han enseñado es que "nadie ofrece almuerzos gratis".

La versión de FiveWin Harbour "libre de costo" que ofrece FiveTech es la versión 6.12 (de hace poco menos de 3 años) y que funciona con una versión anterior de (x)Harbour, que también se puede descargar de la web de FiveTech.

Me pregunto que es lo que van a regalar cuando Xailer anuncie las novedades que vendrán acompañando a la versión 2.0 en los próximos meses y que también tienen que ver con los usuarios de FiveWin.

viernes, septiembre 25, 2009

ViaNEMO.... ¿ por fin FiveWin OpenSource ?

Huy, huy, huy, huy ... que alegría le va a dar a alguien que yo me sé esta noticia (mas de uno será, estoy seguro).

Quizá muchos de ustedes ya estén enterados, y no les voy a contar nada nuevo, yo sabía de este proyecto desde hace algunos meses por cuestiones de trabajo que tengo en España, pero como no me gusta publicar en OP rumores, decidí esperar hasta que se hiciera oficial por parte del autor.

Fernando Mancera, de ViaOpen, empresa dedicada en su momento al desarrollo de los controles ViaCoral para FiveWin, y autor original de varios controles y del soporte "alpha channel" para FiveWin, ha anunciado oficialmente que ha terminado la primera versión funcional de su Framework para Windows, llamado ViaNEMO. (me encanta que todo esto que tiene que ver con Clipper tenga nombres marinos).

Lo interesante de esto, no es que haya hecho un GUI nuevo (o Framework, como quieras llamarlo), la información sobre como hacer un módulo para "bombear" mensajes al núcleo de Windows está incluída con el código fuente de (x)Harbour, y un buen programador con suficientes conocimientos de lenguaje "C" se puede hacer su propia GUI, así han surgido productos como Xailer, FreeWin, Visual xHarbour, MiniGUI, OOHG, etc.

Hay varias cosas interesantes en el proyecto de ViaNEMO: primero un diseño multiplataforma que de momento soporta Windows normal y Windows Mobile, pero que en un futuro promete soporte a Linux y Macintosh (donde habré yo visto esto, ¿ donde, donde, donde ?), y otra cosa interesante, yo creo que lo mas interesante, es que ViaNEMO, asegura su autor, podrá compilar código escrito para otras GUIs.

Para hacer aún mas interesante el tema, sucede que la primer GUI con la que será compatible ViaNEMO será ni mas ni menos, FiveWin, quiero entender con esto que "teóricamente hablando", podrás tomar tu código FiveWin, tal cual lo tienes en este momento (no se desde que versión de FW habrá compatibilidad), recompilarlo con (x)Harbour, y en vez de linkar las libs de FiveWin, linkear la lib de ViaNEMO y listo... sale tu programa caminando a 32 o 64 bits si así lo deseas.

El punto aquí, es que parece que por fin se le va a cumplir el sueño a alguno que otro programador que yo conozco, porque ViaNEMO será un producto OPEN SOURCE, con lo cual todo el mundo podrá colaborar y sí, tendrás disponible TODO el código fuente, incluyendo los "núcleos" y las "funciones internas" de ViaNEMO, cosa que FiveWin actualmente no incluye.

Conociendo el nivel de conocimientos de Fernando, no dudo para nada que haya logrado hacer una GUI 100% compatible con FiveWin, pero con un núcleo mucho mas optimizado y depurado, y hacer que funcione con el código existente hecho en FiveWin no tendría porqué ser complicado porque después de todo, el código fuente de los controles de FiveWin está incluido con el producto y fuera del famoso "núcleo" todo el resto código fuente está disponible.

Esto no es la primera vez que sucede, pasó con WinDock, que es la versión de Clip4Win a 32 bits, la empresa alemana Roessler Software desarrolló un núcleo totalmente optimizado para Windows con (x)Harbour que textualmente "se come" todo el código de Clip4Win para Clipper de 16 bits y entrega un exe de 32 bits, mejorado con algunas clases reescritas por la gente de Roessler.

Bueno chicos que usan FiveWin, váyanse preparando, porque seguramente se solicitarán beta testers para ViaNEMO, que esperamos que para final de año sea liberado.

Mas información sobre ViaNEMO está disponible en el Blog de ViaOpen.

jueves, septiembre 24, 2009

De los males, el menor.

Estas últimas semanas he estado trabajando convirtiendo viejos programas en Clipper MS-DOS a (x)Harbour, por el tema de los 64 bits y el Windows 7.

Como comenté hace algún tiempo, en México, la empresa ABITS vendió hace mas de 10 años una suite de productos administrativos (Facturación, Contabilidad, Nómina y Bancos) y tuvo la sensatez (o insensatez, depende del punto de vista) de vender sus programas con el código fuente en CA-Clipper incluido, excepto algunos módulos como por ejemplo el de impresión de reportes y el de manejo de los archivos en red, esos iban metidos en un archivo .LIB con alguna función "C" para el tema de los menús.

El caso es que hoy, mas de 10 años después (ABITS dejó de producir los programas en Clipper hace mucho tiempo, ahora son los representantes de Crystal Reports en México), me encuentro que en el mismo mes (Septiembre), me han llamado 4 empresas distintas, de distintas partes de la república, que a la fecha siguen usando los programas de ABITS en Clipper y MS-DOS ¿ porqué ?, esa es una muy buena pregunta y quizá encontremos la respuesta al final de este artículo.

No me piden pasarlos a Windows, no no no, no me piden que se los desarrolle en web, tampoco, me piden simplemente que sigan funcionando como están, pero con Windows Vista, o con servidores Windows 2008 server de 64 bits y que no se les dañen las tablas de datos.

¿ Y siguen usando modo consola ? (voy a llamarlo "modo consola" porque el MS-DOS oficialmente no existe en los sistemas operativos de 32 bits), pues sí, y no les interesa que sea Windows o Web, lo que les interesa es que lo que hace (Contabilidad, Facturación y Nómina), lo hace muy bien, además de que al tener el código fuente disponible, muchos de ellos han modificado el programa para ajustarlo a sus propias necesidades o bien han creado sus módulos para su giro de negocio específico.

Si tú como programador te haz disciplinado a seguir ciertos estándares y reglas para desarrollar tus programas, como usar notación húngara, identar el código, ordenar los nombres de tus PRGs de forma identificable, etc. y luego ves el código fuente de los programas de ABITS seguro te da un infarto (por decir lo menos), no hay estándares de programación, no hay módulo de carga definido, hay un montón de PRGs sin función predeterminada, las variables se llaman "x, y, z", hay variables públicas sacadas de la manga a media función, vamos, por dentro el software es una falta de respeto a la programación, y sin embargo, ¡ funciona !, les resuelve el problema a las personas, e incluso les permite meterle mano para hacer lo que la empresa requiera.

Hoy mismo leía un post del blog de Joel Spolsky, sobre El programador "Duct Tape", (Duct Tape = Textualmente "Cinta para ductos", cinta de tela adhesiva multiuso, usalmente de color gris, de alta resistencia, que sirve desde para reparar una cañería rota hasta para atar personas).

Un programador Duct Tape, es aquel que resuelve los problemas de programación de la manera mas sencilla y práctica posible, evitando entrar en las complicaciones propias que pueden presentarse al utilizar una característica avanzada de un lenguaje de programación. El resultado de tener un programador de este tipo en tu equipo es que el producto final por dentro podrá parecer espantoso (después de todo está hecho con cinta de ductos, aflojatodo, pegamento escolar y botellas de PET) pero que funcionará espectacularmente bien y rápido porque se ha enfocado en la simplicidad y no en la complejidad que conlleva usar "florituras" del lenguaje de programación o de herramientas de terceros, mientras que si no tienes un programador Duct Tape en tu equipo seguramente estarás pensando en utilizar titanio, paladio, alguna aleación de metales raros, y combustible nuclear de plutonio en resumen: alguna técnica extraña de programación (bloques de código por ejemplo... ¿ bloque de que...????), sin pensar que construir un programa con tantas cosas y tan complejas de usar y de conseguir, demorará mas tiempo en la producción y resultará mas caro en costo.

Los amigos de ABITS supieron ver esto muy bien en su momento, su código no es bonito, para nada bonito, pero el programa funciona muy bien, hace lo que tiene que hacer y punto, un programador con conocimientos básicos y medios de Clipper le puede meter mano sin ningún problema y hacer cosas productivas con él, porque no usa cosas "complejas" del lenguaje.

Esto me lleva a otra reflexión: Si tu eres una empresa de software, el objetivo de tu empresa es primordialmente vender programas que funcionen correctamente, punto. Te pagan por programar bien, no por programar bonito, porque a final de cuentas no le muestras al usuario final que bonito programas, ni que bien estructurados están tus fuentes, ni si hasta usas mayúsculas y minúsculas en el código y le pones acentos a los comentarios, ¿ que mas dá que salten Warnings cuando compilas ?, ¿ que mas dá usar un FOR... NEXT en vez de un AEVAL() ?, ¿ o un SELECT en vez de un ALIAS-> ?, seamos prácticos, lo que pone dinero en tu cuenta bancaria es la venta de tu producto, no que tan bonito ni que tan estético sea el código fuente de tu programa por dentro.

Cuando compras un coche no te importa si los cables del sistema eléctrico están ordenados por colores o por calibre o por instrumento, es mas, te espantaría ver como están los cables del sistema eléctrico detrás del tablero de instrumentos, debajo de la alfombra del coche o detrás de los faros, porque lo que tu buscas en un coche es que el arranque cuando metas la llave y le des vuelta, y que te lleve de un lugar a otro de una manera rápida, segura y confortable, el sistema eléctrico es necesario para que funcione el coche, el cómo estén organizados los cables del sistema eléctrico no es importante, lo importante es que hagan lo que tienen que hacer.

En el artículo de Joel también se comenta algo como esto: Una solución que resuelve un problema al 50% y que está al alcance de todo el mundo, es mucho mejor y mas duradera que una solución que resuelva un problema al 99%, pero que nadie tenga acceso a ella, porque la tienes metida en un laboratorio haciéndola bonita, depurándola, ajustándola, etc. para además de que sea eficiente, sea estética pero nunca la liberas porque estás preocupado mas por la estética que por la eficiencia.

La solución de ABITS dista mucho hoy en día de tener las técnicas "modernas" de programación (UML, SQL, arquitectura de 3 capas, etc), pero en su momento les solucionó la vida a muchas empresas (algunos cuantos miles de productos vendieron) y hoy en día sigue solucionando problemas, ya no a miles, pero yo calculo que a unos cientos sí, y por eso la siguen usando, quizá no es la mejor, no es para Windows, ni para Internet, pero es algo a lo que se tiene acceso, es fácil de usar y de configurar y sabemos que funciona y hace la facturación, la contabilidad y la nómina, y las hace bien, y si no las hace bien, tienes el código fuente para corregir los errores.

A petición de estos usuarios del software de ABITS hemos desarrollado una serie de soluciones para permitirles continuar trabajando por mucho tiempo mas, estas soluciones se pueden implementar en muy poco tiempo y sin dejar de utilizar el software que actualmente se usa, ni detener la operación de la empresa, es decir... podemos reparar el avión estando en vuelo.

Para darle robustez a los datos, usamos Advantage Database Server, hemos desarrollado un pequeño módulo .PRG que con solo agregarlo a la compilación del programa Clipper original, convierte a los programas de ABITS en programas 100% cliente servidor, incluso con acceso vía Internet a los datos (y desde CA-Clipper MS-DOS, no se lo pierdan. No es la solución optima, prefiero hacerlo a 32 bits, pero funciona) y gracias a las modificaciones a los clientes TCP/IP que Sybase iAnywhere hizo para el cliente CA-Clipper de Advantage, migrar los programas de Abits a cliente/servidor solo lleva unas horas. Este mismo módulo lo tenemos ya listo para (x)Harbour, simplemente se cambia del código fuente, y listo, funcionan las tablas con el programa de 32 bits.

Para el caso de los 32 y 64 bits, desarrollamos un proyecto en XEdit, que permite recompilar los códigos fuentes de los programas Abits con (x)Harbour y tenerlos funcionando en 32 bits en muy poco tiempo (usualmente medio día, hay que lidiar con algunas funciones con nombres largos que se les escaparon a los chicos de ABITS cuando hicieron el software, pero ya las tenemos muy bien ubicadas en que parte del código se encuentran), la maravilla de compilar en unas cuantas horas los códigos fuentes se debe a que los programas no utilizan absolutamente nada de complejidades del lenguaje de programación.

Hay una parte del código fuente de ABITS que no se entregaba con el producto original, aunque lo compraras con el código fuente, para resolver esto desarrollamos las funciones faltantes (incluso las que están en "C") y que tienen la misma funcionalidad que sus equivalentes para CA-Clipper, bien dice el dicho que: en esta vida lo importante no es saber, sino tener el teléfono del que sabe.

Y finalmente para el tema de los reportes usamos FastReports (que por cierto ha liberado una versión nueva para xHarbour, la 4.8, a la cual le han aumentado algunas cosillas interesantes para trabajar mejor con Xailer), la gran ventaja de FastReports es que se puede utilizar perfectamente desde un programa en modo consola de 32 bits con (x)Harbour, generando reportes para cualquier tipo de impresora (matriz de puntos incluida y para impresoras con puerto USB o bien conectadas en red), con 11 formatos de exportación distintos, y que además son muy simples de hacer.

Conclusión: El código viejo no tiene nada de malo (el código fuente no se oxida, ni se hecha a perder con el tiempo), todo lo contrario, como los buenos vinos, con el tiempo, el código fuente se ha usado, se ha probado y se ha depurado, así que, de los males el menor, en vez de tener que volver a programar todo en otro lenguaje, ¿ Porqué no darle otra oportunidad a ese viejo código que todavía nos funciona ?.

lunes, septiembre 07, 2009

CiberTec.OpenHouse @ Guadalajara !!!!!

He tenido el blog un poco abandonado porque hemos estado con tanto trabajo que se nos sale por las orejas.

Estamos trabajando en 2 proyectos grandes con ADS, y preparando la llegada de Xailer 2.0 que será durante este mes.

Y como lo prometido es deuda, al principio de año ofrecí que haríamos nuestro famoso "Open House" en distintas ciudades de México y ya tenemos fecha para el primer evento.

De la mano de Sybase Advantage Database Server, tenemos el agrado de invitarlos a nuestro primer Open House en la ciudad de Guadalajara, Jalisco.

El Open House es una jornada de puertas abiertas, para que veas que lo nosotros y otros programadores de tu localidad están haciendo con herramientas como Xailer, Advantage Database Server y xHarbour en general.

La cita es el próximo sábado 3 de Octubre del 2009 en el Hotel Crown Plaza Guadalajara, a partir de las 9 de la mañana y hasta las 6 de la tarde.

Los temas a tratar serán:

  • Presentación de Xailer 2.0
  • Advantage Database Server 9.1 y xHarbour
  • Aplicaciones internet con ADS y xHarbour
  • Generación de reportes profesionales con FastReports y (x)Harbour.

Obviamente tendremos una sesión de preguntas y respuestas y podemos hablar de todos los temas de interés para el programador de xHarbour.

Como no tenemos oficinas en Guadalajara, hemos alquilado un salónn del Hotel Crown Plaza, por esa misma razón, por esta ocasión, nos vemos obligados a cobrar una cuota de recuperación de solo 460.00 pesos (IVA incluído), el precio incluye la comida del día, y los asistentes recibirán una copia de nuestro manual de ADS para xHarbour, una licencia SDK de ADS para 2 usuarios y CD de la versión demo de Xailer 2.0.

Además estaremos rifando un descuento importante en compra de licencias de ADS y algunas otras cosas adicionales.

Tenemos muy pocos lugares disponibles (esta vez si es en serio), por lo que les pedimos a todos los usuarios que estén interesados en asistir que reserven su lugar a mas tardar hasta el miércoles 30 de Septiembre, enviando un correo a info@ciber-tec.com o bien llamando al teléfono: 01 55 5560 0168 de la cliudad de México, donde con gusto les daremos mas informes sobre como reservar su lugar y la forma de pago.

Agradecemos a Desarrollo de Software Inteligente de Guadalajara y a Sybase iAnywhere las facilidades que nos están prestando para organizar este evento.

Esperamos verlos por ahí para conocernos e intercambiar conocimientos.

jueves, julio 30, 2009

Precio especial de Advantage Database Server para usuarios Europeos

Hoy recibí una notificación de la gente de Sybase iAnywhere con los nuevos precios de Advantage Database Server para lo que resta del año 2009.

El punto es, que revisando precios de los distribuidores de Advantage en Europa, me encuentro que nuestros nuevos precios (en dólares) son por mucho mas económicos que los precios a los que están vendiendo ADS en España por ejemplo.

He comentado esto con Sybase iAnywhere y ellos nos han autorizado a ofrecer LOS MISMOS PRECIOS que tenemos en dólares, al tipo de cambio del Euro ( 1.00 USD = 0,71€), para la compra de producto completo (actualizaciones y aumento de usuarios, por favor, preguntar precio), Por ejemplo, la licencia de 2 usuarios que se ofrece en 349€, nosotros la ofrecemos en 255€ (94€ de ahorro) y la licencia de 5 usuarios que se vende en 844€, nosotros la tenemos en 630€. (214€ de ahorro), en licencias mayores te puedes ahorrar entre 400 y 2.600€.

Si estás interesado en adquirir el producto o quieres mas información, puedes preguntar el precio de actualizaciones y aumento de usuarios, contactando con nuestro distribuidor en España: Niko del Pozo, tel. 678 437 795 o bien por correo electrónico: info.es@ciber-tec.com.

Esta oferta también es válida para usuarios de centro y sudamérica, para mas informes pueden ponerse en contacto a info@ciber-tec.com con gusto les atendermos.