Viendo a futuro y con algunas dudas

Uno de los propósitos que tengo para el próximo año 2016 es terminarlo con un tercer inmueble, Probablemente Pueda terminar 2017 con un cuarto bien inmueble. Mi principal duda al momento es en que lugar los comprará mi empresa. Tengo desde años diversos planes a futuro. Terminar con 45 o 46 años cuatro inmuebles, me puede servir de ingresos extras no importando lo mal que vaya el mundo o el país.

De momento tengo varias cosas por hacer y estoy en parte preocupado y en parte enojado. La razón es que a pesar que todo va muy bien, me veo obligado, como siempre, a bajar el ritmo y la velocidad porque no recibo información de terceros y lo que sé es que no debo hacer el trabajo de otros a menos que no quede otro remedio. Tener durante septiembre que hacerel trabajo de un programador Ruby además del mio, no es algo que esté dentro de los estándres. Aunque lo solucioné como siempre, hay algo que esta mal dentro de los estándares.

De joven entendí algunos principios básicos. El primero era la falta completa de atención de muchos. Que no era necesario enviar mensajes. Si las personas estaban atentas, vivían. Si no, parasitaban o estorbaban de una manera u otra.

Entendí que tiene que ver tanto la capacidad de atención como el lugar o zona geográfica. En esa época me movía por lugares tanto de clase media alta, como por lugares menos bonitos donde estaban las preparatorias, el gimnasio , etc. Era muy interesante entender que el costo de la vida era diferente. Obvio. No comprabas lo mismo con doscientos pesos en la zona de las preparatorias que en la zona del gimnasio. Así que para muchos , la única opción es estar en el lugar mas barato posible. Y cuando la gente no tiene los recursos, esa falta de dinero lo deja forzado a que en otrs zonas sea solamente parásito o ladrón…. o perdido en el espacio.

El Iching mencionaba la necesidad de cruzar las grandes aguas. Así que el moverse debe ser por una buena razón. Es bueno ganarse el pan fuera de tu zona de confort. Pero hay lugares donde no te dejan trabajar cuando se dan cuenta o que ganas más o que sabes más. En otras ocasiones quieren que uno siga reglas alteradas. Por lo mismo, cuando te dedicas a mandar a la cárcel a personas que no hacen su trabajo, o a reportar desviaciones del estándar, no es por nada mas que por querer que el mundo sea un mejor lugar para vivir.

Esto me recuerda una serie de problemas que suceden para aquellos cuya vida no tiene significado. El ser humano está pensado o para ser cazador o para ser recolector. Los dos caminos implican lo mismo. Primero, que un cazador debe tener una meta establecida. El recolector debe poseer el terreno o es solo un ladrón. Entonces, así como algunos en ciertas ciudades van a barrios de dinero mientras lo tienen, se crea un problema cuando no tienen el mismo nivel de ingresos. Karaoke es una actividad válida. No es ilegal pero no es sensata. Para que perder el tiempo con eso ?

Y aquellos que no tienen ya la fuerza para trabajar, o el conocimiento para hacertlo, se encuentran de repente con que no son necesarios y ellos necesitan a otros. Que sentido tiene para algunos trabajar si no tienen oportunidad para integrarse a una comunidad productiva. Entonces, si tu entiendes que las herramientas del trabajo te pertenecen, no queda otra que hacer que tu cuerpo o tu cerebro sean la herramienta de trabajo.

Y si tienes cerebro, solamente tienes que entender que es tu capacidad de trabajo lo que puede permitirte moverte. EL cuerpo se cansa, el cerebro no…. si comes bien. Así que el rencor que tienen algunos cuando uno gana mas, no se dan cuenta que ganas de maner proporcional a lo que sabes y haces. Para muchos no tiene caso trabajar, si son incapaces completamente de cubrir sus propias necesidades.

Si quieres ser independiente, necesitas estar en el mundo real para salvar el mundo, cruzar las grandes aguas.

Un guerrero hace del lugar donde está su campo de batalla. Depende lo que haces en tu domicilio o donde seas. Que batallas peleas ?

Entrego codigo fuente. Servidores, a veces lo implementan mis Devops. La duda es porque nadie mas se da cuenta que elegir en donde estás, tu entorno, es lo primero. Eso es lo que tengo que hacer. Tengo que elegir posibles entornos alternos futuro; de momento puedo hacerlo pero las condiciones socioeconómicas de 2018 no las conozco. Tengo que preveer.

