View resources
1 2 3 4 5 6 7 8 9 10
Si lo que querés es una relación liberal, a corto plazo...
http://tryruby.org
 
Si, en cambio, querés comprometerte
http://rubyinstaller.org
 
O para echar un vistazo de lo que hay en el mundo ruby
http://rubygems.org
 
Si querés hacer preguntas
View gist:061d4074f179b95e230f
1 2 3 4 5 6 7 8 9
@RequestMapping("/hi")
public ModelAndView helloWorld(@RequestParam("nombre") String nombre) {
 
String message = "Hola, " + nombre + "!";
ModelMap model = new ModelMap();
model.put("command", new Persona());
model.put("message", message);
return new ModelAndView("hello", model);
}
View Carrito.java
1 2 3 4 5 6 7 8 9 10
package tallerweb.springmvc.utils;
 
import java.util.HashMap;
 
public class Carrito {
 
private static Carrito instance = new Carrito();
private Map<String, Integer> unidades = new HashMap<String,
private Carrito(){}
View gist:6809773

Preguntas teóricas

  1. ¿Qué es git? ¿Cuáles son sus características principales?

  2. ¿Para qué se utilizan los branch en git? Proporcione un ejemplo práctico y las instrucciones necesarias para hacerlo explicando cada una de ellas.

  3. ¿Qué es la Programación Orientada a Objetos? Explíquelo con sus palabras, y contrástelo con la programación estructurada.

  4. Enumere y describa al menos cuatro conceptos relacionados a la programación orientada a objetos. Relaciónelos en una sola frase.

View youtube_playlist_scrapper.rb
1 2 3 4 5 6 7 8 9 10
# encoding: utf-8
require 'mechanize'
require 'csv'
START_URL = 'http://www.youtube.com/playlist?list=PLkuS0waF8krjwcRHzSJMq_nA67mCFi24T'
STDOUT.sync = true
agent = Mechanize.new
page = agent.get START_URL
View Punto.java
1 2 3 4 5 6 7 8 9 10
class Punto {
private double x;
private double y;
 
Punto(double x, double y) {
this.x = x;
this.y = y;
}
 
double getX() {
View groovy-grails.md

Guía de instalación - Groovy/Grails en Ubuntu/Lubuntu

Esta guía presenta los pasos básicos para instalar un entorno de desarrollo Grails dentro de sistemas Ubuntu. Se asume cierta experiencia en la instalación de software, por lo que algunos detalles se omiten.

Paso 1: Instalar herramientas básicas

Por medio de la consola, instalar git y vim.

sudo apt-get install git vim
View Adivinanza.java
1 2 3 4 5 6 7 8 9 10
package ar.edu.unlam.tallerweb;
 
public class Adivinanza {
 
private Integer numero;
public Adivinanza(Integer numero) {
this.numero = numero;
}
View DiasLluviosos.java
1 2 3 4 5 6 7 8 9 10
package ar.edu.untref.lp1;
 
public class DiasLluviosos {
private int[] lluviasDiarias = new int[30];
public void setLluviaDiaria(int dia, int lluviaDiaria) {
if (dia < 1 || dia > 30 ) {
throw new Error("El mes tiene entre 1 y 30 días");
}
this.lluviasDiarias[dia - 1] = lluviaDiaria;
View Nota.java
1 2 3 4 5 6 7 8 9 10
package ar.edu.untref.pruebas;
 
public class Nota {
 
private int nota;
 
public Nota(int nota) {
if (nota >=0 && nota <=10) {
this.nota = nota;
} else {
Something went wrong with that request. Please try again.