08/05/2014

I'm alive!

Sempre converso com meus servidores e estabeleço uma mão dupla nesta comunicação; leio log's sempre que preciso e procuro automatizar alguns resultados importantes dos processamentos que estas máquinas fazem, normalmente durante a madrugada. Recentemente ao ler um artigo da Linux Journal, descobri uma forma bem simples de ser avisado quando um servidor foi reiniciado, ou simplesmente inicializado (boot up);

A dica é simples (e inteligente) e se dá via e-mail, colocando a seguinte entrada no arquivo rc.local do servidor (/etc/rc.local):

echo "I'm alive!" | mail -s "I'm Alive, backup 200.x.x.x. !" sysadmin@exemplo.com.br

Você vai precisar que o sistema de e-mail esteja operante e o programa mail instalado (aptitude install bsd-mailx) considerando que esteja usando GNU/Debian;

Não é necessário reiniciar sua máquina para ver se funcionou, simplesmente execute:

/etc/rc.local
ou
source /etc/rc.local

O rc.local é executado sempre no nível multi-usuário e pode ser ou estar desabilitado através da mudança das permissões de excecução.


17/04/2014

Flisol 2014



FLISOL - Festival Latino-americano de Instalação de Software Livre é um evento cujo propósito é promover o uso de software livre e a integração de comunidades de usuários de software livre em todos os países da América Latina. O evento acontece desde 2005 e seu e principal objetivo é promover o uso de software livre, apresentando sua filosofia, seu alcance, avanços e desenvolvimento ao público em geral.

Para executá-lo, serão realizados, simultaneamente, eventos em cidades diferentes em que especialistas irão instalar, de maneira gratuita e totalmente legal, software livre nos computadores das pessoas interessadas que comparecerem.

O evento, também conhecido como “Install Fest”, consiste em um grande encontro de pessoas com conhecimento em software livre e outras que querem conhecer mais sobre o assunto. Os visitantes deverão levar seus computadores ou notebooks para que voluntários ajudem a instalar o sistema operacional. Durante o período das instalações, são promovidas palestras de introdução (algumas filosóficas, outras técnicas), palestras sobre softwares específicos, palestras de grupos de usuários existentes, etc.

Dentre os softwares que serão instalados, estão distribuições de GNU/Linux e BSD, assim como programas livres para outras plataformas, como Microsoft Windows e MacOS.

O FLISOL 2014 em Curitiba será realizado no Campus da Pontifícia Universidade Católica do Paraná - PUCPR.
No Campus, você deve se dirigir para o 1o. andar do bloco azul (bloco 2) que fica entre o bloco amarelo e o bloco verde.

Veja o mapa do Campus.

A PUCPR está localizada na Rua Imaculada Conceição, 1155 - Prado Velho.

Programação de Palestras e Oficinas


Durante todo o horário de funcionamento do FLISOL em Curitiba estará acontecendo o Install Fest no hall de entrada do Bloco Azul, no 1o. andar. Basta o visitante chegar e pedir ajuda a um dos instaladores.
Paralelamente ao Install Fest acontecerão:
  • Palestras principais no Auditório Tristão de Ataíde no Bloco Amarelo
  • Palestras básicas na Sala 25 no Bloco Azul
  • Oficinas nos laboratórios do Bloco Azul

Consulte a programação completa no link abaixo:

Referências:

Outras cidades realizando FLISOL no Brasil:


04/04/2014

Modificando o cursor no vim

Se sua rotina de trabalho incluir análise de arquivos texto, como layouts fixos, arquivos xml ou mesmo arquivos de log, uma boa alternativa para o vim é setar cursorline, que apresentará uma linha indicando a linha do cursor. Alternativamente, sete também cursorcolumn para ver a coluna do cursor; Para numerar as linhas, use set nu, finalmente, para linhas longas utilize set nowrap para apresentar linhas continuamente, sem a quebra na tela.

:set cursorline
:set cursorcolumn
:set nu
:set nocursorline
:set nocursorcolumn
:set nonu
:set nowrap

17/03/2014

Sequências com vim / shell