Cuando decides a que le dices no, decides a que le dices sí.

Así que eso marca tu camino.

No al comercio de lo sagrado.

No a mundos imaginarios.

Si al mundo real.

Si al compromiso con un camino.

El compromiso del caminante. Del Viajero. Ve a realizar lo que debes hacer, y quitate de ahi si los satisfactores que ofrecen no te interesan. El alma está en la libertad de acción, en ser independiente y no estar encerrado entre cuatro paredes porque no tienes otro remedio.

La próxima semana probablemente iré a Los Cabos. Puedo permitirmelo. He estado en el mundo real, y eso me d libertad para prever donde estaré mañana. Pasado, en una semana, en uno año, diez, veinte, treinta.

La responsabilidad de pensar te lleva a la responsbilidad de hacer, y cuando puedes actuar sin romper leyes, sin que nadie te parasite y que la gente te reciba con los brazos abiertos a donde vas; si tus ingresos dependen solo de ti, con el paso del tiempo encuentras tu camino, tienes un camino y puedes enfrentarte a responsabilidades mayores, ya no solo a las primarias..

Hay responsabilidades demasiado grandes para un solo hombre. Solo un loco, o la persona adecuada, se enfrenta a ellas.

Tres de octubre y lentes

A mediados de semana encontré a mi programador mas confiable, en .net, con problemas de visión de vista cansada. Yo tengo 43 años y este programador de 30 esta peor de la vista que yo. No necesito lentes y tengo una visión bastante buena.

La mayoria de la gente decide comprar lentes baratos para vista cansada, que poco a poco causan mayores problemas. Otros van a clinicas patito, o compran lentes graduados en Costco, que no se dedican a eso.

Cuando era joven, en mis tiempos de Guadalajara y preparatoria manejaba casi dos horas diarias, hacia el sol de ida y hacia el sol de vuelta. En aquella epoca mi papá solucionó el problema comprándome unos lentes Photogray sin aumento que protegian del sol. Asi que me consta que Devlyn son buenos. Si mi esposa o yo mismo, o mis hijos necesitaran lentes, sería igual Devlyn la solución para mi. Al igual que restringirte en comida, restringirte en salud es idiota pero obligatorio para los que por ilusos deciden ser mártires para justificar su impotencia.

Quedé de ver hoy al programador en metro Bellas Artes para ir a comprar unas cosas de papeleria para mi empresa; lo llevé de sopetón al Devlyn que queda cerca. La gracia me salió en 5140 pesos por ser antireflejantes y un armazón decente. Para mi es deducible de impuestos. Tratar bien a mi gente, no solo se aplica a mi familia. Luego compramos lo necesario y fuimos a comer los tres, yo comi una pechuga cordon bleu, caldo de res y una hamburguesa con bollo.

Es extraño.

Cosas como este asunto de los lentes me recuerdan que algunas personas se ponen solitas en situaciones idiotas donde cambian salud por ahorrar dinero. Ahorrar dinero y perder salud es casi tan mal negocio como esperar que las películas de zombies tengan argumento.

Así que, el proceso es al revés. Gastar dinero para obtener salud, sigueindo métodos tradicionales. No curaciones milagrosas o cosas no probadas o ilógicas.

Arriesgar tus ojos por lentes de mala calidad no es buena idea. Cirugías láserr no son para todos y lentes de cristal son al mismo tiempo una solución decente y razonable.

Hay muchas cosas por hacer. A la larga que mi gentee sté contenta hace que la empresa le vaya mejor, y lo que parece er un gasto, es una inversión. Esto es un gasto de trabajo. Pero me va a dar a mi muchas cosas, y en el caso que el programador estuviera centrado no solo en su código sino en la vida real, debió el solito ir a unos lentes. Quiza devlyn, pero guardar dinero para irse de paraanda con la novia es peor negocio que comprarse unos lentes.

Ahora, comentabamos la necesidad de ahora sí comprar una pantalla de 40 pulgadas para presentaciones, hay una de 32 pulgadas que prestó un socio hace tres años y que nos ha funcionado muy bien en lugar de proyector.

Hoy, llegando a mi casa después de azulejos, veo en un ventana cercana una pantalla que calculo era de 56 pulgadas aprox, con el pasto verde un campo de futbol. Mi señora madre diria que ver futból es de nacos. Pero pienso que además esta gente no saca nada a cambio de endrogarse. Y para mi, incluso comprar la pantalla de 40 pulgadas que creo será a finales de mes, es un gasto deducible.

