Se me fue el viernes en revisar un código para tienda virtual. Lunes y martes, hacerle cambios pequeños, causados por problema de intermediarios y de español. El origen de las peticiones tenía un error, y nos encontramos con un teléfono descompuesto.

Hoy miercoles me pongo a pensar que está por acabar medio año.

Pasado mañana debo tomar unas decisiones a mediano plazo, que para variar no dependen de mi. Esas decisiones dependen de lo que un cliente decida hacer. El tema entra en notas varias y no en el blog de mi nombre, porque varias personas no saben lo que quieren, y por lo mismo no pueden hacer planes alternos.

Me entero también de un altar en el área de Jalisco, no relacionado con mis maestros tradicionales, donde tienen varios objetos tradicionales (no relacionados con nahualismo, sino con una mezcla de senderos).

No es un plan alterno seguir a la vez cinco caminos.

Se crea estática.

El viernes pasado me encargaron consolidar cinco formatos html en uno.

No era solamente eso. Necesitaban hacer que funcionaran. Era una serie de tipos de productos diferente segun la persona a la que se vendiera el mismo articulo.

Acabe creando un motor de tienda virtual para pagos de los cinco artículos, aunque aplicando las reglas de negocio.

Y mientras yo hice eso, recibí cinco correos de una persona a la que di soporte UNA SOLA VEZ el 31 de diciembre en el corporativo. Asi que he recibido por parte de el unos 300 a 400 mb de correo basura.

Hoy borré uno de 8, otro de 7 y dos de 6 mb… e iban dirigidos a CINCO personas del corporativo en su lista de correo basura.

Que diferencia de lo que se hace por un sueldo.

Llevo mas o menos una semana sin escribir, por que las ideas recientes no puedo publicarlas (por sentido común). Dos de ellas tienen que ver con un medio de conservar los ingresos y nivel de crecimiento de las PYME (cosa que no se me había ocurrido antes), además de derivados de una labor especializada del trabajo, de la que no puedo hablar por acuerdos de confidencialidad.

Esta semana me tocó pensar bastante en la capacidad autodestructiva de ciertas personas, por cosas que me enteré sobre lo que les pasó a personas que han sido acosadas por sectas pseudo cristianas.

También he visto un proceso de confusión en objetivos que está haciendo el personal de sistemas en general.

Ha sido dificil sacar el trabajo a tiempo, debido a la pérdida de disciplina del personal de trabajo que está cerca, y es un problema a varios niveles. Desde un jefe de unidad/gerente que trajo una guitarra eléctrica al corporativo (con los intentos de los socios por tocarla), mas el ambiente altamente informal que se esta dando, por el que se hizo la junta pasada.

Hay que hacer notar también que en ocasiones las ideas no deben expresarse por sentido común, pero el ambiente en general no del trabajo, sino de los medios en que me muevo, muestran una terrible desorganización a todos niveles: Desde la secta Templo Tolteca Kinam diciendo que segun ellos estan exentos de los requisitos de gobernación para asociaciones religiosas (lo cual es una idiotez), hasta Julio Diana o alguien de la secta haciendose pasar por un tal «derrick Jules» para mandar mensajes defendiendo a su identidad de agente / coronel de Cisen, a personas de un grupo cerrado de Facebook creado por un conocido mio.

El medio de ver cierta coherencia es su lugar: No es posible estar exento de tramites de gobernación de iglesias (y decirlo en un blog difamatorio ), ni es posible esperar influir a alguien por mensajes de Facebook dirigidos a personas que conoce el psicólogo del asunto del Cisen desde hace mas de cinco años y que no soy yo.

No es posible esperar orden con música de fondo de radios, a un nivel mayor que antes, ni con guitarras eléctricas.

No es posible esperar cumplir definiciones contradictorias (que una empresa trasnacional especifique el iva de servicios de cientos de miles de dolares con un campo de longitud cuatro sin decimales es una estupidez , y el cliente no nos hace caso)

Esta semana ha sido entonces de desarrollar la paciencia y dar resultados con la información disponible. El corporativo en el que trabajo pasa por las etapas que preví, y no me es posible usar audífonos (por las implicaciones de postura corporal), ni cerrar la puerta de la oficina.

De todos modos, he visto esto antes, instrucciones confusas, fechas confusas, y entregué lo queme encargaron ayer, mientras espero mas datos dle proyecto especial en curso.

