Ir para o conteúdo

Espírito Livre

Tela cheia

Blog

3 de Abril de 2011, 21:00 , por Desconhecido - | No one following this article yet.

Conhecendo o Nautilus – Nono Script – Tirando Espaços e Padronizando Imagens

24 de Dezembro de 2012, 22:00, por Desconhecido - 0sem comentários ainda
scripts-msg-plus
Para que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 4 passos:
1 – Abra o Gedit ou o seu editor de texto preferido;
2 – Copie e cole o texto do Script, que se encontra no final desta postagem;
3 – Salve o arquivo em “/home/seu-usuario/.gnome2/nautilus-scripts/” e dê um nome bem sugestivo para esse arquivo;
4 – Abra um terminal, logue-se como root e digite:
chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter
Após os 4 passos acima o Script já estará disponível no menu de contexto do Nautilus.
Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:
Acesse aqui!!!!
Ai vai o Nono script da série:Tirando Espaços e Padronizando Imagens

 
Esse Script permite que você pegue uma pasta com um número infinito de arquivos de imagem (jpg, jpeg, gif, tif, png e bmp) totalmente fora do padrão, com acentos, caracteres especiais, acentos e espaços em seu nome e os coloque no formato padrão, pois ao rodar o Script dentro desta pasta todos os arquivos existentes serão transformados em arquivos sem espaço, sem acento, sem caracteres especias e em letras minusculas e ainda todos os arquivos de imagem serão transformados em arquivos “.jpg” com tamanho de “1024×768″.
Obs.: É só rodar e esperar o resultado do trabalho, Claro que existem alguns parâmetros neste Script que podem (devem) ser modificados, para isso basta estudar o código e modificar de acordo com as suas necessidades.

Não se esqueça de compartilhar suas melhorias, pois a comunidade GNU/Linux vai agradecer muito a sua colaboração.

 
Dependências: imagemagick

#!/bin/bash
#virmal_divx 2011

