20140716

Ruby: Difference between require and load

Load
  • loads a file (you were right!)
  • As it loads a file, it has to have the extension and a path depending on its location
File:
hello.rb

    p 'Hi there'   
  
  
File:
test1.rb

    load 'hello.rb'
    p 'Willma'
  
  
Require
  • require is smarter than load.
  • It loads a library and prevents you to load it twice. If you try to do so... it will print "false" like saying "dumb" to you.
  • You don't need to specify the rb extension. You can include the path depending on its location
File:
hello.rb

    p 'Hi there'   
  
  
File:
test1.rb

    require 'hello'
    p 'Willma'
  
  

20140715

20140714

La computadora de Martín Cárdenas

Hace un mes atrás o más se llevó a cabo la noche de museos en Cochabamba. La noche de museos es un día en que los museos abren sus puerta a propios y extraños de forma gratuita; con la intención de promover y dar a conocer la identidad de los cochabambinos y bolivianos a través de los mismos. Mi prometido, mi familia y yo participamos de esta actividad pero sólo logramos visitar el museo Martín Cárdenas ya que luego se puso a llover, en contra de todos los pronósticos del clima para ese día, y no pudimos seguir visitando más lugares. (Casi todos los museos se encuentran en el centro de la ciudad)

Al ingresar al museo, ubicado en la avenida Heroinas entre junín y hamiraya(creo) quedé maravillada y sentí como si me transportara en el tiempo. La particularidad de este museo es que es la misma casa del señor Martín Cárdenas, con todas sus cosas que parecen estar intactas, entre ellas su computadora. Pese a que busqué en internet el modelo al que correspondía, no pude dar con el dato. Creo que tendré que hacer otra visita al museo para tener el dato exacto; será hasta que tenga algo más de una hora de tiempo libre. Mientras tanto si alguien pudiese darme más información le estaría agradecida :).

Con la tecnología de Blogger.