Es una serie de reglas diferentes. Los lentes son mas importantes que las cervezas, y los libros mas que una pantalla de 56 pulgadas para ver futbol.

Mi esposa y yo no necesitamos televisión.

Los nuevos dueños del perrito que entregué el viernes me enviaron un video precioso de siete segundos.

Es mas real, mi ex perro con us nueva familia, que un partido de futbol.

Y mejor para el alma.

Dos de octubre

Bueno, acaba de empezar el tres.

Mi esposa y yo fuimos a entregar uno de los cachorros y después nos fuimos a cenar a la pagoda. Caminamos un rato camino al coche, y para los interesados en la cena, cada quien pidió enchiladas suizas , una ensalada de zanahoria con pollo, además de un plato compartido de platanos machos con crema y dos pasteles de pay de fresa con queso.

Es raro. Desde que tengo memoria, entendí que el dinero es como siempre, un esquema que puede servir para medir realización de objetivos, capacidad de supervivencia, y el problma esta en los idiotas que como no quieren trabajar , o no saben hacer nada útil, se enojan porque a uno le vaya bien.

De todos modos, hay una gran diferencia en poder comer lo que quieras cuando quieras, y poder, si quieres, salir en un avión e ir una casa de descanso que tienes en otra ciudad. No es un mal fin de semana, solo que debo estar en otro lugar mañana. Creo que ya va siendo tiempo de tomarme una semana de vacaciones; me late la idea de ir a Tuxpan Veracruz, pero hay un asunto pendiente en los Cabos, y para hacerlo, no solamente no importa el dinero, porque es deducible de impuestos, sino que este en donde este, no camino solo, tengo perro que me ladre, y aunque haya variaciones en el dolar, mis empresas segurián dando dinero, así que ir a a cenar a la pagoda, o pagar mañana la cuenta del restaurante, son triviales. Hay semanas que gasto mas en gasolina que en lo que gasté hoy.

Y esto es independiente de la paz mental en que vivo desde que era joven. El mundo externo y el mundo interno son lugares para moverte de manera honorable y regresarle algo; si tratas bien al mundo, y haces algo por el, nunca te faltará nada de lo importante.

Primero de octubre 2015

Estoiy con teclado nuevo, batallando con un problema de lo dos nuevos proveedores para quitar el anterior de uno de mis clientes. El problema fue que el que estuve usando una semana dio ciertas fallas y pase al servidor dedicado. hay muchas cosas mas por hacer pero de repente no se muy bien que es lo que sigue. El problema original de varios clientes no puede hacerse de manera mas práctica si no corren gente/ cambian modelos de trabajo.

Hoy estuve pensando mucho en asuntos secundarios. Sueños extraños en la madrugada, un BSD con virtualBox puede ser la solución al problema de la integridad de los correos, pero no se vale lo que está pasando.

Asi que a la larga el problema con ciertos clientes es que deciden darse solos en la torre. El que me procupa de momento se da menos rápido en la torre queotros que conozco. Lo que funciona lo hicimos mi esposa y yo en este ultimo año.

Este fin de semana será programar otra vez todo el tiempo medianamente libre. Tengo que ir a los azulejos a la reunión mensual y comentar algunas cosas. Pero el domingo y casi toda la mañana del sábado será de lo mismo. Elclientede docker ya aceptó que lo que importa es un contenedor, asi que puedo usar Linodes o Digital Ocean para resolver la primera parte del problema; después revisar porque esta en Ruby y si puedo preparar como proyecto para noviembre por costo simbólico, pasar una parte a Python o Perl, incluso PHP. Ruby me tiene harto.

28 de septiembre 2015

Son las 22:23 , y de momento parece que en unos diez minutos me puedo dormir.

ya arreglé de entregar un cachorrrito de los que quedan el viernes.

Estuve todo el dia revisando los derivados del correo furibundo de ayer, peor la furia no era hacia mi. Lo peor del caso es que el gerente de sistemas de ese cliente quiso resolver el problema ofreciendo algo que ya no está disponible para compra venta desde hace 3 años.

Estuve probando la conexión BESTEL y mas o menos se ve decente. También tengo que subir 8 gb de información a un nuevo dominio para que sea m ireceptor en l oque organizo.

