Domingo en una plaza de ciudad

Me encontraba ayer domingo en una ciudad pequeña, esperando que llegara el dueño de un negocio a pagarme un cheque. Asi que me encontraba sentado en una jardinera mientras mi esposa buscaba un cajero automático. Se acercó un tipo que de entrada parecía ser un muchacho en sus veintes, maleados, practicamente me amenazó en postura diciendo que era mejor yudar a otros y no tener problemas.

El problema es que yo estaba en posición de levantarme, que el tenía policias a 4 a 6 metros atrás. Yo llevaba en el bolsillo en ese momento una cantidad aceptable (aprox 8 mil pesos y tarjetas de crédito). NO entro en detalles, no tuve que agredirlo porque por las circunstancias l osacaron los policias a macanazos. Vi que se le cayó un arma punzocortante con la que probablemente pensó cortar el bolso de mi esposa o el bolsillo de mi chaqueta, pero mi actitud hizo que ni se le ocurriera acercarse MAS.

Es idiota tratar de amenazar a alguien cerca de la policía. He visto muchas actitudes autodestructivas pero esta es interesante. Mañana tengo que revisar el pago de cinco senders de correo pero no ha pagado el cleinte y no debo hacerlo si no hacen pagos. UN empleado de ese cleinte tampoco reviso las indicaciones nuevas y el cambio de la ley que salió despues que hablé con el, crea consecuencias muy importantes. El vago corrido a macanazos, ignorar los avisos de cambios en las leyes bancarias y no dar los pagos a un proveedor son exactamente lo mismo, indicadores de suicidio. Fichas de dominó que creen que estan atcando cuando en realidad estan cayendo.

Doce mil pesos en el bolsillo cuando me retiro.

Me encuentro en este momento pensando en una cuadrilla de 14 choferes de logistica, siendo siete los camiones con dos turnos de empleados, que solucionan el 90% de la operción del cliente. Dos choferes mas, los especializados para labores de circuito. Increible que tantas personas pasen meses o años tratando de entender que les pasa.

En mi caso entiendo que es una problemática mas alla de lo normal, casi siempre soluciones de ese tipo las tengo andando en tres meses, pero en este caso llebvo desde noviembre porque estamos hablando de una cadena de distribución dle negocio secundario de 17 estados de república y cinco o seis ciudades por estado.

Tengo todas las razones para estar tranquilo. Al cliente que no paga se le suspende el servicio. Es lo mismo que un coche, necesita combustible para moverse.

Mas que escribir sobre el tema, pero no hoy. Son las 10.46 de la noche y tengo algunas cosas que hacer antes de dormirme.

Siete 24

Son las 19:24 de un tarde de sabado. Se mas o menos lo que debo hacer y lo que tengo que haver, y como siempre l oque quiero no es l oque importa en este momento. Esa es una de las diferencia de mi contra otras personas. NO tengo interés en ir al cine o algo más, solo es como siempre aprovechar impulso y hacer algo util. De momento no hay necesidad de descanso.

Frente de mi esta una computadora con monitor de 25 pulgadas, encima de ella una netbook que es la que me permite coordinar mi correo…. hasta ahora. Tiene clave segurs pero simplemente Gmail ni google apps (o sea en tu propio dominio) ya no deja usar aplicaciones antiguas de Linux que hacen justo lo que necesito. Es un cambio de una semana. Tengo 2800 mensajes que pasar de una cuenta a otra, es una aplicación util pero ahora tengo un problema medianamente mayor.

Acabé utilizando una solución de filtros bayesianos, pero es ridículo. Soluciona el problema pero habemos personas que recibimos 400 a 600 correos semanales de personas, sin tomar en cuentas los automatizados (1300) y eso ya descartado Spam.

Euforia, señales mezcladas, desinterés.

Cuando empecé el proyecto de logística con el cliente de las gasolineras fue principios de Noviembre del año pasado. Básicamente el objetivo era maximizar el uso de unos 20 camiones y pipas que en realidad circulan casi las 24 horas. La mayoría de los choferes se turnan y no están en horario de 8 horas, asi que poco mas o menos necesitan 1.7 choferes por camión / pipa.

