YUI bajo XML-RPC y sacar node.js

Es día del amor y la amistad poco antes de la una de la mañana.

El dia de ayer, 13 me movi de un lado de la ciudad a otro. Primero para ver un cliente. Luego para recoger una documentacion para notario. Luego Inbursa a recoger los numeros confidenciales de la tarjeta de la empresa.

Después ir a la oficina, revisar que un proveedor/competidor de un cliente se esta haciendo tonto, y avisarle al cliente. Ya perdio 3 de 5 sitios web, a este paso pronto tengo los otros dos. Luego casa. Cotizar cambio de tickets, mandar correo a notario. Hablar con la gente de la sucursal que va a abrir en bajio la empresa que fundé en noviembre. Revisar estabilidad del cluster de clientes web y los respaldos previos a la actualización de Centos.

Casi es hora de dormir.

Me encuentro por una parte con sueño y por otra tengo en mi mente frameworks de java que tiene otro cliente. Es una sensación desagradable encontrar en tu mente lineas de node.js o jquery, cuando lo que deberías tener son detalles de una S3 para reparar las réplicas de archivo de un cliente que necesita alta disponiblidad y servir cinco imagenes de 400 mb a 300 personas. Y por otra parte soñar con interfaces que dan vista pero no funcionalidad, no es buena señal. Con un poco de suerte regresa aquella serie de sueños sobre YUI que tuve en el 2007 y que me llevaron a resolver de manera extraña el asunto de Monterrey y que tanto les gustó a los clientes de Monterrey. Pero soñar con node.js o jquery no es un sueño compatible con sistemas de bajo CPU y menos si usan explorer. Meter node.js cuando las personas no usan firefox siquiera no tiene caso, menos si usan explorer 6, y por seguridad resulta mejor en todo caso usar XML-RPC sea el browser que sea. Unos 20 dias mas y habré eliminado el node.js y estará en YUI bajo XML-RPC.

En cuanto al problema de los ISOS con las campañas publicitarias del otro cliente, como esta va a ser una necesidad «estable», Es muy probable que tenga que seguir el camino que encontre mas o menos cuando compre el disco duro, a traves del sistema cloud de un competidor de amazon, porque mediatemple y cloudflare son literalmente por un lado tomadura de pelo, y por otro placebo.

No se trata de un aviso de «el sitio esta fuera del aire», sino poder servir el mismo ISO desde cinco subredes clase a (supongo que el que firmó el contrato de disponibilidad se debe estar dando topes con la pared, y mas el que pensó que en México no se podía hacer eso, la llamada de la semana pasada para saber como lo estábamos haciendo fue muy buena), y lo malo es que aunque ya funciona que el ISO cambia cada 64 a 72 horas, cada dos dis y medio hay que subir muchísima información al bucket. Si lo cambio de proveedor al que estoy pensando quizá me pueda evitar el que el cliente use cyberduck y automatizarlo.

Pero sigo levantado porque tengo que estar a las cinco y media de la mañana, en cuatro horas, revisando que le paso al sistema SCADA de monitoreo del cliente principal. Estoy casi seguro que la interface que produce los xml por parte del distribuidor en mexico, esta detenido en el ciclo y no se si lo pueda arreglar desde teamviewer por la inestabilidad de ese server. Lo que me sigue sacando de onda es que mi proceso corre dos capas DESPUES del probable error, y que hay otra capa abajo del SCADA. Se supone que el que carga el SCADA crea un txt que el SCADA procesa y regresa un xml dando los tiempos y hashes. Luego se supone que ese dato es movido por un sistema legacy a otro server. Ese server que recibe tiene corriendo un script de bash mio, que jala un gem de ruby y despues a un php, para guardar en base de datos del sitio de cliente un pdf consolidado por hora,

El reporte de la falla lo dieron a las 18 y es… «no esta el reporte consolidado desde las doce», pero lo mas seguro es que se refiera a que no hay dato que consolidar por una falla de los pasos anteriores. Y como todos son intermediarios, menos el legacy interno , no me queda de otra que resignarme y cobrar porque la empresa detecte donde fue el fallo.