Estan corriendo dos procesos. Uno de ellos esta verificando si ya quedó un arreglo que hice en las dos ultimas horas , pero por lo que veo se va a tardar otras dos horas o mas.

El otro proceso marca los puntos a revisar del anterior. Si bien me va me duermo a las dos de la mañana

—–
23:55 Agarré práctica y reprocesé los tres lotes en menos tiempo. 23:55 y ya me puedo ir a dormir… casi… mañana va a ser un dia pesadito y me toca levantarme a las 4 en lugar de a las 5.

Correos furibundos

Recibí hace una hora un correo de un director general enojadisimo porque su gente de sistemas no hace el trabajo y esperan ahora que yo lo resuelva. Esto no es una situación de responsabilidad de pensar. Es un problema de responsabilidad de actuar. Ya comentew que hay que poner algo para bloquear la nevegacion del corporativo y lo puse en febrero. Ya dije tambien que hay que checar el antoi spyware y anti malware desde hace varios meses, se repitió hace unos dias .

Sin esos pasos previos no puede hacerse nada y si mueven el servicio de uno de mis servidores, la que se les va a armar. Básicamente ese servicio lo tengo yo desde jace unos dos años, y el precio que doy es la séptima parte en servidores mejores que la competencia. El problema no es el servidor. El problema son sus enlaces de internet, su gente de soporte y su falta de aplicación de las políticas en los dos lugares donde yo casi no voy.

En fin…

Estoy acabando al mismo tiempo de formatear seis usb usados en la semana. Esta semana programé unas 80 horas pero lo de ruby ya quedó (capistrano, claro !!), y tambipen ya quedo el primer modo alterno del proveedor web que acabo de reemplazar esta semana. En el peor de los casos a lo largo de un año sería una pérdida de 15 a 20 mil pesos(mi costo menos su pago inicial) pero tiene el potencial de no solo resolverles el problema sin crear otro problema, sino que puede dar una ganancia de unos 30 mil libres en todo el año. Debo verificar que hacer.

En este momento escribo en una computadora HP bastante poderosa, i7 16 gb de ram 23 pulgadas monitor con windows 7 , que estaba usando mi esposa pero la pc ya me esta dando problemas. Es el sistema operativo original, windows 7 home premium que tiene desde que las compré en a mediados del 2012 mas o menos. No se si me conviene instalarle otra vez desde cero, pero trataré mejor primero con windows 10 que para lo que uso esta maquina no estaría mal. El link de los isos de windows 10 es este : https://www.microsoft.com/en-us/software-download/windows10ISO

Pensar . Ser . Hacer

Estoy en México. Escribo este texto en un CMS, capturando al mismo tiempo que pienso. Es un software creado por mí, y voy a copiar y pegar el resultado en mi blog porque de momento me falta trabajar más en el CMS. Importa el contenido y no la forma. Mi Nombre es Alfonso Orozco Aguilar, nací en 1972 y desde que tengo memoria notaba consecuencias obvias de las acciones de terceros. Por lo general, la mayor parte de mis acciones eran para conseguir un resultado. Si no había razón para buscar algo, lo mejor era sentarse y leer. Y si no había que leer, lo mejor era sentarse y pensar.

Pertenecí a equipos de ajedrez en primaria y secundaria. Dejé de participar en torneos cuando en el año 1983 , después de quedar segundo en el torneo muncipal de secundarias del que salían tres personas para el estatal, no me mandaron a la estatal. Mandaron al clasificado 14. La explicación que dieron era que se necesitaba una edad que los primeros en ranking no teníamos, y que el 14 si.

Supongo que no fui el único que pensé que nos habían hecho perder el tiempo a todos los demás. Además, aunque era inexperto en los modos del mundo, era evidente que las jugadas verdaderas, del mundo real, eran mas simples. No es necesario pensar SIEMPRE mas allá de tres jugadas por lo general, ya que de todas formas vas dos jugadas adelante de los que no piensan. Y los modos del mundo me han mostrado que la mayor parte de la gente es predecible, y que si revisas a cinco jugadas tienes un 90% o más probabilidades de tener razón. Solo necesitas seguir un razonamiento sólido, usar premisas verificadas, y por lo general mejoras con la práctica.

