Septiembre 2008
Ummm, sigo con mucho trabajo, he estado saliendo bastante tarde de la oficina. No he tenido tiempo de entrenar, me siento otra vez fuera de condicion pero a parte de las largas jornadas el clima tampoco ha ayudado. El fin de semana del 16 de septiembre pensabamos en irnos a Monterrey pero la carretera estuvo cerrada jueves y viernes, y aunque el sabado la reabrieron, corriamos el riesgo de que a nuestro regreso estuviera de nuevo cerrada.
No he podido seguirle con el desarrollo de mi OpenACL, espero poder reanudarlo pronto cuando se reestablezca el horario de trabajo normal.
Las motos ni se diga, hemos estado inviertiendo dinero en la casa y bueno eso me deja en $0.00 para correr, tambien espero que eso mejor este mes (aunque lo veo dificil jaja).
Race 4 Fun
Peliculas: Se busca / Wanted
El unico sushi que me gusta es el de Cinepolis, el que dan en las VIP, una vez lo comi por error y resulta que ese si mi gusto. Anoche Norma traia ganas de comer sushi asi que vimos la cartelera y nos lanzamos a ver la pelicula de “Se Busca”. Por Diossss, que porqueria, es un verdadero insulto, y miren que soy muy tolerante con los churros de peliculas pero este si esta por demas, ni la historia, ni las actuaciones, ni los efectos, N A D A es bueno, a excepcion de cuando se le ven las pompis a Angelina Jolie. Bueno este post nomas es para externar mi disgusto por la pelicula.
Race 4 Fun
Mi Boda
Ya que estoy escribiendo todo en desorden cronologico, pero ahi va:
Originalmente yo no estaba muy de acuerdo con hacer fiesta, la verdad yo decia: “nomas le das de comer y de pistear a un monton de gente que hace mucho que no ves y que seguramente no vas a volver a ver en mucho tiempo y los novios son los que menos disfrutan la boda”. Pero bueno, ya se la saben, viejas. Siendo celebracion de 2 personas, y tambien siendo ilusion de la otra persona eso de la boda, pues tuve que dar mi brazo a torcer y empezamos a planear la boda. Mi vieja organizo todo creo yo que bastante bien, ya que no anduvimos corriendo a ultima hora.
La misa estuvo muy bonita y fue mucha gente, el “yo te acepto a ti …” nos hicieron aprenderlo lo cual añadio presión a la de ya por si estresada pareja. Al final de la misa cuando saliamos, la ya mi esposa se solto llorando cual Maria Magdalena (¿asi se dice verdad?), bueno la verdad me saco de onda, dije para mis adentros: “que momento mas raro para llorar” jaja.
De ahi recibimos como 30 minutos de felicitaciones y fotos y de ahi nos fuimos al Salon. Con el Salon teniamos dos opciones, usar el jardin o usar el salon. Norma queria en el jardín, pero esos dias estuvo lloviendo asi que decidio por cambiar al salon. La verdad fue una muy buena decision forzada ya que la gente que le daba calor se salia al jardin a refrescarse. En los arreglos, bocadillos, etc ni nos fijamos, nos enfocamos en disfrutar de nuestra boda. Nos la pasamos super agusto.
Tambien aqui metere mas fotos proximamente.
Happy Noon
Pues nos fuimos de Luna de Miel a Jamaica, el sabado nos fuimos a medio dia a El Paso y llegamos a comprarme un poco de ropa (quesque todo se me va en la moto). El domingo salimos a las 6am de El Paso y llegamos a Dallas alrededor de las 9am. Estuvimos esperando 1.5 hr y de ahi volamos hasta Montego Bay. Desde la llegada al aeropuesto se vio que nos iban a consentir, pues la cadena de hoteles en la que reservamos tiene una sala bien fresona con bocadillos para esperar mientras sale el transporte al hotel. De camino llegamos a un descanso (despues de 1hr de viaje) para estirar las piernas, lo primero que me dijeron cuando le empece a sacar platica a uno de los lugareños fue “do you party?”, no entendi el sentido de la pregunta asi que le dije que plaenabamos quedarnos en el hotel, pero me vio y replanteo la pregunta: “do you smoke?”, aaahh asi ya cambia la cosa, me esta ofreciendo mota, le dije que no y ya nos estuvimos platicando un rato.
Llegamos por fin al Sandals Ocho Rios, desde la llegada nos recibieron con champaña y fruta, despues nos mandaron a nuestro cuarto. Explicar con palabras el hotel es inutil, pronto subire fotos, lo que si les digo es que esta fregon, comidas romanticas a todas horas pero la actitud de servicio es de otro mundo. Valio la pena y nos gusto muchisimo.
Copa Corona – Round 2
El 2 y 3 de agosto se llevo a cabo la segunda fecha de la Copa Corona aqui en la ciudad de Chihuahua. Fue la primer fecha en la que se presento el equipo Yamaha-Canal, conformado por Luis Lugo, Alex Lugo y un servidor Ulises Villa.
Hasta el sabado todo iba bien, sentia la moto un poco burra pero pense que habia sido la gasolina que le habia echado, no me preocupe porque habia logrado clasificar en primero. El domingo me sentia muy confiado y muy bien, desgraciadamente no tuve oportunidad de calentar porque estuve cambiando las llantas. Desde el arranque me senti raro, a pesar de que segun yo habia arrancado bien todos me pasaron, me dije “no pos arranque mal”, despues la moto se siguio sintiendo un poco burra, alrededor de la 3er vuelta se cayo un piloto y detuvieron la carrera y le sigues dando a la pista como si fueras carro (o sea, no me chinguen), ahi note que la moto se empezo a calentar por la baja velocidad y que se prendio un foco en el tablero de la moto que nunca habia prendido … mmm eso no se ve bien pero ya andamos aqui. Cuando volvieron a sacar la bandera verde todos me pasaron como si estuviera parado, de ahi la moto empezo a correr cada vez menos. Cuando llegue a pits me di cuenta que traia una humadera de la fregada, al parecer las valvulas estan mal pero todavia no tenemos el diagnostico hasta que abran el motor.
Race 4 Fun
Quickie
Con la boda no queda mucho tiempo, pero ahi va el resumen en orden cronologico de lo pasado en el ultimo mes o mes y medio…
- Hicimos en recorrido nocturno, sin luces, hicimos mal los calculos y nos anochecio, fue todo un night ride extremo.
- Fui a Deming, ya estoy bastante adaptado a la moto, soy mas rapido, el resto de los pilotos tambien son mas rapidos jaja.
- Me case por el civil, ahora si, ya es legal.
- Acabo de regresar de Monterrey de un curso, fue el momento menos oportuno pero que le vamos a hacer, por cierto, nos novatearon los transitos con un buen de dinero, leccion aprendida.
Race 4 fun
Reconocimiento de pista El Fresno
Este fin de semana hicimos un reconocimiento de pista para una carrera de MTB que se va a llevar a cabo en El Fresno, la pista esta de lujo pero ni Norma ni yo habiamos hecho Single Track, estas pistas son un camino estrecho del ancho de la bicicleta y requieren de mucha tecnica de manejo de la cual carecemos totalmente. Dicho esto entenderan que tuvimos que hacer la mitad del recorrido caminando y la otra mitad sin los clips puestos. Es una variante bastante divertida, la duda que me queda es ¿cómo le haces para pasar a alguien?, a mi de entrada un cuate me echo la bicicleta como en una carrera de motos, no me molestó pero yo pense que los pases eran un poco mas limpios pero no, te echan la bici como va. Estamos dudosos de entrar a la carrera, aunque traemos aire y la podemos terminar ni siquiera hemos visto una carrera de MTB, creo que lo mejor será ir de espectadores a apoyar al equipo y bueno de ahí ya decidir que hacer.
Race 4 fun
OpenACL – ACL vs IDEA
Bueno, acabo de terminar otra tarea que tenía pendiente. No me habia puesto a buscar alternativas al ya mencionado ACL, haciendo un poquito de tarea de investigacion me encuentro con IDEA Data Analysis Software -http://www.audimation.com-, no pues un mundo de diferencia, definitivamente esta mas bonito y el lenguaje de scripting es compatible con Visual Basic para aplicaciones (o algo asi) -con estos dos ya es el mundo de diferencia
. Se ve bien, voy a ordenar una copia de demostración, aunque solo aguante 1,000 registros el demo tengo que ver las bondades que ofrece éste y lo mas importante el desempeño. Me debería desanimar, yo creo que no, mi proyecto será GPL, o sea, gratis, libre y le podrán mover lo que sea al funcionamiento/codigo, etc, ademas me estoy divirtiendo.
Por el momento creo haberme definido por usar para la carga de archivos el pyxmdb, ya que es un programa de Python y como esta liberado bajo la GPL 2 pues voy a poder modificarlo a mi antojo. Ya me contacte con el credor y le propuse unas ideas que voy a desarrollar y le gustaron pero tomará un poco de tiempo, los tendre al tanto.
Nota: No escribo todos los acentos porque la neta me da flojera. Solo donde creo que la falta de un acento causará confusión es cuando lo pongo. A veces me da la gana y los pongo todos. A veces ninguno. Si ya se que sin acentos tambien duelen los ojos
Ah lo que si me da una increible hueva, pero de esas que dices: no manches no puede ser, pero si es… los URL’s, siempre los pongo como texto asi que ahi disculpen las molestias.
Race 4 fun
OpenACL – Base de datos e Importación de archivos
Despues de hacer un poco mas de investigación en cuanto a la base de datos que voy a usar creo que me he decidido por SQLite, esta bastante bien integrada en Python mediante el DB-API 2.0, el uso es sencillo (muy parecido a lo que hacia con ASP) y parece que es bastante rapida, le falta implementar algunas caracteristicas del SQL92:
- El ALTER TABLE solo soporta RENAME TABLE y ADD COLUMN
- No tiene RIGHT OUTER JOIN ni FULL OUTER JOIN
- Otros
Algo tambien muy critico sera la importacion de archivos de datos, lo mas normal son archivos delimitados, asi que será la primera (y unica de momento) opcion que voy a integrar para poder empezar a hacer pruebas, aqui tengo 3 opciones
1) API de Python: http://www.python.org/dev/peps/pep-0305/
2) Comando de shell de sqlite3: http://sqlite.org/sqlite.html y http://www.mail-archive.com/sqlite-users@sqlite.org/msg09499.html
3) Herramienta hecha en Python “pyxmdb”: http://pyxmdb.googlepages.com/
Race 4 Fun
OpenACL
Leyendo noticias en meneame.net me encontre con una que decia “buen momento para empezar con Python” o algo asi, era relativo a un tutorial de Python bastante sencillo. En un pequeño break que me di lo instale y empece a cascarear. El lenguaje es bastante divertido y sencillo y aunque ni de chiste me he metido a programar objetos el wxPython y wxGlade hacen todo mas facil (estos ultimos seria burdamente como el entorno de programacion de VB o Delphi o algo asi).
Como si no hiciera ya demasiadas cosas, a todo le tiro y a nada le pego (motos, MTB, coro, trabajo, boda, etc) he visto por fin una motivación para comenzar un proyecto que traigo en mi cabeza desde hace tiempo, un ACL mejorado y de codigo abierto y gratis. Originalmente le iba a llamar FreeACL pero ahora estoy en OpenACL o tal vez separado Open ACL, no se, el nombre es lo de menos.
Marco Referencial:
El ACL, a mi parecer, no es mas que un simple simulador grafico de manejador de base de datos, el cual mas bien es un manejador de archivos, orientado a la auditoria financiera y/o como se dice en este ámbito la “interrogación de archivos”. Mediante cajitas de dialogos e iconos los usuarios pueden hacer JOINS sin tener que saber sintaxis de comandos. Es digamos un *SQL para dummies. ver www.acl.com para mas referencias.
Deficiencias a resolver
5. No se pueden ver varias tablas a la vez, hagan de cuenta que es como el IE6, no tiene tabs, entonces se tiene que cerrar una tabla para poder ver otra. La solución es sencilla, poder tener algunos tabs abiertos para poder comparar la información de las tablas.
4. Aunque tiene un lenguaje de scripting o por llamarlo de otra manera como un T-SQL o algo asi, es bastante limitado, sobre todo en cuanto a control de flujos y condicionales se refiere. La solución que propongo es que se pueda usar Python como lenguaje de scripting para la manipulación de las tablas o automatización de procesos.
3. La linea de comando ocupa lugar del grid. Me gustaria una ventana tipo MSDOS/Shell flotando y movible para ingresar los comandos, ademas los comandos seran de SQL, por lo que la adaptación de una persona sera mas facil.
2. La tool bar tiene limitados los comandos/iconos, es decir no vienen todos. Todas y cada una de las opciones quiero que se puedan poner en la tool bar.
1. Perooo mi motivación #1 es el artwork (o sea los iconos) oh my God!!!, eso es otra cosa, por resumirlo en 3 palabras “duelen los ojos” de lo feo que es. No saben como me molesta el poco empeño que le pusieron a los iconos. Propongo, no es mas, prometo, que el “look” sera personalizable, se podrán instalar “themes” y/o mover iconos, tipos de letra, etc.
De entrada es lo que se me ocurre, durante los casi 6 años que tengo de usarlo siempre salen cosas que se podrían mejorar, ya me acordare de mas, ademas haré concenso con los colegas para ver que otras monerias le puedo añadir.
Consideraciones inmediatas:
- He realizado una busqueda rapida en Internet de los iconos que pudiera usar y que fueran gratis, pero mucho me temo que no existen iconos para “joins” o para “filtros”, tengo que encontrar un diseñador gráfico que se aviente unos 40 iconos chidos como servicio social
(recuerden que el “eye candy” es prioridad.
- Base de datos a usar. Aunque esta decisión es la mas importante para el exito del proyecto, mis conocimientos técnicos se han visto empolvados por la escasa o nula programación que he echo en el pasado lustro. De entrada consideré Firebird, pero al parecer existe una biblioteca llamada Metakit que es facil de “embeber” en Python, se ve bastante completa y a parte me gusta que los archivos de datos son portables y aguanta varias arquitecturas y tambien varios sistemas operativos. Me interesa algo rapido ya que al ser un sistema monousuario no tendre que lidiar de entrada con los problemas de concurrencia. Ya para una opción Cliente/Servidor mi primera opción seria MySQL.
Bueno, hoy 9 de Mayo de 2008 declaro oficialmente inaugurado el desarrollo de OpenACL. Ya veremos como progresa este proyecto.
Race 4 fun
Deja un comentario
Deja un comentario
Deja un comentario