Al momento que yo recuerde, desde abril del año pasado han sido unos 10 a 20 consolidados que se han trabado y la única vez que el proceso falló de mi lado fue porque el ruby tronó porque el xml cambió de formato XSD al cambiar el firmware de una linea de producción y que nadie me avisó.

Nombres A Fuego

Por alguna razón, capturando en el prototipo de el sitio http://frankdiazyaok.com , donde documento la estafa del supuesto centro educativo ceacm, tapadera de la secta kinam, me acordé del nombre de una «dama».

No porque tenga nada que ver el que la secta de frank diaz crea que tengo que ver y mencionen mi nombre en facebook cuando jorge helios y alex nobe los pongan en ridiculo en facebook por su desconocimiento de nahuatl/tonalpohualli. Hice lo que debia de hacer y documenté un poco porque el CEACM no puede ser ni es un centro educativo sino uno de los puntos de captación de su secta.

Realmente hay imagenes que por lo idiota no hay forma de olvidarlas. Otras dan coraje, como que la secta templo tolteca trate de usar a rosa bouchot, una vedette de 63 años, para hacer un supuesto espectaculo cultural sobre el códice borgia. Eso es explotación de mayores.

Volviendo al tema, tengo que empezar por la segunda vez que oí un nombre que me quedó grabado a fuego.

La segunda vez que escuché cierto nombre era un momento a finales de los 80s. En aquella época estaba en Guadalajara, iba saliendo del gimnasio como a las once de la mañana en plaza del angel, sudando, y tenía que ir a dar una presentación en la preparatoria, así que iba a paso veloz hacia plaza del sol para recoger mi coche, e ir a bañarme, cuando me encuentro a una chica con la que llevaba buena amistad y que para algunos era mi novia; en realidad era una dama con la que podía uno hablar con el cerebro conectado, y que siempre consideré una amistad. Cuando me acuerdo de ella me acuerdo de su libro de cabecera, la Diosa blanca, de graves. Esta vez , la dama iba hecha una furia, hacia mi. Casi chocamos a la altura del descampado de López Mateos y le pregunto que le pasa. Me dice : A**** del ****** G****** F******, eso es lo que me pasa !!!

¿ quien ?

Al ver mi cara de sorpresa se da cuenta que le tomaron el pelo de algo y sale hecha una furia pero para otro lado. Me dice que me explica en la noche.

Sigo caminando hacia plaza del sol. Yo estoy seguro que conozco ese nombre y no me acuerdo de que. Y me acuerdo entonces quien era AD*GF. Situación igual de absurda dos años antes.

llego a mi casa, me baño, me pongo a revisar la presentación que tenía que hacer para la materia de «equipos mecánicos III», y se me hace tarde. Olvido completamente el incidente y salgo a toda velocidad, (en lenguaje coloquial, hecho la madre) agarro el coche y cuando voy llegando a las áreas en gobernador curiel me doy cuenta que no he comido.

Esa tarde era viernes, el sábado por alguna razón no iban a haber clases, y me quedé pensando en AD*GF. Supuse que era la misma persona de la vez anterior.

Salgo del plantel y busco que comer. Son las ocho de la noche Me estaciono junto a la papelería Carlos Moya y me voy a Hamburguesas búfalo, Sin decir nada, en varias ocasiones encontraba en ese lugar a la amiga que iba hecha una furia, la lectora de la Diosa Blanca.

Estaba sentada, con cara de apenada. Y ya me explicó.

AD*GF era una dama (de menos de 20) que la buscó el jueves en la tarde en su trabajo , en el negocio que su familia tenía en plaza del sol. Parece que la tal AD*GF le había dicho que yo no iba a hacer pesas sino a verla a ella, y que incluso le mostró una credencial del mismo gimnasio con su nombre, provocando una escena de celos que hizo que mi amiga se sintiera mal, y se fuera directa a medio matarme.

Y le dije, ¿como era ?

Su descripción de AD*GF era muy diferente. Esta era una mujer bajita de piel oscura, que me recordó por la descripción a VA, una amiga de mi novia anterior.

No me pareció apropiado decirle a la dama de la Diosa Blanca donde oí el nombre. Pagué las hamburguesas, nos despedimos y me fui a la casa a descansar.

