Convertendo Imagens via Terminal

Recentemente fui nomeado como website mantainer do projeto TextFlow (projeto do Yuri Malheiros). Para que eu consiga fazer as mudanças no site utilizo ssh pra acessar o servidor, que foi liberado pelo meu amigo Og Maciel, responsável pela hospedagem do site do projeto.

E ao me deparar com a seguinte sitação: tinha acabado de enviar uma imagem pro servidor e seu tamanho não estava adequado ao layout. Me veio a seguinte questão: é possivel alterar o tamanho de uma imagem utilizando o terminal?

Fazendo essa mesma pergunta pro Google, ele me responde: Sim!

Foi ai que encontrei um artigo no Estúdio Livre falando sobre o assunto.

Para redimensionar uma imgem utilizando o terminal, podemos fazer isso utilizando a ferramenta convert que “converte entre diversos formatos de imagem bem como redimensiona, borra, corta, tira ruído, desenha, roda e mais. O convert usa o ImageMagick para realizar as operações. Digite “man convert” em um terminal para obter mais ajuda.”

Para redimensionarmos uma imagem basta o simples comando:

convert imagem.jpg -scale 50% imagem_pequena.jpg

Onde:

  • convert é nossa ferramenta.
  • imagem.jpg é a imagem original.
  • -scale 50% estamos dizendo para a ferramenta redimensionar a imagem original para 50% do tamanho original.
  • e finalmente imagem_pequena.jpg é o nome do arquivo que conterá a imagem redimensionada.

Com isso pude alterar o tamanho da imagem que não estava de acordo com o layout sem ter que modificar usando um editor de imagens e depois novamente ter que enviar o arquivo pro servidor.

Para maiores detalhes sobre as outras funcionalidades você pude consultar o manual dessa ferramenta utilizando o comando “man convert” ou pode visitar o artigo do Estúdio Livre para alguns exemplos.

[update] Para converter mais de um arquivo basta seguir a dica que o André Noel indicou [/update]

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso…

E ainda concorra a um Eee PC e outros prêmios!

Prêmios da Promoção: Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

Para participar basta uma lida rápida no texto da promoção:

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe – quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Dinheiro é a única ajuda que esses projetos precisam?

Não. Para quem não sabe existem muitos projetos que a comunidade pode ajudar:

  • Fazendo traduções;
  • Relatando erros;
  • Sugerindo melhorias;
  • Testando;
  • e várias outras formas…

Se você utiliza algum produto ou serviço que auxilia no nosso dia-a-dia on-line, não custa nada ajudar! Mesmo que seja mínima a ajuda e, ainda, mesmo que não seja fazendo uma doação é sempre bom colaborar!

Ajude!

Com essa campanha, você pode colaborar com esses projetos sem ter que colocar a mão no bolso. Bastando somente a divulgação da campanha. E, de quebra, concorrer a vários prêmios!

O que ainda está esperando? Participe!

Comodidade para acessar o Wiki Oficial do Mandriva

Passando um bom tempo sem postar, gostaria de anunciar uma nova facilidade pra você usuário do Mandriva Linux.

Apartir de hoje você poderá acessar o Wiki Oficial do Mandriva, em português, utilizando o seguinte endereço: http://wiki.mandriva-br.org ou http://wiki.mandrivabrasil.org (ainda não confirmado, quando for confirmado retiro o risco). Você será automaticamente redrecionado para o Wiki Oficial.

Aproveitando, o Wiki Oficial já contém várias informações já traduzidas para o português, mas ainda encontra em tradução. As últimas atualizações foram com relação ao lançamento da versão 2008 Spring (2008.1), ainda não está tudo completamente traduzido mas aos poucos você poderá se infromar mais sobre a distribuição em nossa linguagem nativa.

Existe também o Fórum Oficial da Comunidade Brasileira do Mandriva, um lugar agradável onde você poderá esclarecer quaisquer dúvidas sobre o Mandriva. Além do Planeta Mandriva Brasil, um agregador de blogs onde você encontrará informações atualizadas sobre a distribuição e algumas dicas, confira!

Até a próxima.

Mandriva Linux 2008 Spring

A notíca já é um bocado antiga, e você já deve ter lido sobre. Porém estou postando para dizer que estou ansioso para instalar (atualizar). Já vinha usando a versão cooker (versão em desenvolvimento), basta agora terminar de baixar as atualizações e pronto. :)

Como já estão falando por aí, a nova versão traz novos recursos como, por exemplo, o controle de acesso à sites. Além de um novo tema e site com conteúdo atualizado para a versão.

Para ficar por dentro, você pode conferir as notas da versão, fazer um tour ou conferir a errata para correção de alguns problemas já identificados e outros que poderam surgir. Essas e outras informações você confere aqui.

