Tres horas y tres grafos intermedios

Ayer por fin pude descansar en serio. Sali de la oficina de mi cliente principal temprano y fui a ver un asunto rápido en el banco de una de las empresas.

Todo el camino leyendo «la caida de Hyperion», de dan simmons. Después llegué a casa a descansar. Hice algo de simplificación de grafos a eso de las siete y media de la noche, pero para mi, para mi familia, y el futuro de las empresas. No para clientes.

Hoy saque varios pendientes y noto que para terminar esta fase del proyecto con el cliente principal son unas tres horas solamente, quizá menos. Se trata de hacer unas cinco gráficas de googlecharts alimentada por un SQL ya cargado y existente.

Y pienso en los grafos pendientes. Dejando de lado los de cobranza, queda solo un gran nodo «problema» o concentración de poder, que puede desplazarse a otro lugar. No creo que sea buena idea que ese sea el nodo central. Los grafos me muestran todavia tres grafos intermedios (que eran nodos plenos hace un mes) y siguen los tres de la tercera hilera que son harina de otro costal.

En apariencia son en este momento nueve nodos. Tres de ellos pueden moverse y quizá desaparecer con unas horas de trabajo el fin de semana (trabajo en sentido amplio, en realidad es un buen reto de pensamiento abstracto que me hace descansar , algo así como un crucigrama). Uno de los aspectos del nodo fuerte actual que puede ser el nodo central, queda libre en un mes (de momento no puede hacerse nad por limitaciones contractuales hasta el 23 de junio) , lo mas que puede hacerse es simplificarlo pero el modo es extraño… y no se el alcance de esa posible simplificación.

Entonces realmente la simplificación final de los dos nodos restantes de los seis, puede hacerse el fin de semana al mismo tiempo que los tres nodos intermedios por camino estandard. El problema es que los medios de monitoreo actuales están fuera de servicio desde ayer y creo que seguirán igual. El fin de semana haré un análisis directo.

Seguiré pensando un poco en esos dos nodos antes de empezar a codificar las gráficas para el sistema del cliente.

Teamviewer y almacenistas del 65

Uno de los problemas secundarios que he tenido los dos últimos meses, es responder reportes o tickets de problemas con el servidor de correo del cliente principal. La mayor parte de las veces me conecto con el cliente por teamviewer para ver el detalle del mensaje de error.

El servicio en esta ocasión me mostró una maquina mal configurada, con software basura, y me tarde casi una hora en dejarla medianamente limpia,. Uno de los softwares lo había quitado hace dos meses.

Y al abrir chrome para limpiar la lista de buscadores, cuas.

Ya mande el reporte al director, a su jefe inmediato, al jefe de sistemas y al fierrero recomendándole que de plano formateen la máquina. Se que quizá le cuesta la chamba al almacenista «jefe de almacen» según me dicen por aca, y que por su dirección de correo personal supongo que es del 65.

Staka.

Reseña de Ipad Mini 7 pulgadas III

Elegir que Tablet usar, depende de muchas cosas. Una de ellas es si tienes otro medio de acceso a internet, o si piensas usarla para entrar a internet. así como si viajas

Los viajes de negocios que hago por el interior del pais, por lo general me quedo en los hoteles de Fiesta Inn, tienen una red inalámbrica decente, y en mis viajes de trabajo, una tablet no me sirve. Necesito algo que me deje programar y ver subir o bajar archivos de 5 mb a 2 gb. Una Tablet, por buena que sea, sea android o ipad, tiene varios problemas técnicos en cuanto a GENERACION DE CONTENIDO. Por ejemplo, escribir un mensaje como este, o contestar correo, lo hago sin problemas del el ipad , pero cuando recibes entre 100 y 300 mensajes de correos diarios los días de poco correo , una tablet te hace ser menos productivo.

La razón es : Multitarea.

Puedes switchear de una cosa a otra pero el espacio de pantalla es el mismo que tienes hagas lo que hagas. Por ejemplo, hace muchos años, en los 90s. usaba yo dos softwares resdidentes TSR, tipo sideckick. http://en.wikipedia.org/wiki/DESQview y quemm 386 eran programas que usé antes de windows 3.1, por 1992.

Sin embargo, el problema de la multarea durante años los resolví con diversas computadoras. ( por ejemplo, mientras escribo esto tengo en mi escritorio una AIO 23 pulgadas corriendo WAMP, chrome y generando JSON, una ACER Aspire 150 a la que le estoy checando los drivers, el ipad mini donde estoy viendo el resultado de JSON, y por ultimo una lap donde veo el correo desde otra red diferente, probando dicha red ).

No hay manera que euna IPAD Mini puedas revisar facilmente arhchivos de texto de 1 gb ( JSON ) , pero no tienes por que hacerlo.

