Novo site IronGymnasium.com
Posted on October 13, 2011
A Hooppe acaba de lançar mais um site do seu portifólio, é o site da Iron Gymnasium
A Iron Gymnasium busca a excelência ao trabalhar com área de exercícios e saúde, a academia conta com uma enorme estrutura de musculação, a Iron Gym, diversas modalidades de lutas com a Iron Fight e uma nova estrutura voltada para a saúde, a Iron Health
- Tagged Sites
- 24 comments
Compras Coletivas
Posted on March 21, 2011
Nosso último trabalho deu a oportunidade de usar alguns novos plugins como o
- simple_form
- devise
- themes_for_rails
Com o simple_form tivemos alguns problemas relacionados com as traduções no
uso de datas, o mês por algum motivo, quando traduzido para o português adicionando
a linha config.i18n.default_locale = “pt-br” no application.rb, desconfigurava inviabilizando o uso, e não encontramos
a solução para esse erro.
Tivemos que procurar outra ferramentas para nos ajudar com a data, por se tratar de
um site de compra coletiva a data é muito importante para o inicio e o fim da oferta.
Encontramos o datetimepicker que usa o jquery que também foi uma novidade pra min.
Um pouco complicado mas resolveu nosso problema das datas.
Continuamos usando o simple_form mesmo assim.
https://github.com/plataformatec/simple_form
O devise sim foi uma mão na roda, já com todas as funções de sign_in, sign_out, sign_up and forgot_password
todas prontas e funcionando perfeitamente.
https://github.com/plataformatec/devise
Fizemos o site de uma forma que futuramente se alguma nova empresa entrar em contato querendo
um site de compra coletiva, precisamos apenas desenvolver um novo layout e é nessa parte
que o themes_for_rails nos ajudou muito, pois não misturamos dentro da pasta pública do projeto imagens
html e css que muda de projeto pra projeto.
Apenas cadastramos uma nova empresa e um novo thema no projeto e está pronto pra colocarmos um novo site
de compra coletiva no ar é bem rápido.
https://github.com/lucasefe/themes_for_rails
Colocando projeto Rails na Locaweb
Posted on July 14, 2010
Depois de muitas horas de pesquisas na internet, tempo perdido com o “suporte” online da Locaweb onde o pessoal não tem conhecimento técnico para dar o suporte necessario, cheguei a um guia para colocar projetos online nessa hospedagem. Se alguem quiser arriscar e tentar usar o Locarails espero que tenha mais sorte do que eu, foram horas perdidas até resolver não usar o Locarails e fazer na mão mesmo. Bom, vamos lá
Primeiro Passo – Enviar o projeto para a pasta padrão da locaweb, certo? Errado…
Antes de enviar o projeto para a pasta padrão da locaweb você deve primeiramente preparar o seu projeto para ser enviado, dando freeze na versão do rails e das gems. Eu tive um grande problema ao fazer isso pois por algum problema do Rack ele ficava dando conflito retornando a mensagem de erro que a versão 1.2.1 já estava em uso e ele precisava usar a versao 1.0.1 do Rack. Bom, depois de muita pesquisa no google vi que o pessoal estava desinstalando a ultima versao do rack para resolver isso, mas encontrei uma solução um pouco mais simples, que é adicionar esse código no environment.rb:
config.gem “rack”, :version => “=1.0.1”Coloque também os códigos relativos a todas as gems que seu projeto estiver utilizando, exemplo:
config.gem “devise”, :version => “=1.0.7”Após adicionar as configurações necessarias agora basta executar os freezes da vida, segue os comando para adicionar o rails no projeto, lembrando que você deve alterar a versão mostrada ali para a que o seu projeto esteja utilizando:
rake rails:freeze:gems VERSION=2.3.4
Depois execute o seguinte o comando para “freezar” as gems:
rake gems:unpack:dependencies
Pronto, agora seu projeto está com todas as gems e a sua versão de rails dentro do seu projeto, ufa….
Segundo Passo – Envio e Configurações
Agora com o projeto em ordem vc deve enviar o mesmo através de sua receita no capistrano (não entrarei em detalhes aqui), ou enviar direto via ftp para o servidor deles, para esse envio vc pode utilizar seu software de FTP de preferência. Envie o seu projeto para a pasta padrão para projetos rails na locaweb, que é a ~/rails_app/seu_sistema
Após isso você deve criar um link utilizando o seguinte comando:
ln -s ~/rails_app/seu_sistema/public ~/public_html/seus_sistema
Após a criação do link você deve acessar o painel de controle e conferir se o seu dominio está apontando para a pasta correta, que no nosso exemplo seria ~/public_html/seu_sistema
Depois dessa maratona basta vc executar o seguinte comando logado via ssh no servidor:
touch ~/rails_app/seu_sistema/tmp/restart.txt
Se tudo correu bem seu site já deve estar no ar com tudo em ordem
Escrito por Anézio Marques de Campos Jr
- Tagged deploy, rack, hospedagem, problema, locaweb, rails, ruby
- 485 comments
Trabalhando com arrays, comandos INSERT, JOIN E LAST - Iniciando com Ruby
Posted on July 12, 2010
Hoje vamos aprender os funcionamento de 3 importantes comandos para trabalhar com array.
Primeiro o comando insert.
Então inserimos o elemento “k” na posição 2 do array.
O comando JOIN é usado para adicionar algum caracter entre os elementos
do array.
O comando LAST é muito usado, normalmente quando estamos fazendo
testes de inserção em bancos muito grande, costuma-se retornar apenas o último
elemento após a ação de inserção para ver se foi inserido corretamente.
O comando a.last(3), retorna os ultimos 3 elementos do array.
Escrito por, Rodrigo Reginato Marques
Iniciando com Ruby - Trabalhando com arrays, comandos FLATTEN e UNIQ
Posted on March 09, 2010
Hoje vou mostrar os comandos FLATTEN E UNIQ, esses 2 comandos, foram um dos que mais me chamaram a atenção quando comecei a trabalhar com Ruby on Rails, pois eu vim do mundo Delphi e fazer essas 2 funções exigia muitas linhas de código. Vamos ao que interessa.
Reparem que dentro do primeiro array, exitem 2 arrays, o primeiro array tem 5 elementos
o segundo tem 2 elementos e o terceiro 3 elementos.
O comando FLATTEN retirou todos os elementos dos arrays internos e retornou apenas um array
com todos os elementos. Agora temos um array com vários elementos repetidos.
O comando UNIQ unifica os elementos repetidos. E pra melhorar podemos usar esses comandos aninhados dessa forma.
Escrito por, Rodrigo Reginato Marques
Iniciando com Ruby - Trabalhando com arrays, comandos COMPACT, CONCAT AND SORT
Posted on March 02, 2010
Primeiramente vamos adicionar os valores em 2 arrays a e b.
Depois de adicionado vamos usar o comando COMPACT que irá limpar
do array os elementos nulos(nil).
Após limpar os arrays com o COMPACT vamos usar o comando CONCAT, que
ira unir ou concatenar os 2 arrays.
Repare que o array está fora de ordem, usando o comando SORT, iremos
colocar o array em ordem alfabética.
Resumindo, nós tiramos os valores nulos, unimos 2 arrays e ainda
ordenamos.
Escrito por, Rodrigo Reginato Marques
Iniciando com Ruby - Trabalhando com strings, comando SCAN
Posted on February 22, 2010
Primeiramente vamos atribuir um valor a uma string. Nesse caso vou usar uma url, para extrairmos o valor do username e password.
Atribuido a url, vamos agora extrair apenas o username da url, atribuindo o resultado a variável username.
\w+ é uma expressão regular para retornar uma ou mais letras após username=.
O resultado é um array dentro de um array, para chegarmos ao nome é necessário acessar o primeiro elemento do array com o comando first.
Agora vamos pegar o username e o password.
Como no primeiro exemplo, para acessar o nome vamos usar o comando first, que vai retornar o primeiro elemento do array e depois last para pegar o segundo elemento do array.
Escrito por, Rodrigo Reginato Marques
Pesquisa de satisfação para os noivos
Posted on October 01, 2009
Estamos recolhendo um pequeno feedback dos noivos, para saber dos problemas que estão enfrentando com a ferramenta, para que possamos saber onde iremos focar nossa equipe de desenvolvimento.
Recebemos algumas opniões e problemas relatados com a ferramenta de tarefas, estamos trabalhando e ela vai receber novidades em breve.
Noivos, acessem o formulário a seguir e responda a questões.
- Tagged mymarri
- 293 comments
Redesign da página inicial do MyMarri
Posted on June 09, 2009
Procuramos algumas alternativas para dar mais visibilidade e mais clareza na página inicial do MyMarri.com.
Espero que tenham gostado da mudança.
Antes:

Depois:

Deixe seu comentário.
- Tagged mymarri
- 3047 comments
hooppe @ 2010