Acabo de hablar por telefono con el notario de los gestores, y tiene la situación tan revuelta que incluso me revolvió a mi. Eso no es buena señal, porque por el incidente del martes (tener que enviarles el acuse de recibo de la documentación entregada hace dos meses) no me parece que esten centrados en su negocio.

Por mientras parece que solo estan esperando que la secretaría de economía le autorice el nombre y firmamos al dia siguiente.

Eso si, me choca enviar seguimiento de llamadas telefónicas.

Esta es una de esas semanas que uno desea que ya acabe el mes. Por lo general el dia 8 de noviembre me pasan cosas buenas, asi que con suerte hoy autorizan el nombre.

En los objetivos de la semana, pensaba estar el día de hoy programando un control de inventarios. En lugar de eso me pasé una hora programando y dedicando de las 8 de la mañana a las cinco de la tarde dando seguimiento a un trámite idiota de una PYME, todo porque una persona del corporativo que hace las trámites de gestor, no hizo algo y me enteré tres meses después.

Es casi seguro por los derivados de eso, que tendré que dar prioridad en esta semana a la nueva razón social, y crear una mas para subsanar los errores del gestor, ya que el trámite que echó a perder es mas fácil de hacer de ceros que de corregir.

Así que casi seguro la semana que entra estoy pasando una segunda serie de nombres para que otro notario, no el de esos gestores, me vaya preparando otra AC o SC. Casi seguro en tres meses entonces hay una AC/SC nueva además de la SA.

Comentaba hace unas semanas ya, que un cliente que conocí desde hace unos diez años se murió, y me contactó su viuda. Resulta que el cliente tenia un dominio en servidores de españa, repleto de wallpapers y por lo general cosas inutiles.

Ademas, el difunto, su viuda y una amiga tenían un tercer sitio web en un servicio español diferente del que nadie tenia la contraseña. Les ayudé a recuperarla , todo para que salieran con que siempre ya no quieren ese sitio , que fue lo primero que les pregunte.

Por lo visto el soporte al cliente muerto va a tomar mas tiempo que los de otros difuntos, aunque es la primera vez que empiezan las cosas fáciles.

Y tengo mucho que escribir sobre lo que me di cuenta al hablar con el proveedor español pero no es el momento y no hay tiempo.

Pensé que este fin de semana iba a poder descansar. Básicamente el viernes lo dediqué a diseñar la solución al ajuste que surgió el jueves.

Sorpresa Uno :
El sábado a primera hora, descubro que están tratando de ingresar al módulo de administrador de un cliente: Casi nadie se da cuenta de esas cosas, pero por regla general los sistemas de gestión que hago me avisa con correos cada intento no autorizado de entrar como admin.

Este cliente ha tenido intentos e intrusión cada dos o tres semanas, es decir, aislados, desde hace unos meses (marzo ?), la persona trata de entrar con un user agent forjado, y siempre con clave numérica como usuario, mas un password mas o menos genérico. Tiene pocas probabilidades de entrar, principalmente porque llevo años sin ver sistemas que usen numeros como clave de usuario, y dos, porque al primer intento de intrusión hace unos meses cambié todos los passwords de los 60 usuarios a cadenas random de 16. Del atacante solo sabía que estaba en México, (si no el sistema bloquea a otros países), direcciones ip variables de infinitum y casi nada mas.

El intento de intrusión del sábado falló pero además la dirección no era de ininiftum sino de un proveedor en la nube bastante regular, situado en México. Es decir, esta persona puso un script en un servidor hosteado en México. Un análisis preliminar dice que en esa ip corre un servidor IIS .

Mandé unos correos a mi cliente y al proveedor en cuestión, debido a que el cliente maneja información confidencial, y que si no lo hago meto en problemas a la empresa con la que doy servicios al cliente ( historia larga pero pagan a mi empresa por dar seguimiento a ese tipo de actividades en la república mexicana).

Entre zangas o mangas, me pasé unas nueve horas entre sábado y domingo trabajando en eso, y pensando. Y eso que no puede pasar las barreras de seguridad del software.

EL resultado es que hice cambios al software para darme mas avisos, y me quedé pensando, y el domingo tuve un intento nuevo de intrusión desde infinitum. La próxima vez voy a cambiar la ruta del software, como le sugerí al cliente hace unos meses.

SORPRESA DOS:

