jump to navigation

Un domingo cualquiera 04.9.16

Posted by Migsar in Ideas, Vida.
Tags:
add a comment

Ha pasado tanto tiempo… desconozco el punto de partida y desconozco el destino, sé de antemano que el viaje no volverá a ser el mismo. La vida suele dar giros muy extraños y en este momento me encuentro en uno de ellos… quisiera saber qué ha pasado. Cuando somos jóvenes el mundo parece prometer tanto y de repente uno se da cuenta que el tiempo nunca ha dejado de pasar para esperarnos, se toma lo que se puede o se pierde la oportunidad, cuesta tanto entenderlo. He querido… así he comenzado tantas frases…

Me siento un poco triste, un poco solo y un mucho confundido, pienso que llevo un rato así, pero esta vez es distinto, ¿por qué? la verdad es que no tengo una respuesta, sólo lo sé…

Tanta gente construye tanto en un tiempo tan breve y yo sigo esperando que el momento sea propicio, se ha hablado tanto del momento propicio que las palabras han perdido ya todo sentido, el significado individual atribuíble se ha perdido en las arenas del tiempo, son palabras gastadas, palabras vacías y, sin embargo, aquí estamos, aquí y ahora, eso creemos, pero si el tiempo no es la dimensión que nos hacen creer y es un estado que se pierde por no saberse analizar correctamente, es parte de cualquier enfoque filosófico intentado y se conoce tan poco, es increíble. La sucesión de estados se supone debida al tiempo pero en realidad es totalmente ajena al mismo, éste sólo nos permite cuantificarlo de algún modo, un paliativo ante la ansiedad de lo desconocido.

Ayer, mientras corría, durante un instante, me pareció que lo entendía…

Anuncios

Quiero un nuevo framework 30.6.16

Posted by Migsar in Computación, Ideas.
Tags: , ,
add a comment

Decidí que Sails js no era lo que tenía en mente, pero empecé a usar Koa y se nota la diferencia, casi nada está hecho aunque existen todos los elementos para hacerlo. Estaba pensando en un framework dirigido a eventos, no en como se programa en él sino en la estructura de datos que se utiliza, algo parecido a los componentes en el front end, que incluyen su propio MVC a escala, en este caso cada vista o serie de vistas es un componente que se conecta a los anteriores. Quizá si se quiere ver como los slots que tiene Qt, el núcleo tiene slots en los que se conectan los distintos componentes. La idea es que no tenga archivos distintos con rutas y vistas ligadas vagamente a mano, la vista tiene su ruta y su tipo de respuesta asociada, sé que es algo muy vago pero me gustaría profundizar un poco en eso, ya que me parece horrible que las rutas no se manejen con orientación alguna a objetos.

Transporte 19.6.16

Posted by Migsar in Ingeniería Civil, Vida.
Tags: , , ,
add a comment

Creo que un concepto fundamental al hablar de ciudades es el transporte y la movilidad, sé que se menciona en congresos y documentos académicos, tristemente, me parece que en la práctica se olvida su importancia y que el hecho de tenerlo en cuenta con una perspectiva práctica cambiaría enormemente la realidad mexicana.

En los últimos años había dejado de salir del Distrito Federal, e incluso dentro del D.F. no salía de cierta zona en el centro-sur de la ciudad, daba por hecho la disponibilidad de metro y metrobus para desplazarme entre un lugar y otro y la muy ocasional necesidad de tomar un pesero, haciendo énfasis en la parte de ocasional. En tiempos recientes viajé por motivos personales a Ciudad Obregón, en Sonora y descubrí que no existe ninguna ruta de transporte público para ir del aeropuerto a la ciudad, el día de hoy llegué a Monterrey, no investigué mucho pero al parecer sucede lo mismo, en todo caso, no es aparente la existencia de rutas de transporte público entre el aeropuerto y la ciudad. Si agregamos al problema de disponibilidad de rutas otros como la impuntualidad, irregularidad y costo llegamos a la conclusión a la que se llega normalmente en México, es necesario el transporte privado.

Existe un problema con esta solución, que no resuelve realmente ninguno de los problemas de una mala movilidad. Por un lado, el tener y manejar un coche implica un alto grado de concentración que hace que la persona llegue agotada y estresada al trabajo; por otro, el costo del transporte privado es bastante alto aunque se ve, aparentemente, reducido por el status que otorga en nuestra sociedad el ser capaz, económicamente hablando, de adquirir un transporte privado. Pero el mayor de los problemas no tiene que ver tanto con el individuo como con la ciudad misma, se trata de crear mini ciudades dentro de la ciudad, cada una totalmente aislada e inconexa con el resto, haciendo que el trasladarse entre ciertos puntos de la ciudad sea más complicado en muchos aspectos que el cambiar de ciudad geográfica. La movilidad y el transporte son los pilares sobre los que se construyen otros servicios como la educación y la salud, además del acceso a servicios como luz eléctrica y agua potable.