No se dan cuenta que nunca les daré / darán un aumento por impedir trabajar, y que los resultados que obtenga su musica afectan el ambiente.

Que los líderes de secta pierdan el tiempo con identidades dobles tratando de ser l oque no son.

A pesar de todo lo sucedido en el trabajo, he encontrado como aumentar mis ingresos, y no estaré seguro de si aplica hasta el 4 de julio de este año. Explicaré entonces las circunstancias (que no tienen nada que ver con el corporativo ni con la secta Kinam ni sus identidades dobles)

Me acabo de enterar que por fin van a hacer algo sobre el problema de punteros nulos en c++

Tomado de
http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/

nullptr
At last, C++ has a keyword that designates a null pointer constant. nullptr replaces the bug-prone NULL macro and the literal 0 that have been used as null pointer substitutes for many years. nullptr is strongly-typed:
void f(int); //#1
void f(char *);//#2
//C++03
f(0); //which f is called?
//C++11
f(nullptr) //unambiguous, calls #2
nullptr is applicable to all pointer categories, including function pointers and pointers to members:
const char *pc=str.c_str(); //data pointers
if (pc!=nullptr)
cout<<pc<<endl;
int (A::*pmf)()=nullptr; //pointer to member function
void (*pmf)()=nullptr; //pointer to function

El año pasado me tocó estar en unas oficinas frias. Tomé la costumbre los dias de mucho frio, de comprar en un circulo K un danup de fresa y una dona de moka. La dona era mas o menos de 12 pesos.

Desde enero no he comprado esas donas, primero por el cambio de oficinas y segundo porque no ha hecho frio. Al pasar hace rato a otro circulo k , me acordé y registré que llevo unos seis meses sin ver esas donas.

Esto habla algo del nivel de poder adquisitivo, porque no se ha llenado ese lugar que sigue vacio en ambos circulos k, y se que se vendian, quiza la empresa que los hacía quebró. Interesante.

Escribo mientras otros hacen pruebas en el corporativo para la junta de todo el dia, las pruebas de sonido las estan haciendo con lo que parece ser un video de un comediante mexicano bastante malo que de repente venden en el metro. Imposible trabajar así.