==================================
Dos años antes otra dama vino a mi hecha una furia. Era mi novia de aquel entonces y me preguntó lo mismo en circunstancias casi idénticas. AD*GF es lo que me pasa !! Resultó que AD*GF era compañera de escuela de la hermana de mi novia, y que le dijo a la hermana que yo era su novio,lo cual no era cierto y se arregló el mismo día. Como dos semanas después, en la escuela a la que íbamos los dos me fue a buscar una chica al lado de hombres, de parte de la directora para ver si tenía boleto para ver a mi papá en el teatro degollado (el difunto era cantante de ópera). Asi que cuando le dije a la directora que no tenía, ella dijo «disculpa por haber mandado a A* a buscarte».

Eso explicaba porque estaba tan roja esa chica, con la que caminé unos 30 segundos a la oficina de la directora . La directora había mandado a AD*GF a buscarme. Le pregunté entonces tu eres AD*GF, no ?

Dijo permiso y salió y jamás la volví a ver. La directora y Miss Solis, mas la maestra de español que luego me encontré en el teatro degollado , no entendieron nada.
==================================
Que estaba haciendo alguien diciendo ser AD*GF buscando a la lectora de la Diosa Blanca en plaza del sol diciendo que iba al mismo gimnasio que yo ? ¿para qué hacer una credencial del gimnasio con otro nombre?

Por la descripción no era AD*GF, eso es seguro. Siempre supuse que era VA, una amiga de mi novia de años antes, que junto con la hermana de mi novia era la única persona que había oido el nombre de AD*GF.

A la fecha ya pasaron mas de veinte años, la lectora de la diosa blanca se acerca a los 20 años de muerta , y supongo que soy el único que se acuerda del nombre completo de AD*GF, nombre que me dijeron dos veces y pronuncié solo una.

Revisando Hardware : Disco Duro Portable ADATA HD710 1 gb

Por el proyecto de trabajo con datos grandes de los sistemas scada, y para centralizar la información de mis computadoras Modernas(dos pc de escritorio HP, seis All In One HP , una portátil y dos notebooks), además de revisar las de reserva, estaba necesitando comprar desde hace unos meses un discor duro portátil, o para ser exactos, portable. Los portables no usan cargador externo, y los externos/portatiles, si.

Mis necesidades de almacenamiento no eran muchas, así que cuando en el área de sistemas de mi cliente principal llegó una persona con un disco duro que se veia bueno y práctico, decidí comprar uno para empezar.

Este es el disco que compré :

http://peripherals.about.com/od/removablestorage/fr/Adata-Dashdrive-Durable-Hd710-Review.htm

http://www.adata.com.mx/product.php?id_product=104

Me he pasado la semana anterior sacando respaldo y centralizando la información de las diferentes PC, y he comprado uno mas para la información de las empresas, mismo que pondré en unos dias en la caja de seguridad de uno de los bancos.

Para un usuario normal, las principales ventajas son rapidez y silencio. Dejé copaindose carpetas de 200 gb y el tiempo fue mas que razonable en USB 2.0 y en USB menos de 15 minutos. Los datos grandes que he movido de momento, de 780 gb, no han tardado siquiera una hora completa, pero que mas puedes decir de un disco duro ?

Que es bonito, funciona, y a 1600 es una ganga.

Nombre autorizado.

Pues no he podido descansar, sigo esperando la llamada, pero acabo de recibir un correo del nuevo notario para decirme de la nueva SC.

Creo que con esta y dos empresas mas (que se dan de alta en tres a cinco años) sería todo.

Además, pasé toda la semana revisando los problemas de linea de producción, y hoy haciendo algo casi imposible con una tecnología similar a S3. Varias cosas de escribir sobre el nuevo disco duro, la razón de la SC, y por ultimo, lo descubierto / trabajado el dia de hoy con tecnología de containers para nube.

Escribo mañana sobre eso. Pero esta SC cambia todo. Me llama la atención también que este es el principio de lo que esperaba hacer para el 2015/2016.

Casi veinte años.

