miércoles, abril 13, 2005

Mis Dientes

Había una vez... un desarrollador que necesitaba dar el salto a la programación en windows. y alguien le propuso aprender Fivewin, él lo empezo a ver.. mucho le costó.. sus progresos no fueron los que él esperaba... no sabía lo que era el Borland WorkShop y como venía del viejo mundo del @ x, y SAY "". Trató de seguir con la misma filosofía. pero se dió por vencido. y no siguió el desarrollo.
Mucha agua ha pasado bajo el rio.. quizas algunas cosas aprendió. una de ellas es el uso de borland Workshop. y ha decido resucitar el proyecto. y se da la bienvenida a un nuevo "hijo" éste proyecto lleva por nombre "Mis Dientes", un gestor de clinicas dentales. presupuestos, agenda de visitas, historiales, informes, cobranzas, dineros por depositar. al igual que los demas proyectos. éste se distribuirá libremente, y con su código fuente.


Miguel Angel

jueves, abril 07, 2005

señales de vida

Bueno, he vuelto a clases. y como tarea de programación tenemos que hacer un sistema informatico. para lo cual utilizaremos la siguiente plataforma :
  • Linux como servidor (por lo menos yo, el resto no sé.)
  • MySQL como BBDD
  • PHP para páginas dinamicas
El proyecto tratará de una empresa de courrier(trasporte terrestre), por ahora estamos en el diseño de la base de datos, pero esperamos que a fines de abril tener algún protipo en funcionamiento.
En este proyecto habemos 5 compañeros. y dividiremos la aplicación, esto es bueno ya que jamás he trabajado en grupos. Además aprenderé PHP, lo tengo instalado en casa, pero jamás lo había utilizado. por lo que he visto hasta el momento es bastante poderodo. y entiendo el porque es tan utilizado.
Además también estoy desarrollando la versión xHarbour con MySQL, al igual que los demas proyectos entregaré su código fuente.


Miguel Angel

martes, marzo 22, 2005

1er Encuentro xHarbour Chile

Bueno el sábado tuve la suerte de asistir a un encuentro de desarrolladores xHarbour acá en chile, mi primer encuentro con gente igual de rara que yo!!!. rara por qué?, porque a los ojos de mis amigos soy un bicho raro, si insiste en seguir programando en algo tan anticuado como clipper o xHarbour. Según ellos debería aprender visual basic, y las herramientas Microsoft, pero el sábado he confirmado mi afán por seguir en esta senda. xHarbour tiene para mucho, pero muchoooooooo tiempo más.

En un comienzo me asustó que Ron Pinkas, y Patrick Mast tomarán xharbour e hicieran xHarbour.com, pero después que mucha agua ha pasado por el río... llego a la siguiente conclusión.
Gracias al cobro por licencia, tenemos un producto más acabado, acá nos beneficiamos todos, tanto la versión ".com", como la versión ".org", ya que salen del mismo repositorio. Además, tienen un compromiso empresarial, sino pasaría lo mismo que con harbour. Si vemos los avances del último tiempo de harbour, cada vez es menor.
Como otro caso podemos tomar a Mysql, también empezó como opensource, pero desde que decidieron cobrar por licencias, el producto es otro, mucho más rápido, más estable, y cada vez más profesional.

Linux quizás sea otro de los casos.. gracias al cobro de algunas empresas. Linux ha dejado de ser un sistema operativo sólo para GEEKS, acercándolo cada vez más al usuario normal. Podemos ver a SUSE, el cual tiene soporte para USB, BlueTooth, herramientas de administración mucho más fáciles de utilizar.

Volviendo al encuentro, sólo me queda decir, que fue increible. La demostración de Marcelo Lombardo de xHarbour.... y su hijo SQLRDD.. me dejaron con ganas de empezar a juntar dinero para comprar mi versión de xharbour. SQLRDD es una maravilla... podremos reutilizar casi el 90% de nuestro código escrito para tablas dbfs, y utilizarlas con el motor de bases de datos que más nos guste, ya esto le da un plus tremendo a cualquier aplicación que hagas. Tambien tuvimos la suerte de ver Visual xHarbour.... y nada... estos señores van por el camino correcto. Me saco el sombrero por este producto, fui presente de cómo con un par de clicks tenían una aplicación corriendo, y todo con xHarbour. xBuild un simil a Make de borland. una delicia.. por un tiempo usé hbmake.. pero siempre tuve problemas. por lo que vi. a punta de clicks, ya tenías todo el proyecto compilado y funcionando.. sin complicaciónes de path.. ni nada.