La razón principal de las tablets desde el punto de vista de un programador, o un DBA, es poder mostrar rápidamente en una junta, sin cables de por medio, alteraciones a lo que se habló. Puedo caminar cinco metros haciéndome el encontradizo con el director general, y mostrarle en el IPAD las gráficas de ventas contra producción, y hacerlo en una pc o laptop no es posible.

Pero por ejemplo, supongamos que ando de vacaciones y quiero leer en el autobpus / avión mi correo. Resulta ideal un IPAD. Simplemente lo conecto a la red en turno en un burger king o starbucks, y no tengo que buscar cibercafé.

Desde el punto de vista de negocio, un tablet es una herramienta de trabajo que no sustituye a la computadora, pero NO es una herramienta de venta. Hace unas cuantas cosas y las hace muy bien.

Otro punto:

Estas en una sala de juntas. «Alguien» hizo una serie de trazos sin mucho sentido en el pizarrón. Que hago ? Tomo una foto con el ipad al pizarrón. Y sea manualmente o con una aplicación para personas acosadas por sectas, la foto va de inmediato a los correos que estipulaste.

Es mucho mas profesional ver como se quedan con la cara de What cuando recibe en su correo de la empresa la foto del pizarrón antes siquiera que tengan tiempo de borrarlo.

¿Que sigue?

Regresé ayer de un viaje relámpago a la ciudad de mi mamá, para cobrar un dinero de la sucursal y para ver lo de la posible venta de la casa.

En el cliente principal todo en orden, solo faltan unas gráficas que hago en una o dos horas.

Si no hay sorpresas si me tomo este fin de semana de descanso.

fueron unas 1400 líneas de código incluyendo gráficas

Mañana entrego lo que pudo hacerse de lo pedido. El código fue mas corto/simple de lo esperado, pero al mismo tiempo algo esta mal en el origen.

No podemos tener 78 toneladas de un material determinado en existencia. Maximo 10, los inventarios estan mal.

Por otra parte, da gusto resolver el problema de actualización diaria de una tabla de 12 mil registros de mssql a mysql por JSON. Menos mal que no tuve que implementar XML-RPC asi la responsabilidad es del JSON que me dan que está mal. Lo guardo como evidencia.

Desenredando información

Hace una media hora recibí el excel con la información real de las gráficas tabulares. En realidad, los problemas de comunicación son mayores de lo que parece pero a veces es mejor simplemente hacer lo que necesitan y no lo que creen que es.

Lo que necesitan es un concentrado de producción agrupado, trayendo del sistema de produccion desglosado que hice el año pasado, mezclandolo con la caida de ventas con desfase de producción de un tercer medio, que se vea en sitio web y calcule diferencias de inventario.

Oops.

Una vez este eso se agrupa por semana y mes hacia abajo. Si fuera una hoja de calculo, tandria que llenar una vez agrupados, unas 23 columnas por unas 365 filas de datos.

El problema es que los dos sistemas fuente agrupan de manera diferente.

Que que que ? LUNES !!!

Este si es lunes.

Me pasé el fin de semana haciendo lo que el viernes me indicaron eran las «graficas tabulares».

Hoy lunes me entero que alguien trae el telefono descompuesto y está desvariando. En una junta a las 9 am, dos personas quedamos sorprendidos no de la falta de comunicación sino de señales confusas.. con la persona que fue la junta del viernes, además de información incorrecta.

Ademas, hubo un problema medio raro con un dominio rescatado de network solutions al que saqué respaldo por procedimiento, pero que nadie pensó las implicaciones. Un cliente nuevo, pero estuvo a punto de ser tragedia para otras personas implicadas. A mi no me afecta. Cliente nuevo para la razón social.

Hay tres o cuatro asuntos simultáneos.

Que horror… que no sea así toda la semana.

Migraciones humanas y grafos

Estoy a la espera de pasar a una junta con el cliente principal. Quieren seguir como vamos, pero van a simplificar su sistema de pagos a proveedores. Que bueno. Por el momento no me pega ese tipo de arreglos, pero si que se traían un relajo interno monumental para manejar ordenes de compra repetitivas.

Por otra parte, me estoy dando cuenta de algo interesante sobre las migraciones humanas checando los grafos. Una especie de borrón y cuenta nueva que tratan de hacer algunas areas en empresas(como los revolvederos de clientes en la empresa de comunicación via satélite), y por otro los «seres humanos» de diversos valores dudosos que cambian de religión o creencias de manera regular. Es un mecanismo de supervivencia pero no por simplificación mental , sino para huir de sus responsabilidades, no es posible concentrar recursos cambiando de religión.

Reseña de Ipad Mini 7 pulgadas II

Mi experiencia con handhelds / terminales de mano viene de mediados de los 90s. A alguien se le ocurrió que quizá podría desarrollarse un programa para funcionar en punto de venta de las gaseras, pero la tecnología de entonces, de mismo Apple, estaba limitada a unos asistentes personales llamados Newton.

