Mediados de Octubre

En una hora debo salir a hacer un trámite administrativo pero necesario. Es un punto medio de cosas por hacer.

En el trabajo resolví los dos últimos meses un problema que no era mío, y les di una solución por varios meses. Pero no se que harán cuando llegue otra vez el problema al punto donde no debo hacer nada.

Aunque los comentarios que siguen no tienen relación en apariencia con notas varias, al ser referentes a un problema de sistemas, la base del problema del sistema no es humano.

En este momento hay un asunto que es problemático, en el sentido de ser una molestia pequeña , debido a una especificación que recibí por triplicado y contradictoria. Por vicios de esas especificaciones (lease xml mal construidos, o ejemplos divergentes a un xsd previo), estoy teniendo que hacer cambios a un proceso xml rpc cada vez que una aseguradora decide que siempre va a usar otro formato. El problema es que aunque es un software y empresa no de aseguradoras, una aseguradora con la que hablamos nos da las reglas contradictorias para no pagar los seguros. Como tenemos subclientes, a cada sublicnte en la misma situacion le dicn algo diferente, y literalmente son identicos. Lla aseguradora Qualitas está dando tres formatos diferentes y no se ponen de acuerdo. (update, citamos a los tres clientes en un lugar, ellos a la aseguradora Qualitas, les hiciemos un cambio de lugar a la ultima hora y pusimos a la aseguradora en ridiculo enfreentando a los tres agentes y tres clientes en la misma mesa)

Quizá lo que mas me ha ayudado en el transcurso del tiempo es no permitir en mis propios procesos ordenes contradictorias; en todo caso se usa un versionado cuando las reglas cambian (ejemplo, los requisitos de servers cuando se están usando diferentes versiones de php). Sin embargo, no es posible usar tres juegos de reglas a la vez, usando tres autoridades diferentes y simultáneas en el tiempo. En el caso de ese cliente si cumplimos con uno de los tres contactos con la aseguradora, dejamos de cumplir con los otros dos. Esto provoca de momento muchos cambios menores, e idiotas. Además de bastantes correos a la vez.

Tengo la impresión que varias empresas tienen varios mandos intermedios por razones de quorum politico y no de capacidad o carga de trabajo. Y para supuestamente dar peso y repartir la responsabilidad, me he enfrentado ultimamente en empresas de clientes a comités de mandos medios que no tienen idea de que estan haciendo, pero rompen el principio de la dirección que dice que no es posible tener dos jefes a la vez.

Creo que un punto a favor de las empresas exitosas es el no manejar mas de cinco niveles de jerarquía, y evitar en lo posible tanto los comités como la responsabilidad horizontal. Mas adecuado se nota la responsabilidad y autoridad vertical. Eso explica muchas cosas del arte de la guerra, y porqué no hay competencia en cierto tipo de labores, prioridades, y objetivos.

La belleza del mas allá

Faltan siete minutos para que sea la hora de salida. No he sacado respaldo el día de hoy ya que el servidor del corporativo hizo uno de sus mecanismos de defensa: Bloqueó a un usuario de la segunda red. Desde la red primaria lo hemos restablecido. Es a prueba de hackers, pero no entiendo porqué algunas secretarias usan el sistema y ponen mal su password tres veces…. y eso que no es un password de 16 caracteres como sugerí hace unos meses.

Mientras escribo he ejecutado la rutina que elimina los usuarios spam de rojointenso y otros foros, antes que puedan siquiera ser validados. Espero al mismo tiempo la confirmación por Skype de si procede o no procede el ajuste para el colegio del JQuery infame. Mañana por cuestiones varias deberé probablemente estar fuera de la oficina medio día, pero aun así sacaré en ese medio dia lo que algunos harán en la semana.

Ayer en la noche recibí un correo de un supuesto problema. Explicado tres veces en semanas anteriores. Esta es una iteración del mismo, variante de requisitos cambiantes del cliente. Al llegar a las 8.00 am lo hago y aviso y entrego antes de las 9. A las 11 una persona me pregunta si ya está. No ha leído el correo, vive con horas de retraso.

Veo que otra de las unidades se cae a pedazos. Depender de un organigrama como este no me gusta, pero afortunadamente se ven los pedazos de errores y omisiones, alterados por la música a medio volumen de los que no leyeron el correo.

La pregunta no es qué, sino cuando.

Es una maravilla la estructura por divisiones. No tengo nada que ver con lo que va a pasar. Y solo pensaré, se los dije.

Y creo que el cuando será cuando venga la certificación , que no han podido sacar de este nivel, y que creo no estan lo suficientemente preparados para pasar. Nadie me ha preguntado lo elemental, y soy el único que tiene esos datos.

Por suerte ya llevan tres semanas sin aquellas infames capacitaciones de los martes, que eran de pena ajena.

Y siguen igual. Y seguirán igual.

Cambios de estructura

Pasé la semana pasada haciendo ajustes sobre el sistema de certificados SSL del trabajo. Por recomendación que hice hace unos meses, se autorizó la compra de un wildcard SSL, pero eso tuvo bastantes problemas de configuración por parte del servidor híbrido que se esta utilizando, sobre todo cuando consideramos que se migró toda la información.

Hoy ha terminado desde el punto de vista del trabajo, todo el problema que aquejó unos meses. Solamente envié el correo acerca de los cambios que voluntariamente a fuerzas debemos hacer en uno o dos meses. A partir de mañana solamente me falta cerrar unos cabos sueltos del server lobonegro, y después que se propaguen supongo que queda resumido el viernes. Desgraciadamente me voy a ver forzado para evitar conflictos con los certificados intermedios del trabajo, que deben coexistir unos dos meses con los certificados intermedios propios, de algunos clientes, a contratar un certificado simple, no wildcard, para el servidor cpanel que usaré como gateway o puente.