Puede parecer un problema secundario, pero la falta de un buen sistema de transporte público, afecta mucho más al país que  temas que están en boca de todos como los salarios de los profesores, el costo de los combustibles, la baja matrícula proporcional o la falta de servicios de salud en lugares aislados; al final, es justamente ese aislamiento el que hace que por más que se inviertan recursos no se obtengan resultados.

Tesis 01.6.16

Posted by Migsar in Vida.
Tags: ,
add a comment

Por extrañas circunstancias, y trabajo, últimamente he estado bastante interesado en el desarrollo orientado a pruebas (TDD), sucede que mientras esperaba el avión de regreso al Distrito Federal me puse a leer la tesis de maestría de Vojta Jina sobre Karma, un automatizador de pruebas para JavaScript. Dejando a un lado toda la parte técnica, que me parece bastante interesante también, me parece importante hacer un comentario al respecto. Me encantaría leer más tesis con ese estilo, un inglés claro y simple, bastante conciso, conceptos muy bien desarrollados, preocupación por la claridad y no por evitar la repetición o por usar una variedad de sinónimos para cada término. Son pocas páginas, con un contenido bastante accesible incluso a un lector no tan versado en el tema, creo que hay mucho que aprender de documentos como este.

Lo escribo hoy a las carreras y esperando pronto poder profundizar porque sé que olvidaré la idea si lo dejo pasar.

Demonios 01.5.16

Posted by Migsar in Vida.
Tags: , , ,
add a comment

Ayer tomé más de lo que hubiera querido y, como siempre, me puse a dar sermones sobre mi filosofía de vida. Este año han pasado muchas cosas, siento que la vida se va muy rápido y que he dejado pasar demasiadas cosas y no puedo continuar así, todavía no me repongo de la pérdida de un gran amigo, todavía no logro acostumbrarme a ser adulto, lo que significa, el trabajo y un sin fin de preocupaciones. Al final me parece bastante extraño como funciona el mundo y sobre todo, bastante injusto, pero no se trata de una injusticia cometida por unos contra otros sino una cometida por cada individuo hacia sí mismo.

Algunas veces al tomar termino hablando de violencia, de todas las frustraciones que tengo, pero creo que son demonios bastante reales y siguen en mí por todo lo que uno vive día a día. Platico con mi novia y me hace darme cuenta de que muchas de mis palabras pueden malinterpretarse porque generalmente no doy el contexto suficiente para que sean interpretadas sino que asumo, sin darme cuenta, que la otra persona lo tiene porque me conoce. Ayer en particular, de la nada empecé a hablar de que creo en el derecho de portar armas y que me molesta mucho que la gente sea tan dejada, que yo actuaría muy violentamente en ciertas situaciones hipotéticas y que me frustra mucho que la gente se salga con la suya en México porque existe una indiferencia e impunidad total. Por supuesto, esto es lo que yo tenía en mi cabeza, pero creo que los que estaban conmigo pudieron entender algo muy diferente.

Vamos por partes. Me molesta mucho el estado actual de las cosas en el mundo y en particular en México, las brechas en los ingresos y en la calidad de vida son cada vez más grandes a escala global o local pero a nadie parece importarle, la principal preocupación no es que se reduzca esta disparidad sino estar en la parte alta y dejar que el resto se joda. En México las cosas están muy mal, pero creo que la mayoría de la gente quiere que mejoren pero nunca se ha puesto a pensar detenidamente por qué están como están y cómo podrían cambiar, últimamente oigo mucho la lucha por derechos de las mujeres, pero creo que en general no se respetan los derechos de los ciudadanos, se habla de impunidad pero se busca impunidad cuando la situación lo amerita. En resumen, la sociedad mexicana tiene una doble moral que practica muchas de las cosas que dice abiertamente que no deberían practicarse, violencia, alcohol, delitos sexuales, etc. Y el problema es que la familia pesa más que la justicia muchas veces.