Por el 98 empecé a usar Palm Pilot que permitían programar en dialectos de pascal y basic. Todavia debo tener guardada una palm m505 a color, que dejé de usar por problemas del cargador. Programar para Palm me ganó varios proyectos en las empresas, aunque la tecnología limitaba mucho.

A mediados del 2003 estuve usando una Pocket CE, de compaq, que podia hacer varias cosas con Internet Explorer. Dos cosas me detuvieron en ese desarrollo, por una parte que el mercado de sistemas se contrajo fuerte a mediados del 2004, y por otra parte que una persona de la empresa de galletas lo robó (verdad Eduardo T. ???).

Debido a que en mi vida he tenido tres celulares (un motorola startac que quedó destruido en un intento de asalto, un nokia sencillo que dió lo que tenia que dar y el actual un OT 330 de alcatel), mi reacción natural con las iPAD es verlos no como un «consumidor de contenido» o «aparato para consumir contenido» sino como un programador, y como un PDA, o Asistente personal mecánico.

Por cuestiones de trabajo con los sistemas SCADA (control digital de plantas de producción), para mi ha tenido interés los últimos cinco años el enterarme de exploits / fallas de seguridad sobre todo en PLC. Sin embargo, por cuestiones de reglas de seguridad para programas relacionados conm la vida humana , siempre he tenido que considerar otras leyes medio raras, como el compliance con el Sarbanes Oaxley y el hecho que la GPL3 implique restricciones sobre aplicaciones de vida salud / humana que no tiene la GPL2, y las limitaciones por default de las GPL con Alemania (y por lo mismo con aparatos alemanes), impiden el uso para aplicaciones de control de la vida humana.

Por otra parte he sabido de mas gusanos / troyanos para android o de incompatibilidad entre versiones de Android, por lo mismo el problema principal es de segmentación, en segundo lugar la probabilidad de que no corra un software por diferencias de hardware, y en tercer lugar, el entorno de apple es mas conocido por las gerencias que autorizan.

A final de cuentas la elección de un Ipad era obvia en este entorno, y conociendo de primera mano las limitaciones de un IPAD de tamaño real en la vida cotidiana, en realidad lo que necesitaba era que un cliente estuviera dispuesto a pagar por un desarrollo para iPAD Mini.

Aqui si la regó Steve Jobs, debido aque el no pensaba que pudieran tener mercado Tablets de 7 pulgadas.

Esta reseña continuará.

Reseña de Ipad Mini 7 pulgadas I

En primer lugar, los que me conocen deben estar un poco sacados de onda de porqué compré un IPAD mini si odio los celulares. Por cuestiones de desarrollo, tengo un IPAD de los actuales pero sin retina, y un iphone que normalmente tengo solo para verificar sitios web o desarrollos de clientes.

El Ipad normal de 10 pulgadas me resulta estorboso de manejar y no soy consumidor de contenido. Básicamente desarrollé una aplicación de control de asistencia a eventos, mismos que iban a usar en un ipad con jailbreak hace unos meses. Normalmente estoy en contra de jail break, que es «liberar» del proveedor actual un dispositivo, o «rootear» para tener acceso a la parte interior del dispositivo, como un root en linux.

Para los que no ubican las diferencias entre ipad y ipad mini, o porqué tal diferencia de precios, vamos a dar una pequeña reseña.

EL ipad esta pensado como un aparato para consumir contenidos, y no para hablar por telefono.

La diferencia entre el ipad y el ipad mini, es que el primero mide 10 pulgadas mas o menos hoja carta , y el segundo unas siete pulgadas, que viene siendo la mitad de tamaño.

Los ipad, sea el tamaño que sean, solo vienen en dos puntos configurables internamente ademas del color de carcasa:

a ) Espacio de memoria – disco duro. Versiones 16 gb 32 y 64
b ) Sistema de enlace a internet. Todos tienen wifi, G3 ( telefonia de alta disponibilidad ) es opcional.

El ipad que tengo tiene solamente wifi, y el ipad mini es g3. EL ipad normal resulta molesto para traer de un lado para otro. Es muy poco probable que alguien ande con su IPAD en un coche como pasajero, y es incomodo meterlo a salas de juntas donde llama demasiado la atención. Se necesitan las dos manos para agarrarlo, asi que las complicaciones para trabajo continuado, implican un soporte. Para los eventos del año pasado, de plano compré «tribunas» de orador, y lo fijé con maderas fijadas con velcro.

Uno de mis clientes, un consultorio de un hospital de lujo, quiere un sistema para llevar control de sus entradas a quirófano y esta usando un IPAD mini, de siete pulgadas. Como el costo del desarrollo es de unos 25 mil, lo primero que después de firmar el contrato, fue sacar un anticipo por el valor de un IPAD mini, y manejarlo por factura.

El Ipad elegido fue color negro, 16 gb y 3g, lo que salió en 7200 pesos mas iva, sin tomar en cuenta la garantía. Explico mañana porqué este modelo y porque garantía extra.