[update]

Ficou faltando os links para baixar o Mandriva Linux 2008 Spring:

Basta escolher o mirror mais próximo ou se preferir poderá baixar utilizando Bittorrent.

[/update]

Lembrando que a Mandriva está comemorando 10 anos de inovação. Parabéns!

Por enquanto é só. Assim que atualizar postarei falando sobre minha experiência com a nova versão e uma possível experiência com o KDE, já que uso GNOME desde quando comecei a operar o Linux.

Até a próxima.

Lançado o Planeta PostgreSQL

Gostaria de ajudar a divulgar o lançamento do Planeta PostgreSQL, achei bastante interessante a iniciativa, pois  acho muito bom quando alguém ou um grupo de pessoas tem alguma iniciativa relacionado ao compartilhamento do conhecimento.

Parabéns pela iniciativa!

Se caso alguém escreve sobre PostgreSQL e queira fazer parte do Planeta, basta consultar esta página.

Aproveitando o post, seria interessante assim como mostrado na página de regras do Planeta PostgreSQL, se nos Planetas em pt-br tivessem links para os outros Planetas com isso todos teriam a ganhar!

No Planeta Mandriva Brasil, já é possível encontrar os links. Se caso ficou faltando algum Planeta por favor me avise.

Novidades para a Comunidade Mandriva Brasil

Está mais fácil para o usuário do Mandriva acessar os recursos que a Comunidade Mandriva Brasil oferece!

Venho anunciar que você poderá acessar o Planeta Mandriva Brasil de duas formas:  http://planeta.mandrivabrasil.org e http://planeta.mandriva-br.org.

Existe também um fórum para discussões sobre vários assuntos relacionados ao Mandriva, você pode acessá-lo pelo já conhecido http://mandrivabrasil.org/site/forum ou também pelo endereço http://forum.mandriva-br.org. Possivelmente o primeiro endereço do fórum passará a ser http://forum.mandrivabrasil.org, para facilitar a vida de quem busca informações sobre o Mandriva e para manter uma coerência nas URLs.

Aguarde, pois estamos fazendo o possível para trazer mais novidades!

Até mais.

Instalando o Driver da nVidia no Mandriva

Antes de mais nada você deve estar se perguntando: mas o Mandriva One já não vem com drivers e software proprietários instalados? E eu respondo: Sim, claro! Porém existe um problema com o kernel que vem junto com o Mandriva One. Pelo fato do Mandriva One suportar várias configurações o kernel que o acompanha detecta no máximo 880MB de RAM, ou seja, se você tem mais do que 880MB de RAM em seu computador, o Mandriva reconhecerá somente parte de sua memória.

Para resolver isso podemos conferir a Errata no wiki da distibuição para que se resolva isso instalando um outro kernel. Como esta bem explicado (em inglês) deixarei somente o link para o procedimento de atualização de kernel. Porém se você ficar em duvida quanto ao procedimento, utilize a área de comentário que terei prazer em ajudar.

Com isso, deve-se instalar também os drivers restritos que você tinha instalado no kernel antigo no kernel novo. E é com isso que eu e o bedi tivemos alguns problemas, o danado do driver que pode ser baixado via gerênciador de pacotes do Mandriva não queria iniciar nem com “reza braba”.

Decidimos, então, optar pela instalação do driver disponível direto do site da nVidia, esse link vai para a pagina de download da última versão do driver disponível no momento desse artigo, pode ser que tenha uma versão mais nova, portando, vale a pena conferir se já está disponível uma versão mais recente.

Seguindo as instruções fornecidas pelo site, devemos executar o arquivo: NVIDIA-Linux-x86-169.07.pkg1.run, gostaria de salientar um pré requisito que é bom caso você tenha, o pacote kernel devel relacionado ao kernel atual que encontra em sua maquina. Pois assim o instalador do driver poderá compilar um novo modulo para o kernel. Caso não o possua existe a possibilidade de baixar um módulo pré compilado no momento da instalação, fica a seu critério. Descreverei aqui levando em consideração que você tenha o pacote kernel devel referente ao seu kernel instalado.

A primeira coisa a ser fazer e também a mais obvia, devemos baixar o arquivo NVIDIA-Linux-x86-169.07.pkg1.run.

Depois devemos verificar se existe algo com nvidia instalado no sistema, e se caso existir devemos remover para instalar o novo driver. Para isso execute o comando abaixo num terminal, ou, se preferir, remova manualmente todas os ocorrências de nvidia instaladas no sistema utilizando o Gerenciador de Software em modo gráfico (obs.: os comando devem ser executados como super-usuário ou root).

urpme `rpm -qa |grep nvidia`