Gerar uma sequência numéria pode ajudar em muitos casos, como por exemplo, gerar uma lista de números ip; com o Vim isto fica fácil de resolver por exemplo, suponha que necessita gerar uma lista do ip 192.168.1.0 até 192.168.1.254, então o comando para obter o resultado ficaria:

:for i in range(1,254) | .put ='192.168.1.'.i  | endfor

Uma sequência numérica normal também pode ser obtida usando a função put:

:put =range(30,40)

Pode se usar valores negativos:

:put =range(-30,-40)

Gerar uma sequência no shell, por exemplo de 1 a 10

for ((i=1;i<=10;i++));do echo $i;done
for i in $(seq 10); do echo $i;done




13/02/2014

Wiki como ferramenta de colaboração ...

2012, ano que o mundo não acabou apesar das promessas de ir para um "mundo novo", algums pessoas foram sim para o "Novo Mundo" e de  ônibus. Brincadeiras a parte, realmente foi um ano dificil inclusive para este que lhes escreve, com desáfios em todas as areas da vida. Mesmo assim, conclui um curso de especialização e o resultado está disponível para quem tiver interesse. Considere que é um TCC e não uma tese de mestrado ou doutourado. Espero que seja útil.

18/11/2013

Fórum Permanente Paraná - Software Livre - 1ª Etapa

Nos últimos tempos, pode-se constatar que o avanço da tecnologia da informação contribuiu  para aumentar as opções de Softwares Livres e Proprietários  disponíveis  no mercado. Os usuários tem a liberdade de escolher as opções adequadas para o seu uso profissional e pessoal, assim como os governos, porém, as  deliberações  decorrentes  de políticas  públicas afetam  diretamente todos os cidadãos.

A adequação das políticas públicas às necessidades coletivas é um ponto  que  deve  ser  tratado em todos os setores da sociedade. As decisões dos governantes  devem estar em conformidade com os anseios dos cidadãos. Em se tratando do uso de softwares, esse é um fator para reflexão.  O processo de seleção dos  softwares para o uso público torna-se um assunto de importância ímpar em nosso cotidiano, bem como a manutenção de políticas que visem a difusão da tecnologia associada a redução de custos para permitir o acesso a tecnologia principalmente para os indivíduos em situação de fragilidade  social.

A primeira edição do Fórum Permanente em Prol do Software Livre no Paraná tem por objetivo refletir sobre as políticas públicas e a adesão ao uso de Software Livres em nosso  estado.  O  evento é organizado  pela  comunidade  Curitiba  Livre  e ocorrerá no dia 23 de Novembro de 2013.

A sua presença irá enriquecer esse debate! Quem mora em outras cidades poderá acompanhar a transmissão online.

Na primeira edição estarão presentes os seguintes debatedores:


  •  Deputado Pastor Edson Praczyk (PRB) - autor da leis estaduais sobre
  • Software Livre (Leis 14058 e 14195) e Open Document Format ODF (Lei 15742).
  •  Prof. Dr. Marcos Castilho - Chefe do Departamento de Informática da UFPR.
  •  Rodrigo Robles - membro da comunidade Curitiba Livre.
  •  Eng. Msc. Juliano Bueno de Araújo - Secretário Executivo do Fórum do Movimento Ambientalista do Paraná.


Detalhes:

- Horário: 14:00 horas
- Local: Auditório do Fórum Ambientalista do Paraná.
- Endereço: Rua Gaspar Carrilho Júnior, 001 - Jardim Schaffer
- Vista Alegre/Bom Retiro (anexo ao Bosque Gutierrez)

Mais informações e inscrição:

Fonte: Comunidade de Software Livre de Curitiba e Região

06/09/2013

Software Freedom Day 2013


A comemoração do Software Freedom Day (ou dia da liberdade do software) é um excelente motivo para reunir as pessoas interessadas na cultura do Software Livre. É um evento mundial e este ano acontece no dia 21/09/2013. No Brasil já são 16 cidades inscritas [1]. Procure em sua cidade onde terá o evento e considere ser organizador e increva sua cidade. Em Curitiba, o evento será na Fesp com uma excelente programação [2]. Será oferecido certificado para quem se inscrever [3], mas a inscrição não é obrigatória. 


