Archivo de la categoría: Informática

Rutina para optimizar cortes. Versión 2.0

Probablemente la solución al anterior fracaso sea empezar a valorar si, en el momento de poner el último elemento de la agrupación, es la decisión correcta. ¿Y si ésa última pieza que cabe en la agrupación no hubiera existido? ¿Qué agrupación se formaría? ¿El retal es menor? Lee el resto de esta entrada

Anuncios

Rutina para optimizar cortes. Versión 1.0

Ya he contado la idea de la rutina para optimizar cortes. Pretendo hacerlo en varias versiones sucesivas, que vayan incorporando las mejoras. La primera es poco ambiciosa, porque los proyectos demasiado ambiciosos muchas veces no llegan a arrancar.

Lee el resto de esta entrada

Rutina para optimizar cortes. Estrategia

He estado probando corte certo. Y sólo por seguir jugando se me ha ocurrido hacer una rutina para optimizar los cortes de barras (elementos de una dimensión). Le he estado dando vueltas y ya tengo pensadas las primeras versiones.

No sé cuanto tardaré, supongo que mucho, porque lo hago por jugar, en mi tiempo libre, que es escaso. Pero lo acabaré algún día.

La idea es intentar huir de la fuerza bruta. Ni una sola mosca más muerta a cañonazos. No voy a programar un script que haga todas las permutaciones y escoja la que menos piezas usa, es un camino que no me interesa mucho. Disfrutaré más intentando inventar un programa que use un poquito de inteligencia… Lee el resto de esta entrada

Voy a hacer SPAs

Voy a empezar a hacer SPAs. Esta entrada la escribo desde otro alter ego profesional que es el de desarrollador web, por lo que se hace imprescindible aclarar qué es una (que no un) SPA. No es un sitio donde disfrutar de la hidroterapia.

Cuando se monta un servicio web, en el que se comparten datos de diferentes usuarios es necesario que haya un sitio donde se almacenan esos datos. Y se necesita que nuestro navegador envíe y reciba datos para que la aplicación funcione. Hay infinitos ejemplos, desde las redes sociales mayoritarias, hasta aplicaciones para organizar el trabajo en equipo o incluso software para la gestión de contratistas

Lejos de esos mundos complejos, con frontend y backend, están las Single Page Applications (SPA). Las que tengo pensado hacer son aplicaciones que podrían trabajar sin conexión (sólo se requiere la conexión para descargarlas, como cualquier otro programa) porque no necesitan andar enviando o recibiendo datos de ninguna otra máquina. Con tu PC o tu tablet o tu móvil basta y sobra. Se ejecutan desde el navegador, y si están bien hechas, no hace falta nada más.

Si se requiere enviar o recibir datos se hace de forma dinámica, pero nunca es necesario cargar otra página o recargar la página actual, de forma que la experiencia es más fluída. Lee el resto de esta entrada

Smath Studio

Hace poco descubrí (o me enseñaron) una herramienta que es la solución a uno de los problemas más habituales para los que hacemos cálculos y los contamos con un ordenador.

Normalmente, si quieres estudiar un problema, tienes que coger un lápiz, un papel y ponerte a pensar. El ordenador te puede ayudar un poco, quizás con algún programa tipo wxMaxima, en el que te haga representaciones gráficas de las funciones que estás estudiando, resolviendo sistemas de ecuaciones o alguna que otra integral. No es poco.

Pero si tienes que manejar datos concretos de casos concretos, casi mejor pasar a Excel o a Calc. Claro que escribir una ecuación puede ser de lo menos intuitivo. O peor, leerla pasado un rato, a ver si entiendes algo o detectas un error. Suelo llenar mis hojas de cálculo de notas, pero lo que no puse porque parecía una explicación obvia, pasado un tiempo no es nada obvio. Para muestra un botón:

=SI(E41<10^4;1,2;1,2+0,18*LOG(10*E37/C3;10)/(1+0,4*(LOG(E41*10^-6;10))))

¿En qué me he equivocado? ¿De qué va el cálculo?

Supongamos que terminas el cálculo y tienes que explicarlo. Usarás un procesador de texto o un programa de correo electrónico en el que tendrás que escribir otra vez las mismas fórmulas que empleaste en la hoja de cálculo, pero ahora en un editor diferente que lo escriba de forma legible, aunque no calcule. Otro problema que no siempre está bien resuelto. Y no es de ida y vuelta; si te cambian los datos de entrada tendrás que volver a escribirlo todo… Lee el resto de esta entrada

A %d blogueros les gusta esto: