Category Archives: Rails

Previsões para 2008

Finalizando as previsões para o próximo ano:

  1. Sentindo o peso da insatisfação crescente dos clientes, as grandes empresas contratarão as pequenas consultorias como mercenários em uma guerra. É possível ser grande e eficiente mas falta cultura ao brasileiro. Somos atrasados, é um fato.
  2. Algumas grandes empresas tentarão melhorar a situação adotando metodologias ágeis, vão continuar usando waterfall mesmo assim só que poluindo a natureza com toneladas de post-its! Como não entenderão os valores e os princípios que são o que movem os métodos ágeis, irão adotar Scrum como uma espécie de PMBOK de jeans!
  3. O conceito de DSL vai crescer no meio especializado, principalmente porque o livro do meu ídolo estar para sair, deve estar na boca do forno. (Vou até escrever um artigo para uma grande revista de Java nacional sobre como fizemos uma DSL (sem conhecer o termpo na época) usando pnuts em 2001 para solucionar o problema de um ERP europeu por causa da infinidade de impostos que existem no Brasil. Mas pretendo reescrever a coisa em javascript com Rhino).
  4. As linguagens dinâmicas serão adotadas em larga escala porque para fazer DSL com linguagens de tipos estáticos o sofrimento é grande. Essas linguagens estáticas ficarão mais para background. O sofrimento é muito grande até para Fluent Interfaces.
  5. Javascript 2 (ECMAScript 4) vai competir diretamente com ruby.
  6. Ruby precisará de uma VM melhor, provavelmente JRuby seja a solução.
  7. Rails será o Struts do Ruby.
  8. SOA vai continuar como a promessa do ano (está a quantos anos mesmo? A InformationWeek não aguenta mais dá capa para SOA).
  9. A WEB 2.0 vai parar de crescer e o Google puxará o início da WEB 3 com Adsense em videos e imagens (arquivos binários em geral).
  10. O Brasil atrasado como sempre, na contramão do mundo vai popularizará as redes sociais (não considerem o orkut como rede social que nem o google consegue explicar o sucesso somente no Brasil). Aposto no Tuangr como a promessa do ano.
  11. Tuangr vai ser comprado pelas Americanas por 2.5 bilhões e inicia a “The Brazil Bubble” (Ops! Era para contar Luthiano?).
  12. Triadworks lança uma rede social tentando imitar o sucesso do Tuangr (isso sim é um Spoiler).
  13. Android será um fiasco.
  14. OpenSocial não decola e o Google compra uma pequena rede social que usa as próprias APIs do google.
  15. Europeus e americanos vão parar de contratar empresas indianas. CMMi irá despencar!
  16. MPS.br crescerá porque o governo exigirá nas licitações.
  17. Brasileiros continuarão pagando propina na prefeitura para provarem que são honestos.
  18. PMBOK vai sofrer a concorrência do PRINCE2 no Brazil.
  19. Martin Fowler virá ao Brazil e pensará em abrir uma filial da TW aqui. Um bando de tietes ensadecidos cercarão o cara e o pessoal do hotel perguntará quem ele é.
  20. Fidel Castro morrerá e finalmente o comunismo será erradicado de Cuba.

Typically chemist’s shop can sale to you with discreet treatments for various health problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a very much complicated question. Matters, like “coupons for viagra“, are united numerous types of health problems. If you need to take prescription medications, ask your dispenser to check your testosterone levels before. Sometimes the treatment options may include erectile malfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a prescription is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.

Instalando RubyOnRails no Windows com proxy

Comecei a estudar Ruby e fui instalar o famoso Rails na máquina do trabalho que roda WinXP, de cara passei por alguns problemas porque estamos atrás de um proxy. Esse tutorial passo a passo é mais um roteiro açucar para servir de documentário para situações semelhantes e não perder tempo repetindo as mesmas buscas para solucionar o mesmo problema.

Instalação do Ruby

Baixei o arquivo para Windows no endereço do ruby-lang, denominado “Ruby 1.8.6 One-Click Installer” (versão na época desse artigo). Instalei no caminho “C:\ruby” que o próprio arquivo de instalação indicou, portanto o path do tutorial vai se basear nesse endereço.

Instalação do GEM para acesso via Proxy

Baixei o gem que possibilita o acesso via proxy nesse endereço “http://rubyforge.org/frs/download.php/14326/rubysspi-1.0.4-i386-mswin32.gem” e a partir da pasta onde ele foi baixado, executei esse comando para a instalação local:

gem install rubysspi-1.0.4-i386-mswin32 -l

O parâmetro -l para indicar que se trata de uma instalação local, assim como o parâmetro -r é uma instalação remota.

Configuração do uso de Proxy

Criação da variável de ambiente no Windows chamada HTTP_PROXY e valor da variável com o endereço do seu proxy, como http://172.25.2.30:80, após isso copia o arquivo spa.rb que se encontra na pasta da instalação em C:\ruby\lib\ruby\gems\1.8\gems\rubysspi-1.0.4-i386-mswin32 para onde voce vai executar o comando gem install.

Eu executo a partir do path normal do cmd, que é no meu caso “C:\Documents and Settings\milfont>”, então copiei o spa.rb para esse path..

Abrir o arquivo gem.bat para edição em C:\ruby\bin\gem.bat, alterar a linha:

"%~d0%~p0ruby" -x "%~f0" %*

Incluindo nessa linha o comando -rspa após o -x, fica assim:

"%~d0%~p0ruby" -x -rspa "%~f0" %*

Instalação do Rails via Proxy

Instalar agora remotamente com o comando:

gem install rails --include-dependencies -r

Agora podemos instalar qualquer gem remotamente com o uso do proxy.

Sem mais atrasos, iniciar estudo do Rails.

Typically chemist’s shop can sale to you with discreet treatments for various soundness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a highly complicated matter. Matters, like “coupons for viagra“, are connected numerous types of health problems. If you need to take formula medications, ask your pharmacist to check your testosterone levels before. Sometimes the treatment options may switch on erectile disfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a prescription is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.