Ir para o conteúdo
ou

Software livre Brasil

0 amigos

Nenhum(a)

0 comunidades

Nenhum(a)

Tela cheia
 Feed RSS

Blog

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Corrigindo a data de fotos (exif)

27 de Outubro de 2014, 9:00, por Software Livre Brasil - 0sem comentários ainda

Estou organizando minhas fotos e criando álbuns no picasa para compartilhar com minha família, só que muitas fotos estão com as datas erradas por que a câmera estava configurado com a data errada na hora que a foto foi tirada.

Para corrigir as datas das fotos criei esse Shell Script que funciona tanto no OS X quando no Linux.

Ele tem como dependência o exiftool que por padrão não vem instalado nem no OS X quando no Linux. No OS X instalei usando o brew e no Linux o apt-get.

Para executar o script basta mudar a permissão do arquivo e executa-lo passando como parâmetro a data, hora e a pasta com as fotos:

$ chmod 755 dataFotos.sh
$ ./dataFotos.sh 25/10/2014 08:00:00 /caminho/das/fotos

Download



Criando compartilhamento NFS entre o Virtualbox e o Mac

20 de Outubro de 2014, 9:00, por Software Livre Brasil - 0sem comentários ainda

Todo projeto que inicio costumo criar uma máquina virtual para trabalhar nela. Prefiro fazer isso do que instalar um ambiente em meu Mac. Então, para facilitar, crio um compartilhamento NFS entre a máquina virtual, que normalmente é um Debian, e o Mac.

Primeiro é necessário instalar o NFS.

# apt-get install nfs-kernel-server

Adicione a seguinte linha no fim do arquivo /etc/exports

# echo "/var/www 192.168.48.1(rw,all_squash,insecure,anonuid=1000,anongid=1000)" >> /etc/exports

Onde /var/www é a pasta que será compartilhada, 192.168.48.1 é o IP da máquina que poderá acessar esse compartilhamento (substitua por * para permitir de qualquer lugar) e 1000 é o id de usuário e grupo que será montado o compartilhamento.

Depois é só restartar o servidor do NFS

# service nfs-kernel-server restart

Para montar esse compartilhamento pelo Mac é só abrir o Finder depois acessar o menu “Ir —> Conectar ao Servidor…” e inserir em “Endereço do Servidor:” nfs://192.168.48.137/home/administrador onde o IP 192.168.48.137 é o IP do servidor onde o NFS está instalado e depois clicar em Conectar.



Forçar o cakephp a usar https

13 de Outubro de 2014, 8:00, por Software Livre Brasil - 0sem comentários ainda

Estou desenvolvendo um sistema em cakephp e gostaria que fosse obrigatório a utilização do https em todo o sistema. Para isso só foi preciso alterar o .htaccess e adicionar as duas linhas que estão em negrito abaixo.

<IfModule mod_rewrite.c>    
    RewriteEngine on
    # Forçar a utilização do https
    RewriteCond %{HTTPS} !=on [NC]
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
  
    RewriteRule    ^$ app/webroot/    [L]
    RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

Agora basta reiniciar o apache para a mudança passar a valer.

# service apache2 restart


Como dividir um arquivo PDF

22 de Setembro de 2014, 8:00, por Software Livre Brasil - 0sem comentários ainda

Sou usuário do Evernote, e as vezes acumulo muitos documentos para escanear de uma vez. Só que eu tinha um problema, ou ficava escaneando cada documento um por um ou botava tudo na bandeja do scanner e depois ia dividindo manualmente o arquivo gerado pelo escaneamento em lote.

Até o dia em que tive que escanear uns 40 documentos, todos com uma página só, então tive a idéia de desenvolver um “programinha”.

Ele é bem simples, o arquivo que você passar como parâmetro será dividido em vários arquivos, cada um com uma das páginas do arquivo original.

O programa é desenvolvido em Python e tem uma única dependência que é o PyPDF2 https://pypi.python.org/pypi/PyPDF2/

Como utilizo OS X Mavericks esse Script Python foi desenvolvido e testado para ele, não sei se vai funcionar em outras versões do OS X nem se vai funcionar em alguma distribuição Linux ou no MS Windows.

Para executa-lo:

$ python dividirPDF.py arquivo.pdf

Depois do processamento será criado arquivos da seguinte forma:

arquivo-1.pdf
arquivo-2.pdf
arquivo-3.pdf
.
.
.

Download



Como organizo minhas fotos tiradas pelo iPhone e iPad no Dropbox

15 de Setembro de 2014, 8:00, por Software Livre Brasil - 0sem comentários ainda

Eu uso o Dropbox para realizar os backups dos meus arquivos mais importantes, e utilizo a função “Envio da câmara” para fazer o backup das fotos tiradas pelo iPhone e iPad.

O problema é que depois de um tempo a pasta fica cheia de arquivos e fica difícil encontrar uma foto especícica.

Para organizar essas fotos desenvolvi esse pequeno Shell Script que cria uma pasta no formato “YYYY-mm” para guardar as fotos tiradas naquele mês, e se for o caso cria uma subpasta chamada “videos” para guardar os vídeos do mês.

Como utilizo OS X Mavericks esse Shell Script foi desenvolvido e testado para ele, não sei se vai funcionar em outras versões do OS X nem se vai funcionar em alguma distribuição Linux. Caso você teste e funcione por favor me avise.

Para executar o script você só vai precisar editar a linha 8 onde tem a variável com o caminho para a pasta onde ficam as fotos::

pasta="/Users/guilhermejr/Dropbox/Camera Uploads"

Depois é só mudar a permissão do arquivo e executa-lo:

$ chmod 755 organizaFotos.sh
$ ./organizaFotos.sh

Para não ter que ficar rodando o script manualmente coloquei ele no cron para executar todos os dias as 00:00h.

Download