Leyendo un libro que compré el mes pasado

Acabo de leer un libro que compré a mediados de diciembre; escrito a finales de los 80, es un escritor reconocido que ha ganado varios premios y van a hacer pronto película de su personaje mas conocido, que es justamente de este libro.

Sin embargo, es extraño ver esos niveles de locura en algo que en es terror, y solo rodean los bordes de la historia real original. Es algo mucho mas profundo que las vaciladas de Carlos Castaneda, pero en el mundo de Castaneda los peligros son imaginarios; he leído algo que es justamente de esa materia de pesadillas que puedo observar y decir, este sueño es una pendejada monumental… y despertarme. Lo peor del caso, es que probablemente así es la vida para cientos de miles de personas cuando estan despiertos

11:43 am

Debo ponerme a revisar las listas de precios de uno de los clientes. Al mismo tiempo veo que me espera en este año. Es una situación extraña, y la situación extraña no es del cliente o del mundo. Mientras escribo nuevamente esta en los altavoces el segundo concierto para piano de rachmanninov, extraña elección para cambiar una lista de precios pero a la vez es lo mas normal.

Hora de poner calles de fuego. Programar, sacar los queries, respaldar, modificar, afectar la vida de cientos de personas con el producto de mis manos.

GIST del 4 / ene / 2015

Eliminado en 2018.

Desde hace varios años (2002 ?) monitoreo servidores propios en linux. Hice hace unos años este script que me da información que no debe estar expuesta, pero con un vistazo rápido puedo ver desde cualquier navegador cual es el status del server. Sugiero tenerlo con un nombre diferente en cada servidor monitoreado.

EL objetivo era mostrar ps y avg 0,5,15 así como uso de disco duro, si el servidor lo permite. Por lo general lo manejaba con contraseña adicional, pero lo he incorporado en código propio, y con el paso a la nube la mayoría de la gente ya no tiene control sobre sus propios servidores por lo cual ya no se necesita aquí.

Este tipo de scripts siguen siendo útiles en entornos on-premise o híbridos, pero deben mantenerse privados y adaptados a cada infraestructura. La visibilidad rápida no debe comprometer la seguridad.

Y la nube no existe. Son los servidores de alguien más.

GIST del 03 / ene / 2015

Haciendo limpieza de uno de los servidores de Ojos Alerta, encontré este snippet que usé para limpiar errores de conversión de foros en español Por unicode.

Notas de 2024, eliminado en 2020

Lo eliminé por diversas razones en 2020. Las soluciones vbulletin e Invision están muertas. La que se ve funcional y viva es mybb. Y si puedes escribir scripts de conversión desde wordpress hacia mybb o entre los diferentes sistemas de foros, este texto sale sobrando.

Aviso que de en 2020 Google penalizaba foros, tratando de forzar uso de AMP y soluciones que google te diera la información (haciendo caché y mandando al demonio tus visitas, estadísticas y controles), por lo que de tres foros grandes en su momento pasé dos a wordpress y el tercero a otra solución. Pero en algún momento de 2021 google recapacitó en su SEO, y regresé una de las tres soluciones a mybb que se ve lo único fiable y con un importador muy decente.

GIST del 02 / ene / 2015

Actualizado al 2024

  • Este gist publicado en 2015 sigue disponible porque resuelve un problema técnico vigente en migraciones entre MSSQL y MySQL. Aunque otros gists han sido eliminados por obsolescencia, este se mantiene por su utilidad práctica y claridad. El código está bajo LGPL 2.0 y puede adaptarse fácilmente a entornos modernos.
  • Los renglones comentados en el código se dejaron intencionalmente porque, en muchos casos, no se tiene certeza del collation exacto que usa el servidor MSSQL o el destino en MySQL/MariaDB. Esto puede afectar cómo se interpretan los nombres de los meses en cadenas de fecha, especialmente en entornos multilenguaje o migraciones entre sistemas con configuraciones regionales distintas. El código fue pensado como ejemplo funcional y flexible, y sigue cumpliendo su propósito en 2024: ofrecer una forma sencilla de normalizar fechas smalldatetime sin depender del collation específico del origen o destino.

Hoy me encontré con un problema serio de traslación de una base de datos de 4 gb de mssql server a mysql, ya que el administrador de la base de datos, usó campos small date time, que tienen el problema de hacer complicadas las búsquedas y que segun el navegador puede regresar una cadena de texto diferente de una fecha al querer hacer una conversión.

Este pequeño código lo arregla :

https://gist.github.com/OjosAlertaAC/681bc71ec3dbdc5bd755

Evaluación de fin de año

Preparando los detalles previos al cierre de año, veo que mi empresa principal vendió servicios por 10% mas que el año pasado. Sin embargo, el año pasado el mes de diciembre fue excepcionalmente bueno asi que quizá el incremento es de un 20% o más.