Por último, vimos una historia de éxito de xharbour, Marcelo Lombardo, nos mostró una aplicación hecha con xHarbour. un ERP. donde su capa de "Reglas de Negocios" estaba desarrollada completamente en xHarbour, y el SQLRDD conectada al motor de bases de datos que prefieras.

Ahhh. tambien agradecer a Jorge Masón por su excelente DosPrint.. (me ha salvado un monton de veces), por la licencia de su excelente producto WinAsp, el sábado en la noche llegué a probar.. y quedé encantado, desde acá decir que Jorge Masón es un CRACK!

Miguel Angel

viernes, marzo 18, 2005

Fuentes Mis Notas + Mis Cuentas + Palm Mis Claves2! + HandHeld Basic

bueno, he estado estudiando superwaba y pinta bien, pero para largo.. mientras tanto si queremos hacer aplicaciones para palm, tenemos la siguiente herramienta HandHeld Basic ++ que actualmente está en su versión 1.05 la cual no tiene que envidiarle nada a otras herramientas más conocidas. con ésta herramienta hice la versión palm de mis claves2!, me demoré 2 tardes (sábado, y domingo), el desarrollo demoró harto menos, pero me tenía que familiar con la herramienta. su versión trial no tiene caducación.. y casi ninguna limitante.. salvo una pantalla al iniciar la aplicación que desarrollaste.

bueno viendo que tendré menos tiempo por los estudio, libero todos los fuentes de las aplicaciones que he estado desarrollando en el verano. solo decir que espero que si alguien quiere seguir el desarrollo, siempre sea con el animo de compartir... y todos aprendamos de los demas ;).

sin mas.. gracias por las visitas.

Miguel Angel

Fuentes Mis Cuentas
Fuentes Mis Claves2!
Fuentes Mis Notas
Fuentes Palm Mis Claves2!

lunes, marzo 14, 2005

SuperWaba + TXls

SuperWaba
bueno, despues de pelear casi todo el fin de semana, para hacer una aplicación para pocketpc... me dí por vencido... empecé a buscar algo que me ayudase a mantener con el mismo código fuente la version palm y pocketpc. y hace tiempo que le estaba dando vueltas a java, pero lo dejé de lado para aprender c# (que es básicamente "casi" lo mismo.), volví a java. una de las ideas del lenguaje es ser multiplataforma, encontré un "port" de java optimizado para equipos moviles, éste se llama a superwaba el cual permite tener el mismo código tanto en palm, pocketpc, y Symbian. le he dado un par de vueltas, y la cosa pinta muy bien. creo que empezaré a desarrollar en el. iré reportando los avances.

TXls
buscando información, llegué a un sitio dónde había información de como utilizar distintos tipos de letras dentro del archivo. empecé a implementarlo, hasta el momento se ha resistido un poco, pero ya saldrá. si llego temprano a casa. continuaré.

Miguel Angel

website superwaba

lunes, marzo 07, 2005

Palm MisClaves2! 1.0 + TXls + Mis Notas! 0.9.5

los fines de semana son bastante productivo en cuanto a proyectos. el problema es que duermo poquisimo :D... pero bueno eso se me olvida cuando escribo en éste blog.. me encanta compartir los trabajos que hago.

TXls
he agregado las opciones para dar ancho a una o grupo columnas, y altos de filas.

Mis Notas! 0.9.5
falta poco para volver a la universidad, así que me puse a trabajar en ésta utilidad la cual permitirá llevar el control de las notas, fechas de controles. etc... y así evitar en la última semana del semestre NO saber tus notas :D (Alexis, si te cae el poncho, pontelo)