(
echo “# Estamos trabalhando, por favor aguarde o processo terminar !!!”

rename ‘y/A-Z/a-z/’ *

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘s/ /_/g’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-X-W-Y-Z/a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-x-w-y-z/’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Á/a/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/É/e/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Í/i/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ó/o/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ú/u/’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/á/a/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/é/e/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/í/i/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ó/o/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ú/u/’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ç/c/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ã/a/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ĩ/i/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Õ/o/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ũ/o/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ü/u/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Â/a/’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ê/e/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ẽ/e/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Î/i/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Ô/o/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/Û/u/’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ç/c/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ã/a/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ẽ/e/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ĩ/i/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/õ/o/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ũ/u/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ü/u/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/â/a/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ê/e/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/î/i/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ô/o/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/û/u/’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/(/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/)/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/[/_/'`";done
find | while read FN;do mv "$FN" "`echo $FN | sed -r -e 'y/]/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/ª/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/º/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/°/_/’`”;done

find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/________/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/_______/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/______/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/_____/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/____/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/___/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/__/_/’`”;done
find | while read FN;do mv “$FN” “`echo $FN | sed -r -e ‘y/_-_/_/’`”;done

##### Converte as imagens para o formato jpg em 1024×768
for i in `ls *.jpg` ; do convert -scale 1024×768 -normalize +contrast $i 1024x768_$i && rm -Rf $i; done
# for i in *.jpg; do convert -scale 1024×768 -normalize +contrast $i ${i%.jpg}.jpg && rm -Rf $i; done
for i in `ls *.jpeg` ; do convert -scale 1024×768 -normalize +contrast $i 1024x768_$i.jpg && rm -Rf $i; done
# for i in *.jpeg; do convert -scale 1024×768 -normalize +contrast $i ${i%.jpeg}.jpg && rm -Rf $i; done
for i in `ls *.png` ; do convert -scale 1024×768 -normalize +contrast $i 1024x768_$i.jpg && rm -Rf $i; done
# for i in *.png; do convert -scale 1024×768 -normalize +contrast $i ${i%.png}.jpg && rm -Rf $i; done
for i in `ls *.bmp` ; do convert -scale 1024×768 -normalize +contrast $i 1024x768_$i.jpg && rm -Rf $i; done
# for i in *.bmp; do convert -scale 1024×768 -normalize +contrast $i ${i%.bmp}.jpg && rm -Rf $i; done
for i in `ls *.tif` ; do convert -scale 1024×768 -normalize +contrast $i 1024x768_$i.jpg && rm -Rf $i; done
# for i in *.tif; do convert -scale 1024×768 -normalize +contrast $i ${i%.tif}.jpg && rm -Rf $i; done

echo “# Trabalho terminado !!! Bom trabalho!!!!”
) | zenity –progress –width 200 –height 100 –title “Informação do Sistema” –text “Informação do Sistema” –pulsate –auto-close



Saiu o Calibre 0.9.11

23 de Dezembro de 2012, 22:00, por Desconhecido - 0sem comentários ainda
calibre-0-9-11
A Equipe de desenvolvedores do Calibre está trabalhando a todo vapor para melhorar o aplicativo. E não faz muito tempo que anunciamos a liberação da versão 0.9.9 e já está disponível a versão 0.9.11 do Calibre. Esta versão traz o uso de colunas personalizados como a fonte de Gêneros na geração de catálogos. Quando o usuário pede para converter um livro é mostrada uma pequena animação para colocar em destaque o trabalho de conversão e que ele foi colocado na fila para ser executado em segundo plano e etc.

instalar calibre 0.9.11


Por questões de estabilidade e segurança é aconselhável instalar a versão que está nos repositórios oficiais da sua distribuição. Mas se ainda assim você quer a versão que está disponível no PPA, basta abrir um terminal (CTRL+ALT+T) e digitar os seguintes comandos:

PPA de terceiros… adicione por sua conta e risco!

$ sudo add-apt-repository ppa:n-muench/calibre
$ sudo apt-get update
$ sudo apt-get install calibre

Ou faça o download neste link.
Disponível para:
Sob a licença: GNU General Public License
página do projeto: calibre-ebook.com
fonte e Créditos: aqui



Sesc Partituras Uma biblioteca do patrimônio musical brasileiro

23 de Dezembro de 2012, 22:00, por Desconhecido - 0sem comentários ainda

sesc

Conheçao Sesc Partituras, Uma biblioteca do patrimônio musical brasileiro.

Neste site você pode:

> Pesquisar mais de 500 partituras de acordo com o nome da composição, do autor, formação do grupo ou instrumento.

> Visualizar, baixar e imprimir todas as partituras.

> Encontrar partituras antigas, raras e contemporâneas.

> Ouvir as audições de grande parte das composições.

> Conhecer compositores brasileiros.

Para acessar use esse link.



Então é Natal

23 de Dezembro de 2012, 22:00, por Desconhecido - 0sem comentários ainda

pinguim_natalEntão é Natal…

Natal é tempo de festa.
E isto independe se você é religioso ou não. Percebemos que nesta época, nosso coração fica mais acolhedor. Percebemos pessoas fazendo coisas que ao longo de todo um ano, sequer pensaram em fazer. As motivações são as mais diversas. A data carrega, portanto, uma carga extra de boas vibrações, e isso vale para todos.

Natal é tempo de respeito.
E mesmo tendo se tornado em um feriado “fabricado” como tantos outros (dia das crianças, dias dos pais…), ainda carrega uma mensagem de amor ao próximo, ao semelhante, ao seu par. A filosofia que diariamente propagamos com o software livre também tem um pouco disso, de se importar, mesmo quando muitos não se importam. Talvez você não se importe. Talvez seu título lhe seja suficiente e o torne próximo de deus. Mas acredite, respeito é uma palavra forte. É algo que todos nós deveríamos aprender a ter, não importa sua idade, não importa sua classe social ou o tamanho de sua barba. Respeito é bom e todos gostamos, não interessa a cultura nem o local do mundo que você escolha estar. É uma característica indispensável para o ser “realmente” humano.
O software livre é empregado em muitos cenários e em vários deles, encontramos pobreza e miséria. Nestes cenários, o que você e eu usamos também se torna o sabre de luz que trará para tantos a sua “libertação”. Muitos acreditam que ele é o Santo Graal, e talvez até seja usado como tal. Logo, qualquer que seja o cenário, deve-se ter em mente que ele é formado por usuários, pessoas, como você e eu, e não somente por hardware, software e licenças. Pessoas com sentimentos farão uso do FREE SOFTWARE, letradas e aletradas. Com conhecimento de novos idiomas e outros tantos que acham isso nem tão importante assim.
Apesar de ser uma crença bastante particular, creio que, seja você pobre ou rico, doutor ou aluno, com barba longa ou por fazer, sempre (e eu acredito veemente nisso) você terá algo novo a aprender com seus pares, seus semelhantes. Sempre. Valendo lembrar que você é único, assim como todo mundo.
Humildade e respeito são grandes virtudes, mas com o esforço certo, cabem dentro de um mesmo indivíduo. Pense a respeito.

Natal é tempo de fogos.
Sim, como toda a festa, fogos sempre vão haver. Mesmo cientes que nem todos gostam de demonstrar o que fazem, ficando na obcuridade ou reclusos, escondidos ou no anonimato (puro e simplesmente), existirão outros tantos que terão a “necessidade” de soltar fogos e dispará-los rumo ao alto, não tendo um ou outro na mira, mas para que seus estilhaços caiam sobre a cabeça de tantos.

Natal é tempo de gentileza.
Mesmo a tecnologia e o próprio software livre / código aberto em um ambiente heterogênio como o nosso, sabemos que também existe muita arrogância, muita falta de zelo, muita disputa, muita carência. Mas também percebo que como toda sociedade existem as boas almas, aquelas que geram gentileza. Aquelas que se importam e que através de suas palavras, sensatas, nos faz prosseguir. Antes de arremessar uma pedra na iniciativa alheia, pense e reflita sobre o que você faz em contrapartida. Será que sua contribuição (a pedra) será tão importante quanto uma nova linha de código que você pode encaminhar para o desenvolvedor? Com quais projetos você retornou algum feedback durante todo esse ano? Quantas contribuições fez para os projetos que realmente precisam (e que você provavelmente usa e se beneficia)?

Natal é tempo de pensar diferente.
Aproveite esse fim de ano para começar a pensar diferente. Não ache que isso é cafona e que não combina com você. Planeje e se for preciso, faça aquela listinha brega de escrever tudo que deseja realizar no próximo ano. Aproveite a data festiva para tornar a sua “listinha” em um poderoso checklist para seus próximos planos. Acredite, esta tarefa que parece boba, não é tão fácil quanto se parece. Esse ato de “pensar diferente” funciona e as ciências tem vários nomes para isso, bem como graduações e especializações só para lhe ensinar a fazer isso direito.

Natal é tempo e ainda está em tempo. Faça o seu.

Um Feliz Natal a todos os que tornam a Espírito Livre o que é. Seja você leitor, colaborador, parceiro, amigo ou aquele que torce para que as iniciativas como a nossa, simplesmente continue. O nosso abraço!

E lembre-se: gentileza gera gentileza, como dizia o profeta.



LibrePlan – ferramenta de colaboração para monitoramento e controle de projetos (via PPA)

23 de Dezembro de 2012, 22:00, por Desconhecido - 0sem comentários ainda

libreplan-01
LibrePlan é uma ferramenta de colaboração para monitoramento e controle de projetos. Tem uma rica interface web que fornece uma experiência de usuário de desktop completa. Todos os membros da equipe podem participar do planejamento e isso torna possível ter um planejamento em tempo real. LibrePlan é um aplicativo de código aberto sob licença AGPL e uma de nossas principais características é a maneira aberta e comunitária orientada para gerenciar o projeto. LibrePlan está na versão 1.3.3.
 
PPA de terceiros… adicione por sua conta e risco!
 
Para instalar no Ubuntu e derivados basta abrir um terminal (CTRL+ALT+T) e digitar os seguintes comandos:
 
$ sudo add-apt-repository ppa:libreplan/ppa 
$ sudo apt-get update
$ sudo apt-get install libreplan
 
Ou faça o download neste link.
 
Quando o processo de instalação for concluído digite o seguinte endereço no seu navegador:
 
http://localhost:8080/libreplan/
 
Algumas imagens do Libreplan:
libreplan-02
libreplan-03
libreplan-04
 
disponível para:
página do projeto: libreplan.com
Fonte e Créditos: aqui