Veo que al mismo tiempo ese 10% corresponde a cuentas por cobrar que no son incobrables. Así que la mejora tentativa fue de 10% pero neta pudo ser inferior. La línea de negocios temporal que tomé a principios de año, que no me gustaba, hizo la diferencia aunque es justamente la mayor parte de las facturas pendientes de pago. Creo que si logro llegar a marzo del 2015 haciendo que el que era cliente principal pague a tiempo lo anterior, será un año excelente el 2015. Si sigo con elvolumen de venta actual de los tres servicios principales, está garantizado mas o menos un 80% de la venta de este año, y probablemente mas por el nuevo servidor del sistema legacy / intermedio es el mismo 100% pero sin la linea de negocios temporal.

Lo que puede hacerse cuando se sacude a los parásitos.

 

Una navidad más

19:10

 

Acabamos de mandar con itacate a su casa a varios de los programadores que nos ayudaron en el proyecto de las gasolineras; no quise hacer una reunión mas formal, porque el contrato de tres meses de algunos de los integrantes de ese proyecto, vence la primera semana de enero. Sin embargo, esta siendo un fin de año terso y sin problemas.

En el horno nos queda mas o menos como un kilo y medio de pastel de carne, ravioles y algo de lomo.  De postre pay helado de limón de vips. Con el cliente principal sigue el mismo problema que los últimos dos meses , exceso de burocracia. Los pagos siguen medianamente detenidos, calculo a ojo de buen cubero que solo va a salir un pago de unos veinte mil pesos de lo que deben, y lo demás será el año que entra.

Parece que estos días que faltan para que termine el año voy a tener tiempo libre.

Precierre de fin de año

Son las 17:55 en una sucursal del cliente principal, que ya no lo es. Hoy estoy aqui esperando por si sale una incidencia con el nuevo sistema de gestiòn que instalé que sustituye al Legacy, las capturistas no tienen problemas menos con dos articulos que tienen mal los precios porque no me los han definido la gerencia de ventas, y son varias toneladas. Asi que las hacen esas facturas en el sistema antiguo.

Hoy recibì dos pequeños pagos, suficientes para pagar la quincena y el aguinaldo de los trabajadores de mi grupo de empresas. Mal no me esta yendo, pero podrìa ser mejor si nos hubieran hecho todos los pagos. Estoy viendo una serie de situaciones a futuro con los servidores de internet, y el estado actual de Mexico, mi pais, no se ve nada bien. Por mientras yo estoy aqui sentado, esperando que sean las 19:30 horas o que acaben de capturar todas las ventas de lkas unidades de ruta, para poder irme. Mañana estare de guardia en mi casa pero creo que no habrà nada que hacer.

Hay unos detalles por programar. Revisar que esta pasando con las fracciones cuando regresan empaque, y revisar que la carga solo muestre lo que tiene cantidades diferentes a cero, que se vio afectado por las mecancìas de promociòn o el sistema operativo. Por un lado me enoja que esten haciendo las pruebas hasta hoy cuando pudieron hacerse hace mas de un mes.

Por otro.. me veo obligado a hacer comparaciones con otros momentos de mi vida, en otros momentos de desatar / liberar un sistema. Aqui es solo el preludio, de mas trabajo para corregir la operaciòn y tratar de rescatar los problemas que puedan ser detectados por sistemas. Este sistema usa solo unos 8 archivos de codigo mas 12 de recursos graficos, a diferencia del anterior que eran mas de 800.

Espero poder usar las primeras semanas del año en reconstruir cobranza desde el punto de vista de la sucursal, y espero, tambien, poder tomar una semana de vacaciones antes del cambio de mssql server a mysql. Aunque adoro un mssql bien configurado, el programador original que se fue en febrero no tenia idea de las colisiones ni de manejo de indices como dios manda, y el problema ahora es la conexion de red. Tener 300 a 1200 de latencia en un ping es insufrible.

Quiero hacer muchas cosas este año pero se ve dificil por la mala calidad de la red y el retraso en pagos. Se que es muy probable que el siguiente año de de alta una Sociedad Civil en la ciudad de la casa que me dejó mi señora madre, por razones técnicas. Depende sobre todo que dos empresas clientes paguen lo que se debe. Considerando que el año pasado cerre con una cartera igual a cero, es insufrible que este año por los problemas provocados con el obierno, tengan los problemas que tienen varios de mis clientes.

Este sistema de gestiòn podrìa ser vendible a futuro, pero prefiero esperar y ver.

Quizà escriba mas en estos dias, espero informaciòn adicional de varios lugares.

 

 

Sabiduría Popular, metro

Este martes me encontrè con mi esposa a dos viejitos ne el metro que ya hemos visto antes. Son cariñosos entre sí, pero nos han hecho pasar ratos divertidos a lo largo de los meses, viendoles imparcialmente.

(Metro, con musica ambiental , van medio dormidos los dos )

– Eres un amor (ella)

-No soy enojón (el)

– Eres un amor (ella)

– Estoy sordo y que (el)

 

 

Mediados de diciembre

Las cosas estan bien y mal a la vez, el cliente principal sigue con problemas de pagos, muchas cosas estan resueltas. Debo pensar un poco mas, y escribir mas, pero supongo que es poco probable que tenga tiempo esta semana.

 

Probablemente el lunes…