Permissão Recursiva

Linux/SL Sem Comentários

Salve,

Está com problema em permissões em vários arquivos dentro de um diretório? Dá uma recursiva: chmod 0777 pasta/ -R

Seja feliz agora.

Otimizando PNG e JPG no Ubuntu usando PNGCrush e JpegTran

Desenvolvimento, Linux/SL Sem Comentários

Salve,

Estou num projeto, na parte de otimização de frontend e backend para ter uma melhora na performance e outras coisinhas mais. Um dos itens do YSlow, PageSpeed, WebPageTest e qualquer outro sobre otimização de frontend é: Otimizar imagens.

O melhor link sobre práticas de otimização de frontend está no  Best Practices for Speeding Up Your Web Site, do Yahoo! Developer: http://developer.yahoo.com/performance/rules.html

Eles usam/indicam os:

  • pngcrush – para otmização de PNG
  • jpegtran – para otimização de JPEG
  • imagemagick – para otimização de GIF

Para instalar esses no Ubuntu:

PNGCrush

Você pode simplesmente dá:

sudo aptitude install pngcrush

Mas ele instala uma versão mais antiga, a nova é somente:

  1. Baixar o pngcrush aqui: http://pmt.sourceforge.net/pngcrush/]
  2. Descompactar: unzip pngcrush-1.7.9.zip
  3. Entrar na pasta: cd pcr010709/
  4. Executar: make
  5. Executar depois: make install
  6. Teste: ./pngcrush -version
  7. Mova para a pasta /usr/bin/: sudo mv pngcrush /usr/bin/
  8. Corra para o abraço :D

Fácil né?

Usando: pngcrush -rem alla -reduce -brute image.png image_output.png ( comando errado, desculpe pngcrush image.png -rem alla -reduce -brute result.png )

JPEGTRAN

Essa está difícil. Tentei instalar a libjpeg8 do http://www.ijg.org/ mas não consegui, tive que instalar a 6b. Depois eu continua procurando a última versão.

Vamos instalar:

  1. Procure por jpegsrc.v6b.tar.gz
  2. Eu achei aqui: http://dir.filewatcher.com/d/GNU/Other/jpegsrc.v6b.tar.gz.613261.html
  3. Faça o download
  4. Entre na pasta: cd jpeg-6b/
  5. Configure: ./configure
  6. Execute: sudo make install
  7. Verifique: jpegtran -h
  8. Essa não precisa mover, já coloca lá automático
  9. Corra para o abraço :)

Facim! Facim!

Usando:  jpegtran -copy none -optimize -outfile image_output.jpg  image.jpg ( comando errado, desculpe jpegtran -copy none -optimize -perfect src.jpg dest.jpg )