A las tres y media me levanto de la oficina del cliente. Hay mucho trabajo por hacer todavia, oigo el «muy bien Alfonso», que he oido varias veces desde Abril. Recibo la orden de pago, así que salen varias pagos, casi treinta mil pesos.

Me acuerdo de la cuenta de banco de Inbursa para la PYME, como decía una persona hace poco, en la oficina, que tiene problemas Inbursa por exigir 30 mil para abrir una cuenta de empresa, y que «se están manchando».

Hoy fueron a la casa los de Inbursa y se llevaron la documentación. Hare el deposito en unos cinco dias, para la empresa creada en noviembre. Pudo ser inbursa o cualquier otro

En el camino a la casa me detengo a comprar un kilo de queso Oaxaca. Tengo algunas cosas que hacer aprovechando el disco duro externo de un terabyte que compré hoy. ( ficha técnica mañana )

Llego a la casa, y empiezo la arqueología. Abrir dos computadoras, mover sus dicscos duros, y veo archivos de hace casi 20 años. Planes. ideas.

Lo único nocumplido, es ser despiadado con los parásitos. He tenido demasiada paciencia con los imbéciles.

Pero no más.

Mientras escribo pienso en las posibilidades abiertas hace veinte años. Hoy que veo que este cliente se encuentra muy contento con lo que se esta haciendo, y que hay treso cuatro clientes iguales pienso en las diferencia entre los muros. Cada persona tiene su muro, y muchos no son capaces de llegar arriba de él.

Me encuentro en un proceso que en unos dos años me permitirá concretar lo planeado para mi crecimiento, incluye la situación actual, demorada unos años por cosas que nadie puede prever, incluyendo entre ellas la corrupción de los gobiernos en México.

En unos cuantos dias cumplo años nuevamente. De aqui a entonces tomaré unos dias e descanso. Es posible que tenga que volver a ir a la sierra en cualquier momento.

El ultimo mes por cuestiones de los cierres de año de is clientes, me vi obligado a usar celular. Llegará pronto el momento de quitarmelo, y pienso en los procesos necesarios, regresar al bosque. Regresar a la ciudad.

Tengo que hacer una lista de lo que falta, pero es poco. Las empresas florecen. Los clientes pagan. Soy lo que juré ser.

Y al mismo tiempo algo mas pasa. De momento, mientras escribo a las 18:35 tratando de capturar una idea que no se ve por ningun lado, aprovecho para respaldar los proyectos del año, y pienso en los correos enviados y recibidos, la confianza en el futuro…. y la idea ronda. Veo nuevamente a aquellos «caídos», a los que se vendieron, ya los muertos.

Es decir, tantos años de trabajar en sistemas, desde 1991, ya voy para 22 años de experiencia en desarrollo. Tantas personas que tenían los mismos medios y algunas facilidades que yo no tenía ni tendré, como el estar dispuesto a venderse o a mentir por dinero.

Y en cambio, elegí el camino de la locura y la razón. Ahora viendo ciertos archivos me acuerdo de lo que vi hace veinte años, hace vente cinco años, hace diez… y por lo general todas las visiones fueron correctas. Me equivoqué en el nombre y la cantidad de los muertos.

Y viene a mi mente el significado de la inscripción de la espada. Las ceremonias consistentes en el trabajo simple y directo.

La mayoría de lo hecho fue hecho por NECESIDAD. Es decir, no había otra manera de hacer las cosas sin fallar a mi juramento. No sería yo. El resultado era similar a lo que decía Castaneda que actuar de otra manera llevaba a la muerte.

A veces parece que los caminos están abiertos, el cruce de los caminos es tan real ahora como lo era cuando me encontraba a principios de los 90s hablando con personas del Grupo de Maese Carlos. Y pienso que fue de esas dos mujeres. Como una se vendió por un puesto en un banco, y la otra, destrozada por l asesinato de su amante años después. Ellas dos vivian a traves de otros.

Y asi mismo les pasó a muchos que conocí.

Que tratan de ser como series de televisión por cable, o restos de un pasado inexistente, en lugar de ser lo que pueden ser.

me tocan unos cuantos dias de descanso. No se si hoy suene el telefono. Tengo que hacer una pequeña recarga de todos modos.

