Skip to content

Instantly share code, notes, and snippets.

View rodrigomanhaes's full-sized avatar

Rodrigo Manhães rodrigomanhaes

  • Campos dos Goytacazes, Rio de Janeiro, Brasil
View GitHub Profile
@rodrigomanhaes
rodrigomanhaes / exercicio06-TV.java
Created November 25, 2011 23:43
Soluções feitas em aula para os exercícios de Programação Orientada a Objetos (Ruby)
package exercicio06;
public class TV {
public static final int PRIMEIRO_CANAL = 1;
public static final int ULTIMO_CANAL = 60;
private boolean ligada;
private int canal;
private int volume;
@rodrigomanhaes
rodrigomanhaes / exercicio06-TV.java
Created November 25, 2011 23:40
Soluções feitas em aula para os exercícios de Programação Orientada a Objetos (Java)
package exercicio06;
public class TV {
public static final int PRIMEIRO_CANAL = 1;
public static final int ULTIMO_CANAL = 60;
private boolean ligada;
private int canal;
private int volume;
@rodrigomanhaes
rodrigomanhaes / Bola.java
Created November 30, 2011 03:31
Soluções em Java da Lista 1 de exercícios de Programação Orientada a Objetos
package exercicio01;
public class Bola {
private String cor;
public Bola(String cor) {
this.cor = cor;
}
public String getCor() {
@rodrigomanhaes
rodrigomanhaes / melhores2013.rst
Last active September 29, 2015 05:08
Meus melhores de 2013

Álbuns

  1. "13.0.0.0.0", This Town Needs Guns
  2. "Scorn", Primitive Man
  3. "Pelos Trópicos", Andreia Dias
  4. "True North", Bad Religion
  5. "This World is Dead", Blockheads
  6. "That Day Last November", Our Ceasing Voice
  7. "Target Earth", Voivod
@rodrigomanhaes
rodrigomanhaes / conta.rb
Created February 13, 2012 11:53
Códigos em Ruby sobre herança feitos na aula de POO
class Conta
def initialize(nome_correntista, numero)
@nome_correntista, @numero = nome_correntista, numero
@saldo = 0
end
attr_reader :saldo, :nome_correntista, :numero
def depositar(valor)
@saldo += valor
@rodrigomanhaes
rodrigomanhaes / 01.rspec
Created February 28, 2012 19:44
Soluções para a lista 2 de orientação a objetos (Ruby)
--format nested
--color
@rodrigomanhaes
rodrigomanhaes / .gitignore
Created March 10, 2012 16:04
Soluções para a lista 2 de orientação a objetos (Java)
bin
.classpath
.project
@rodrigomanhaes
rodrigomanhaes / nsicloudooo_usage.rb
Created March 23, 2012 21:23
How to use nsicloudooo gem
require 'nsicloudooo'
require 'base64'
oo = NSICloudooo::Client.new 'http://user:password@host:port'
filename = '/home/rodrigo/manual.odt'
f = File.open(filename)
doc = Base64.encode64(f.read)
response = oo.granulate(file: doc, filename: 'manual.odt')
key = response['key']
oo.done(key)
@rodrigomanhaes
rodrigomanhaes / Circulo.java
Created February 13, 2012 11:43
Exemplo de Polimorfismo em Java feito na aula de POO (do modo em que estavam quando terminou a aula...)
package figura;
public class Circulo extends Figura {
private double raio;
public Circulo(double raio) {
this.raio = raio;
}
class Carrinho
def initialize
@itens = []
end
def incluir(produto)
@itens << ItemCarrinho.new(produto)
end
def remover(produto)