Aug
08
Filed Under (Imagem) by Claudio Dias on 08-08-2008

Bom, não sei se lembram do meu post para adicionar marca d’água em imagens, mas recentemente eu troquei de computador e estou cophatch no mac os xm um Mac OS X. Mas quando fui instalar o phatch tive problemas com a biblioteca PIL, que apresentava o erro “IOError: decoder jpeg not available” quando tentava gerar as imagens.

Após algumas buscas, descobri que faltava a libjpeg no meu mac, e com mais algumas buscas foi simples encontrar o seguinte passo para instalar o PIL com suporte ao decoder de jpeg. thanks to Colby Palmer!

  1. Ter o Apple Development Tools (XCode) instalado
  2. Instalar o Fink - Unix software installer (que instala ports unix para darwin)
  3. Baixar e instalar o wxPython
  4. No terminal, instalar a libjpeg com o seguinte comando:
  5. fink install libjpeg
  6. Baixar o PIL e instalar com o seguinte comando:
  7. python setup.py build
  8. sudo python setup.py install
  9. Baixar o Phatch e rodar o phatch/phatch.py

E bom proveito! ;-)

(0) Comments    Read More   
Jun
03
Filed Under (Linux, Vídeo) by Claudio Dias on 03-06-2008
Meu primeiro post aqui no techblog foi sobre minha maratona para utilizar dois monitores no meu computador, independente de Sistema Operacional. No final das contas fiquei com um Ubuntu/Linux apresentando um inconveniente, as janelas não passavam de uma tela para a outra.

Pois bem, como meu monitor tinha interface DVI resolvi fazer um pequeno upgrade na placa de vídeo e passar a comunicação de analógico para digital. A troca da placa foi muito tranquila, bastou retirar a antiga GeForce 4 MX e plugar a nova que ela funcionou de primeira em modo analógico.

Antes de mexer com o manipulador de janelas para que fosse possível mover janelas entre monitores, coloquei para funcionar o monitor via digital (conexão DVI). Para isso, alguns parâmetros precisaram ser alterados em meu xorg.conf. Assim, os seguintes parâmetros foram adicionados à sessão “device”.

	Option        "ExactModeTimingsDVI" "True"
	Option        "ConnectedMonitor" "DLP"
	Option        "IgnoreEDID" "1"
	Option        "UseEDIDFreqs" "false"
	Option        "ModeValidation" "DFP-0: NoMaxPClkCheck, NoEdidMaxPClkCheck, AllowNon60HzDFPModes"

Leia o restante do post »

(0) Comments    Read More   
Jun
02
Trabalho com um processador chamado Rabbit que possui um ambiente próprio de desenvolvimento e uma linguagem muito próxima ao ANSI C. Poucas diferenças na linguagem em si podem ser percebidas, mas na estrutura do projeto temos uma grande diferença.

Os arquivos incluídos no projeto (chamados de bibliotecas), que em um projeto ANSI C utilizaria arquivos .h e .c, o Dynamic C utiliza arquivos com extensão .lib. E ao invés de #include, utilizam a diretiva #use.

Enfim… a IDE deles não é das melhores e por isso resolvi trabalhar com o Eclipse, mas ai surgiu o problema. O Eclipse por padrão entende que o .lib é uma biblioteca estática compilada e não faz syntax highlighting, não encontra as funções e variáveis. Assim, muitos dos benefícios do Eclipse acabam sem uso.

A solução para isso seria alterar o Default File Content-Type do Eclipse, para isso eu precisaria criar um plugin e instalar na minha IDE. Confeço que tentei dar uma olhada, mas a API me pareceu bem complexa e eu não tinha tempo para estudar tudo aquilo.

Leia o restante do post »

(0) Comments    Read More   
May
22
Filed Under (Imagem) by Claudio Dias on 22-05-2008
foto marcadaGosto muito de viajar e fotos, e como um golpe do destino minha namorada também gosta. :-)
E esses dias nós dois estávamos conversando e resolvemos criar um blog sobre nossos passeios. Assim temos como compartilhar com outras pessoas os locais que conhecemos, dar algumas dicas e nossa opinião.
Foi daí que criamos o Relaxe Viajando e, como vamos colocar diversas imagens, surgiu a vontade de colocar uma marca d’água nas imagens e ficar um registro de nossas fotos também.

Pesquisei vários programas, alguns faziam o que eu queria, outros chegavam perto, outros eram muito ruins. Mas no final de tudo encontrei uma ótima solução freeware.

Phatch é o nome do programa e ele trabalha com algumas configurações com as edições que serão executadas nos arquivos e no final gera os novos arquivos, tudo muito simples e claro. Além de cumprir muito bem o prometido, ainda foi desenvolvido em Python e é multi-plataforma. :-)

Leia o restante do post »

(1) Comment    Read More   
May
02
Filed Under (Linux, Vídeo) by Claudio Dias on 02-05-2008
Alguns dias atrás fiquei na vontade de ter um monitor LCD. Já viu.. acabei comprando um Samsung SyncMaster 2232bw :-)
Qualidades a parte do monitor, coloquei para funcionar com meu computador velho de guerra aqui e ai começaram os problemas. De hardware eu já tinha uma GeForce4 MX440 rodando com meu velho CRT SyncMaster 794mb, para fazer os dois monitores trabalharem no meu PC, peguei uma antiga Riva TNT2 PCI e coloquei no danado.
my ubuntu dual head

Os primeiros testes foram com o Windows Vista que eu tinha instalado na máquina, e vários conflitos na utilização das duas placas surgiram. Nada fez com que o Vista deixasse as duas placas sem conflitos. :-(
Sem sucesso perdeu a vez para o Windows XP… alguns minutos depois de instalação, lá estava rodando o XP com as duas placas. Mas os problemas não haviam acabado, o XP só conseguia fazer resoluções convencionais em ambos. Não conseguia configurar um em widescreen e outro em resolução normal normal, algo como 1680 x 1050 e 1280 x 1024, o melhor que chegou foi um 1600×1200 no 22″wide e 1280×1024 no 17″. (mas o wide fica muito distorcido com essa resolução)

Leia o restante do post »

(1) Comment    Read More