Português do Brasil English
Devin no Facebook  Devin no Twitter  RSS do Site 
Linux    

Mandar e-mail via linha de comando no Linux


Comentários  33
Visualizações  
320.838

Todo mundo fica dizendo que e-mail é coisa do passado e que o futuro mesmo é utilizar as redes sociais e a Web 2.0 (lol) para se comunicar. Mas a verdade é que o e-mail é ainda muito útil e acredito que vai demorar bastante tempo para que isso mude. No pior dos casos, e-mail ainda continua sendo uma boa forma de registro e notificação.

E neste caso de notificação, enviar e-mail via linha de comando do Linux é bastante útil. Terminou uma tarefa no crontab? Envia um e-mail com o resultado. Caiu um servidor? Envia um e-mail para alguém notificando. Ou então querer apenas testar um servidor de e-mail local? É só usar a imaginação.

Leia mais

Programas    

Tratamento de imagens com ImageMagick


Comentários  12
Visualizações  
72.632

O ImageMagick é uma poderosa ferramenta em modo texto para tratar imagens em suas diversas formas: converter, redimensionar, criar, editar, cortar, juntar, editar cores e mais um bilhão de funcionalidades. De vez em quando eu me deparo com algumas necessidades bem específicas, como por exemplo: redimensionar todas as fotos que eu tirei dos bêbados da noite passada, pra eu por em algum lugar sem ter que precisar dar upload de 3MB por foto. Este tutorial se torna então uma referência para algumas das tarefas que podemos fazer com imagens usando o ImageMagick. E além disso, vou sempre tentar expandir o conteúdo quando for surgindo mais tarefas, assim como eu faço na página de Comandos Linux. Obtendo a ferramenta Antes de mais nada, é necessário obter a ferramenta ImageMagick, que consiste em vários programas (comandos) separados, cada um com uma função (o bom e velho modo Unix de fazer as coisas). O site do ImageMagick é o seguinte: http://www.imagemagick.org/ Você pode pegar uma versão em código-fonte e compilar manualmente, o que é um pouco mais demorado de se instalar. Se você usa Windows, baixe diretamente a versão instalável (binária) para Windows. Mesma coisa para o caso do MacOS X. Se você […]

Leia mais

Programação    

Postando no Twitter via linha de comando


Comentários  8
Visualizações  
53.998

Assim como muitos, eu acabei entrando no Twitter, um serviço de “micro-blog“. Eu não uso freneticamente mas até que é legal para acompanhar algumas coisas e anunciar outras. Tem que usar um pouco da imaginação para explorar a ferramenta. Assim sendo, eu encontrei por aí uma dica muito legal de como postar no twitter via linha de comando. Podemos utilizar o comando curl para fazer o post, da seguinte forma: curl -u USUARIO:SENHA \ -d status=”Testando um post do twitter via linha de comando no Linux… Será que funciona?” \ http://twitter.com/statuses/update.xml Lembre-se de substituir o USUARIO e SENHA pelo seu usuário e senha do site Twitter. A sua frase vai na variável status, como deu pra perceber no comando. É, até que funciona sim! Como sempre, na linha de comando, você consegue integrar esse comando com qualquer shell-script para ficar postando no twitter automaticamente, seja lá o que for que você quiser. Alguém aí tem bastante criatividade? Sim… um shell-script. Deixa eu ver se consigo fazer um aqui, rapidinho: #!/bin/bash # # Configuração USUARIO=”seu_usuario” SENHA=”sua_senha” CURL=”/usr/bin/curl” if [ -z $1 ]; then echo “Use: $0 ” exit 1 fi # Go for it $CURL -u $USUARIO:$SENHA \ -d status=`echo $@ […]

Leia mais

Linux    

Primeiros contatos com o Linux


Comentários  6
Visualizações  
32.938

Depois de gastar um tempinho instalando uma distribuição Linux, ver ela inicializando e mexendo um pouco na interface gráfica, pode ser que bata aquela curiosidade em saber como as coisas funcionam… O básico do básico, os primeiros passos para entender o sistema, a estrutura de diretórios, o que significam esses prompts de comando, como se virar na hora das dúvidas… São assuntos essenciais para quem quer mexer bem com este sistema operacional e com o tempo ficar ligeiro para usar o sistema e solucionar dúvidas.

Leia mais