Londrina-PR • +55 43 3028 6103 • contato@hooppe.com

SiteBlog

Picture1

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

Entre no site e conheça

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

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.

Formulário de Pesquisa..

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.