Desculpem-me por mais de um ano ausente. O projeto em que estive trabalhando me demandou muito tempo para poder me dedicar como gostaria.
O que me motiva? Obrigado! ":^)
Estou de volta e espero que este espaço possa trazer alguma contribuição para a aquisição do conhecimento de quem precise, como muitas vezes também encontrei ajuda de que precisava por aqui pela World Wild Web.
Com o objetivo de passar informações utéis não apenas aos profissionais web, com soluções encontradas no dia-a-dia, mas principalmente como forma de interação e ajuda a todos, a fim de promover a inclusão digital. Disponibilizamos diversos tutoriais, Ruby On Rails, programação OO, asp, Java, IA, novas tecnologias, curiosidades e muito mais!
Acesse também: rcaweb.com.br
quarta-feira, 8 de junho de 2011
sexta-feira, 9 de outubro de 2009
Já está disponível a versão Beta para testes do Ubuntu 9.10
ATENÇÃO: Esta é uma versão beta. Não instale em máquinas sob ambiente de produção! O lançamento da versão estável está previsto para 29 de outubro de 2009.
Atualizando à partir do Ubuntu 9.04
Para atualizar à partir do Ubuntu 9.04 em um sistema desktop, pressione Alt+F2 e digite "update-manager -d" (sem as aspas) no terminal de comando. O gerenciador de atualizações deverá abrir e informar: New distribution release '9.10' is available (Nova distribuição da versão '9.10' está disponível). Clique Upgrade e acompanhe as instruções na tela.
Para atualizar à partir do Ubuntu 9.04 em um sistema servidor: instale o update-manager-core package se este pacote não estiver instalado; edite /etc/update-manager/release-upgrades e configure Prompt=normal; execute a ferramente de atualização com o comando sudo do-release-upgrade -d; e acompanhe as instruções na tela.
→ downloads e maiores informações
Atualizando à partir do Ubuntu 9.04
Para atualizar à partir do Ubuntu 9.04 em um sistema desktop, pressione Alt+F2 e digite "update-manager -d" (sem as aspas) no terminal de comando. O gerenciador de atualizações deverá abrir e informar: New distribution release '9.10' is available (Nova distribuição da versão '9.10' está disponível). Clique Upgrade e acompanhe as instruções na tela.
Para atualizar à partir do Ubuntu 9.04 em um sistema servidor: instale o update-manager-core package se este pacote não estiver instalado; edite /etc/update-manager/release-upgrades e configure Prompt=normal; execute a ferramente de atualização com o comando sudo do-release-upgrade -d; e acompanhe as instruções na tela.
→ downloads e maiores informações
Marcadores:
download,
informações,
instalação e configuração,
linux,
novidade
terça-feira, 12 de maio de 2009
Instalando Ruby on Rails no linux Ubuntu 9.04
PRIMEIRO
Certifique-se que sua versão do Ubuntu está atualizada:
Instale os pacotes necessários para a compilação:
Agora instale o MySQL e o Ruby:
Esta na hora de baixar o rubygems. Verifique aqui se está com a versão mais recente:
Crie symlinks para acessar diretamente alguns comandos:
Instale o Rails! Você pode suprimir o Rdoc e o Ri se a memória de sua máquina for baixa:
Faça a instalação dos pacotes mais requeridos:
Certifique-se que sua versão do Ubuntu está atualizada:
sudo apt-get update
sudo apt-get dist-upgradeInstale os pacotes necessários para a compilação:
sudo apt-get install build-essentialAgora instale o MySQL e o Ruby:
sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby ruby1.8-dev irb1.8 libdbd-mysql-perl libdbi-perl libmysql-ruby1.8 libmysqlclient15off libnet-daemon-perl libplrpc-perl libreadline-ruby1.8 libruby1.8 mysql-client-5.0 mysql-common mysql-server-5.0 rdoc1.8 ri1.8 ruby1.8 irb libopenssl-ruby libopenssl-ruby1.8 libhtml-template-perl mysql-server-core-5.0Esta na hora de baixar o rubygems. Verifique aqui se está com a versão mais recente:
wget http://rubyforge.org/frs/download.php/56227/rubygems-1.3.3.tgz
tar xvzf rubygems-1.3.3.tgz
cd rubygems-1.3.3
sudo ruby setup.rbCrie symlinks para acessar diretamente alguns comandos:
sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc
sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri
sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irbInstale o Rails! Você pode suprimir o Rdoc e o Ri se a memória de sua máquina for baixa:
sudo gem install rails --no-rdoc --no-riFaça a instalação dos pacotes mais requeridos:
sudo apt-get install libc6 libpcre3 libpcre3-dev
libpcrecpp0 libssl0.9.8 libssl-dev zlib1g zlib1g-dev lsb-base
Marcadores:
aplicação web,
linguagem,
linux,
passo-a-passo,
plugins e gems,
programação,
ruby on rails,
tecnologia,
tradução,
tutorial
segunda-feira, 6 de abril de 2009
Migrando de rails 2.0 para rails 2.3
A primeira coisa a se fazer é baixar a versão mais recente de rails que, até a presente data, é a 2.3.2. Para isto, execute o comando:
gem update rails
Por via das dúvidas, atualize também suas gems através do comando:
gem update
Se você possuia uma versão anterior, dentro do contexto da versão 2.0 de rails. É possível fazer a migração para 2.3 através de uma pequena 'gambiarra', mas que para mim foi suficientemente satisfatória. ..heheh :)
Isto porque as versões anteriores a 2.2 tiveram um método deprecado que informa com relação a cache_template_extensions. O erro que aparece quando você tenta executar o mongrel por exemplo é:
undefined method `cache_template_extensions=' for ActionView::Base:Class (NoMethodError)
SOLUÇÃO PROPOSTA
Antes uma breve observação: No meu caso deu certo, mas não estou garatindo que isto irá funcionar para qualquer aplicação. E muito menos ainda se for uma aplicação nas versões anteriores a 2.0.
O quê que eu fiz?
Com estas modificações realizadas, foi o suficiente para que tudo desse certo e eu conseguisse fazer a migração tranqüilamente da versão 2.0.4 do rails para sua versão mais recente: rails 2.3.2!
gem update rails
Por via das dúvidas, atualize também suas gems através do comando:
gem update
Se você possuia uma versão anterior, dentro do contexto da versão 2.0 de rails. É possível fazer a migração para 2.3 através de uma pequena 'gambiarra', mas que para mim foi suficientemente satisfatória. ..heheh :)
Isto porque as versões anteriores a 2.2 tiveram um método deprecado que informa com relação a cache_template_extensions. O erro que aparece quando você tenta executar o mongrel por exemplo é:
undefined method `cache_template_extensions=' for ActionView::Base:Class (NoMethodError)
SOLUÇÃO PROPOSTA
Antes uma breve observação: No meu caso deu certo, mas não estou garatindo que isto irá funcionar para qualquer aplicação. E muito menos ainda se for uma aplicação nas versões anteriores a 2.0.
O quê que eu fiz?
- Simples. Uma vez com o rails na sua versão mais recente instalada, criei uma aplicação que chamei de corrigir:
- Então, da minha app_antiga, copiei todo o conteúdo das pastas: app, test e db.
- Também copiei os dois arquivos necessários da minha antiga pasta config: database.yml e routes.rb
- Em public, como de praxe deletei o index.html e copiei todo o conteúdo apenas da pasta stylesheets.
- Muito importante foi a alteração em app/controllers. Pois o antigo arquivo application.rb passa se chamar de application_controller.rb. Então copiei todo o conteúdo do antigo application.rb para dentro do novo application_controller.rb.
Com estas modificações realizadas, foi o suficiente para que tudo desse certo e eu conseguisse fazer a migração tranqüilamente da versão 2.0.4 do rails para sua versão mais recente: rails 2.3.2!
domingo, 5 de abril de 2009
Gerando uma aplicação segura com rails 2.0.4
Considerando que você já tenha procedido com a instalação prévia do Ruby e do RubyGems. Atualmente se você executar o comando no terminal
gem install rails
Procederá com a instalação na versão 2.0.2 do rails.
No entanto, a versão 2.0.4 consiste de >correções importantíssimas, principalmente no rxml que previne ataque de DoS.
Para que rails 2.0.4 seja instalado, utilize o comando:
gem install -v=2.0.4 rails
Isto fará com que rails e todas as suas dependênciass da versão 2.0.4 sejam instaladas.
Nas versões 2.0, o procedimento de gerar um aplicativo é até mais simpless do que nas versões anteriores.
Como de praxe, o comando para gerar uma aplicação rails é o mesmo. Digite no terminal (unix) ou cmd (win32):
rails sua_app
O que muda é a partir daí!
Configure seu arquivo config/database.yml, então execute o comando do rake:
rake db:create:all
Este comando irá automaticamente gerar os bancos de dados para cada ambiente de desenvolvimento de sua aplicação.
A seguir, ao contrário das versões anteriores, você irá neste passo executar o scaffold, informando inclusive os campos que irão compor sua tabela na base de dados. Exemplo:
ruby script/generate scaffold Tabela campo1:string nome:string data:datetime mensagem:text verificar:integer
Este comando já irá gerar praticamente todo o esquema, inclusive pré-moldando os arquivos do migration. Após isto, execute o comando:
rake db:migrate
Rode sua aplicação e confira o resultado!
OBS.: Se você já possui uma versão 2.0 anterior, baixe esta gem do rails na versão 2.0.4 e modifique seu arquivo config/environment.rb na oitava linha para:
RAILS_GEM_VERSION = '2.0.4' unless defined? RAILS_GEM_VERSION
gem install rails
Procederá com a instalação na versão 2.0.2 do rails.
No entanto, a versão 2.0.4 consiste de >correções importantíssimas, principalmente no rxml que previne ataque de DoS.
Para que rails 2.0.4 seja instalado, utilize o comando:
gem install -v=2.0.4 rails
Isto fará com que rails e todas as suas dependênciass da versão 2.0.4 sejam instaladas.
Nas versões 2.0, o procedimento de gerar um aplicativo é até mais simpless do que nas versões anteriores.
Como de praxe, o comando para gerar uma aplicação rails é o mesmo. Digite no terminal (unix) ou cmd (win32):
rails sua_app
O que muda é a partir daí!
Configure seu arquivo config/database.yml, então execute o comando do rake:
rake db:create:all
Este comando irá automaticamente gerar os bancos de dados para cada ambiente de desenvolvimento de sua aplicação.
A seguir, ao contrário das versões anteriores, você irá neste passo executar o scaffold, informando inclusive os campos que irão compor sua tabela na base de dados. Exemplo:
ruby script/generate scaffold Tabela campo1:string nome:string data:datetime mensagem:text verificar:integer
Este comando já irá gerar praticamente todo o esquema, inclusive pré-moldando os arquivos do migration. Após isto, execute o comando:
rake db:migrate
Rode sua aplicação e confira o resultado!
OBS.: Se você já possui uma versão 2.0 anterior, baixe esta gem do rails na versão 2.0.4 e modifique seu arquivo config/environment.rb na oitava linha para:
RAILS_GEM_VERSION = '2.0.4' unless defined? RAILS_GEM_VERSION
Assinar:
Postagens (Atom)