Programación

226
Servicio API tranquilo

Estoy buscando hacer un servicio que pueda usar para hacer llamadas a una API REST basada en la web. Básicamente, quiero iniciar un servicio en la aplicación init, luego quiero poder pedirle a ese servicio que solicite una URL y devuelva los resultados. Mientras tanto, quiero poder mostrar una...

226
¿Cómo obtener elemento por clase en JavaScript?

Quiero reemplazar el contenido dentro de un elemento html, así que estoy usando la siguiente función para eso: function ReplaceContentInContainer(id,content) { var container = document.getElementById(id); container.innerHTML = content; } ReplaceContentInContainer('box','This is the replacement...

226
¿Cómo determino programáticamente si hay cambios no confirmados?

En un Makefile, me gustaría realizar ciertas acciones si hay cambios no confirmados (ya sea en el árbol de trabajo o en el índice). ¿Cuál es la forma más limpia y eficiente de hacer eso? Un comando que sale con un valor de retorno de cero en un caso y distinto de cero en el otro sería adecuado para...

226
Comprobando si un objeto es nulo en C #

Me gustaría evitar un mayor procesamiento en un objeto si es nulo. En el siguiente código verifico si el objeto es nulo por cualquiera de los dos: if (!data.Equals(null)) y if (data != null) Sin embargo, recibo un NullReferenceExceptionat dataList.Add(data). Si el objeto era nulo, ¡nunca...

226
parseInt (nulo, 24) === 23 ... espera, ¿qué?

Muy bien, así que estaba jugando con parseInt para ver cómo maneja los valores aún no inicializados y me topé con esta gema. Lo siguiente sucede para cualquier raíz 24 o superior. parseInt(null, 24) === 23 // evaluates to true Lo probé en IE, Chrome y Firefox y todos alertan de verdad, así que...

226
Redis convenciones de nomenclatura clave?

¿Cuáles son las convenciones de nomenclatura normales para las claves en redis? He visto valores separados por, :pero no estoy seguro de cuál es la convención normal o por qué. Para un usuario, ¿haría algo como ... user:00 si la identificación del usuario era 00 ¿Puede consultar solo el...