Archivo de Mayo 2008|Página de archivo por mes
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
Deming, Round 3
As I said, I have no problems coming to race alone, but on friday I began having second thoughts because in a case of a injury maybe I wouldn’t have the hability to drive back home. After a few advices from Dave Howell and Phil I decided to come, it looks like it’s not a rare thing that the willing to race beats the common sense and many riders attends races all by themselves.
I got to be honest, I’m not satisfied with my progress, althought is the first real saturday that have enough time on the bike and learned a lot but I was expecting better lap times. I improved for sure, but I need to do it better, I have a lot of work to do, I know I could easily cut 2 seconds but I need more time on the bike. On the other hand fun was there, but you know that when you are more competitive you have a little more fun
I’ve have been doing a lot of thinking and came up with a goal for this year: CCW-1:18 CW-1:16. If I don’t get this numbers by the end of the year without sacrifing fun and safety, I’ll quit racing, maybe I feel a little frustated and I’ll change my mind later, but I think having a goal will help.
Mmmm, I’m frustated for sure lol.
Will see next time.
Race 4 Fun
PS I tried not to use the “I” so many times but I really need the “I”
Cumpleaños número 11101
Hoy es mi cumpleaños numero 11101, es mi ultimo año de “veinti%”, me siento bien, mi salud es bastante buena, mi condicion fisica ha mejorado bastante, tambien estoy bastante endeudado pero contento jaja, mi familia esta super bien y mi hermano ya tiene chamba en Monterrey, en dos meses me caso. Este año no quise fiesta o celebracion, no se me antoja, ¿seran los años?, ni idea. Mañana salgo para Deming, NM., es la tercer carrera, quiero hacer un buen papel, la moto esta bien y yo tambien, desgraciadamente voy solo, por lo que sera menos divertido, sin embargo eso nunca me ha detenido ni para ir al cine. De regalo me compre un XT Lap Timer para la moto, es un aparatejo que toma el tiempo de las vueltas que haces. Estoy listo, todas las cosas estan listas, mañana en la tarde si Dios no dispone de otra cosa salgo para El Paso, llego por mis tank sliders y ahi pernoctare para salir temprano a la pista el sabado.
Gracias a Dios por todas las bendiciones recibidas estos 29 años.
Race 4 fun
Dejar un comentario
Dejar un comentario
Dejar un comentario