Al ir en la mañana a revisar pago de proveedores a mi empresa, encontré que un cliente que suele retrasarse en pagar, me hizo el pago del primero de los eventos, es decir, del que estaba muy contento. 4872 por unas nueve horas de trabajo =P

Además de los pagos semanales de costumbre

SORPRESA TRES:

En la oficina de mi cliente principal está un antiguo compañero de trabajo (de otra área pero comíamos juntos con otros cinco), que es uno de los socios de la nueva SA que se está creando. Pues estando yo en mis asuntos, recibe el una llamada de la notaría para decir que los nombres que sugerí para la SA estaban todos ocupados, así que me puse a mandar cinco nombres nuevos. Espero que alguno de ellos pase, porque segun yo los anteriores eran simples y únicos, pero por lo de la SRE los rebotaron (realmente dos de ellos suenan muy bien y quizá había marca registrada).

La sorpresa fue que localizaran a esta persona. Supongo que como ni mi esposa ni yo usamos celular (el iphone 4 lo tengo en su caja y rara vez lo uso), se les hizo mas facil localizar al tercer socio que a mi por correo electrónico.

Asi que espero a finales de esta semana saber ya como se llamará la nueva SA.

De doble sentido.

Además de lo anterior se hicieron otros dos eventos. De momento la razón social de siempre generó 6 facturas ADICIONALES esta semana, y eso sin contar el cobro principal de los clientes fijos.

Ayer me avisan que a los clientes del trabajo urgente les encantó, me fui a dormir temprano y hoy, al levantarme, la sorpresa que otro cliente con un sistema ya terminado necesita un ajuste de dos dias de trabajo.

Hoy es jueves, el lunes ya estará.

Regresó la energía electrica. Justo recibo un correo que lleva a una llamada telefónica. De esos 20 o 30 eventos anuales calculados, cayó el primero, pero debe entregarse mañana a las 9 de la mañana. Serán unas 200 líneas de código mas un formato en pdf. Antes de empezar el trabajo mandé un pedido y recibí confirmación de pago.

A darle.

Las dos ultimas semanas han sido especialmente memorables en cuanto a cantidad de trabajo. Desde hace dos meses ha ido creciendo y creciendo la cantidad a manejar.

El fin de semana pasado uno de los proyecto fue un exito completo, y por lo que se ve será un ingreso seguro de unas veinte veces por año, de 200 a 300 dolares netos de ganancia cada vez. No recuerdo cuantas líneas de código pero no llegaba a 500. Estoy esperando que me lleguen en un momento los datos de otro uso de ese software. Cambiar correo aqui, cambiar correo alla, programa del evento, logotipos, y preparar otra factura. El código sigue siendo mio.

Ya se hizo el pago de la razón social que sigue, una SA, estoy a la espera que el notario me confirme el nombre. El siguiente paso en este momento depende un poco de estar a la espera e los desarrollos.

Por un lado el director general de una empresa necesita comentar si cinco proveedores son suficientes, y dar el visto bueno a unos scripts de java que hice, solo son unos 3000 renglones, pero el resultado es bastante bueno, aunque ha sido laborioso.

De momento parece que debo enfocarme en el futuro de la plataforma. Varios clientes estan requiriendo ya nube tipo amazon, pero la desidia que he visto de algunos proyectos a los que se supone estoy ayudando, me llaman la atención.

Normalmente no entro a facebook, pero uno de lo clientes tiene u grupo de discusión donde esta su personal de publicidad y de contabilidad, asi que he entrado unas dos o tres veces la ultima semana. Lo que vi hace unos años no solo de problemas de seguridad sino de falta de foco, sigue siendo vigente. De momento en estos dos meses he hecho mas por asegurar el futuro que los ultimos diez años, no pro dinero sino por cerrar definitivamente posibilidades y abrir nuevas.

El fin de semana pasado tuve que ir al interior del país a una boda relacionada con mi mamá. Como salí de la oficina con bastante sueño el viernes y mi esposa se había ido desde temprano para ver un detalle de las escrituras de la casa, decidí irme en autobús para dormir en lugar de manejando, aunque son menos de ocho horas de viaje.

El sábado me llevé la sorpresa que mi camisa se maltrató, y en pueblo quieto no habían camisas arrow de mi medida de cuello, así queme fui a Liverpool, pero no manejaban Nauticaa y solo había Givenchy, que de plano no me quedan. Así que tomamos un taxi y le pedí me llevara a una plaza comercial con cines (donde seguramente habría un men factory por lo menos). Me tuve que conformar con una camisa de 400 pesos, color gris claro con rayas finas, que era la única compra decente. El problema era que las dos corbatas que llevaba (una azul de Pardueles y una roja de Liverpool ) literalmente no combinaban.