Era evidente también que el ajedrez no era un juego para todos. Hay personas que con trabajos saben en que dia viven. Las reglas del ajedrez son simples, pero es un reto que lo hace dejar de ser juego. Un juego es una actividad que nos da un resultado agradable para el mundo real, y donde hay cierto grado de dificultad. Pero para algunos, no era pensar un problema sino obsesionarse. Pensar en lo mismo sin necesidad.

Aunque pensar siempre ha sido una herramienta, empezó siendo un juego. Tratar de preveer y obtener un resultado en el mundo real. Carlos Castaneda llamaba a una forma simplificada de pensar, acecho. Solo que Castaneda huía de la parte mas importante de pensar. La RESPONSABILIDAD DE PENSAR

Algunas cosas son divertidas y dan información útil pero no son pensar. Por ejemplo, en la época del ajedrez leía El Prisionero de Zenda, Beau Geste, El hijo del León de Damasco. Y cosas menos tradicionales como Estados alterados, de Chayefsky. Nada que ver con la película. Mi padre era cantante de ópera, así que las idas al cine no eran a lo tradicional. Podía ser ir a ver un ciclo de cine al Bella Época, o un ciclo de Películas de ópera a Casa Wagner. O ver a mi papá cantando papeles centrales como Calaf, Radamés, Cavaradossi, Pinkerton en Bellas Artes.

Moralmente hablando, ciertos libros obligaban a pensar. Leer Principe de la Ciudad, de Robert Daley era menos entretenido que leer Miguel Strogoff, por ejemplo. Pero era evidente, también, que leer Miguel Strogoff no servía de nada práctico a menos que estuvieras a punto de quedarte ciego por un cuchillo al rojo vivo, o como enfrentrarte con un Oso con solo un cuchillo. Además era poco probable que Julio Verne hubiera matado a un oso usando un cuchillo así que era probable que fuera conocimiento de segunda mano.

Después de enfrentarme a diversos parteaguas en mi vida, allá por los diecisiete, dedicaba mi tiempo a hacer levantamiento de pesas, oír clases, leer, y tratar de entender porqué la mayor parte de los que encontraba en mi vida cotidiana tenían problemas en entender ‘La Marca’ de Demíán de Hessee. Mucho menos podían entender preocuparte de lo que comías, de lo que oías, de lo que pensabas.

No me quedaban dudas que si no enfocabas adecuadamente tu atención, no podías pensar, menos ser, y si no podías pensar y no eras, no tenías las mas mínimas ganas de HACER. Tuve la fortuna de estudiar lógica simbólica antes de los 20 y eran premisas normales que abrían el futuro. Enseñaban a pensar y enfocar tu atención.

Empecé a escribir materiales diversos sobre Nagualismo y sobre tradiciones mesoamericanas desde 1995. Conocí en los 80s a dos grandes hombres que me explicaron una nueva forma de ver el mundo, y sobre todo, que al ver el mundo y no dejarte dominar por el, podías enfrentarte a los modos del mundo y desatar un cambio.

En diversos momentos de mi vida, quise escribir un sitio sobre lo que parecen ser conclusiones obvias, esas jugadas a corto plazo de información innecesaria pero útil a veces, era necesario. Hace unas semanas, viajando entre la ciudad de México y la ciudad donde murió mi madre , después de crear la cuarta empresa ante Hacienda a largo plazo desde 2009, me di cuenta que era el momento.

El problema fueron los nombres. Pensé dos o tres nombres de dominios. Tengo mas de 800 dominios propios. Pensé uno que podía ser, pero estaba ocupado y querían dos mil dolares a pesar que no valía ni 15. Pero el nombre es lo de menos. Lo que importaba era la RESPONSABILIDAD DE PENSAR. Una responsabilidad autoaceptada sin siquiera dudarlo.

Sin embargo, aunque encontré algunas alternativas, me resulktaba obvio que era mejor hacerlo en el sitio de mi nombre. Los dos temas que mas tenía presente par empezar era el porqué de la palabra de acceso de El pendulo de FOucault, o las razones que hay atrás , en términos de lógica simbólica, a que enfocando mi atención, desde mi juventud puedo resolver problemas medianamente complejos en menos de un minuto, aunque suele pasar que me tarde un poco más en ejecutar el proceso que pensé o en desplazarme al lugar necesario para resolver el problema.

A final de cuentas decidí enfocarme en el asunto del ajedrez y dejar para otro día la palabra der acceso.