De momento llevamos una serie de recorridos que conocerlos todos hay una serie de 781 dias que resumen todo y hay unos diez choferes confiables pero mensos, que no tiene caso correr pero al mismo tiempo no tiene caso conservar.

Hace un rato trabajando con los datos necesarios encontré una serie de soluciones qu permiten bajar el consumo a 12 camiones mas o menos, pero es excesivo por una parte aunque tengo casi la certeza que los pasos son los correctos y que esta l información relevante y las conclusiones son confiables. Mas o menos deben ser unos 7 meses de trabajo y unas 1600 horas en total, que se han pagado bien. El problema es que la conlusiones son las que querían y no las van a aceptar. Y me pasa igual que con otros sistemas, me interesa mi trabajo pero a veces hay desinterés de los que lo piden o señales mezcladas.

Fuera de desarrollo tengo una pequeña lista de pendientes, serán unos cinco o seis que puedo hacer sin viajar. Quizá debo enfocarme a eso y dejar que los que encargaron el sistema tomen sus decisiones, que lo van a tener que hacer tarde o temprano.

Es extraño. Me encantaría poder poner los dos monitores HDMI pero estos acontecimientos lo hacen innecesario en cierto modo, porque con los cambios puedo tener 2 en un HDMI 4 terminales y en el VGA la 4, ya que dos de las terminale, de las cinco, ya son mucho menos necesaris y el beneficio del correr datos en simulador baja, y si corro datos reales tampoco hay gran necesidad de ver esas dos pantallas por las implicaciones de la logística en tiempo real.

Tres o cuatro meses para que esto quede claro, espero que aunque esta ya claro para mi, el cliente que lo encargó se decida en menos tiempo del que luego les pasa a clientes en situaciones similares.

19 de julio 2016, noche

Estoy esperando que se realice el respaldo de un cliente, mejor dicho de un sitio con un tamaño de base de datos de 12 gb. Calculo que termina en unos diez minutos la compresión y entonces ha yque moverlo y copiarlo por la ruta alterna a otro de los servers, que estan alojados en Digital Ocean.

Una vez reciba el correo de que el respaldo esta listo, unos diez minutos mas y me podría dormir. Sin embargo, hace rato me eché una siesta de dos horas, y se que en realidad con dormir cinco horas me sobra. LLevo años levantandome a las 04:50 y muchas veces ya no necesito el despertador. Pero soy de los que se duermen con dos despertadores.

Cuando el respaldo termine, en principio podría acostarme y mañana resolver una serie de asuntos con unos cambios de software.

Escribo en uno de los monitores de 2560 de resolución que compré. Se ve complicadísimo meter un segundo monitor igual, por problemas de puertos HDMI y no quiero meterle la tarjeta Nvidia Black a la pc. Otra opción que estoy viendo es comprar un modelo EXTRAÑO de PC con mayusculas, similar a las antiguas Amiga y algunas commodore de computadora, que tiene entrada para HDMI y VGA, comprar otro monitor de los chiquitos USB , y dejar entonces dos coputadoras para monitorear la logistica, esta A6-6000 con 16 gb y la compacta, cada una con un monitor de 2560 HDMI (abre 2 clientes sin solaparse) y un UVGA LED por USB. Tengo que monitorear cinco pantallas, pero aunque esta PC aguanta sin problemas siete clientes de software corriendo, el cablerio de monitores se complica y si no hay forma de poner los dos monitores buenos, dos computadoras de 3 clientes cada uno igual me resuelven el problema.

Hoy pase unas tres horas solucionando problemas y necesidades menores como reportes de clientes para un cliente que le permitan filtrar por grupos de clientes (de cobranza) y lista de precios, pero el mayor tiempo se me fue en confiugurar un mailchimp Nuevo, ya es un quinto sender de correo. El avance de lo que debií hacer se detuvo porque no debo poner por lógica carga en el servidor en la hora que hay de 10 a 20 usuarios a la vez, así que este es un momento tan bueno como cualquier otro para terminarlo, solo que se me olvidaron las copias fotostáticas de los documentos ejemplo.