Habiendo conocido las corbatas del desaparecido Gentry de Polanco, no me resulta fácil elegir corbata y menos con prisas. Las de scappino que estaban cerca para variar eran de sus horrendos estampados, y ni las rojas ni las azules de Men’s factory me gustaron. Tardé una hora y media en conseguir una corbata decente, que resultó ser gris a rayas negras que me costó lo mismo que la camisa.

En las compras y caminatas para conseguir lo que buscaba me di cuenta de cosas extrañas y otras que doy por hecho.

Lo de siempre. Pago la ropa, saco efectivo (para deducir de impuestos de la empresa), saco el RFC de la empresa, y veo la credencial que dice «líder de proyecto», el típico esperar uno o dos minutos extras a que le expliquen a la cajera como meter un RFC en provincia. Usar la credencial de Líder de proyecto es mas cómodo a veces que explicar a clientes con pretensiones que soy director general y que los autentificadores bancarios van en mi bolsillo.

Salimos del segundo lugar mi esposa y yo, nos quedan poco menos de cinco horas para estar en la iglesia para la boda. Como desayunamos ligero, y es poco mas de las doce del día, otra vez me disgusta estar en pueblo quieto. En la ciudad lo único decente y no de precios abusivos es el sushi, pero está del otro lado. Nos paramos en pizza hut, pedimos la meat lover con rollitos de queso (cheesy pops), pago los 240 y pido la factura.

Me pongo a pensar que parecido es estar en cualquier ciudad, y como esas 24 horas lejos del negocio no desentonan. Cuando trabajaba en las gaseras me pasaba a veces algo similar. Recuerdo las tardes de 1995 – 1997, en mis veintes. Hablando con personas que nos burlábamos de los tenían la idea que la ropa o las amistades eran mejor que el trabajo duro.

¿ Y que pasó?

De repente me encontraba casi veinte años despúes, en medio de ninguna parte, DESCANSANDO yendo a una boda a la que era obligatorio ir, y con tan mala suerte que era necesaria otra camisa.

Ha pasado el tiempo en que en las noches checaba antes de acostamre tener fahrenheit y Hugo Boss para por lo menos una semana. Los sacos y trajes los uso para reuniones con clientes y no en el trabajo diario. Ahora normalmente me despierto a las cinco y media, en lugar de pensar de lo que tenía que hacer en las computadoras del trabajo, empiezo por revisar los servidorres y si hay novedades de clientes de la empresa, checo nuevamente mi plan de entregas, uno o dos correos rápidos de avances de después de las seis de la tarde, antes de prepararme y salir.

El trabajo duro da sus frutos en tranquilidad mental. Pensaba ayer en esos 20 años que llevo cotizando en el IMSS, o en las empresas que he hecho cosas asociado a personas con sus propias empresas, o las mías propias.

Y es extraño.

Conozco varios «gerentes de sistemas» o «It – managers» que están divorciados, en proceso de divorcio o que no pueden programar aunque les vaya la vida en ello. Algunos ganan menos que yo.

oops.. apagón, sigo escribiendo después que debo apagar los servidores.

Hice 12000 líneas de código en lo que va del mes y faltan otras 3 mil por lo menos.

En las oficinas de uno de los clientes, conectado con mi propio equipo ( BYOD ). Al director del lugar de las mezclas le encantó lo que hice. Ayer en el cliente donde estoy, se quedaron asombrados por mi trabajo del fin de semana sobre su proyecto de registro de clientes a un evento, lo malo es que no me han definido algunos puntos. Creo que el problema principal de el contacto que tengo de momento, es que de repente el pobre anda muy ocupado viendo lo de varios clientesy se le dificulta dar seguimiento.

Perdí una buena parte de la mañana de hoy con el problema del perfil corrupto ( lease entrar a Windows 7 y que te diga que hay un perfil temporal etc etc etc ), y de momento solo falta ver la fecha del cheque que debió salir el viernes, y la fecha del cheque del desarrollo del fin de semana.