16/08/2013

Parabéns Projeto Debian pelos 20 anos




O Projeto Debian é do tipo de criação que se não existisse deveria ser criada. Exemplo de organização por meritocracia que coloca seus usuários no topo e alvo de seus desenvolvimentos, previlegiando do pequeno ao grande consumidor de software livre, promovendo uma clareza e defesa dos interesses comuns através da sua DFSG. É um Projeto grande, pujante, agregador da maior força de usuários, desenvolvedores, hackers, curiosos, etc, mas com uma leveza próprios daqueles que são transparentes e preocupados com a liberdade das pessoas.

Parabéns pelos 20 anos! Agradecemos por oferecer-nos um sistema robusto e confiável para nosso servidores, desktop's e para outros produtos derivados. 

Continuaremos usando apt-get moo por muito tempo e oferecendo tuxpaint para os pequenos, mais novos que o projeto :)



26/07/2013

SysAdmin Day

SysAdmin
Seria muito simples e bom se o trabalho de SysAdmin continuasse no scopo de alguns anos atráz, como por exemplo, melhorando redes, firewall, switchs, roteadores ou instalando novos servidores. Não é nada chato monitorar todo o sistema remotamente quando é conhecido a manutenção da concessionária de energia ou internet; pesquisar e testar novas ferramentas, sistemas operacionais, etc

Mas pelas suas competências (thanks all!)  muitas outras atividades coube  embaixo do guarda chuva do SysAdmin, como a gestão de certificados digitiais, a gestão de dados, serviços e servidores na nuvem, cuidados com as conexões voip, entre outras coisas e até as tarefas chatas, como trocar o tonner da impressora ou descobrir que existe um atolamento de papel. Outras coisas boas, como a Governança de TI,  Gestão de Projetos são desafios que exigem desenvolvimento constante da equipe do SysAdmin (que normalmente é ele com ele mesmo :) )

Algumas tarefas de usuários deixam a vida do SysAdmin muito angústiante, por exemplo, a) configurar aquele sistema de e-mail que não permite um arquivo de Inbox maior que 2gb; descobrir que o sistema de e-mail corrompeu os dados do usuário que não quer e não entende o problema e não permite migrar para uma ferramenta nova; b) quando o usuário reclama que não salva o documento e você percebe que ele foi capaz de abrir um arquivo compactado, acessar o documento e quer que seja salvo; c) o usuário quer abrir uma planilha apartir de um editor de textos (e o contrário também); d) o usuário "salva como" para transferir um arquivo para outro dispositivo, gerando versões do mesmo arquivo, ignorando pra isso o "gerenciador de arquivos"; e) o usuário faz o passo acima e quer criar uma nova pasta e reclama que o SO fica lento, ignorando mais uma vez o "gerenciador de arquivos"; f) o usuário torce o nariz quando é proposto alternativas livres; g) o usuário tráz o PC de seu "home office" para correção de seu SO e acha que o SysAdmin é sócio da MS; o usuário não entende o conceito de "martelada no cravo e na ferradura" (vista, xp, seven, 8,...); i) o usuário cola uma planilha como imagem e quer editar o resultado ;j) usar gravatas em alguns casos também é angustiante.

Parabéns à todos os SysAdmin's pelo seu dia e motivem-se para um mundo melhor!

05/05/2013

Lançado o Debian 7.0 "Wheezy"

Debian
Obrigado Projeto Debian por mais um lançamento tão esperado como o Wheezy; Para nós que mantemos nossos próprios sistema operacionais em computadores pessoais e em servidores, é uma satisfação muito grande contar com um projeto tão envolvido com qualidade, segurança e liberdade para seus usuários;

Vamos continuar incansávelmente divulgando o projeto para outras pessoas, não somente como alternativa de um sistema operacional, mas como o melhor Sistema Operacional Universal.


Notas de lançamento:
http://www.debian.org/News/2013/20130504
http://www.debian.org/News/2013/20130504.pt.html
http://bits.debian.org/