Clube de Informática

Anotações sobre o uso de tecnologia.

Um local para compartilhar as minhas dúvidas, preocupações e achados.

Blog

  • Log

    Um log de desenvolvimentos dos trabalhos.

    • 2016-03-23 – reestruturando o menu do site, procurando classificar os posts em grandes grupos.
    • 2014-04-05 – o servidor passou a priorizar index.html sobre o index.php na raiz da hospedagem. desta forma, todo retorno à raiz, abria a página html. mudei o nome index.html e tudo parece estar funcionando bem.
    • 2011-12-20 – Atualizado para wp3.3 Sonny, porque será que a atualização automática não funciona bem neste provedor. tive que atualizar carregando os arquivos pelo FTP.
    • 2011-10-05 – no dia dos velhinhos (double nine), a busca por um editor mais conveniente continua. Dean’s FCKEditor for WordPress Plugin foi instaldo aqui para avaliação. Parece que funciona melhor.
    • 2011-09-16 – para atualizar para a versão 3.2.1 do wp, atualizei a versão do php para a versão 5 no painel de controle da hospedagem.
    • 2011-08-02 – rearranjo do menu com as nossas atividades, para manter a ordem no caos.
  • problema de codificação de caracteres

    Navegando pela internet, é possível se deparar com páginas que não apresentam os caracteres normalmente, como no caso.

    CaracteresErrados
    O problema está na falta da especificação da forma de codificação dos caracteres usada no site. A página simplesmente omite tal informação, na esperança de que o navegados descubra e use a opção correta.

    No caso, estamos vendo um texto que usa caracteres do chines simplificado. Assim, basta ajustar manualmente com Exibir > Codificação do Texto > Chines Simplificado no caso do Mozilla Firefox, para obter a página exibida corretamente.

    CaracteresCorretos

    O seu navegador preferido deve ter opção de configuração equivalente.

  • Redução de tamanho de arquivos de imagem

    Redução de tamanho de arquivos de imagem

    Problema:

    Imagens estão ocupando muito espaço na hospedagem do site. Reduzir a qualidade das imagens .

    O tamanho das imagens também podem vir

    1. do tamanho das própria imagem
    2. Resolução da imagem.

     

    Proposta:

    Usar o Gimp em seu processamento de lote para ajustar a qualidade das imagens (50% no caso das imagens JPEG) o mesmo procedimento para as fotos.

    Claro que se as imagens já estiverem com esta qualidade, ou menor, não haverá ganho.

    Um pouco de Código:

    
     (define (batch-half-quality-jpeg-file pattern
                                          radius
                                          amount
                                          threshold)
        (let* ((filelist (cadr (file-glob pattern 1))))
           (while (not (null? filelist))
             (let* ((filename (car filelist))
                (image (car (gimp-file-load RUN-NONINTERACTIVE
                                            filename filename)))
                (drawable (car (gimp-image-get-active-layer image))))
             (file-jpeg-save RUN-NONINTERACTIVE
                             image drawable filename filename
                             0.50 0 1 1 "GIMP" 0 1 0 0)
                      ; 0.50 quality (float 0 <= x <= 1)
                      ; 0 smoothing factor (0 <= x <= 1)
                      ; 1 optimization of entropy encoding parameter (0/1)
                      ; 1 enable progressive jpeg image loading (0/1)
                      ; "xxxx" image comment
                      ; 0 subsampling option number
                      ; 1 force creation of a baseline JPEG
                      ; 0 frequency of restart markers
                      ; in rows, 0 = no restart markers
                      ; 0 DCT algoritm to use
             (gimp-image-delete image))
             (set! filelist (cdr filelist)))))

    Este código foi colocado em um arquivo batch-half-quality-jpeg-file.scm na pasta ~/.gimp-2.8/scritps

    Ooops. Parece que restos do código antigo ficaram neste código. Recomenda-se cautela.

    O script foi executado de um terminal

    ~$ gimp -i -b '(batch-half-quality-jpeg-file "./fotos/lote01-50/*.JPG" 5.0 0.5 0)' -b '(gimp-quit 0)'

    Note que os arquivos originais são sobreescritos sem maiores questionamentos.

    O processamento resulta em algumas mensagens de alerta como

    (gimp:15907): GLib-GObject-WARNING **: g_object_set_valist: object class 'GeglConfig' has no property named 'cache-size'
    ...
    (gimp:15907): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x123A330 from "gimp:point-layer-mode" to "gimp:anti-erase-mode"
    While parsing XMP metadata:
    Erro: não foi encontrado nenhum pacote XMP
    ....
    batch command executed successfully

    Porem atinge os nossos objetivos de diminuir o tamanho dos arquivos de image.

    Como esta solução foi usada em um Ubuntu 15.10 e GIMP 2.8, algumas adaptações podem ser necessárias para o seu ambiente.

    Referencias:

    1. GNU Image Manipulation Program – Documentação bem completa do Gimp.
    2. GIMP Batch Mode – um tutorial para começar a entender o processamento em lote usando o Gimp.
    3. Preparing your Images for the Web – Orientações de preparação de imagens para uso na Web.
    4. Your First Script-Fu Script
    5. Automatic Creation of XCF from JPG – Será que dá para salva de volta como JPEG, mas com novos parametros de qualidade?
    6. Writing GIMP Scripts and Plug-Ins – o básico sobre escrever scripts e plugins para o Gimp.
    7. Notes on GIMP Scripting
    8. GIMP: Re-uniting Save and Export
    9. Krita – Alternativa ao Gimp como ferramenta de desenho.
    10. Some GIMP Scripts-Fu (and Related ImageMagick Notes)
  • gravar a legenda no arquivo do filme

    Temos o filme em formato mpg e a legenda em formato srt, como produzir um arquivo .avi com o filme legendado?

    Arista

    Esta opção não funcionou bem porque está faltando um decoder para esta versão do Ubuntu.

    Arista-erro

     

     

    Cannot add conversion to queue because of missing elements!

    Não foi possível encontrar o plug-in necessário

    ‘Python (v2.7)’equer a instalação de plug-ins para dar suporte ao seguinte recurso multimídia: Elemento “ffdeinterlace” do GStreamer

    Mobile Media Converter

    A instalação do Mobile Media Converter falhou com a mensagem

    A dependência não é contentável: mencoder:amd64

    Erro

    Mobile Media Converter is using ffmpeg and mencoder to make convertions for desktop and mobile devices format.

    E referencia a página do desenvolvedor.

    Mencoder

    Não consegui instalar o mencoder, mas acho que foi por falta de tentar mais duramente.

    mkvmerge

    Esta solução funcionou bem. e rápido!

    ~$ mkvmerge -o saida.mkv entrada.mp4 legenda.srt

     

     

    Referências

    • Where to Download Subtitles for Movies & TV Shows: The 6 Best Sites –
  • PHPList – uma nova instalação

    Atendendo à solicitação do OlharAnimal estamos testando novamente as possibilidade do PHPList para o serviço de mailling list, newsletter, serviços de eMail.

    Das nossas experiencias anteriores com a questão de mailling trazemos a preocupação com os volumes de tráfego, a reputação de SPAM, a dificuldade de hospedagem desta função, entre outras.

    As melhorias no produto PHPList trazem novas esperanças na sua utilização. As novas versões prometem resolver problemas observados anterioremente.

    (mais…)