windbu vs dbfdesktop

Desde hace un montón de tiempo he manejado mis archivos dbf con WinDbu. Es la herramienta ideal para el programador xbase, ya que practicamente emula todos los comandos xbase desde el programa y cuenta con un montón de herramientas y opciones añadidas que facilitan la tarea de programar.

El problema es que Windbu sigue siendo una aplicación a 16 bits hecha con Clipper y con un look muy de Windows95. Ignacio Ortiz, su autor, está muy volcado con Xailer y quiza ese sea el motivo de que no haya una versión a 32 bits.

Hace un par de meses me puse a buscar alternativas a WinDbu. Entre las varias opciones que encontré me gustó especialmente DbfDesktop de SenderoSoftware. Aunque tiene lagunas, me gustó mucho su interfaz y su imagen, mucho más vistosa que WinDbu. También juega a su favor su precio, 39$ frente a 80€ de Windbu, aunque tengo que reconocer que WinDbu hace más cosas que DbfDesktop.

De momento los dos comparten mi disco duro, pero la verdad es que poco a poco cada vez uso más DbfDesktop.

altas de claves ajenas

Una de las nuevas funcionalidades que estamos implementando de cara a las nuevas versiones de los programas que queremos tener listas a vuelta de verano es el alta de claves ajenas. Al introducir un valor que es clave ajena de una tabla, si el valor no existe en la tabla se va a poder introducir en ese momento.

Por ejemplo, en este diálogo introduzco una temática en el artículo que no está dada de alta en la tabla de temáticas:

El programa detecta que la clave no existe y avisa

y permite introducirla en ese momento

Aunque parezca una tontería, de esta manera se hace mucho más sencillo introducir grandes volúmenes de datos en los programas, porque no pierdes el hilo de lo que estás haciendo. Si estás dando de alta una artículo no tienes que ponerte a pensar en dar de alta antes la temática sino que se hace sobre la marcha.

comentarios cerrados

Después de varios dias sin postear, con varias cosas en la cabeza para contar, llevo como tres dias sufriendo un ataque de spam impresionante. Estoy hasta el gorro. No se porqué el MT-Blacklist no deja borrar los comentarios y cuando intento hacerlo me responde este mensaje:

Could not save your blacklist data:

Así que ni Blacklist ni leches. He decidido cerrar los comentarios de los post de más de 15 días y dejar únicamente abiertos los de los post más recientes. Encima de que tengo poco tiempo para dedicarlo al blog, me toca pasarlo borrando el jodido spam.

acepta el cambio

Con este sugerente nombre en clara referencia al libro de Kent Beck se presenta el blog de Pedro Carrasco. La temática del blog son las metodologías ágiles, tal como explica el propio autor en su primer post.

Desde mi punto de vista las metodologías ágiles junto con los libros que hablan de la práctica de la programación son de lo más interesante y fresco que ha aparecido en los últimos años en el campo de la ingeniería del software. Al menos es lo que más me llama la atención.

cambios en el interfaz

Hasta ahora en los formularios de edición de los programas, cuando un campo podía ser rellenado en base a una tabla auxiliar en la parte derecha del campo aparecía una imagen que al pincharla permitía abrir un formulario de selección sobre la tabla auxiliar. La manera de hacer esto está explicado en un post de mi anterior blog. Un formulario típico podía ser este:

En las nuevas versiones de los programas, las imágenes a la derecha de los Get desaparecen y son sustituidas por botones, de esta manera:

El motivo del cambio es quitarnos de en medio tanto gráfico como usamos ahora para tener una interfaz menos recargada, poder recorrer todo el formulario con el teclado, incluyendo la selección de tablas auxiliares, y poder tener dos botones al lado de un campo para permitir seleccionar y lanzar un archivo, cosa que necesito para la nueva versión de Hemerot que estoy preparando y al que corresponde la imagen.

crisis, pero no tanto