Sobre las armas. Yo no creo que nunca se deba de usar un arma contra otra persona. Pero creo que el saber que la gente dispone de armas cambia la perspectiva de las otras personas al intentar abusar, principalmente porque mucha gente, en particular la abusiva, adquiere armas por medios no legales. Creo que las prohibiciones en general no arregla ningún problema sino que lo hacen más grave, cuando uno habla de armas en México se ve muy mal, o se tacha de loco o se relega a un estrato social distinto, generalmente asociado con la clase baja y con modos de vida marginales. La realidad es que las armas existen y seguirán existiendo y el no hablar de ellas lo único que hace es que se conviertan en algo mágico e inexplicable que viene de otros lugares en los que sí se puede hablar de eso y producir. Pero no necesariamente son malas, sé que es otro tema polémico en México pero yo soy partidario de la caza deportiva, siempre y cuando sea de especies que no estén en peligro de extinción y que sean para consumo humano, es decir, creo que caza deportiva no es caza recreativa. La industria que genera las armas es una industria técnica de vanguardia, muy ligada a los desarrollos académicos y científicos y genera empleos especializados y desarrollos que terminan aplicándose en otros ramos, el renunciar voluntariamente al desarrollo de armamento es una de las estupideces más grandes que un estado nación que pretende ser libre y soberano puede hacer. Creo que en general se puede hablar de que las naciones productoras de armas son naciones con bastante desarrollo tecnológico, mejor distribución de ingresos y, con algunas excepciones, no son naciones en las que se utilicen mucho las armas que se fabrican. Este último punto tiene que ver con lo que mencionaba al principio, el arma puede verse como algo potencial sin miras a ser utilizado, pero la posibilidad reforma y modifica las condiciones y las interacciones.

Y lo que sucede con las armas se puede extrapolar a muchas otras situaciones, el vivir en una sociedad tan controladora lo único que hace es crear gente mediocre e incapaz de aceptar responsabilidad y control sobre su propia vida, es decir, gente que vive sin consciencia. La explotación sexual de seres humanos es un grave problema que no se puede combatir porque no existe, por supuesto, está prohibido, pero esto lo que significa es que aquellos que están lo suficientemente arriba en la jerarquía como para hacer cosas prohibidas lo pueden hacer sin regulación alguna. Con el alcohol y las drogas sucede lo mismo, cada vez se regula más pero cada vez se controla menos, pero la gente tristemente sigue apostando por intentar controlar en lugar de entender las diferencias y respetar estilos de vida distintos. Es gracioso ver como uno puede gastar tanto dinero para sentir que sus gustos son menos inmorales o ilegales, pues se está pagando por ellos.

Creo que existen muchas teorías que intentan justificar de un modo u otro la existencia, que intentan enaltecer al ser humano y poner la razón como el gran diferenciador entre éste y las bestias, al final, la razón apenas se empieza a comprender cabalmente, los instintos y sentimientos sólo aparecen ocacionalmente en donde deberían debido al trabajo de gente como Antonio Damasio, pero en realidad la naturaleza del ser humano y de cualquier otro ser vivo sigue explicándose mejor por una simple palabra, tan sencilla que generalmente se olvida: competencia. En terminos biológicos super sencillos la vida se trata de competir por recursos y reproducción y pienso que cuando se acepta esto como propósito primordial es cuando se logra de algún modo proteger al más débil, sé que suena descabellado pues al parecer competencia e igualdad son conceptos antagónicos, pero justamente la igualdad sólo se puede dar cuando se parte de que es algo por lo que uno tiene que esforzarse y no de que es algo con lo que uno nace. No puedo dejar de pensar que estoy en lo correcto, pero me gustaría no sentir tanto conflicto entre mis ideas y mi búsqueda de pertenencia.

Lucidez 22.4.16

Posted by Migsar in Vida.
add a comment

Cada vez son más breves los espacios sanos, cada vez la vida es más intermitente, dura menos, se acelere y desaparece en el paso de incontables días, cada vez hay menos control de todo, se pierde lo individual para amalgamarse en un colectivo amorfo y a nadie parece importarle renunciar a tanto. Quizá no es tanto, solamente una idea en mi cabeza y somos el instrumento de algo mucho más grande. No sé como perdí el control.

Estar enfermo 10.2.16

Posted by Migsar in Vida.
add a comment

Una de las muy pocas cosas buenas de estar enfermo, al menos en mi caso, es la cantidad de ideas extrañas que tengo, en sueños o despierto. Llevo un rato ya con problemas de garganta, como todos los años, pero esta vez he empeorado mucho más. Creo que es una combinación de factores relacionados con el estrés y la vida adulta, sin embargo, no me puedo quitar de la cabeza que no hay una buena razón para que las cosas sean así además de la costumbre inculcada desde pequeños de que las cosas tienen que ser así.

