Firebug, Firefox 3 e Ubuntu 8.04

Antes de instalar o Ubuntu 8.04, uma preocupação era usar o firefox 3 beta e por não ser suportado pelo firebug. Agora pouco instalei o firebug diretamente no menu do firefox.
tools > Addons > Get Addons.

Clique no link “Get Ubuntu Extensions”.
Existe uma lista de extensões que são pacotes da versão 8.04. já dispon;iveis.
May 8th, 2008 - Posted in linux | | 0 Comments
Texto curvo no Gimp
Ultimamente tenho utilizado muito o Gimp, inicialmente admito que foi só por teimosia que substituí o Photoshop por ele, mais ele passou a ser meu preferido mesmo. Normalmente critica-se quando não se sabe usar a ferramenta, mais por falar nisso que merda esse Photoshop
Bom, vou fazer os passos para se criar um texto curvo no Gimp, uma coisa que aprendi meio que no susto, e que pode ser útil para alguem.
Inicialmente, você deve criar um vetor com a curva ou formato que desejar, conforme a imagem abaixo. Habilite a visualização dos vetores na janela onde as camadas também são mostradas para que você possa acompanhar.

Depois de desenhado o vetor, selecione a ferramenta de texto e escreva o que deseja.

Logo em seguida, ainda com a ferramenta de texto selecionada, e com a aba de vetores selecionada com o vetor da curva também selecionado clique em “Texto ao logo do vetor”. Um novo vetor será criado sendo mostrado na lista de vetores junto com a curva anterior.

Ok, perceba que o vetor esta marcado na tela, se você olhar na lista de vetores verá que o seu novo vetor está com um olho, por isso ele aparece na tela.
Troque de ferramenta e utilize a seleção, clique com o botão direito “do mouse” encima do vetor, vá em Seleção > Do Vetor. Será criada uma seleção dessa cara. Vá na aba de camadas e crie uma nova camada para o novo objeto.

Dai em diante você pode utilizar a ferramenta de preenchimento ou de mistura ou pincel para preencher essa seleção.

Antes de meter o pau no Gimp por seu texto curvo ter ficado todo pixelado e com uma borda escrota, lembre-se de desabilitar a exibição do vetor, na aba de vetores, clique no olho e admire seu texto curvo.
April 4th, 2008 - Posted in gimp | | 0 Comments
Mobilização em prol da internet.

Li hoje demanha aqui , sobre a campanha em prol da atualização do Internet Explorer 6 denominada “Save the Developers”, uma iniciativa que sugere a atualização do navegador aos usuários que acessarem sites que aderirem a campanha. O desenvolvedor deve acrescentar um javascript ao seu código. Um alerta é dado ao usuário para que ele atualize seu navegador.
Este realmente é um fator que acredito estar atravancando a evolução da internet, pelomenos no Brasil, sinceramente. A Microsoft não obriga os usuários a atualizar o software, mesmo ele sendo o responsável por 99,9% dos problemas de segurança do Windows (roubo de senha e informações, spywares, malwares, cavalos de troia, filmes do BBB que instalão arquivos .scr etc…etc…etc…).
O Internet Explorer 6 é um software de 10 anos atrás, e deve ter algum motivo muito especial para as pessoas “NÃO” o atualizarem, eu imagino que sejam 2 os fatores, primeiro a troca do layout do software que confunde muita gente, outro motivo deve ser o “MEDO” dos usuários atualizarem o sistema por usarem o Windows pirata.
Por isso, use o Firefox , que é mais seguro, atualizado automaticamente, software livre e patrocinado pelo Google.
Fiz uma alteração na imagem para o Português e coloque no meu site, se alguem tiver interesse é só fazer um link para o javascript:
http://www.bozzetti.org/say.no.to.ie.6.js
April 3rd, 2008 - Posted in internet | | 1 Comments
Substituindo um arquivo recursivamente.
Dica para subrescrever determinado arquivo em diversos subdiretório. Como por exemplo substituir: /home/$usuario/.config de todos usuários do diretório /home.
Primeiramente você deve criar um arquivo fonte.
salesier:/home# echo teste > /tmp/.config
salesier:/home# cat /tmp/.config
teste
Acima criei um arquivo “.config” em /tmp com o conteúdo “teste”.
Considerando-se que cada usuário tenha um .config dentro de seu home, para automatizar a substituição de todos .configs dentro da árvore de diretório /home.
salesier:/home# find -name .config
./rafael/.config
./suporte/.config
Utilizando o find para listar todos arquivos, e posteriormente utilizando xargs para inserir um comando para cada resultado de find, no caso, o cp.
salesier:/home# find . -name .config | xargs -i cp /tmp/.config {}
April 3rd, 2008 - Posted in linux | | 0 Comments
Microsoft força usuarios a atualizar Internet Explorer
Devido aos diversos problemas de segurança do software e ao crescente número de fraudes baseadas na insegurança da versão 6.0 do Internet Explorer, a Microsoft está obrigando que todo navegador seja atualizado para a versão 7, mesmo em sistemas piratas.
Se não fosse uma piadinha de primeiro de abril, seria uma excelente noticia não?
April 1st, 2008 - Posted in 1abril | | 0 Comments
PNG transparente no Internet Explorer(s).
O formato .png de imagens proporciona efeitos muito legais como transparência e/ou semi-transparência, porém o Internet Explorer 6 interpreta essa transparência de forma deprimente. Infelizmente 60% dos “usuários” de internet no Brasil utilizam o IE6 por preguiça ou medo de atualizar o “sistema” Windows.
Para utilizar imagens .png compatíveis com ie6 e os outros navegadores de verdade você pode utilizar um javascript e chamar a função no própria tag <img>, como no exemplo abaixo.
Exemplo:
<img src=”/img/imagem.png” id=”png01″ onload=”fixPNG(this)” />
O javascript você pode copiar o código abaixo e salvar num arquivo externo. Não se esqueça de carregar o mesmo no código fonte de seu site.
function fixPNG(myImage)
{
if ((version >= 5.5) && (version < 7) && (document.body.filters))
{
var imgID = (myImage.id) ? “id=’” + myImage.id + “‘ ” : “”
var imgClass = (myImage.className) ? “class=’” + myImage.className + “‘ ” : “”
var imgTitle = (myImage.title) ?
“title=’” + myImage.title + “‘ ” : “title=’” + myImage.alt + “‘ ”
var imgStyle = “display:inline-block;” + myImage.style.cssText
var strNewHTML = “<span ” + imgID + imgClass + imgTitle
+ ” style=\”" + “width:” + myImage.width
+ “px; height:” + myImage.height
+ “px;” + imgStyle + “;”
+ “filter:progid:DXImageTransform.Microsoft.AlphaImageLoader”
+ “(src=\’” + myImage.src + “\’, sizingMethod=’scale’);\”></span>”
myImage.outerHTML = strNewHTML
}
}
Perceba que a função faz uma verificação da versão do Internet Explorer, sendo aplicado somente quando o usuário utilizar umas das versões mortais do software, entre a 5.5 e o 6.
March 31st, 2008 - Posted in webdesigner | | 0 Comments
Migração para Wordpress
Como está na moda e a ferramenta realmente é muito boa estou migrando vagarosamente o site para Wordpress.
February 25th, 2008 - Posted in linux | | 0 Comments
