Programación

95
Heredar métodos de clase de módulos / mixins en Ruby

Se sabe que en Ruby, los métodos de clase se heredan: class P def self.mm; puts 'abc' end end class Q < P; end Q.mm # works Sin embargo, me sorprende que no funcione con mixins: module M def self.mm; puts 'mixin' end end class N; include M end M.mm # works N.mm # does not work! Sé que el...

95
¿Dónde colocar métodos privados en Ruby?

La mayoría de los blogs, tutoriales o libros tienen métodos privados al final de cualquier clase / módulo. ¿Es esta la mejor práctica? Me parece más conveniente tener métodos privados cuando sea necesario. Por ejemplo: public def my_method # do something minion_method end private def...

95
Matriz agregada de Postgresql

Hola tengo dos mesas Student -------- Id Name 1 John 2 David 3 Will Grade --------- Student_id Mark 1 A 2 B 2 B+ 3 C 3 A ¿Es posible hacer que Postgresql nativo seleccione para obtener resultados como este: Name Array of marks ----------------------- 'John', {'A'} 'David',

95
¿Cómo ejecutar varios comandos de DOS en paralelo?

¿Cómo ejecutar varios comandos DOS? Tengo un forbucle, que ejecuta la detección del servidor para detectar qué servidor funciona y es rápido. Y debido a que hay más servidores, no deseo ejecutar todas las detecciones de servidores en secuencia, sino en paralelo.

95
Formato TimeSpan ToString

Solo por curiosidad, ¿hay una cadena de formato que pueda usar para generar algo como "5h 3m 30s"? p.ej. (obviamente mal) myTimeSpan.ToString("hh mm