pero mientras sigo checando archivos de hace tantos años, siguen siendo correctos. Lo importante no ha cambiado.

Actividades de cliente principal abril 2012 a la fecha

Con pequeñas alteraciones, aqui va el correo que acabo de mandar a mi contacto con cliente principal.. no incluye cosas que removí, y tampoco los proyectos que se han hablado, ni las juntitis, ni el «toreo corporativo», que siempre ocupan buena parte del tiempo.

===============================
Principales actividades realizadas :

Sistema de Portal principal (PDFs)
1 ) Creación de sistema importador de XML, que genera el pdf en base a los xml de SCADA
2 ) Diseño, elaboración e implantación de portal para revisar pdf en un portal para sustituir y mejorar al proveedor de SCADA, incluyendo permisos por CEDI (centro de distribución)
3 ) Creación de proceso de generado de zip con varios xml, resultado de un filtro, que no tiene el proveedor actual de SCADA
4 ) Creación de proceso de generado de PDF de varias hojas con varias órdenes de trabajo, resultado de un filtro, que no tiene el proveedor actual de SCADA
5 ) Creación de modulo integrado de consulta de XML / TXT para poder ver desde el portal cual es la base del pdf
6 ) Configuración y adaptación de sistema par enviar correos pdf y xml a supervisores específicos.
7 ) Capacitación en el uso del sistema a alrededor de 12 personas
8 ) Generación de archivo para hacer disco de respaldo
9 ) Modificación al sistema para leer en un solo paso dos modelos adicionales de SCADA, es decir, dos archivos txt diferentes
10 ) Creación de módulo para detectar de SIG-LEGACY procesos cancelados
11 ) Nueve revisiones al formato original, por ajustes sea a la vida util de la línea de producción, o por necesidades del CEDI

Offtopic;
1 ) obtención de manuales y Coordinación de cursos de registradora (casi una semana efectiva a lo largo de tres semanas)
2 ) Aproximadamente una semana de captura de información de Cinco días de bancos

Dashboard ( ventas )
1 ) Buceo en datos del SIG-LEGACY por problemas de que nuestro PDF no corresponde al XML, por datos ocultos que se generan de txt
2 ) Se tiene operativo pero no explotado, un proceso que manda los datos de producción de SIG-LEGACY, pero NUNCA van a cuadrar ni con el proveedor scada, ni con el reporte de producción del mism SIG-LEGACY

Dashboard Producción
1 ) Replicación del XLS de planta en un 95% (se están haciendo ajustes)
2 ) Creación de procesos javascript para autosuma, aproximadamente un mes y medio
3 ) borradores de gráfica usando tecnologia google charts
4 ) Sistema completo con permisos para servir de marco al dashboard y otros desarrollos montado en sitio web
5 ) 27 reportes funcionales a la fecha

Otros:
1 ) Configuración y mantenimiento de servidor 1.4
2 ) Soporte a la operación de «interrupción de producción» generalmente por fallas de SIG-LEGACY o el proveedor scada
3 ) Casi 400 correos , dirigidos o en respuesta a los CEDI
4 ) Implantación de sistema de tickets en oficinas, pero no se esta usando, para sistemas
===========================================
Cosas que se pueden hacer en este año en cuanto a desarrollo de software :

1 ) Terminar de ligar producción mssql/sig-legacy al sitio web
2 ) removido
3 ) portal para intranet, server 1.4, par manejo de documentos con niveles de acceso
4 ) ir fusionando a dashboard los siguientes modulos (vacaciones, permisos, celulares, etc)
5 ) SMS cuando pasen cosas en ventas o temperatura de camiones
6 ) Token de RSA para acceso a sitio, via android o hardware.
7 ) integrar al portal el sistema de tickets par poder checar la calidad del servicio a usuario externo
8 ) desarrollo de modulo de celulares para poder preservar el seguimiento a las actividades de un usuario, de una linea, de un telefono o los tres al mismo tiempo

Cosas que es importante hacer :

1 ) jubilar server 1.3, de SIG-LEGACY, esta llamando al desastre
2 ) documentar lo que estan haciendo los usuarios de SIG-LEGACY (ej: eva) para preservar el know how de que espera usuario

