O pessoal lá de Passo Fundo lançou a página do Google Chrome Brasil. Vale a pena conferir.
Lançada a página Chrome Brasil
Quinta-feira, 4 de Setembro de 2008 às 10:37 Marcadores: { chrome } {0 comentários}
Seja bem vindo Google Chrome!
Terça-feira, 2 de Setembro de 2008 às 05:43 Marcadores: { google } {1 comentários}
Agora a coisa ficou (mais) feia para o IEca, que deve estar tendo pesadelos com a chegada do Google Chrome. Trata-se do navegador da Google, parece ser tão simples e intuitivo como a página inicial. Confira mais sobre o Google Chrome.
Alterando classes padrões no Ruby
Domingo, 10 de Agosto de 2008 às 20:12 Marcadores: { ruby metaprogramação } {0 comentários}
A flexibilidade que o Ruby proporciona ao desenvolvedor é significativamente maior que qualquer outra linguagem de propósito geral, tanto por ser uma linguagem de script quanto por ser de altissísimo nível. Podemos facilmente alterar as classes padrão do Ruby implementando novos métodos ou simplesmente alterando os métodos existentes. Logo abaixo segue um pequeno exemplo da implementação de um novo método na classe Numeric chamado mais.
class Numeric
def mais numero
self + numero
end
end
1.mais 2
Pode-se perceber que o resultado será 3, basta ler a frase para saber o resultado.
É como perguntar ao Google o valor de 1 mais 2.
How to kill a dragon
Terça-feira, 5 de Agosto de 2008 às 04:45 Marcadores: { linguagens de programacao } {0 comentários}
I am still trying to kill a mighty dragon. Fallowing a recipe.
Sobrescrevendo métodos em Ruby
Quarta-feira, 16 de Julho de 2008 às 05:24 {0 comentários}
Mesmo que você tenha uma classe filho (subclasse) que sobrescreva algum método da classe pai (superclasse), você ainda consegue acessar o método da classe pai usando a palavra reservada super.
Vejamos, classe Pai e Filho, a seguir:
class Pai
def metodo
puts "método de Pai"
end
end
class Filho < Pai
def metodo
super
puts "método de Filho"
end
end
Instanciando a classe Filho:
filho = Filho.new
filho.metodo
Obtemos o seguinte retorno:
método de Pai
método de Filho
Muito simples, não? Mas, o que acontece ao modificarmos os métodos da classe Pai e Filho. Dessa forma:
class Pai
def metodo
puts self.class
end
end
class Filho < Pai
def metodo
super
puts self.class
end
end
filho = Filho.new
filho.metodo
O quê deveria acontecer mesmo?