Articles of diseño

Ancho de seguridad en píxeles para imprimir páginas web

¿Cuál es el ancho de seguridad en píxeles para imprimir una página web? Mi página incluye imágenes grandes y quiero asegurarme de que no se corten cuando se impriman. Conozco los diferentes márgenes del navegador y los tamaños de papel US Letter / DIN A4. Así que obtuvimos el tamaño de letra estándar y algunos […]

Defecto de la piel LibGDX?

He estado siguiendo esto: https://code.google.com/p/table-layout/#Quickstart para obtener una pequeña introducción a las tablas en LibGDX. Ya experimenté un poco con los botones. Ahora tengo este código: Label introLabel = new Label(“Skip Intro”, skin); TextField introText = new TextField(“”, skin); table.add(introLabel); table.add(introText).width(100); table.row(); Pero arroja una NullPointerException porque: No com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle registered with name: default Solo agregué […]

API REST: creación masiva o actualización en una sola solicitud

Supongamos que hay dos recursos, Binder y Doc con relación de asociación, lo que significa que Doc y Binder sostienen por sí solos. Doc podría o no pertenecer a Binder y Binder podría estar vacío. Si quiero diseñar una API REST que permita al usuario enviar una colección de documentos, EN SOLICITUD INDIVIDUAL , como […]

Backbone.js view inheritance

Tengo una vista llamada Pannel que es solo un fondo con un botón de cerrar. Quiero extender esa vista a una llamada PannelAdvanced . ¿Cómo haría eso con backbone.js? En este momento, todos los ejemplos tienen Backbone.View.Extend pero solo extienden Backbone.View ; Quiero extender mi PannelView .

Pedido de parámetros para hacer uso del currying

He cambiado el código de dos veces recientemente para cambiar el orden de los parámetros porque había demasiados códigos en los que se producían hacks como flip o \x -> foo bar x 42 . Al diseñar una función, ¿qué principios me ayudarán a aprovechar al máximo el currículum?

¿Qué es el software obstinado?

A menudo veo que la gente dice que cierto software es “muy obstinado” o que Microsoft tiende a escribir marcos “no obstinados”. ¿Qué significa esto realmente?

¿Cómo se implementa una clase en C?

Asumiendo que tengo que usar C (sin comstackdores C ++ u orientados a objetos) y no tengo asignación de memoria dinámica, ¿cuáles son algunas de las técnicas que puedo usar para implementar una clase, o una buena aproximación de una clase? ¿Siempre es una buena idea aislar la “clase” en un archivo separado? Supongamos que […]

Applet no aparece lleno

Acabo de crear un applet public class HomeApplet extends JApplet { private static final long serialVersionUID = -7650916407386219367L; //Called when this applet is loaded into the browser. public void init() { //Execute a job on the event-dispatching thread; creating this applet’s GUI. // setSize(400, 400); try { SwingUtilities.invokeAndWait(new Runnable() { public void run() { createGUI(); […]

¿Cómo evitar múltiples afirmaciones en una prueba JUnit?

Tengo un DTO que estoy rellenando desde el objeto de solicitud, y el objeto de solicitud tiene muchos campos. Quiero escribir una prueba para verificar si el método populateDTO() está poniendo valores en los lugares correctos o no. Si sigo la regla de una afirmación por prueba, tendría que escribir una gran cantidad de pruebas […]

El patrón de tarta con tipo abstracto primordial no funciona con Upper Type Bounds

Quiero anular el tipo abstracto en el rasgo con <: y no con = (como la respuesta aquí Scala Upper Bounds: el valor no es un miembro del parámetro tipo ). Quiero usar patrón de pastel, pero esto no funciona, no entiendo por qué? trait A { def ping = println(“ping”) } trait Cake { […]