Sabiduria Popular I

(Hablando de Cyd charisse, la bailarina de Cantando bajo la lluvia )

– No es la misma de la maja desnuda ?

– No, esa fue hace unos 200 años.

– Digo, la condesa descalza !!!

5 de 13

Al momento llevamos corregidos 5 de 13 paquetes de datos del error de fin de año del cliente principal de las Pymes. Se va a poner bueno si se les hace una revisión a fondo.

Sigo sin noticias del contralor de ayer.

Cerrando Kanbans

Hace unos momentos realicé el cierre de un proceso complicado que empecé allá por abril del año pasado. Varias cosas de los negocios de las PYME las manejo como unidades de negocio separadas, y hace un momento realicé un cierre de proceso, no de unidad de negocio o de pyme, que en realidad ayuda mucho a la simplificación mental necesaria. Es extraño, pero a veces no hay muchas palabras por decir, o mejor dicho, a veces no es fácil explicar lo que sucede cuando logras despejar una ecuación.

Básicamente a veces se trata de hacer un proceso que se explica por lógica simbólica, asimilando a la nueva incógnita lo que sobró de la anterior, termina siendo una especie de simplificación que va mostrando partes definidas de un panorama, y cada paso deja mas claro el cuadro general.

No es un logro, porque a veces resulta difícil entender como acciones de personas externas, pueden provocar tanto lío (que ellos mismos no saben que tienen). Y desatas el nudo gordiano no con una espada (que se usa contra los idiotas agresivos / parásitos), sino que a veces destrabars el nudo creando contratos, acuerdos, sistemas, se van despejando los pasos.

Es posible que en el transcurso de hoy reciba un correo un poco molesto del contralor de esa empresa que provocó que sus propios empleados se lo pasaran por el arco del triunfo. Lo único que había que hacer como paso final para destrabar el nudo, era que la gente de recursos humanos de allí autorizara un pago, reducido, que era lo que faltaba para cerrar el ciclo. El hecho que ese contralor tuviera broncas con el de recursos humanos, era irrelevante para proporcionar el pago del servicio que adeudaban.

Si no se comunica esa persona, solo esperaré el período de garantía, faltan tres meses para que se cumpla el año de que empezó esa idea, y ya hace tres meses que está entregado y se ejecutó ese proceso único. En tres meses, también, se vencen los seis meses de garantía, que es una cereza del pastel, porque el evento ya fue cubierto.

Y todo ese proceso no dejó sino cinco mil pesos, y al mismo tiempo, era requisito para liberar algo mayor. Una vez cerrado este kanban, se cierran dos kanban superiores.

Hay mundos dentro de mundos, decía una historia de los 60. Este es un caso de kanbans dentro de kanbans.

Respiro tranquilo. En lugar de ir liberando las capas de la cebolla, con un núcleo idiota e inútil, este Kanban cierra una masa crítica. Poco a poco los Kanbans cerrados se convierten en ladrillos para crear los fundamentos de otros kanbans.

Y para que eso se de, solo tengo hoy que sacar lo que debe hacerse, y estar al pendiente de este cierre; por ser hoy miércoles, es el tercer día y al mismo tiempo el último para que el contralor haga su trabajo y de el visto bueno. Si no lo da, el visto bueno de recursos humanos es suficiente.

Los resultados son validables por los que recibieron el programa. La simplificación que implica el cierre de este kanban, el segundo mas antiguo que tengo abierto y el otro no es laboral o de Pymes, abre literalmente nuevos mundos al ser un ladrillo más para la base del mañana.

7 de enero 2013

Este fin de semana fue relativamente tranquilo: Migrar a un cliente de sitio web sus 30 cuentas de correo de un servidor a otro. Lo malo es que tenia correos de 24 mb cada uno. Mover casi seis gigas de correo no es precisamente ràpido.

Por el momento veo como mayor pendiente el viaje express al interior del paìs que tendrè que hacer en cuanto suene mi telefono, pero con suerte el 24 o 25 saco casi todos los prototipos de proyectos para este año.