En 1992 empecé a programar en Turbo Pascal y lenguaje C. Era obligatorio pensar, y a veces ver planeación estratégica. Encontré desde años anteriores que era mejor funcionar en silencio, cerrar ciclos y al que no le guste que use el cerebro, quitarlo del entorno inmediato. El ser humano tiene el cerebro como herramienta principal, decidir no usar tus herramientas es autodestructivo. Años de cumplir con la RESPONSABILIDAD DE PENSAR me llevaron a poder ‘ser’ en otras circunstancias. Al tener mas experiencia era posible HACER mas cosas. Por lo mismo, Pensar ser y Hacer eran y son una responsabilidad y una herramienta invaluable en el mundo real.

Al entenderlo era mejor considerar estas premisas en el mundo real:

* Lo simple tiene valor de supervivencia. Salvo casos extremos lo mas simple sobrevive mejor.
* Si quieres ganar más o ser promovido, debes HACER mas de lo que exige tu trabajo.
* La libertad es solo de tu mente. Si consigues que te paguen por pensar, te pagan por ser humano.
* Y como dijo un amigo, puedes tener razones o resultados. Trata de tener las dos.

Con este mensaje empiezo una nueva serie con la etiqueta Reajuste 2015. La premisa de esta serie, es mostrar ideas a una persona específica, y obligarme a estructurar responsabilidades primarias, que son base para lo demás.

Pensar. Ser. Hacer.

Se acercan al mes y medio

Ayer llevé a lo cachorritos al veterninario a desparasitar; ya se quedó a sus dos cachorros que había elegido. En principio son chicos para entregarlos, pero como estan comiendo no parecen cachorros de cinco semanas.

En este momento tengo tres: Uno se lo queda una persona del antiguo cliente principal y le puso Loki. Ese cachorrito es el mas chico de todos, pesa 1.150 kilos, la perrita que queda es la mole, de 1.600 kilos, y al otro jaspeado lo estamos llamando Thor para diferenciarlo de Loki y creo que se lo quedan la ayudante de la veterinaria donde le hicieron las placas a la mamá. Tenemos que echarnos una vuelta a ver si todavia lo va aquerer. Ese pesa 1.590 kilos.

Dice el veterinario que solo Loki de los cinco parece de un mes.

Los otros ya estan del otro lado. Solo he visto el caracter de la mole nteriormente en una maltés, pero se ve ue es buen animalito.

MI idea era hacer la prueba de caracter el 6 de octubre, así que creo que los entrego el 10. Quizá aporvecho y entrego a Loki el 6 de octubre después de comprobar el caracter que tiene.

21 de septiembre

4 .15 am

ya quiero que sea viernes.

Podría hacer una list de pendiente pero en realidad son dos.

1 ) Programnar las ultimas 200 lineas de codigo para lo de 2 proveedores
2 ) El martes despues de ver a los clientes del centro histórico quedarme de guardia en mi casa revisando si hay algun problema con la liberación de el módulo a trves de mi como proveedor.

Lo demás es lo de menos.

Cinnamon listo, Rosa en camino

Hoy tuve que despedir a un DevOps.

¿Porqué TRATAN de pasarse de listos?

Básicamente me pusieron como pretexto que estaba pasando un problema con Linux y servidores que configuré hace unos cuatro meses y en los que yo entro perfectamente desde hace varios meses. LO verifiqué y era mentira. Todo por justificar un problema de deployment de un gem ruby.

Nota 2016: Para los que no esten acostumbrados, gem en ruby viene siendo una especie de librería. Docker es un sistema de deployment relativamente reciente pero con dos fallas principales. la primera es que comparte direccion ip con «los vecinos de contenedor madre», así que puedes tener relativamente simple problemas de intentos de hackeo o abusos por programas malos vecinos alojados en ese server, y la segunda es que aplicar la guia del gobierno de USA sobre hardening de Docker y kubernetes es  necesaria pero al mismo tiempo consume demasiadas horas que nadie te va a pagar y ese era el objetivo de Docker. Te resulta mejor a veces un shared hosting o máquina Virtual en imagen ISO por velocidad de deployment.

 

Lo malo es que perdí unas siete horas reales para demostrarlo. Necesitaba una pc con Linux no emulado para tener acceso a un entorno de Eclispse , y hacer algo con wireshark.

