Grafos y el principio de las dos de la mañana

No se porque, pero cuando me despierto a las dos de la mañana para ir al baño y por alguna razon coincide con un punto de inflexion de servidores, respaldos, etc, puedo a veces simplificar muchisimo los pendientes.

En la ultima semana me he levantado a las 02:30, incluyendo los dias que he estado presente en unas oficinas de alto nivel y que siquiero ir al baño es con escolta. Por lo menos la oficina tiene todas las comodidades.

una de las simplificaciones resultantes de lo que estaba haciendo va muy muy bien, y una grafica que hice en base a la teoría de grafos marca solo unos 11 nodos ( http://es.wikipedia.org/wiki/Teor%C3%ADa_de_grafos ) aunque son 3 lineas de gráficos (segunda linea es sin definir, tercera es movimiento lateral posterior).

Con suerte termino todo por el 10 de mayo en un grado suficiente para poder descansar, y en junio deben estar terminados los nodos del grafo o ser aislados y esperando o pago para hacer entrega del código final.

Viernes !!

El avance a las 2:49 am es significativo. Sin embargo, hay varios pendientes que podrían salir de no ser todo lo adicional, de asunto diferente que tengo que hacer a las 7 am.

Trataré de actualizar mas tarde el resultado final.

No hay competencia

Mientras sigo con los detalles de la lista habiendo revisado previamente que el dato sea correcto, mi cliente principal tenia dos pagos pendientes. Su persona secundaria de Sistemas no pasó una de las ordenes de compra, asi que me jinetearon el pago casi un mes (19 de marzo).

Por eso les va como les va.

Para acabarla mañana tengo que hacer otro asunto super temprano , asi que probablemente si quiero acabar el sistema de plano no duermo hoy.

Menos de 48 horas

Ok, en el mejor de los casos tengo 48 horas, menos 10 de sueño, asi que hay unas 36 horas en promedio para acabar el sistema.

Puntos por hacer, no por orden :

Dashboard de direccion general :
(ok) Revisar captura hecha por la planta en say2
(ok) Importar el excel que exporte del SQL y pasarlo a MYSQL
(ok) Integrar say2.php al framework
(ok) Revisar el Excel que mando el director general de las graficas de rendimiento de las lineas de producto (varias ya estan en say2)
(ok) preguntar al director si v a querer grafica de producto por presentacion (una por una) o agrupada por producto.

* Documentar las equivalencias de productos de produccion contra la grafica de familias
* calendario de ajustes de aplicación de producción a ventas días festivos por turno y por planta.

Otros :
* Memoria técnica por pdf incluyendo como dar de alta cuentas de correo y justificación del uso de memoria
* dar curso sencillo de control de server de correo.

Miercoles 17

El viernes tengo que entregar unas graficas bastante complejas sobre produccion contra comercialización de una serie de «kilaje» de productos. El conjunto debe ser parametrizable.

Es en muchos aspectos un sistema mas complejo de lo que debería porque no todas las lineas de produccion producen el mismo articulo, y que en la exportacion que me dan no vienen familias. Asi que tengo que sumar de una sola fuente la venta para compararla contra la producción (de cinco subproductos) que son el mismo pero diferente presentación.

Por decir algo el producto se vende en 200 ml, 500ml, 8 lt y galon, que no usan la misma base métrica. Es el mismo producto pero con varios asuntos raros.

Asi que casi seguro me tocan dos desveladas de aqui al viernes.

De momento hare otras cosas de aquí a las 11 en lo que pienso.

El sabado tengo que ir a recoger pago de un cliente.

Con suerte si puedo descansar la semana que entra.

Virus y paypal no verificados

Llevo casi cuatro horas limpiando una netbook que no deja conectar a antivirus de internet ( ajena ) mas dos discos duros externos chonchos y otra pc de escritorio medianamente limpia.

Tips :

attrib -r -s -h letra:*.* /s /d

pone todos los archivos ocultos de la unidad visibles.

segundo paso :

checar archivo hosts

tercer paso :

msconfig.exe

cuarto paso :

eliminar a mano los archivos ocultos de temp

quinto paso :

decir que los vbs deben abrirse con notepad, no con sistema.

Sexto paso, reboot en caliente, quitando la corriente

septimo :

editar los vbs y dejar en blanco, reiniciar

octavo :
Mi pc / boton derecho / administrar / servicios / dns services / desactivar

noveno:

ya se puede navegar descargar antivirus

decimo

repetir pasos 1 a 3:

once

reiniciar normal y revisar de nuevo msconfig, todo limpio

doce :

desinfectar la pc actualizada que ya navega

trece :

revisar dispositivos.

==============================

De paypal sigue la disputa en curso. Todo por no fijarme que la persona era no verificado. Estoy empezando a pensar seriamente n conseguir una tarjeta de bank of america de las desechables.

Albaranes chinos Sostenible y sustentable

Salí este fin de semana de la ciudad por cuestiones de las empresas. Sobre todo ver que está pasando con otro de los negocios que hice en la ciudad donde me dejó casa mi señora madre.

Le comento en el camino a mi esposa los detalles de los Albaranes chinos. Ella conoce el sistema de remisión que hice en dos dias hace años, así como una solución similar en Ruby que manejo como SAAS en cuanto a control de consumibles. Me pregunta luego acerca de que pasó con el de la Guitarra Electrica y del lugar «open source» de instalaciones de 20 mil pesos para hacer lo que es competir con la empresa de comunicaciones via satélite (es decir, lo que esta haciendo el gerente que se salió de esa empresa en enero).

Y en el camino le explico el código libre, las licencias derivadas de Mozilla, las reglas de sustentabilidad y sostenibilidad.

No pueden vender esa solución nueva por ser, primero contra un convenio de confidencialidad previo (y competiria directamente con la «empresa» del socio técnico que era su amigo), y segundo porque no creo que den el código actualizado del módulo del CRM. Es decir, resulta posible incluso que un cliente los demande por violar la licencia GPL.

¿No era mas fácil hacer simplemente un sistema de remisiones como el que hice que darse un tiro en el pie?.

El sistema que hice era usado por el 90% de clientes de esa unidad de la empresa via satelite. Cuando me preguntaron sobre los clientes Z dije que no era sustentable (es decir, que no había razones que sustentaran el modelo de negocio por lo cual la conservación era casi imposible siendo el beneficio real la implantación y no el SAAS), y ahora veo que aunque estab implícito tampoco era sostenible el modelo.

Es decir, los comentarios que escuché en su momento sobre los sueldos y sus quejas. No era mi culpa que yo ganara mas que esos dos gerentes, por lo que sé. Tampoco era mi culpa que hicieran un gasto insostenible sin preguntarme de algo que en su momento les dije «no es posible».

En realidad, creo que cuando TYVQ , la contadora se fue a mediados del 2011, en cuatro meses antes de irse consiguó solita hacer la empresa insostenible con el quebrantamiento de la disciplina del personal. Pasar tres horas fumando y tomando café , y mandando SCRUM a milésimo término, era mas que suficiente para comerse cualquier utilidad. Aquellos meses que veia yo en los «pizarrones de vidrio» las listas de pendientes que no cambiaban. Meses y meses sin resultados.

Yo, tres sistemas completos que querían usar como punta de lanza. Varios ajustes externos que se terminaron ,otros que quedaron a medias como el XML-RPC mal hecho por la automotriz.

Era Sustentable. Esos tres proyectos eran sustentables y sostenibles. Lo insostenible era llevar guitarra eléctrica , llegar varias horas tarde, estar sin respaldo de los servidores.

Igualmente es insustentable el vender modulos de un CRM que además no sirve en servidores actualizados (se los demostré con los problemas de TYVQ en febrero 2011), y violar la GPL para tratar de comercializar una solución de albaranes es insostenible. No puede dejar dinero.

Además es insustentable.

Albaranes chinos y se los dije

Hace unas dos horas recibí una notificación de cambio en Curriculum de alguien que conozco. Es la persona que trataron de poner como jefe mio en la empresa de comunicaciones via satélite, que hizo la presentación de cinco minutos de un sistema de tickets que tienen pirata, y que, por comportamiento bivalente de esa empresa, decidí aceptar la oferta de dedicar mi empresa a donde estoy ahora.

De entonces acá ha pasado un año. Recuerdo como hace unos dos años, cuando estaba la contadora que echó a perder los horarios de comida y del 15 de septiembre memorable , los problemas que hubo con un CRM que no funciona en servidores modernos.

El cambio de curriculum lo recibí diciendo que esta persona, el de sistemas ahora está como experto socio de una empresa que comercializa ese CRM, ofreciendo soluciones de 20 mil pesos, desde enero. O sea que despues de mi salida no duró ni un año y llevan mas de un año tratando de reemplazar lo que yo hice en DOS DIAS.

El servidor que yo configuré , ahora maneja en un directorio expuesto software open source de albaranes, con texto en chino. Esto significa que no se dan cuenta de la diferencia primero de lo que era el sistema de remisiones que desarrollé en DOS DIAS, mismo que era uno de los puntos funcionales durante los dos años que estuve, y que querían usar como punta de lanza con otros dos sistemas.

Que horror. Como diría mi esposa, esa persona que salió estuvo becado .

A final de cuentas, esa persona ahora esta como «consultor» de un software que no sirve, tratando de vender un producto similar al que se supone se hacía en la empresa de comunicaciones via satélite, aunque se supone que el convenio de confidencialidad le prohibia hacer ese tipo de software o competir. Lo que me llama la atención de este asunto es que lo que hice fue lo correcto, y que el modelo de negocio no era sustentable.

Haciendo una revisión mas a fondo, descubrí lo de los albaranes. Eso me hace pensar que el mas joven de los dos programadores jovenes que contraté en el 2010, se quedó a cargo. Lo malo es que ahora el sitio aparece en un buscador chino, y las soluciones open source no funcionan con su segmento de mercado, sin tomar en cuenta primero que los albaranes no aplican al sistema de remisiones que hice, que no se dan cuenta que era mas facil usar un SAE para remisionar en ciertos clientes, y por ultimo que un directorio expuesto en un sitio seguro, resulta idiota y mas si dejan que se venza el certificado.

A la larga, el movimiento que hice fue correcto.

Otros análisis me demuestran que se cambiaron a un server en Dallas bajo CPANEL, esto indica primero que el server de 20 mil pesos al mes no les sirvió de nada, y el directorio expuesto y NO cambiarse de proveedor demuestran que no entendieron el problema. Por lo que se ve es el mismo datacenter que elegí pero con upgrade, pero la memoria indica que algo raro en el plan elegido. Eso si , el server de 20 mil al mes sigue sin usarse, por lo que su certificación es imposible.

Ademas que el directorio expuesto me dice que tienen 8 gb de memoria instalados y 132 k libres, levantado desde hace 99 días, hay bastante información en los datos que dí para identificar la naturaleza del problema. Pero la memoria indica que es imposible sacar respaldos. Igual o peor. Que horror. Parece que cambiaron al mas económico de lo dedeicados, con el problema que tiene un server dedicado para esa operación.

O sea que el servidor esta peor. Supongo que tuvieron un colapso también del server en este tiempo y no me acuerdo si la IP era la misma =P

No acabo de entender porqué permiten tantos procesos vivos por usar los clientes como Clientes Z cuando el modelo original era X. Y el respaldo con 180 kb de memoria es absolutamente imposible. Peor incluso que antes, asi que la caldera les estalló.

Películas que no debe uno ver

Escribo mientras programo una comparación de archivos JSON y su respectivo Parser. La computadora de junto, de mi esposa, con un disco duro nuevo, esta pasando la película Rob Roy de Liam Nesson. Es la escena de la muerte del hombre de Roy, con las 1000 libras encima.

La película es entretenida, triste y deprimente la segunda vez que la ves.

Lo peor del caso es que a veces la gente cree que eso es todo. Que tiempos aquellos de leer Rob Roy de Walter Scott en la recámara de la calle de Pedro Loza, en Guadalajara, en casa de mi abuela, mientras mi padre estaba en Europa. ¿ 1980 ?

Me viene a la mente también las lecturas de las historias originales de Rob Roy.

Los malos mueren al final, por lo general. Pero a final de cuentas uno se pregunta que pasó con la historia real, pero las probabilidades que sea la película de Liam Nesson son pocas.

Volvamos al mundo de parsear JSON.

11 de abril

El proveedor europeo del slice escaló la disputa a Claim. Es decir, trató de agilizar el proceso pero por lo visto es la primera vez que alguien le pone una disputa a traves del gateway de pago y no tiene experiencia porque lo que hizo no es lo que se debe hacer. Lo único que hizo es admitir un problema y darme argumentos, pidiendo mediación pero sin entregar pruebas. Afortunadamante esos gateways, por lo general, le dan la ventaja al comprador al mismo tiempo que inmovilizan los fondos del vendedor.

Lo interesante es que , por el medio que me muevo, es una de las formas en que un cliente te puede perjudicar, sobre todo por congelación de fondos, pero como mi saldo siempre es cero no pasaría nada si alguien pone una disputa, y como los clientes pagan por depósito bancario a empresa o cheque no uso gateways como vendedor sino solo como cliente. Esta es la segunda disputa que pongo en diez años.

Lo mas seguro es que en unos diez días se de cuenta de su error , y ya se que trate de entregar el producto a destiempo, o que el gateway me devuuelva los fondos.