Al mismo tiempo, al estar en contacto con personas de mi pasado por otro asunto, tanto compañeros de trabajo que tienen problemas de seguridad hasta la madre de mis hijos, me doy cuenta que el problema básico que los ha metido en problemas es el tratar de evadir responsabilidades, para reducir costos o mejorar su autoestima. No es culpa mía que varios años después, quien fuera mi jefe en equis lugar, no acaba de entender porquè los servidores que yo configuro funcionan y los que configura su gente de mitad de sueldo no soportan un simple DDOS y se bloquean por los XML-RPC mal hechos. El problema es del Receptor XML-RPC, de entrada.

A final de cuentas es solamente que la búsqueda del bienestar inmediato, en lugar del aprendizaje y PRACTICA de actividades laborales especializadas les pasan la factura.

Me encanta mi actividad laboral

Tuve unos meses pesadisimos en el trabajo pero ya está mejor.

Hace unos momentos recibí una solicitud de ayuda de mi antiguo jefe en un lugar hace unos años. Basicamente necesitaba que le rastrearan unos correos determinados.

Hecho. Lo que espero es que reporten a la policía el evento, que fue a principios de mes.

La ultima vez que recibí un correo supuestamente anónimo, era para decirme algo que ya sabía.

Por lo general el Mismo Mashall Mac Luhan diría que el medio es el mensaje. En este caso sabemos varias cosas por el contenido, y que la persona usaba una dirección IP de cablevisión.

Lo extraño es que de los tres mensajes, solo dos podian recibir respuesta (historia larga), por lo cual es casi imposible que esperaran respuesta. Mas bien querían asustar a la empresa en que ahora trabaja mi antiguo jefe.

Me acabo de ganar ingreso extra por análisis de cada correo (cantidad redonda).

Ojalá se animen a denunciar.

Uff… Reportes Varios

Desde finales de Julio me he enfrentado a sobrecarga de trabajo, que incidentalmente han afectado mi tiempo disponible.

El dia de hoy he movido el blog de servidor, pero encontré que el skin o theme anterior causaba un conflicto. Si ves este mensaje, estas viendo el nuevo servidor.

Con fecha del 16 se reactivan.

Formateando

Las proximas semanas voy a necesitar espacio en mi escritorio para poder manejar todas las notas. Por lo mismo, ayer me llevé a la casa la Dell Inspiron 1525, y me llevé al trabajo las dos netbooks.

Una LG 110x ( con XP), debido a que necesito ver varias cuentas de correo a la vez y windows live es un desastre para eso, y que necesito windows por software del trabajo.

Una HP mini, que me sirve para oir musica con el software includo, ademas de tener windows 7 OEM y Office OEM.

Se que la LG mejorada con el disco duro nuevo y la base enfriadora aguanta oracle, asi que empezar a configurar todo el dia de hoy.

Suicidio empresarial

Hace un rato confirmé uno de mis temores. Básicamente el problema es la cantidad de trabajo realizada lo que quieren impedir.

No puedo dar mas detalles por razones obvias, pero la primera medida es empezar a documentar lo que esta pasando desde respaldos hasta falta de imagen corporativa en los documentos independientes.

Afortunadamente el estilo de trabajo que me resulta mejor, me resulta asignado desde mañana.

Todología

El sistema desarrollado para clientes pequeños de 100 articulos maximos, tarda 40 segundos en un entorno de 600 articulos en ese cliente, en un server con load de 3. Y se quejan.

¿Porque no lo mandan al sistema grande?

¿Porque usan 200 ftp simultaneas?

¿porque permiten un load arriba de uno constante?

Sin comentarios.

Parser de JSON y pesadillas de código arbitrario.

Las dos ultimas semanas han estado saturadas de trabajo. Por lo general duermo muy poco pero esta semana dos ocasiones seguidas he dormido menos de lo común.

Por otra parte, he estado realizando un cliente de JSON y el universo de bases de datos es de un gb y medio actualizandose cada 20 minutos. Si me descarga la cabecera de código last modified, lo que me evita descargas de más.

Sigo probando ideas de servers al mismo tiempo. Y me acordé hace rato de algo , de una incomodidad fuerte en sueños allá por el domingo: Aunque pràcticamente no sueño, uno de esos días tuve una pesadilla de código arbitrario bajo el JSON.

Digo pesadilla para referirme a un sueño sin lógica, sin fin constructivo, e incluso a media depuración en sueños, yo pensaba: Se que esto es un sueño porque el cliente ya me regresa bien el header de last modify, asi que no entiendo que me quiere decir mi mente al comentarme del código arbitrario. Si mi parser no ejecuta objetos y convierte como paso previo a un array que no puede ejecutar por definición, ergo, este no es una pesadilla de código arbitrario sino un sueño estúpido.

Asi que me desperté. En ocasiones he soñado con código fuente y formas de mejorarlo, pero nunca me imaginé que fuera posible una pesadilla de código arbitrario bajo JSON.

Lo bueno de conocer las reglas del RFC y hacer tu propio parser, te hace inmune a ataques de idiotas con mucho tiempo libre.

Y sigue la mata dando

Me reportaron que una pantalla que tiene cerca de 200 combos cargados de bases de datos, esta lenta y provoca pantalla en blanco en uno de los clientes del corporativo.

Load arriba de 2, solución obvia: Comentar esta línea
//if ( extension_loaded( «zlib» ) ) ob_start( «ob_gzhandler» ); // Habilita compresion. No mover si no se entiende.

Explicación:
El server no tiene suficiente cpu disponible para iniciar el zlib de php.

El uso que le está dando a ese server no es el originalmente planeado, y no toman en cuenta la sobrecarga que le está causando.