Esto me indica qu tipo de junta será, las juntas son para mostrar resultados o para mostrar necesidades. Probablemente será una junta motivacional para mostrar planes y necesidades, pero no resultados . Esos sistemas de junta quitan de lado los acuses de recibo de los logros inividuales, y ser{a mejor quedarme callado.

Esta etapa de los corporativos me choca, y por lo visto me va a tocar mas seguido, si el historial previo de este tipo de juntas, en otros corporativos, sirve de muestra.

Mañana sera un dia de junta completa, de todo el dia, en el corporativo. Con las personas que caben en el area disponible.

Si el tiempo promedio de atencion son 10 minutos de la mayoria de las personas, ocho horas suena fuera de lugar.

Además, le acaban de avisar a uno de los expositores (una de las gerencias, que no soy yo) que tiene mañana que presentar dos presentaciones de 20 minutos.

Una de ellas es presentar una solucion a alterna a una propuesta que hice yo, probada, de otras empresas.

Solo me queda sentarme y ver…

Mientras siguen los problemas de impuntualidad de varias personas.

Mañana trataré de solo tener la maleta de la sub netbook que ocupa muy poco espacio, para evitar extravios del otro equipo.

Y todo notas en papel.

Me encuentro en un entorno corporativo donde ciertas personas no ubican cierto futuro.

A principios de los 90s , 92 o 93 en el trabajo en que estaba me pasaron a una zona diferente. En esta nueva zona me encontré con un problema: Mi jefe inmediato quería mi puesto para su sobrino. En ese entonces yo acababa de pasar de los 20 y recibía un sueldo bastante bueno. Sin embargo, el problema era por un lado de comunicación hacia arriba y por otro demostrar el uso del tiempo.

Ese problema lo solucioné con un reporte de actividades por 5 minutos , que me tomaba una media hora diaria hacer (de a ratitos), contemplando además las actividades diarias exclusivas, y las bitácorasde haberlas realizado.

En ese tiempo me enteré que en el área operativa de la zona eran 12 subgerentes y tres gerentes. Mi función de ese entonces era la auditoría de las operaciones de caja entre zonas.

Y de los doce subgerentes no se hacía uno.

Cuando fue la primera catástrofe , pude demostrar que a los doce, y a los tres gerentes, les había reportado el problema por escrito… y su solución.

El asunto terminó cuando el director de zona peleó un aumento de 40% para el y para unos cuantos, incluyendome yo. No se lo dieron,e inclusive hubo un problema por mis bonos en ese momento.

Cuando vino el problema de 1994, los primeros en caer fueron esos subgerentes. Yo ya estaba como subdirector de zona, ganando más que ellos.

LA situación de momento debe ser precisamente reportar los problemas presentes que veo a futuro y obtener confirmación de enterado de los mismos.

Tendré que desarrollar tres softwares diferentes para automatiza el proceso, supongo que bajo GPL 2. Una parte la puedo resolver con un software ya existente pero no recuerdo que versión es de GPL, supongo que dos, y mejorarlo para pruebas para cumplir mi trabajo. Al ser una versión de prueba no será necesario distribuirla, y quizá la puedo ampliar para integrar los otros tres en un futuro.

Moraleja:

La habilidad de organizarte a futuro solo sirve si tienes acuse de recibo.

Por lo visto ciertas personas no entienden el mensaje. Aunque ese proceso quedó hecho, se me pide modificar ahora las rutinas de baja de tres catalogos ligados al profesionista, y por lo mismo a su pantalla, siguiendo el mismo estandar de codigo. La solucion que propuse fue de 15 minutos y cumple el objetivo.

Pero no, ahora me indican que debe hacerse como el unico de los cuatro catalogos medianamente funcionales existentes, lo que implica, por cada subcatalogo:

dos funciones de java (la llamada por el gif de delete, y la que activa el ajax request).

modificar un archivo php existente para que exista, un punto de entrada que sea llamado en el ajax request

Modificar el proceso actual para que jale el innerhtml (funcional en firefox, explorer y chrome).

De puro desarollo en frio de los modulos son una hora a hora y media. Cada prueba tarda por lo menos unos 20 segundos por el ctrl-f5 para poder cargar una version modificada y no el innerhtml.

Sumando a las pruebas del innerhtml, son de uno a dos dias, tiempo suficiente para rehacer toda la aplicacion desde cero.

Quedó pero no fue nada fácil.

Básicamente ell código manejaba un capturar contenido de inputs a variables de java para despues pasarlas a gets. Esos gets por lo mismo no pueden pasar de cierto espacio.

Lo malo, es que al final de proceso manejaba el original llamadas a gets por request, lo cual es peligroso porque pueden estar llamando cookies y no gets.

Lo mio lo hice sobre gets directos despues de la conversion de las variables java, dando un htmlentities en medio.

En horas de trabajo fueron unas nueve, y no les va a salir precisamente barato, lo bueno es que parece que si quieren nueva versión desde cero.

En dias recientes me ha tocado ver ataques de la secta Templo Tolteca (mas intentos de fabricar antecedenes penales, después que se demostró que Francisco Diaz Herrera alias «Frank Diaz» promueve a los niños como guias de toma de hongos alucinógenos , si tiene estómago vea este link )).

Además, en el trabajo se están pasando por una etapa de consolidación que suele ser causa de problemas para corporativos por no tener la menor idea de como crecer. Una cosa es que cinco empresas funcionen desde hace tres años y algunas desde diez, y otra que el corporativo permanezca 10 años.

Esto me hizo recordar dos problemas de corporativos diferentes, pero solo contare uno.

Hace unos años realicé una implantación de un sistema de control de documentos y una persona me contó que en una empresa había un gran diseñador industrial, con una esposa guapa, y que era considerado el siguiente diseñador en jefe. Digamos que era el diseñador estrella. Otro de los diseñadores empezó a esparcir rumores que el estaba teniendo relaciones con la esposa del diseñador estrella, lo cual era falso. En dos ocasiones, el diseñador estrella le pidió al jefe de diseño que se hiciera algo, y no se hizo. Esa empresa tenía un bono por reducción de costos, mismo que le diseñador estrella ganó después de una gran idea. El importe era el 1% de lo ahorrado durante un año, y se aplicaba a una trasnacional. Cuando recibió el bono, el diseñador estrella confrontó al mentiroso, y ese le dijo, enfrente de otros compañeros, hazle como quieras.

Y le dio la espalda.

Lo que hizo el diseñador estrella fue agarrar un taburete, y ya que el otro no quería de frente, le dio un taburetazo en la espalda. con la intención que el otro se volteara.

Ya no se levantó.

Ahora esa empresa no tiene àrea de diseño en México.