Agora volte para o Best Practices for Speeding Up Your Web Site, do Yahoo! Developer ( http://developer.yahoo.com/performance/rules.html ) e comece a trabalhar na melhora da performance do frontend.

* Estou fazendo testes com ferramentas, seguindos dicas e postarei mais sobre isso. Desde já procure: Firebug, YSlow, PageSpeed, WebPageTest e vá se divertindo.

Valeu!

VirtualBox + Windows Virtualizado + iTunes 9.0.3 para usar o iPod Shuffle com VoiceOver – Combinação errada

Avisos, Linux/SL, Outros, Tecnologia Sem Comentários

Salve,

Comprei um iPod Shuffle com VoiceOver, tentei vários programas para linux que suportam iPod e não funcionaram, são eles: gtkpod, yamipod, floola, banshee e rhythmbox.

Essa versão do Shuffle tem o VoiceOver, que ‘fala’ as playlists, os arquivos das listas e outras coisinhas. A estrutura do banco de dados dele mudou, para acompanhar isso. O yamipod e o floola, que são idênticos, tem a opção somente ‘iPod Shuffle’ na janela onde escolhe o modelo. O gtkpod já melhor, tem as gerações e os modelos ( por cor e capacidade ), e acompanha um número como se fosse um identificador. O banshee e o rhythmbox reconhece e abre, mas não tem opção de escolhe o modelo.

Apesar de todos conseguirem abrir a estrutura, listas arquivos e playlists, na hora da sincronização e geração do VoiceOver, eles não suportam, diz que foi ok, mas quando você vai escutar pede para sincronizar com o iTunes. Ou seja, não funcionou.

Ai tive que correr para a virtualização, já tinha o Windows XP virtualizado no VirtualBox 3.1. Roda tudo direitinho. Baixei e instalei o iTunes, última versão que é a 9.0.3, e quando abria: crash, fechava. Não tinha santo que fizesse com que não fecha-se com menos de 20s. Fiz uma VM no notebook da empresa, Windows XP, iTunes e crash.

Pesquisei e achei, no forum do VirtualBox, queixas sobre o mesmo erro com essa combinação. A Apple, apesar de ter uma página no support com as queixas, milhares diga-se de passagem, não fez nada e não vai fazer ( quem quer apostar? ). Saída: instalar iTunes mais baixo, instalei a 9.0.2, e pimba. Tudo certo.

Com isso você tem: uma empresa que tem vários tocadores e amarra eles ao uso do seu programa de multimídia, o iTunes, e que suporta somente Mac OS e Windows não virtualizado. Esse bug já tem vários registros de reclamações e nada. Com isso ganhamos a idéia que eles não gostam dos seu usuários, quer somente vender. Por que eu não posso usar meu iPod no linux por que não suporta X feature. Eu paguei, um valor alto, para ter um aparelho que me garanta o prazer de ouvir músicas, podcasts e etc, geralmente para relaxar também, mas vem uma dor de cabeça dessa. Pior é que 99% dos usuários ainda reclamam de quem reclama, como sempre fãs são criaturas doentes, sem noção.

Valeu e Sucesso.

Ubuntu Karmic e video Sis 671/771 em notebook Amazon Performance L105

Linux/SL, Tecnologia Sem Comentários

Salve,

Estou usando um notebook, modelo Amazon Performance L105, na empresa, tem um HD e uma memória legal. Processador Intel e tal. Mas eles sacanearam no vídeo: Sis Mirage 3 ( Sis 671 ).

Ele configura do XOrg em 800×600 no máximo, procurei e achei uma solução para alguns CCE, Acer e tal, mas não rolou nesse. Tentei uma solução diferente que era indicada para uma linha da Positivo e deu certo.

Instalei esse pacote: xorg-driver-sisimedia_0.9-1_i386.deb ( download aqui http://www.mediafire.com/?cmz0mkn0tmd )

Instale, ela cria a config no /etc/X11/xorg.conf e depois reinicie e pimba. Estou usando 1280×800 e tudo beleza.

Fica ai a dica.

Valeu!!

Instalando o SweetHome 3D

Linux/SL, Tecnologia Sem Comentários

Salve,

O SweetHome 3D é um software de Design de Interior, simples e poderoso.

O Darlan da lista do Ubuntu-BR estava com problemas e quando entrei no site eu me interessei no programa, além de testar a instalação pra ver se conseguia sem problemas e depois responder na lista.

Instalação fácil. Requer Java.

Por favor não usem o OpenJDK além de ter problemas com outros programas ele não consegue rodar o SweetHome 3D. O OJDK está muito atrasado, usem o sun-jdk.

Verifique se tem o Java instalado, a minha é essa versão a seguir:

silasrm@shayron:~$ java -version
java version “1.6.0_15″
Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot(TM) Server VM (build 14.1-b02, mixed mode)

Caso não tenha instalado, siga esse link do Ubuntu Guide Karmic: http://ubuntuguide.org/wiki/Ubuntu:Karmic#Java_Runtime_Environment_.28JRE.29_for_Firefox_plug-in

Agora baixe o SweetHome 3D aqui: http://www.sweethome3d.eu/download.jsp

Descompacte: tar -zxvf SweetHome3D-2.2-linux-x86.tgz

Mova ele para /opt/: sudo mv SweetHome3D-2.2/ /opt/

Crie o link simbólico:

cd /usr/bin/

ln -s /opt/SweetHome3D-2.2/SweetHome3D SweetHome3D

Agora ele estará disponível no comando: SweetHome3D

Com isso você pode criar um ícone lançador sem problemas com o caminho direto para o binário dele.

Artigo do Linux.Com:  Sweet Home 3D: simple interior design – http://www.linux.com/archive/feature/141073

Boa sorte, sucesso e bom uso do programa.

HPLip Plugin

Avisos, Linux/SL, Tecnologia Sem Comentários

Salve,

Instalei o HPLip no Ubuntu KK, mas ao adicionar a impressora HP 1022n ( rede ) ele pediu pra instalar uns plugins e tal, como aqui precisa de proxy deu um trabalho, mas pra quem precisar fica ai a dica:

Se o HPLIP demorar demais, deve ser algo na conexão. Mas ele simplesmente verificar esse arquivo aqui: http://hplip.sourceforge.net/plugin.conf

Nesse arquivo ele pega a última versão e baixa o seu .run ( não abra num editor ou navegador ). Você pode baixar o .run da última versão, e na opção de instalação escolha a que você deve indicar onde está o arquivo do plugin. Pronto, no mesmo instante está instalado e tudo funcionando :D

Valeu!

Problema Driver Intel ( 2:2.7.99 ) do Jaunty

Linux/SL Sem Comentários

Salve,

Com o problema do driver de video de Intel, foi divulgado um repositório PPA, o xorg-edgers, para instalar os driver com bug corrigido e tal.

Tudo bem, estava lindo, mas fui atualizar meu Ubuntu e o driver que ele colocou foi o xserver-xorg-video-intel 2:2.7.99 com build no dia 13/07/2009, e o bicho zuou tudo, após reiniciar o notebook, que estava a 3 dias ligados direto, a parte gráfica deu pau, logava e ficava tudo branco, mudei a configuração do xorg.conf e nada, removi o driver e instalei de novo e nada, até que remove, comentei o repositório xorg-edgers do sources.list e instala o driver e foi, foi instalado a versão 2:2.6.3.

Ainda não deu problema como antes de resolver com a versão anterior do driver no xorg-edgers, mas vou esperar, quem sabe os caras conseguem resolver isso e tudo fica normal novamente, se esse der pau é claro, que antes só dava depois de um tempo de uso, depois de colocar um video em ‘fullscreen’ e tal.

Fica ai a dica caso de pau na parte gráfica do Ubuntu após atualizar o driver.

Valeu.

O Incrivel GIMP e o Mestre Mozart Couto

Avisos, Linux/SL, Outros, Tecnologia Sem Comentários

Salve,

Impressionante o talento do Mestre Mozart Couto, ele está usando o GIMP com algumas coisas a mais como GIMP Painter, para fazer imagens, olha esse video, muito show.

Parabéns Mestre.

Sucesso!

Problema de DNS com o Velox

Avisos, Linux/SL, Tecnologia Sem Comentários

Salve,

Estive passando por problemas de DNS no Velox, liguei várias vezes para eles e nada de resolver, mas com a ajuda do meu amigo snit.ram consegui resolver, ele disse que era DNS, provavelmente na merda do modem ou na Oi, então vamos nessa:

Abra o resolv.conf:

vim /etc/resolv.conf

Adicione o seguinte ( DNS da BA, procure o do seu estado e troque ):

nameserver 200.149.55.140
nameserver 200.202.193.1

Salve o arquivo e pimba, volte a sua vida normal.

Valeu!

Python para Desenvolvedores – Livro em CC

Avisos, Desenvolvimento, Linux/SL, Outros Sem Comentários

Salve,

Tem um cara ( aka Brother Wolf ) que fez uma contribuição genial: criou um livro, Python para Desenvolvedores, e distribuiu em CC ( Creative Commons ) para download com download da capa ( formato Jpeg ).

Um viva a esse gênio: Brother Wolf.

Para baixar: http://ark4n.wordpress.com/python/

Valeu!

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
Entries RSS Comments RSS Log in