Quizá en un post anterior pareciese que iba a dejar de desarrollar shareware, olvidarme de Windows, migrar a Linux y a volar. No es exactamente eso lo que llevo en la cabeza. Después de mucho trabajo, mio y de Jaime, creo que los programas y la web de alanit están a un nivel bueno y hay que perseverar en el tema de marketing y distribución. Después de mucho darle vueltas, de hablar con Jaime y de plantear el tema en el foro de el negocio del software hemos sacado varias cosas claras:

  • Seguir adelante con la venta de shareware
  • Seguir un modelo de negocio basado en ofrecer una versión lite gratuita y una versión de pago con más funcionalidad.
  • Intentar establecer relaciones con sitiios de cocina para que promocionen el Puchero, que es el que tiene un público más objetivo.

El cambio sobre lo que estamos haciendo ahova va a consistir en dejar de ofrecer una versión de evaluación para ofrecer una versión gratuita. La versión de evaluación es similar a la registrada, sólo que limitada en los registros a introducir. El problema es que nos está resultando difícil conseguir aparecer en revistas sobre software debido a que prefieren versiones freeware, aunque sean menos potentes que las versiones de evaluación. Lo que vende es el título programa completo o programa gratis.

Las versiones de pago van a seguir siendo las mismas que ahora, y estamos en la fase de decidir que vamos a recortar de las versiones gratuitas, para que queden programas funcionales pero que les falte ese algo que incite al registro de la versión de pago.

meme ha tocado de cine

Juanjo me ha metido en el jodido meme de cine que está pululando por ahí. Rapidito.

  • Peliculas vistas: Ni idea. No llevo cuenta, me gusta el cine lo normal, pero la verdad es que desde que me fuí a vivir al campo da mucha pereza ir al cine.
  • Ultima vista: Si es en el cine, «el retorno del rey» la última de el señor de los anillos, y en DVD, «una noche en la ópera» de los hermanos Marx.
  • Próxima a ver: me gustaría ver «Batman begins» que creo que es la adaptación de Año 1 de Miller & Mazzuchelli. En mi época de estudiantes viví con unos amigos en Valencia y eramos lectore de comics, y para mi Frank Miller era de lo mejor. ¿ Quien no recuerda ‘Born again’ ? Bueno, la verdad es que han pasado 20 años. La veré si consigo sincronizarme con mi amigo José Luis el cano.
  • Pelis que recuerde especialmente: la primera de «La Guerra de las galaxias», «Como agua para chocolate», «Cuando vuelvas a mi lado» y «Sospechosos habituales».

Y no le paso el mochuelo a nadie, que todos los conocidos de la blogosfera han tenido que prestar ya declaración.

crisis y revolución

Desde hace un par de semanas llevo dándole vueltas al tema de cambiar por completo de entorno de desarrollo.

La idea de dar el salto es debida a un cambio de la asignatura en la Universidad. El año que viene daré prácticas de una asignatura que exige uso de C y de plataforma Linux. Después de hablar con los gurús del departamento, me he decidido a instalarme ubuntu en mi PCl y sinceramente creo que ha sido una buena decisión. Gracias a la guia ubuntu y a la Guia Hoary Hedgehog he comenzado a manejarme con el sistema sin mucho apuro.

Una vez decidido comenzar a dar el salto a Linux he empezado a preguntar sobre posibles entornos de desarrollo en esta plataforma y al final he decidido que voy a aprender a programar con mono. Aprovecharé que tengo que volver a programar con C para aprender C# y comenzar a usar un lenguaje de programación moderno con todas las herramientas de última generación. A ver que tal va. Ya iré contando.

El motivo de dar el salto de xHarbour+FWH a mono no es debido a ninguna carencia de los primeros. Tengo que empezar a usar Linux de forma habitual y me atrae mucho toda la parafernalia de los build diarios, pruebas de integración y demás, así que voy a investigar todo eso.

blogosfera agitada

Estas últimas semanas se han producido ciertos acontecimientos en la blogosfera que no puedo dejar de reseñar. Por orden cronológico serían los siguientes.

En primer lugar destacar la aparición de genbeta, que es un blog colectivo de noticias sobre software con un ritmo de publicación de contenidos realmente apabullante. En un día pueden publicar más de 5 post y la selección de programas es realmente buena.

