Bug da Telefônica explicado…

internet No Comments »

Parece que o pessoal da Telefônica encontrou o problemas com o “roteador”.

Telefonica

Agora, piadinhas aparte, na visão de cliente é totalmente normal esse bug se comparado com o serviços prestado por essas empresas, não só a telefônica, todas operadoras. Esse Bug só teve repercusão por ter deixado “só” 50% do governo de São Paulo na mão. Enquanto os usuários domésticos sofrem à anos com essa prestação de serviço exploratório, ruim e caro. O mais triste é que essas multinacionais estão muito bem aparadas pela Anatel, que deveria amparar os clientes e não as empresas.

Linux e os Gurus

linux No Comments »

Incrível como a comunidade de software livre cria essas espécies de Gurus. Outro dia estava dando uma fuçada por alguns Blogs e me deparei com um chamado GigaBlog, que acredito ser conhecido por estar no portal do UOL, mais admito que nunca tinha visitado antes. Dando uma passada por cima dos assuntos e ignorando os que eu já tinha lido em outros lugares, encontrei um post falando sobre o Ies4Linux, porém o que eu destaco não é o post e sim um comentário deixado.

Li o Post que, diga-se de passagem, com um conteúdo superficial sobre o assunto, nada baseado cientificamente porém válido, “Falem bem, falem mal, mais falem de mim! “. Lendo os comentários encontrei um Xiita Linux dando lições à pobre estagiária do UOL.
Abaixo o comentário:

Parece que você nem se deu ao trabalho de acessar os links que você mesmo postou! Não é “apenas um simples script” (como você traduziu do site oficial), mas sim o programa WINE, cuja versão estável foi lançada há poucos dias - e NEM FOI MENCIONADO. Preste mais atenção nas próximas pesquisas. Um abraço.


Sou usuário Linux à algum tempo e optei por software livre por questões profissionais e da ideologia da comunidade, mais acho o posicionamento de algumas pessoas um pouco Xiita, querendo dar lição de moral a todos, até mesmo a quem utiliza Software Livre querendo lhe convencer de qual distribuição você deve usar.

Acho que o software livre a muito tempo deixou de ser exclusividade de nerds cabeludos e estranhos. Hoje temos Linux muito bem difundido no Brasil, até minha mãe usa Linux. Falo isso porque, já me deparei e você já deve ter se deparado com um desses figuras posando de Guru para você.

Agora, sobre o Ies4Linux acho que nosso amigo enfurecido não pensou muito bem no que escreveu, claro que todos nós sabemos que o “ie” é emulado pelo Wine, igual a qualquer programa Windows. Mais que o ies4linux é um script é sim. Eu o utilizei para testar alguns sites e não gostei nada do resultado, é muuuuito ruim.. chega a ser tão ruim quanto no Windows.

Já que nem o nosso Guru nem o pessoal do GigaBlog se deu o trabalho. O Ies4Linux é um script que baixa os .CAB’s do site da Micro$oft e configura-os para funcionar no Wine.

Você pode encontrar instruções para instalar na sua distribuição em:
http://www.tatanka.com.br/ies4linux/page/Installation

Yum

linux 1 Comment »

O Fedora utiliza o Yum como gerenciador de pacotes, selecionei alguns comandos que utilizei para configurar minha máquina, achei ele tão bom quanto o apt-get, porém beeeemm mais lento.

Com o sistema recém instalado adicionei o repositório Livna:


#rpm -ivh http://rpm.livna.org/livna-release-9.rpm

Tive um problema logo de cara com o Php, pois selecionei um repositório Test Updates e o mesmo foi atualizado para uma versão superior e algumas dependências não existiam na mesma versão, facilmente removi o repositório e desatualizei os pacotes.

Algumas funções básica do Yum.

Instalar atualizações que estejam disponíveis


# yum update
Plugins carregados: refresh-packagekit
Configurando o Processo de Atualização
Nenhum pacote marcado para atualização

Somente verifica as atualizações


# yum check-update

Procura por pacote


# yum search inkscape
Plugins carregados: refresh-packagekit
============================== Matched: inkscape ===============================
inkscape.i386 : Vector-based drawing program using SVG
inksmoto.noarch : Inksmoto Level Editor is the new xmoto level editor
openclipart.noarch : Open Clip Art Library

Instalar determinado pacote


# yum install inkscape.i386

Instala determinado pacote sem a verificação da chave gpg do pacote. Precisei deste parâmetro para instalar o VirtualBox baixado do site da Sun.


# yum –nogpgcheck install pacote.rpm

Informações do pacote


# yum info pacote.rpm

Verifica as dependências do pacote.

# yum deplist pacote

Remove pacote

# yum remove pacote

Adicionei o blog no BlogBlogs.com.br :)

Migração pro Fedora 9

linux No Comments »

Na minha modesta experiência como usuário Linux já utilizei diversas distribuições, coisa comum entre os
usuários que estão iniciando.. Porém de algum tempo para cá, quando comecei a trabalhar só com
software livre precisei me estabilizar em algum sistema. Depois de utilizar Debian e Ubuntu por anos.. :P fiz agora minha migração mais drástica.

Drástica por eu não estar familiarizado com sistemas baseados em Red Hat, e por
se tratar de um computador de trabalho, que não pode parar.

No último final de semana migrei para o Fedora 9 e até agora estou satisfeito com ele, eliminei um problema sério que estava acontencedo no Ubuntu 8.04, que travava meu Gnome totalmente. Alguns pontos positivos do Fedora é Kernel mais atual que o Ubuntu 2.6.25.6-55, mais estabilidade.


Já estou baixando o Firefox 3, durante essa manha acompanhei o hanking mundial de download. http://spreadfirefox.com/pt-BR/worldrecord/ , mais depois que liberaram a versão, ficou impossível acessar o site heuehehue. O Brasil que estava em terceiro depois de Polonia e Estados Unidos, caiu de 102 mil para 45 mil, parece que o Brasil não ganha mais nada mesmo..vamos ver amanha.

Firebug, Firefox 3 e Ubuntu 8.04

linux 2 Comments »

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.

Texto curvo no Gimp

gimp No Comments »

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 :P

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.

Mobilização em prol da internet.

internet 1 Comment »

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

Substituindo um arquivo recursivamente.

linux No Comments »

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 {}

Microsoft força usuarios a atualizar Internet Explorer

linux No Comments »

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?

PNG transparente no Internet Explorer(s).

webdesigner No Comments »

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.