Articles of diseño

Creación de aplicaciones de soporte multipantalla Android

Estoy creando una aplicación en Android que debe admitir varias pantallas. Para este propósito he leído muchas respuestas y una de las que más me gusta es que puedo crear diferentes carpetas en la carpeta res siguiendo el nombre, Para pantallas pequeñas , pequeñas , Para pantallas grandes , grandes , Para pantallas extra grandes […]

¿Es una mala práctica asignar memoria en una DLL y darle un puntero a una aplicación cliente?

Estoy usando un exe que carga dinámicamente una DLL. Una función en el DLL asigna memoria en el montón y pasa un puntero a esa memoria al exe. Un senior dice que es una mala práctica hacerlo. Él dice que si alguna vez tengo que compartir la memoria entre el archivo ejecutable y la DLL, […]

“Lienzo: tratando de dibujar un bitmap demasiado grande” cuando el tamaño de pantalla de Android N es mayor que el tamaño pequeño

Tengo una aplicación publicada que se bloquea al iniciarse en Android N cuando la nueva configuración del SO del Display size se establece en un valor demasiado grande. Cuando miro en logcat, veo el siguiente mensaje: java.lang.RuntimeException: Canvas: trying to draw too large(106,975,232 bytes) bitmap. He rastreado el problema a un ImageView en mi primera […]

¿Por qué son muchos idiomas sensibles a las may

¿Por qué son muchos idiomas sensibles a las may ¿Es simplemente una cuestión de herencia? C ++ distingue entre mayúsculas y minúsculas porque C es, Java distingue entre mayúsculas y minúsculas porque C ++ es, etc. ¿O hay una razón más pragmática detrás de esto?

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?