Ya quedó la pantalla de datos guardada en el sentido que ya toma una factura existente, la procesa y pide una captura solo si se dan ciertas condiciones para avisar a Cobranza de efecturar un descuento, pero esa base de datos infame me obliga a realizar varios pasos mas para que quede aunque al terminar todo se ejecuten en otro orden las fases; supongo que haré solo un commit eal terminar las primeras cuatro fases para que sea sencillo. Veamos.

Fase uno : estimado una hora / hora y media por todo
1) Hacer pantalla de confirmación poniendo cantidad y precio asi como el descuento, si lo aceptan proceder.
2) Crear una tabla nueva para ordenes sql. Es mejor por el momento por razones varias insertar las SQl en secuencia que deben ejecutarse, y ejecutarlas despues para revisar el proceso, obvio con un campo de «REALIZADO» varchar de 2 copiando las ordenes create.
3) Crear una nueva tabla para consecutivo basada en emisor de ese tipo de documento, por el problema de multiusuario y evitar triggers, copiando las ordenes create.
4) Crear dos tablas nuevas para ese tipo de documento, maestro y cabecera no normalizadas por el problema que hemos tenido con la tabla de tres millones de registros, de cambios de descripción en el tiempo y el proyecto Formal Zeus en lugar del otro, copiando las ordenes create.
5 ) CUando pase el punto uno, se deben asignar el ocnsecutivo dle punto dos y programar los inserts a guardar en los puntos tres y cuatro, es decir, consecutivo, maestro detalle.
6 ) Alterar el instalador del otro dominio para que considere las ordenes create mencionadas así como la importacion de dichas tablas en caso de ser necesario en instalaciones nuevas o existentes.

Fase dos: Aprox una hor hora y media
1 ) Generar el documento con UUID.
2 ) Agregarlo a REPOSITORY_INNO y el sistema de busqueda correspondiente así como control de series.
3 ) Avisar por correo a las areas implicadas que el documento ya se generó y en unos minutos aparece en estado de cuenta (va a ser como en quince segundos pero prgramarlo me tardo un poco por la fase tres)….

Fase Tres : (Una hora máximo)
1 ) Afectar el inventario si procede, en las listas de Kardex y de carga de camionetas de reparto usando las tablas para guardar el SQL y ejecutar desde alli.
2 ) Incluir el descuento respectivo en los estados de cuenta del cliente, igual, ejecutando sql desde tabla.
3 ) Evitar que puedan cancelar una factura que tenga descuento.

Fase cuatro: De una a tres horas.
1 ) Programar nuevo reporte que sustituya al 412 para que lo use todo el mundo.
2 ) Programar Generar nuevo reporte de descuentos
3 ) Avisar por correo a todos los implicados que el reporte esta disponible para su uso en x opcion del menu

Con esto se cumple la funcionalidad. El problema es la fase 5

Fase 5 ) no determinable en tiempo, pero son unos tres dias en totoal
1) Alterar reporte excel de alta dirección y en hoja 4 solamente, así como exportación 319 para los reportes que hace mi asistente para considerar los cambios en el reporte que ella le genera cada semana al director de esa empresa.
2 ) Alterar los doce reportes de ventas para mneter la columna de descuentos.
3 ) Alterar los tres reportes de inventarios, por las mismas razones.
4 ) Alterar el reporte de desplazamiento de mercancía que usa el gerente del centro principal de logistica, para que considere los cambios.
5 ) En caso que proceda modificar las hoja del excel 1 a 3 dekl director general.

En resumen, fase 1 a 4 mañana y de aqui al viernes o lunes la fase 5. Sin embargo, es posible que me salgan con otra actividad no considerada como la de hoy. Mejor me voy a dormir en unos diez minutos.

23.54

checking size file and calculating sha … Finished!
sha 1 is ca48528515a325d884a4805159c9e32bf0598eb1 and that must be ca48528515a325d884a4805159c9e32bf0598eb1 ok !!
Total Execution Time: 8.23119048278 Mins

La copia del respaldo terminó.

Desperdicio y celular

Después de semanas de posponerlo y de esta r siendo detenido en un punto estúpido de mi lista de pendientes de desarrollo, salí a probar una opción no cara para resolver un envio de SMS a celular que quería un cliente y que no va a usar.