En segundo lugar la creación de un foro dentro de Planeta Código dedicado al negocio del software. Creo que es uno de los temas que menos se tratan por la comunidad de programadores y es algo que al menos a mi me interesa mucho. De hecho el foro se creó a petición mía.

En tercer lugar la puesta en marcha del último proyecto de Juanjo Navarro, este hombre no para, que es un blog colectivo con noticias sobre desarrollo de software. El blog se llama Versión Cero y creo que es de visita diaría obligatoria.

Por último, ya tengo preparado el blog de alanit, gracias a Jaime que ha hecho un trabajo impresionante de integración de WordPress con la web de alanit. Ya tengo preparado un par de post y el día 1 de Junio – mañana – abrimos.

Y ya que estamos con el tema de blogs, lanzo una pregunta. Estoy buscando una aplicación de escritorio para gestionar blogs. He visto dos que parecen interesante, que son wbloggar y BlogJet, pero yo busco algo más parecido a Thingamablog pero que pueda conectarlo con MovableType y WordPress. Lo que quiero basicamente es tener una copia del blog en mi PC y poder desde ahi manejar el blog a mi gusto y cuando quiera subir los contenidos al blog. ¿ Alguna sugerencia ?

ni SGAE ni Cortell, sólo quiero ser un isv

Este post hace mucho que lo llevo en la cabeza, justo despues de mi participación en una mesa redonda de las Jornadas sobre libertad en la red donde compartí tarima con el Sr. Cortell. La personalidad de este señor es apabullante, tiene una enciclopedia encima de la cabeza con la que abruma con datos, cifras y hechos. El caso es que yo fui a esta mesa redonda de novatillo y comencé el turno de palabra diciendo que yo era un micro-isv, que me dedicaba a vender software y que quería vivir de mi trabajo. La respuesta de este señor fue de patada con los tacos por delante con doble factura de tibia y peroné. Los argumentos, pues los que dice cada vez que abre la boca. El resto de participantes tuvieron un planteamiento más suave conmigo, intentaron llevarme a su terreno – el del software libre – pero de manera educada. El resto de la mesa redonda sólo fue un monólogo de este señor
que no pierde oportunidad de engrosar su ego donde y ante quien haga falta.

Sobre su planteamiento de que compartir cualquier cosa a través de una red P2P no es delito, me parece que es una burrada tremenda. Una burrada que le gusta oir a mucha gente, una burrada que cuenta con una gran permisividad social, pero una burrada. Según su plantemiento, bajarte música – o lo que sea – está amparado por la ley pues en tu acción no hay ánimo de lucro. Según el diccionario Gabino Ramos que tengo en casa lucrar significa obtener una ganancia o beneficio, que es justo lo que obtienes cuando consigues algo que vale dinero sin pagar por ello.

La legalidad en el uso de las redes P2P lo marca el autor del material. Desde mi punto de vista, si usas este tipo de redes para descargarte material libre como una distro de Linux o una pelicula licenciada CC o libre no cometes ninguna ilegalidad. Si usas una red P2P para descargarte otro tipo de material para cuyo uso se exige el pago de una licencia, estás pirateando. Ni más ni menos, y parece que no soy yo sólo quien opina esto.

El planteamiendo de la SGAE es otra burrada de igual calibre que la anterior. Pagar un canon por ciertos dispositivos o soportes me parece el mayor abuso del mundo, pero estos me parecen igual de burros que el de antes. Y que haya un gobierno que haya sacado adelante una ley de este calibre no hace sino hacerlos acreedores del mismo calificativo.

Quien debe marcar los límites de su trabajo es el autor. Quien quiera dedicarse a hacer software libre que lo haga, quien quiera hacer software gratuito que lo haga, quien quiera publicar material con licencia Creative Commons pues fenomenal. Pero quien quiera hacer software de pago por licencia, música o cualquier otro material audiovisual y pida un pago por su licencia, copia o uso, para mi está en su derecho. Yo sólo pretendo desarrollar software e intentar hacer crecer mi microempresa hasta poder vivir de ello.

Resulta paradójico que algunos se llenan la boca reclamando su libertad y sus derechos sin tener en cuenta los derechos de los demás.

alanit
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.