Com isso garantimos que não exista nenhum outro pacote relacionado ao driver instalado. O próximo passo é derrubar o servidor gráfico para poder instalar o driver. Para isso aperte Ctrl + Alt + F1, e depois, estando já em modo texto, derrube o servidor gráfico com o seguinte comando:

service dm stop

Estamos pronto para instalar o driver, mas por garantia devemos fazer um backup do xorg.conf caso haja algum imprevisto, para tal, basta executar o seguinte comando:

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back

Agora realmente estamos prontos para instalar, siga até o diretório no qual você baixou o driver e execute o comando abaixo para começar a instalação:

sh NVIDIA-Linux-x86-169.07-pkg1.run

Como disse anteriormente estou considerando que você tenha instalado em seu sistema o pacote kernel devel para o kernel que você está utilizando. A instalação é simples, basta seguir os passos e no momento em que pergunta se deseja instalar o módulo do kernel pré compilado, devemos responder que não, assim começará a compilar o módulo. Logo em seguida, será perguntado se deseja que o instalador configure o xorg.conf, reponda que sim. Basta agora seguir até o final da instalação.

Com a instalação realizada com sucesso, basta verificar se temos presente o driver no xorg.conf, ao executar o comando abaixo deve retornar algo como o que segue em seguida:

cat /etc/X11/xorg.conf | grep nvidia
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Thu Dec 13 19:09:35 PST 2007
Driver "nvidia"

Agora que temos o driver instalado em nosso sistema, basta executar o comando abaixo para levantar o módulo já instalado e depois Ctrl + Alt + Backspace para reiniciar o servidor gráfico:

modprobe nvidia

Pronto temos a última versão do driver nVidia instalado em nosso querido Mandriva. Qualquer dúvida, comentário ou mesmo crítica, por favor recorra aos comentários.

[update] Ou pode seguir a dica do Manoel Pinho nos comentários e verificar se resolve o problema, caso contrário o jeito é compilar o driver como descrito acima. [/update]

Até a próxima.

Instalando o IEs4Linux no Mandriva

Quem desenvolve para web sabe muito bem que precisa testar o projeto no IE por motivos de redenização. Estou escrevendo esse artigo basicamente para explicar a instalação do IEs4Linux no Mandriva. Com esse pacote você terá em seu Mandriva o Internet Explorer 5, 5.5 e 6, além disso você pode instalar o recurso beta que contém suporte ao IE 7.

O IEs4Linux depende dos seguintes pacotes: cabextract and Wine. Para instalar esse pacotes, após ter configurado o urpmi como comentado aqui, basta executar os comandos abaixo num terminal ou então abrir o Gerenciador de Software e procurar pelos pacotes citados.

su
urpmi wine cabextract
exit

Após o termino da instalação, basta executar esses comando num terminal como usuário normal para que seja instalado o IEs4Linux:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

Ao executar último comando será aberta uma janela onde você poderá escolher quais IEs você deseja instalar, no canto inferior direito existe um opção para configurar recursos avançados, clicando nesse botão você terá acesso para selecionar que deseja instalar o IE7, lembrando que ainda é um recurso beta.

Após configurar a instalação, basta confirmar para que o programa baixe os pacotes necessários e instale. Após a instalação siga as instruções para executar os IEs.

Qualquer dúvida, não hesite em comentar. Até a próxima.

Lista de Revistas Digitais

Venho até vós, deixar alguns links para revistas em formato digital que abordam assuntos tais como linux e software livre, vamos a lista:

Lembrando que eu já havia comentado sobre a Full Circle Magazine aqui no blog.

Voltando ao assunto, você pode baixar gratuitamente uma cópia em formato pdf das revistas para guardar ou mesmo imprimir.

Caso tenha mais alguma revista não citada aqui, por favor deixe um comentário. Eu gostaria muito de conhecê-la.

Boa leitura e até mais.

Bem-vindos ao Planeta Mandriva-br

Antes de começar realmente a postar algo sobre o Mandriva, gostaria de receber os membros do Planeta Mandriva-br, e agradeçer a todos pelo interesse de ajudar nossa comunidade de usuário aqui no Barsil.

E convidar quem está realmente a fim de contribuir para se juntar a nós. Para isso basta entrar em contato, ou se juntar ao canal #mandriva-br da rede FreeNode de irc .

Estamos com muitas idéias que irão melhorar a documentação e informação para o usuário do Mandriva. E espero que essa agitação continue.

Lembrando que o wiki.mandriva-br.org já está no ar! Podemos agora organizar e começar a documentar. Quem quiser participar e ajudar a comunidade Mandriva, basta acessar o Wiki e se cadastrar!

Sejam bem-vindos todos!

Abraços.