Programación

89
¿Patrón de Jackson + Builder?

Me gustaría que Jackson deserializara una clase con el siguiente constructor: public Clinic(String name, Address address) Deserializar el primer argumento es fácil. El problema es que Dirección se define como: public class Address { private Address(Map<LocationType, String>...

89
Ruby: ¿que hace :: prefix?

Estaba leyendo a través de la fuente de Artifice y vi: module Artifice NET_HTTP = ::Net::HTTP # ... end línea: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 ¿Por qué no simplemente hacer en Net::HTTPlugar de ::Net::HTTP, es decir, qué significa cuando se usa ::como...

89
¿Capturar stdout de un script?

supongamos que hay un script que hace algo como esto: # module writer.py import sys def write(): sys.stdout.write("foobar") Ahora suponga que quiero capturar la salida de la writefunción y almacenarla en una variable para su posterior procesamiento. La solución ingenua fue: # module...

89
clic en el botón de radio de javascript jquery

Tengo 2 botones de radio y jquery ejecutándose. <input type="radio" name="lom" value="1" checked> first <input type="radio" name="lom" value="2"> second Ahora, con un botón puedo configurar onClick para ejecutar una función. ¿Cuál es la forma de hacer que los botones de radio...

89
Resta de fecha rubí (por ejemplo, hace 90 días)

Me ha estropeado un poco la API joda-time de: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); Estoy tratando de hacer algo similar en Ruby, pero estoy now = Time.now ninetyDaysAgo = now - (90*24) Sin embargo, las matemáticas están fuera de lugar (realmente estoy...