O Screen permite ter terminais(console) dentro de uma única sessão efetuando a troca entre elas com a vantagem de se manter no mesmo local da primeira sessão aberta , evitando acessar novamente o mesmo caminho toda vez que abrir uma aba ou novo terminal.
Para os usuários de Fedora e Ubuntu como eu é uma mão [...]
O chrome é o browser do momento e nada melhor do que instalá-lo no ambiente que gostamos no caso ubuntu 9.04 , achei no blog do fabioluciano http://blog.fabioluciano.com e vou replicar aqui os cinco passos para instalá-lo neste ambiente :
sudo gedit /etc/apt/sources.list
Adicione a seguinte entrada ao final do arquivo, salve-o e feche:
deb http://dl.google.com/linux/deb/ stable [...]
HANDY ONE-LINERS FOR RUBY
out 22
HANDY ONE-LINERS FOR RUBY November 16, 2005
compiled by David P Thomas version 1.0
Latest version of this file can [...]
E ai Pessoal , depois da RailsSummit 2009 resolvi dar uma revisão em meus conhecimentos de Ruby e nada melhor que seguir o tutorial do Eustáquio Rangel http://www.eustaquiorangel.com/downloads/tutorialruby.pdf que apesar de ser de 2005 é excelente material de estudo.
Tuesday é dia do Ruby em Foco :
Seguem algumas classes para testar métodos , protected , [...]
Palestra Gregg Pollack
RailsEnvy
Dicas para melhorias Rails :
>> Utilizar bullet
Avisos amigaveis para inclusão
Libraries excelentes
1 – Inserir indices na migration
>> Rails Indexes , verifica a relacao entre os modelos e indica os indices necessários.\
Configurar Controller – Otimizar
Scrooge
>> Optimize – para melhorar as consultas ao banco [...]
Rubyongenio na RailsSummit
set 30
Galera ,
No dia 13 e 14 estarei em um dos eventos mais importantes de Ruby on Rails da América Latina a Rails Summit , http://www.railssummit.com.br/ pessoas que fazem a diferença no mundo Ruby estaram presentes e o blog rubyongenio.com não poderia estar fora.
O valor é caro de 400 reais por cabeça mais vale a pena [...]
Desinstalando o Ruby
set 25
Para remover a versão do ruby na máquina siga esses passos no terminal :
sudo rm /usr/local/bin/{ruby,irb,gem}
sudo rm /usr/local/lib/libruby-static.a
sudo rm -r /usr/local/lib/ruby/
Ao executar o comando script/generate rspec estava sendo apresentada a mensagem : Couldn’t find ’spec’ generator
Solution :
gem install rspec
gem install rspec-rails
Aprendendo RSPEC
set 21
carro.rb
class Carro < ActiveRecord::Base
attr_accessor :preco
def calcula_comissao
preco * 0.05
end
def novo?
true
end
end
require File.expand_path(File.dirname(__FILE__) + ‘/../spec_helper’)
carro_rspec.rb
module CarroSpec
class Calcula
def initialize(comissao)
@comissao = comissao
end
def matches?(bloco)
bloco.call == @comissao
end
def failure_message
“esperado que comissao nao fosse negativo: #{@comissao}”
end
def negative_failure_message
“esperado que comissao nao fosse negativo :#{@comissao}”
end
end
def ter_valor(comissao)
Calcula.new(comissao)
end
end
############################################
describe Carro do
include CarroSpec
before do
@carro = Carro.new
end
it “deveria ser novo” do
@carro.should be_novo
end
it “deveria ter uma comissao de 5% do valor” do
@carro.preco=32000
@carro.calcula_comissao.should [...]
Activate APACHE Status
set 21
Alterar no httpd.conf colocando a seguinte linha :
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .foo.com
</Location>
Tipos de visualização dos dados
/server-status – Resposta de domínios e utilização de recursos
/server-status?notable – Retorna valores agrupados
/server-status?refresh – Executa um refresh no tempo em segundos que desejar por exemplo 6 segundos
/server-status?refresh=6
/server-status?auto – Retorna [...]