Bruno Siqueira

Yes! Nós compilamos bananas!

JQuery Corner no IE 6

Publicado por Bruno Siqueira em 27 abril, 2010

Pessoal, estou escrevendo um post rápido pra registrar um problema que tive e que pode evitar muita dor de cabeça pra muita gente.

Estou usando o JQuery Corner (http://jquery.malsup.com/corner/) em um sistema que estou desenvolvendo. Quando abro meu div em todos os browsers ele funciona perfeitamente, mas no IE 6 (pasmém) ele aparece bugado.

A borda inferior não aparece no fim do div. Uma linha de um pixel aparece no fim do div, quebrando a borda.

A grande solução para este problema: utilize altura par para o div. Algum problema no cálculo do jquery no IE 6 deixa está linha “sobrando”. Mas com altura em pixels e par funciona corretamente. Caso sua altura seja em percentual este erro pode ocorrer também.

Enviado em Uncategorized | Deixar um comentário »

NBGit – Git no netbeans

Publicado por Bruno Siqueira em 8 junho, 2009

Pessoal, estava olhando o site notgeeklycorrect.com e encontrei um plugin fantástico pra trabalhar com git por dentro do Netbeans.
O nome dele é NBGit. É super fácil de instalar e de usar. Não vou entrar em detalhes porque realmente não precisa, visto a simplicidade dele (eu usei a versão para Netbeans 6.7 beta. Instalei no Netbeans 6.7 RC2 e o plugin funcionou corretamente).
Mas o que eu achei muito legal é a capacidade de criar comandos customizados de acordo com a sua necessidade.
Por exemplo: comecei a usar o GIT há pouco tempo e não conheço ele a fundo, mas sei que de tempos em tempos eu vou atualizar meu repositório no GitHub. Quando fui procurar o comando push, vi que ele não existia no menu.
Mas o plugin permite criar novos comandos através de Team>>GIT>>Custom Actions>>New Actions…

Tela para criar uma nova ação dentro do plugin nbgit

Tela para criar uma nova ação dentro do plugin nbgit

Para subir o código para o github, você precisa por exemplo do comando “git push origin master”.
No campo Name, de um nome que seja uma boa referência pra você, como “Push Master”.
No campo, Path, diga o caminho do comando git. Caso não saiba onde o mesmo está e esteja usando linux, abra um prompt de comando e digite:
which git
O retorno será o caminho dele, copie e cole no path (No meu caso, o path é “/usr/bin/git”)

Os argumento no caso são: push origin master , explicando a ação a ser realizada.

clique em Finish e pronto! Uma nova ação foi criada, agilizando ainda mais o seu desenvolvimento. Ela fica localizada em Team>>GIT>>Custom Actions>>push master

Espero que este post tenha ajudado.

Enviado em Uncategorized | Deixar um comentário »

Label I18n

Publicado por Bruno Siqueira em 19 maio, 2009

Deve fazer uns quatro meses que migrei os meus sistemas para o Rails 2.2.2. Antes eu utlilizava o 2.1.1. E confesso que sentia muita falta de um sistema de internacionalização. Todos os meus models e seus atributos são nomeados em inglês, o que deixava as mensagens de erro horríveis. Até que finalmente surgiu a internacionalização pra salvar o dia. As mensagens de erro ficaram muito melhores. Mas percebi que nos meus formulários gerados pelo scaffold generator continuavam com os labels em inglês. Quando fui olhar o código, percebi que o label não consultava a internacionalização, só “humaniza” a palavra.
Criei então uma classe bem simples no lib chamada label_i18n.rb com o seguinte código:

module ActionView
module Helpers
module FormHelper
alias_method :o ld_label, :label
def label(object_name, method, text = nil, options = {})
text ||= I18n.t("activerecord.attributes.#{object_name}.#{method}")
old_label object_name, method, text, options
end
end
end
end

O que eu faço é extender o método label, puxando o termo correto da internacionalização, caso não tenho um texto já definido.
Espero que ajude!

Enviado em Uncategorized | Deixar um comentário »

Hello World

Publicado por Bruno Siqueira em 10 maio, 2009

Olá pessoal! Bem vindos ao meu blog. Este é o meu primeiro de, provavelmente, muitos posts. Este blog será dedicado a discussões técnicas, principalmente relacionadas ao desenvolvimento usando Ruby on Rails. Vou contar aqui minha experiência desenvolvendo em Ruby on Rails os dois sites em que trabalho atualmente: o SuaEmpreZa.com.br e o AutonomoZ.com.br. Ambos estão sendo desenvolvidos em Rails e tenho certeza que tenho muito pra ensinar e principalmente pra aprender com vocês. Então divirtam-se!

Enviado em Uncategorized | Deixar um comentário »

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.