El sábado fui al parque a estirar un poco y jugar basketball, me da tristeza pensar que espacios que antes eran abiertos y que estaban interconectados ahora están separados por pequeñas cercas que no sirven para nada pero que la gente pide para separar los espacios. Ya no se trata de un parque, sino de una iglesia, una cancha de futbol, una de basketball y la más cerrada de todas, entiéndase, la más “segura” un área de juegos infantiles; se ven los vestigios de los caminos que conectaban el área de juegos infantiles, en algunos casos el camino intacto, con una cerca absurda cuando uno se aproxima al área infantil. Sólo falta poner a un cadenero que nos haga esperar unos minutos antes de poder entrar, para terminar de dar a los niños la sensación de mundo real que tendrán que entender cuando crezcan. Se trata de un círculo vicioso, los papis son hijos sobreprotegidos de papis sobreprotectores que piensan que el aislamiento es la mejor solución para mantener a sus retoños protegidos. Además, con las nuevas tecnologías, es una buena idea confinar al niño para que los papis puedan trabajar desde su móvil y no dedicarse a cosas de la clase baja como cuidar niños, o a cosas impropias a su edad como disfrutar el parque o de sus hijos.

No es que los dos párrafos estén muy relacionados, pero un poco sí. Para terminar estaba soñando con la muerte en el balcón y se veía bastante bien, efectos de la fiebre supongo.

 

2016 15.1.16

Posted by Migsar in Vida.
Tags:
add a comment

Como cada año, con la idea de escribir un poco más en el post, ojalá esta vez la idea se cumpla, al final, puede parecer triste intentarlo después de tantos fracasos pero creo que es más triste dejar de intentarlo si no se ha logrado. Tengo un nuevo trabajo y hasta ahora está bastante divertido, aprendiendo a programar en Python, desarrollando una app interesante y explorando un par de nuevas tecnologías.

Este año también me propuse aprender bien ES6 y aprender un poco de TypeScript, la verdad es que no me atrae mucho la idea de programar js con clases, creo que sus peculiaridades lo hacían un lenguaje muy bonito, muy rico y muy interesante y que estandarizar puede hacer que sea más sencillo aplicar metodologías bien desarrolladas en lenguajes más rígidos y que la producción en términos industriales sea más eficiente, pero creo que esa pequeña producción artesanal y creativa, esa que se hace por gusto de ampliar lo que se puede hacer con un conjunto de reglas dadas se limita bastante porque se copian patrones de otros lenguajes desarrollados con otros fines.

Tengo además ganas de probar un par de frameworks no tan conocidos de js, bladerunner, webrx y aureliajs, no sé cuando me de el tiempo, espero que muy pronto. En fin, creo que será un año bueno, no ha empezado tan bien pero otros empezaron bien y terminaron mal, esta vez podría suceder lo contrario.

Nuevos proyectos: GIS 17.11.15

Posted by Migsar in Computación, GIS.
Tags: , , ,
add a comment

Han sido días difíciles, he estado muy ocupado con nuevos proyectos y no he tenido tiempo de avanzar con esos pequeños proyectos de vida que tengo, aquellos que nunca terminan. Estoy desarrollando un visualizador de datos espaciales y ha sido una experiencia muy enriquecedora, ya van tres meses de trabajo y he aprendido mucho más de lo que habría aprendido simplemente estudiando. Como se lee en el post anterior, no ha sido una experiencia totalmente positiva, sin embargo, creo incluso de las cosas malas he aprendido bastante como para no volver a caer en estos errores en el futuro.

En el proyecto usamos Geoserver, postGIS y OpenLayers, pero creo que fueron decisiones apresuradas. Siempre pienso que una máquina muy rápida es, en la mayoría de los casos, un desperdicio, pero intenté compilar Mapnik en esta computadora (que me sirve muy bien para todas las tareas cotidianas pero tiene procesador de 32 bits, apenas 3Gb de RAM y una tarjeta de video bastante mediocre) y no lo logré. Supongo que habrá trucos de configuración y memoria, la verdad es que no soy nada experto en el flujo y las herramientas para compilación, pero me dolió mucho no lograrlo. Creo que ha llegado el tiempo de jubilar a esta computadora y relegarla a tareas de administración de redes o prototipado de hardware. Cada vez me han gustado más los sistemas de información geográfica y me he metido más en ellos. Por el trabajo he abandonado un poco los programas de escritorio como QGIS para dedicarme en la parte web y espero retomarlo pronto porque había hecho algunos progresos respecto a escribir un plugin.

