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!

Plugin Easing do jQuery e Incompatibilidade

Desenvolvimento, Tecnologia 2 Comentários

Salve,

Estive ajudando um Amigo ( Hilton Luiz ), e ele estava usando o LavaLamp ( menu ) e o Carousel, mas teve um problema: os 2 plugins usavam o Easing, mas o LavaLamp só funcionava no 1.1 e o Carousel no 1.3.

Solução:
No site do Easing tem um arquivo onde você usa junto com a 1.3 e ele torna-se compativel com os scripts que só funcionam na 1.1. Bem legal e fácil.

http://gsgd.co.uk/sandbox/jquery/easing/

Parabéns equipe Easing jQuery.

Nexus One ou Google Phone

Outros Sem Comentários

Salve,

Nexus One, criação do Google e da HTC, tem processador de 1Ghz, 515 de ram, Android 2.1…mais em http://jornaltecnologia.com.br/2010/01/05/nexus-one/

Valeu!

Piada Boa de Paulista

Humor 3 Comentários

Essa não sai no Casseta e Planeta……

Desculpem os paulistas que adoram contar piada de gaúcho mas…. amigos, Matemática Pura (onde 1+1=2; 2+2=4… e assim vai)

Acompanhe o raciocinio: se considerarmos 800.000 pessoas na PASSEATA GAY de São Paulo, a que conclusão poderemos chegar???
1º) Sabemos que a população da capital é cerca de 20.000.000 de pessoas (vinte milhões);
2º) Destes, 55% são mulheres (11.000.000);
3º) 17% são de idosos sem aptidões sexuais (3.400.000);
4º) 23% estão na faixa etária até 12 anos, portanto sem prática ou preferencia sexual (4.600.000);
5º) 1% da população são de pessoas sem qualquer contato com a sociedade e vivem internadas em hospitais, manicomios, etc. (200.000);
6º) Restam portanto apenas 800.015 pessoas, quase que exatamente o numero de participantes da PASSEATA GAY de São Paulo.

CONCLUSÃO LÓGICA: Tirando uns 15 paulistas que estão no Rio a trabalho, TODO o paulista é VIADO!!!
REALMENTE, TÁ AQUI O PORQUÊ DO RECALQUE DOS PAULISTAS!!!

China: Um lado que nunca tinha visto

Outros Sem Comentários

Salve,

O Frank, do DePijama, fez esse ótimo artigo sobre a China e seus objetivos que são muitos grandes.

Eu estou aprendendo Mandarim e você?

Valeu!

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