Palm Mis Claves2! 1.0
ésta es la primera release de éste programa el cual permite llevar de manera sencilla tus contraseñas a cualquier lugar. ya que utiliza dispositivos PALM y su sistema operativo PalmOS. por ahora es bastante básico. se espera que en un futuro sea un port de 'Mis Claves2! 1.1' para windows. y sincronizar con éste.

pantalla inicial

nueva contraseña

opciones avanzadas

seleccion de fechas

acerca de...



HbPdf
el desarrollo está estancado. hasta proximo aviso. :(



Dbf2Pdb
para las personas que no conozcan los dispositivos palm, el formato de las bases de datos. es .pdb. la idea es poder pasar nuestras tablas a éste formato. y tomarla desde los programas que desarrollemos para estos dispositivos.


Miguel Angel

descarga de Palm Mis Claves2! 1.0
Txls 20050306
Mis Notas 0.9.5

jueves, marzo 03, 2005

Mis Claves2! 1.1

bueno. acá traemos una nueva version de la aplicación, la cual ha solucionado problemas al modificar la contraseña. motivos ? había cambiado de versión de xharbour :S... asì que seguiremos con xharbour 0.99.1, que mejoras trae ?. ahora se puede filtrar por tipo de contraseña. exportar las contraseñas a excel, solución de problemas pequeños.

TXls

Este es uno de los nuevos desarrollos en los que he estado trabajando. acá tenemos el release inicial. ésta clase permite generar archivos excel, sin necesidad de tenerlo instalado. por ahora está bastante verde. quedan muchas cosas que pulir.


Miguel Angel

Binarios MisClaves2 1.1
Fuentes MisClaves2 1.1
TXls


lunes, febrero 28, 2005

T|T3, Mis Claves, TXls

bueno, el fin de semana me puse a trabajar en algunas cosas que tenía pendiente. lo primero fue dotar a Mis Claves2! la posibilidad de exportar las contraseñas a Acrobat reader (.pdf) y excel (.xls), ademas de filtros por tipo de contraseña. para exportar a pdf estoy utilizando hbpdf archivo que se encuentra en las contrib del cvs de xharbour, para exportar a excel, busqué varias alternativas, desde TExcelScript hasta otras libs que hacían report en excel. casi todas necesitaban de excel instalado en la maquina, y ésto hace que las personas que utilicemos OpenOffice no podamos generarlos. viendo el trabajo de yamil bracho. quien se basó en un ejemplo de vb. empecé a buscar información de como generar un archivo .xls, encontré mucha, así que me puse manos a la obra... y voy a un 80% del desarrollo. faltan alto, ancho de las celdas y formulas. pero por ahora seguiremos investigando... espero el proximo lunes tener una versión inicial.
Lo que ocupò mucho tiempo de mi fin de semanas fue mi Palm T|T3, y nada una delicia... lo único que le hace falta es una tarjeta Wi-Fi, pero eso será más adelante.


Miguel Angel

viernes, febrero 25, 2005

Dudas...

mmmmmm.... la semana pasada me he comprado una preciosa Dell Axim X30, la cual por caracteristicas no está nada de mal. buen procesador(624Mhz), suficiente memoria(64Mb), Wi-Fi, Bluetooth. el problema viene que siempre fui usuario de palm(algunos me dirán que son solo agendas), despues de varias horas "jugar" con ella, llego a las siguientes conclusiones.

* la batería de las pocketpcs duran nada!, si le das un uso relativo y tienes suerte aguantará hasta que llegues a casa.
* excelentes graficos, buen apartado multimedia, gran cantidad de emuladores, y muchos juegos.
* pocket word. es una porquería, Adobe Acrobat Reader es una maravilla, es el mismo que tienes en tus pcs.
* el ambiente es muy personalizable, themes de escritorio, sonidos, etc.
* el programa para tomar 'Notas' es excelente lo que siempre desee.

como veran sus caracteristicas son buenas, pero aún así extraño a mares mi vieja palm. su excelente autonomía de batería, su rapidez (y solo tenía 33 Mhz), todo lo tenía a un botón, leia mis libros, llevaba mis notas, mis planillas de calculo, etc.

Ayer hablando con un amigo, el tiene su Tungsten T3 , le mostré el nuevo juguete y quedó encantado, hoy al llegar a mi lugar de trabajo. miro mi correo, y veo un correo de él. donde me comenta. que está dispuesto a cambiarme mi pocketpc por su palm. estoy a punto de aceptar. ya que es el modelo que siempre he querido. el único problema, que éste modelo no tiene wi-fi, la idea era estar en clases, y poder utilizar el hotspot que está afuera de la universidad. pero creo que haré el cambio..


Miguel Angel

miércoles, febrero 23, 2005

Pequeño problema con mis clave2!

eres una de esas personas a las cuales se les queda bloqueado al modificar una contraseña...?
por casualidad copiaste el archivo ejecutable en el mismo directorio anterior ?, si es así, en el mensaje de lanzamiento aparecía una leyenda que decía que ésta versión no es compatible con la tabla de claves de la versión anterior. favor copiar versiòn anterior del programa en ese directorio...
Si deseas siguir probando el programa... cambia de directorio el ejecutable, y correlo. en èste nuevo directorio el programa creará el directorio datos, al igual que sus tablas.
Estoy trabajando en una utilidad que permitirá actualizar cualquier tabla, que tambien liberaré su código.

Miguel Angel

martes, febrero 22, 2005

Problemas en Mis Claves2!

en las news he leido que al modificar una contraseña el programa se bloquea. si ésto te ocurre, o cualquier otro problema. favor avisar. para que se corrija en la proxima versión.

desde ya muchas gracias.

Miguel Angel

lunes, febrero 21, 2005

TExcelScript

desde ésta tribuna. pido discupas, por no poner atención al momento de construir el archivo.zip con los fuentes. dònde se me fue el archivo texcels.prg... el cual estaba investigando. siento haber borrado los comentario del principio. si ves el còdigo fuente en NINGÙN lugar hace uso de tal archivo. peor aún si ves el archivo main.prg verás que hago mensión de cada uno de los archivos de tercero que utilizo. ninguno ha sido modificado. y todos tienen sus correspondientes copyright....

Victor. no es necesario postear en todos los foros, páginas, grupos. enviarme correos. si ya respondí a tu correo personal.

si descargaste el archivo.zip que contenía éste archivo favor. eliminar. y descargar el de éste señor.

Miguel Angel

Mis Claves2! 1.0

Bueno chicos, despues de un fin de semanas agradable... el sàbado despues de la visita de unos amigos, me puse a trabajar en la nueva versiòn de Mis Claves... la cual ha pasado a llamarse 'Mis Claves2!'. la cual ha incrementado la cantidad de campos. y varios cambios en la gui. espero que sea de su agrado.

Saludos

Esta versión no es compatible con la tabla de claves de la versión anterior.


Miguel Angel

binarios de la aplicación
fuentes de la aplicación

algunas pantallas

ventana principal


Añadir contraseña (Foros/Webs)

jueves, febrero 17, 2005

Mis Claves 1.3i

bueno amigos.. éste domingo despues de una hermosa reunion con mi familia, y compartir una gran noticia. (seré tío). llegué a casa(23:00), y seguí el desarrollo del programa en cuestión, y me complace decir que pronto tendremos una versión poliglota. para eso necesitaremos ayuda de aquellas personas que manejen más de un idioma, cualquiera que sea. favor pedir archivo a traducir. y enviaré la versión del programa que soporta ésta funcionalidad. esperamos ya la proxima semana tener una versión pública.

Miguel Angel
PD: el programa cuenta tambien con la utilidad de traducción, y continuará con la filosofía de compartir. y tendremos a disposición su código fuente.



Mis Claves 1.5

por ahora me encuentro desarrollando la versión 1.5 del programa.. el cambio en ésta versión estará ligado a la estetica. el funcionamiento por ahora no será tocado salvo algunas sugerencias hechas. (p.ej. filtrar por materia).
el otro cambio grande será el cambio de GUI la versión 1.3i utiliza Fivewin y ésta utilizará T-Gtk, la cúal nos permitirá ser multiplataforma (correr tanto en Windows como en Linux).

dicen que una imagen vale más que mil palabras, adjunto imagen de la ventana principal de 'Mis Claves 1.5'




Miguel Angel