Hay un par de ideas sobre las que estoy trabajando y que me gustaría que vieran la luz muy pronto; primero, un curso sobre QGIS con un enfoque totalmente práctico, todavía le falta mucho desarrollo pero ya está el repositorio y poco a poco ha ido creciendo el material; segundo, la integración de tercera dimensión en QGIS, primero como elevaciones en un mapa del terreno, después como algo más inmersivo, respecto ha eso ya tengo un par de ideas sobre usar servidores de mapas en ambientes tridimensionales y en interiores, pero tampoco se han materializado; finalmente, he estado trabajando con una tarjeta de TI con procesador ARM Cortex M4 para mezclar un poquito la parte de software y hardware.

Ayer estuve peleando con un ejemplo de Three.js para una plática que daré en un grupo de usuarios de Angular JS y me encontré con la generación fractal de terreno, me parece un concepto muy interesante y estoy por crear un repositorio en Github para poner algunos documentos al respecto. Hay un wiki interesante en Google Code y lo tomaré como punto de partida, Fractal Terrain Generation, en él se explican algunas técnicas básicas para empezar en este campo. Por el momento estoy con el Algoritmo de Diamante-Cuadro.

El país, el gobierno y el trabajo 04.11.15

Posted by Migsar in Vida.
Tags: , ,
add a comment

Todo mundo sabe que país, gobierno y trabajo se relacionan, pero no muy seguido uno piensa hasta que punto. El tema de este post es justamente analizar como esta relación es determinante en el desarrollo del individuo. Hace unos meses entré a trabajar en el gobierno, por honorarios por supuesto, gracias a la recomendación de un amigo de un diplomado; fue la peor decisión que pude haber tomado.

Mientras me bañaba pensaba en la especialización y el problema que se genera cuando ni industria ni academia entienden la importancia real de la misma y crean las oportunidades para que surja. En el gobierno todo es a las carreras, la planeación es pésima y los intereses son, generalmente, salir al paso. Si agregamos a eso que en el país la gente se contrata por trato más que por formación, la historia se complica pues además de las prisas, pocas veces la gente está completamente capacitada para desarrollar el papel que termina desarrollando, estar en un mando directivo implica delegar muchas responsabilidades, sin embargo, debería ser necesario tener una idea clara de lo que se está delegando, para contratar a gente especializada en la administración de esas tareas, si esto no sucede, la cadena se alarga, verticalmente y el último eslabón es el que intenta moderadamente hacer todas las tareas, no me refiero a un individuo, sino a la parte baja de la pirámide compuesta por muchos individuos, con las mejores intenciones pero muy poca preparación (tristemente, igual que los de más arriba en la pirámide) pero que tienen que responder por el trabajo ejecutado. De nuevo, hay dos partes, por un lado el trabajo está mal hecho pero no hay nadie entre los encargados de evaluarlo con la capacidad técnica para hacerlo, por lo que las consecuencias para los ejecutores son mínimas, por el otro, el trabajo está mal hecho y nunca hay culpables pero siempre hay consecuencias, es decir, los problemas que se supone se tendrían que resolver no se resuelven y las cosas empeoran gradualmente. Parte de las consecuencias son una mayor jerarquización de las estructuras, una mayor brecha de ingresos, menores responsabilidades de ejecución para la parte directiva y mayores responsabilidades de gestión, que pueden fácilmente evadirse deslizándolas cuesta abajo por la línea de mando, etcétera. Al final, la base ejecutora no sólo no está preparada para argumentar sobre el porqué no tendría que actuar como se le dice que actúe, sino que existe una costumbre de ascenso lenta y pesada acatando copiosamente las órdenes de superiores que está tan arraigada en el imaginario del país y, lamentablemente, la educación que prepara para esa clase de argumentaciones no es la que se transmite en la academia sino la que se recibe en casa, siendo esto otro factor que perpetúa las castas.

Como la mayoría de las cosas en la naturaleza, se trata de un ciclo, y romper los ciclos, aunque sea para crear ciclos más amplios es una tarea ardua y que pocas veces culmina en éxito. La experiencia es, no vuelvo a trabajar en el gobierno, que ofrece buenas condiciones sólo para quienes no tienen una ambición profesional definida y están más preocupados por el ingreso que por los desafíos laborales en el área de especialización.