Obter IP via Email
Aqui vai mais uma dica muito interessante. Se trata de um shell script escrito por mim que verifica se o IP externo mudou, e caso tenha mudado, envia um e-mail informando qual é o novo IP. Muito útil quando se precisa saber o IP para acesso externo em determinadas situações, em casos de IP dinâmico. Você deve estar se perguntando como vai rodar o script de fora da rede se não conhece o IP, para isso sugiro agendar o script para ser rodado conforme sua necessidade, usando o crontab ou algum outro equivalente. No meu caso, agendei para rodar duas vezes por dia.
Para enviar a mensagem contendo o IP é necessário algum programa que envie mensagens diretamente do terminal para um e-mail. Eu usei o mutt, veja http://www.linuxafundo.com.br/post/mutt/ para saber como configurá-lo.
Não explicarei cada passo do script, pois ele é bem auto explicativo. Basta um conhecimento mínimo em shell scripts e você entenderá tudo que for feito.
Faça o download: http://www.linuxafundo.com.br/attachments/ipm-1.1.tar.gz
Mutt - Email pelo Terminal
Muitas são as situações em que nos vemos com a necessidade de enviar um simples e-mail para resolver um assunto pendente, tirar uma dúvida, ou algo do gênero. Se você também é um dos que fica mais com um terminal aberto do que com um navegador provavelmente este post lhe será útil.
Mutt é um client de e-mail leve e muito funcional. O mutt recebe e-mails, envia e ofecere suporte a cores no terminal, MIME, OpenPGP e Threaded Sorting mode, permite também o envio de anexos, e não apenas texto. Nesta postagem abordarei sobre como enviar e-mails através do terminal usando o mutt a partir de uma conta do gmail.
Instalação:
Use o gerenciador de pacotes da sua distribuição para instalar o mutt e o ssmtp.
Debian:
# apt-get install ssmtp mutt
Gentoo:
# emerge -av mail-client/mutt mail-mta/ssmtp
BBDOCK
BBDock é mais uma barra de ferramentas, um dock, das várias existentes para linux. Seu diferencial é ser voltada para o Black Box podendo ser usada sem problemas no Fluxbox e outros mais da família box. Indico essa ferramenta aqui pra quem procura uma barra sem frescuras, leve, e funcional. Embora tenha seus ícones estáticos e padronizados, essa barra tem um visual bem elegante.
Infelizmente ela não está disponível nos repositórios, mas pode ser baixada a última versão no dia deste post (0.2.9) no site http://bbdock.nethence.com, ou clicando AQUI.
Para instalar, procedimento padrão.. Basta rodar o arquivo configure (./configure) que fica dentro da pasta bbdock-versão, depois como root, rode make, e se tudo ocorreu bem, make install.
Organizando o make.conf
Após fazer algumas pesquisas e ainda correndo o risco de ser pouco abrangente, preparei um pequeno artigo sobre como organizar o arquivo /etc/make.conf, mais precisamente as USE flags. Não pretendo fazer um artigo completo sobre o make.conf tampouco sobre o Portage, por ser complexo e amplo, quem sabe um outra hora.
Dentro do arquivo make.conf estão as principais configurações do portage, as configurações globais, como arquitetura, cflags, opção global de uso de pacotes instáveis ou estáveis, opções de compilação, idiomas do sistema, drivers específicos, mirrors para sincronia da árvore do portage, e as USE flags.
A organização das USE flags dentro de /etc/make/conf pode ser feita de maneira semelhante à definição das CFLAGS e CXXFLAGS, assim, CFLAGS="-O2 -pipe -march=..." CXXFLAGS="${CFLAGS}", ou seja, basta criar palavras chaves para identificação de cada opção, e no final, color cada seção criada em USE, assim:
USE_REM=" ... " (REM=REMOVE)
USE_BASE=" ... "
USE_KDE=" ... "
USE_PROC=" ... "
USE_X=" ... "
USE_AUDIO=" ... "
USE_VIDEO=" ... "
USE_IMAGE=" ... "
USE="${USE_REM} ${USE_BASE} ${USE_KDE} ${USE_PROC} ${USE_X} ${USE_AUDIO} ${USE_VIDEO} ${USE_IMAGE}"