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.

Faltan Cuatro reportes

Son casi las 10:30 de la noche, estoy cansado y faltan cuatro reportes de generar con los cambios que hice al software.. Resultó que en la mañana me encontré al director general, y revisando el problema dle viernes se encontrpo que lo que había uqe hacer eran una serie de pasos que nbo detallo aquí. Despues de los primeros, volver a generar el reporte confidencial que solo vemos el y yo. Del 2014 a junio 2016. 15 min por mes. Se integran cuatro excels en uno definitivo, peor hay qiue rehacer porque los cambios el fin de semana le pegaron a la cuarta hoja del reporte.

Me faltan cuatro meses y termino. Los otros puntos no son urgentes y los veo mañana.

El dia raro fue el viernes

Resulta que la junta del jueves fue lo de siempre. Nada de nada con la persona que me diba dar cierta informacion, mas largas. Se supone ue el viernes me iban a dar una entrega de material relacionaod ocn los oners y despues del cuestionario de cuatro paginas e control indusstrial no me pasaron nada.

Pero el viernes, habló el director general para una inconsistencia entre dos reportes. Resulta qiue mi hoja si cuadra. La inconsistencia es porque aunque me baso en una hoja de excel otra persona le da otro reporte qtambien basado en excel pero no considero que no son el mismo excel ya la otra persona solo revisa una de mis cifras de control.

Resultado, horas y horas de generación de una versión simplifcada de la sexta hoja de mi reporte de excel para que los numero cuadren. La estoy haciendo por un camino alterno y despues veo la exportacion a Excel … y reemplazar la sexta hoja. Fin de semana pesadisimo.

En el proyacto de las gasolineras ya van a empezar coin la nueva marca, y llego un chofer que cumple con el perfil complementario que se necesitaba. A ver si pasa los examenes de confianza y psicométricos porque me simplificaría mucho las pruebas del bosque de nodos.

Va a ser otro jueves raro

Es martes y ya se que va a ser otro jueves raro.

Tengo demasiadas cosas por hacer y varias de ellas dependen de terceros. De entrada resulta que me falta información para hacer ciertas cosas, mi lista de pendientes de «puedo programar yo solito sin que me resulevan una situacion estupida de su operacion» esta baja pero no solo tengo que resolver una necesidad de 12 de las empresas del cliente, sino otras dos necesidades de las cuales una es medio engorrosa y no va a dejar ganancia.

Ya quiero que termine el año.

El asunto de los bosques de nodo y lo de logicitica va bien. Otra ez en 720 dias de base, pero mas simplificado. Con una de mis ideas resulta que puede abastecer el cliente mejor algunos de sus circuitos de trabajo que segun el no eran rentables. De plano si las cosas siguen así voy a tener que amrmar un área de logística en algun lado cercano, porque tener eso monitoreado implica mas computadoras, mas corriente electrica que no me preocupa el precio sino que la pared de el voltaje para tanto equipo.

Uno de mis clientes del lado de la central de abastos tiene una seudo oficina muy interesante en el sentido que hace mucy buen uso de los espacios cercanos a la pared. Tengo que hacer algo como eso si el asunto de logisitica sigue creciendo de aqui a diciembre.