Para resolverlo y a tenía detectados tres celulares de bajo costo, entre 1200 y 1500 pesos, que segun los responsables de un stand de AT and T si recibian SMS. Segun yo no era necesario un celular así. Mi paso hoy antes de comprar uno de los garantizados que funcionaban, fue ir a Una tienda oxxo donde se que venden celulares de varios modelos y busqué uno sencillo Alcatel. Anoté el modelo, regrese a la oficina, revisé que tenia memoria de 10 SMS asi que si recibia, regrese lo compré actiuve el servicio y programé el gateway del sistema de cobranza a SMS. Absolutamente innecesarias tres horas de mi vida desperdiciadas primero en revisar modelos en el stand, y despues activar el aparato.

Muy simple.

Compré un alcatel 1050, y desde el sistema mandé los SMS sin problemas. También a uno de los capturistas que tenía chip movistar le llegó el mensaje, asi que sale a telcel y movistar. Es un desperdicio porque el telefono me costó 350, 50 de tiempo aire y unos 25 USD de la compra del numero de envio para rastreo. No sirve de nada pero es un pendiente menos. El telefono quedó en su caja ya guardado en el archivero.

Lo bueno es que el cliente paga al final, pero no va a servir de nada porque no tiene mucho sentido que un sistema de COBRANZA maneje SMS.

Hay personas que ncesitan celulares pero son un desperdicio por varias razones, incluso aunque sean económicos.

Saltando cuatro perros en batería

Hoy llevé a Rocky a la peluqueria. Deje encargados a Nikita y Mudra con los vecinos que tienen a las dos hermanas rescatadas por el 2012. Estaba de visita Electra, la hija de Rocky y Nikita que mied un poco mas que los Shcnauzer estandard.

Cuando me abrieron la puerta para recoger a mis perros, Electra saltó a cuatro perros en batería para ir hacia mí.

Fiebre, distribución, seis de la mañana

Llevo unos dos o tres días con fiebre alta. Ayer me dormí unas cuatro horas al llegar de ver a un cliente, y me desperté solo porque otro cliente me llamó por teléfono.

EL lunes empieza un nuevo modelos de distribución con un cliente del cliente, así que tengo que hacer un mpodulo para poder otrorgar descuentos fiunancieros a cualuqier cliente dentro de ese ERP. En realidad esa parte ya la hice como en media hora, solo que no he realizado los añadidos automaticos a las remisiones. Debo hacerlo hoy y no creo que me lleve mas de media hora mas, debi hacerlo en la noche pero la fiebre no hace aconsejable programar en esas circunstancias.

Son seis de la mañana. Segun lkos resultados probablemente salga temprano hoy de ver a ese cliente.

200 lineas de codigo

Hoy programe unas 200 lineas de codigo, pocas. Pasé todos los clientes de un sistema a una copia del sistema del cliente, asi como los articulos y modifique el instalador de ese sistemea que empece a hacer hace unos meses. En realiddad es un paso previo para hacer unos cambios para volver ese ERP muultiempresa. Mis propios modiulos de control no estan mal, y solo tenia caso importar esas tablas. Ahora necesito Simplemente seguir afinando el codigo.

El sistema del cliente son 50 mil lineas de codigo con unas 3000 de Jquery que eventualmente voy a destruir. Hay muchos ajustes que hacer antes de poder usarlo con mis empresa ,p ero es la mejor forma de estar segurpo que es multiempresa.

En cuanto al bosque de nodos de logistica, fueron buenas noticias y si, el perfil complementario de l persona con experiencia previa, me permitio reducir mi universo a cinco choferes para los modelos matematicos, de momento son 748 dias para la capacitación de conocer todo, pero en tres años pueden tener algo increible. EL chofer mas experimentado ahora cumple 360 dias de ese programa de capacitacion pero lleva seis ños con el cliente; asi que tentativamente hacer intensivo algo con los otros cuatro choferes, puede hacer que en menos de un año quede todo ya ejemplificado. El tiempo dirá.

PD: la persona de los jueves me acaba de preguntar si ya aplique un cambio que se acaba de enterar que es obligatorio, lo que significa que no leyo mis correos del 2 de junio sobre los cambios que iba a hacer por ese tema.