Por casualidad y otras razones, me traje el viernes de la oficina del cliente a mi casa la computadora Brix. Uno de los pasos previos fue instalar en un USB de 4 gb un Live CD de la versión 17.2 Cinnamon de 64 bits de Linux Mint, que tiene muy buen soporte de hardware raro y que se supone que si jala la Brix. Solo que, como necesitaba hardware no emulado, era necesario borrar todo e instalarle desde el USB. Varios problemas.

Tuve que configurar la Pc para que arrancara el disco SATA en modo IDE. Instalar como tres veces. Luego bajar wireshark. Firefox. Etc.

Luego ir a la oficina donde se supone estaban justificando los tiempos extras de domingo, porque capistrano, una herramienta práctica para deployment no estaba funcionando o estaba mal automatizado.

LLego junto con el socio de esa empresa, a la zona de Polanco.

A ver, muestrame que problema tienes con Docker y con Capistrano.

Es que …

Se supone que llevas con eso una semana. Conozco lo suficiente para saber que no estas usando control de versiones y que lo que me describes es Vagrant y no capistrano.

(Explicacion larga del DEVOPS que se resume a las direcciones ip no checan, el .gem esta mal y se esta mandando lo mismo y no la actual).

Me doy cuenta que a pesar que la gem está preparada para distribuirse con Capistrano y en su caso pasarse a un contenedor Docker (a los que detesto por varias razones, entre ellas que tiene derecho de root interno y externo asi como los problemas de conflictos de ip si n o es la misma en el docker que en el desarrollo), el esta usando rubygems.org o algo que se le parece.

Es que no se puede con capistrano !!!, dice.

Le pregunto enfrente de las otras dos personas, al socio que esta terco en agarrar cosas de Ruby en lugar de .net o .php …. que hacemos ?

– Que sugieres ?

– Les parece bien que si puedo hacer yo deployment de la versión de hace ocho dias por Capistrano, revisemos que esta pasando ?

– Si , pero necesitarías una computadora.

Saco de la bolsa del super una caja pequeña, que es como se ve a terceros una computadora brix. Le digo al programnador no docker que quite el teclado y raton de la pc del problema, mientras yo desconecto un monitor.

Conecto la Brix., Selecciono correo, slecciono lugar. Abro el SSH. Cambio una linea para que sea

require ‘bundler/capistrano’

Problema demostrado. Instalo el gem de hace ocho dias, y claro que se soluciona el problema.

Voy entonces a la maquina a la que le quitamos el teclado y veo que ni suqiera estan haciendo el deployment en el docker correcto. Así que aunque cedí en el uso de docker (cosa que fue un error ya que aunque es una forma rápida y mas o menos directa de hacer deployment en Ruby tiene detalles que complican su uso ), todo el probelma fue porque alguien actualizaba en base a su vagrant y no al deploymento que yo mandaba por Capistrano.

Resultado: Doce mil pesos tirados a la basura. Lo bueno es que no lo contraté yo, que el tipo no tenía siquiera un mes, y verificar que Capistrano, al ser herramienta de ruby, es mas estable que la via de Docker / Vagrant.

La razón de correrlo NO fue desobedecer ordenes, se supone que el era mas experto que yo en Ruby. Lo tuvimos que correr porque el menso no se dió cuenta que estaba haciendo deployment de algo de su computadora y no lo que yo le mandé. Así que no se dio cuenta de la versión y tampoco estaba usando el GIT. Nos hizo perder dos semanas, y las pruebas las hacía en su docker, no en el del cliente, que pudo haber sido en un principio un sitio web. Supongo que tendremos que hablar de nuevo con el gerente de sistemas del cliente para verificar que quiere docker y no sitio web. Probablemente no está consciente de la necesidad de root, o lo marearon con las ventajas de docker.

Pero a final de cuentas es mejor para todos hacer deployment a traves de una maquina virtual , un sitio web y el camino antiguo de Ruby on Rails, que meterse con docker.

Cuando descubro que esta haciendo deployment por Vagrant y no por capistrano, me pregunto porqué alguien que no programa en Ruby (mi socio) contrata a programadores Ruby sin pasarlos primero para visto bueno.

Y perdí muchas horas. Alcancé a activar en el proyecto del martes la interfaz para proveedores y programar una de las dos, pero no terminé la segunda.

Son las once de la noche, mañana que regrese de mi viaje, tengo además que llevar los cachorros al veterinario.

Dejaré bajando Rosa, la versión 17.3 de Mint y hora de acostarse. El miércoles tendré que dejar esta lnux para trabajar, pero por lo menos geany y bluefish ya funcionan.