Varias cosas me quedan cada vez mas claras: La forma de tratar a ciertos contactos es ( pausa de quince minutos para recibir fechas de lo de las mezclas: el 21 debe estar operativo una prueba inicial para la fábrica. Van a ser tres mil lineas de java en esa etapa, arghh ) muy importante considerar darse el tiempo necesario y no andar a las carreras.

EL mes pasado tuve que ver la realización como empresa de un sitio web a otra empresa, que tenía urgencia y quería que se pasara ciertas cosas de flash a un controlador de contenido y además para IPAD. Conociendo como conozco el mercado manejé un anticipo y que el IPAD era fase 2. Evidentemente, ya se entregó la fase uno y se hizo el pago de la fase uno (se supone). pero como no me puse a revisar la fase de ipad por no haber dado ellos equipos de prueba (ese cliente usa IPAD al que le hacen jailbreak ), no me afectó que resultara que siempre no.

Es el mismo cliente al que en mayo se le cotizó un sitio de 200 paginas en inglés y español, las condiciones siguen siendo las mismas y la forma de tratar al contacto hace que sigan saliendo proyectos, aunque solamente aquellos por los que pueden pagar lo razonable.

Por otra parte, me acaba de contactar la esposa de un cliente al que conocí hace unos quince años, que se murió el 23 de septiembre. Descansa en paz. Afortunadamente me contactó desde el correo de el, y apoyarla no me costó trabajo, pero es un relajo cuando se muere el cliente y un pariente de el me contacta desde otro correo y quiere acceso al sitio o dominios. El cliente probablemente se pierda: ya le di los tres meses a fin de año para que decida si sigue o cierra el sitio.

Que cosas .

Tengo varios proyectos entre manos y no se por cual empezar. De entrada donde estoy me pidieron un manejo a la bvase de dato medio original. En pocas palabras, hay una mezcla (que podriamos llamar aleación pero no es aleación ) donde algunas partes pueden sustituirse por equivalentes de proveedores. Aplicando los principios de un libro de prieto llorente que me aprendí a fuego con el ejemplo de las aleaciones que usaban para explicar el método de las «arañas» para regla de tres gráfica, y usando ese ejemplo el problema se simplifica. Solo son dos o tres horas de código y entrego mañana un demo.

A la hora de la comida me dijo un cliente de otro proyecto que si nos veíamos para comer. Quiere un sistema compacto y sencillo para fines de esta semana, para el viernes, además de los otros dos proyectos que se le están facturando. En este momento se le está haciendo un sitio web para un evento importante (de lo cual ya debe unos 800 USD) y quieren un ajuste de otro sitio para IPAD y galería de imagenes. Ok, el problema es que tiene otros pagos que no ha hecho. ¿Como le recuerdas a un cliente que tiene límites?

Por mientras, es casi seguro que este mes creo una nueva sociedad anónima. No por requerimientos de licitaciones, sino porque hay una oportunidad de negocio bastante interesante a fines de año, y si la Sociedad civil que iba hacer la hago SA, mato tres pajaros de un tiro.

Independientemente de eso este viernes se supone que tengo que tener un preregistro funcionando para otro evento masivo, y al mismo tiempo un sistema estadístico de drill downs sobre una venta que no es fiable. Asi que ese segundo o tercer sistema será bonito pero la información, que yo no genero, no es fiable.

Hubiera sido mas facil tomar la venta de los lugares obvios, pero todas las fuentes de datos comunes estan viciadas.

Después de los requisitos cambiantes que hemos tenido toda la semana pasada sobre un software relativamente simple, el di de hoy realicé la primera implementación ; mañana me conectaré por teamviewer para hacer dos instalaciones remotas.

Cada vez que me encuentro por demoras causadas por el IIS o interacciones php, creo que IIS no puede usarse en ciertos entornos y las licencias son excesivas si no se tienen. En este caso me enfrenté a que debí configurar un servidor con windows 2003, y el PHP que puede instalarse simple es un motor del 2007, WAMP5, mismo que pasé por el hardening correspondiente.

Una vez instalado wamp5 y habilitadas las librerías GD, probé unos render y batallé un poco porque la instalación en nuestra red se ve muy bien pero en el lugar de implantación no se veía. Esa implantación estaba en otro segmento (192.168.2.x) en lugar de 192.168.1.x , y no eran reglas del firewall o similares, sino que el servidor estaba usando el firewall de servidores, y tuve que crear unas reglas para el segmento.

Espero que se migre a sitios web que con lfd no hay tanto problema en linux.