¿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.

No hacen los watermarks como antes

Llevaba como una semana tratando de detectar un problema con un watermark de un pdf generado por php por uno de mis sistemas. Con la mente clara al primer vistazo hoy encontré el problema: una clase derivada de la clase pdf estandard no llevaba las tres lineas que llaman a mi función de watermark en el header de la derivada. No demasiado problema pero nada intuitivo (las otras dos derivadas si tenían las llamadas a mi watermark)

De todos modos resultó mejor el modo actual, 34k para un solo archivo php del formato incluyendo las tres instancias de clases de pdf, en lugar de cuatro archivos separados.

Espero poder escribir lo del ipad en la tarde. No es especialmente informativa, pero si cambia la manera de manejar algunas cosas, tanto en presentaciones, como en desarollo para validar.

Viva Apple .

Tarde de grafos

No he podido revisar bien el ipad. De entrada me la pase pensando en grafos, incluso cuando sali a comprar un stylus nuevo para la tablet.

Son las 23:52.

Me tocó además dar problema a un cliente reciente, de hace dos años, que se complica la vida y necesita unos cursos fuertes de lectura de comprensión.

Hay varias cosas por hacer y creo que estoy cerca de ese limite de reduccion de grafos.

Sin embargo hoy pasé una tarde muy provechosa aunque mañana será un dia brutal. No se de plano que esta pasando pero he notado varios problemas de uso del tiempo. Por correo tuve que dar seguimiento a dos personas dañadas en sus procesos de selección de objetivos, siendo una de ellas el cliente mencionado.

De todos modos, esas dos personas se sabotean solas.

Este fin de semana que sigue descansaré un poco pero de lunes a viernes si va a ser brutal.

Estrenando

y no es vel rosita.

Por cuestiones de trabajo me era necesario un IPAD mini, debido a un desarrollo que quieren usar en plantas de SCADA y un doctor por otra parte. Con suerte se los puedo cobrar a los dos como parte del costo.

Usar Android sería un desastre por las incompatibilidades de equipo y diferencias de sistemas operativos, asi que la primera parte del proyecto será una dación en pago, y tengo enfrente un IPAD mini, color negro , de 7 pulgadas con WIFI y 3g.

Nada mal para hacerles un diagnóstico y prototipo de 16 horas de trabajo.

Lastima que lo podre ver hasta mañana.