segunda-feira, 14 de setembro de 2009

Por que Python? - PythonBrasil[5] - 2009

Palestra apresentada na PythonBrasil[5] em Caxias do Sul em 10/09/2009.

É uma palestra introdutória, onde apresento dez razões para conhecer Python.

quinta-feira, 6 de agosto de 2009

Comandos do Linux: redirecionamento, ...

Comandos do Linux: redirecionamento, pipeline e scripts

Uma das características mais interessantes de sistemas baseados em
Unix, como o linux, é a possibilidade de juntar diversos comandos em um
só e poder enviar a saída para um arquivo. Juntei vários comandos, alguns que uso no dia-a-dia, outros que me enviaram e gostei.

Estude cada linha abaixo. Pesquise o que cada comando faz, teste as linhas e descreva o que cada uma faz. Depois, envie dicas, sugestões e comentários.

Segue a lista de comandos:

  1. ps aux | grep pulse
  2. ps aux | grep pulse | awk {'print $2'}
  3. ls -l| awk {'print $8'}
  4. dpkg --get-selections | grep '[[:space:]]install$'| awk  '{print $1}' > pacotesInstalados.9.10.txt
  5. cat pacotesInstalados.9.10.txt |grep texlive | sort -r | tee pacotes-tetex.txt | wc -l
  6. for user in uucp operator games gopher ; do /usr/sbin/userdel $user ; done 
  7. for group in dip gopher games uucp; do /usr/sbin/groupdel $group ; done
  8. for user in bin daemon adm ftp sync lp mail news nobody ; do /usr/sbin/usermod - s /dev/null $user ; done 
  9. awk -F: '($2 == "") { print $1 }' /etc/shadow
  10. sudo du -sk /home/* | sort -nr
  11. ifconfig wlan0|grep "inet end"| awk {'print $3'}
  12. sudo aptitude search tex |grep ^i
  13. cat bash_history.old bash_history.cur |sort -u > /home/marco/.bash_history
  14. sudo aptitude update && sudo aptitude safe-upgrade -y
  15. grep -R "http://" .purple/logs/*


Agradecimentos:

Alguns amigos contribuiram com sugestões. Entre eles, vale destacar:

  • Elvis Pfützenreuter
  • Joao S. O. Bueno
  • Marco Antonio Torrez Rojas
  • Osvaldo Santana
  • Rudá Porto Filgueiras

Referências:

  1. http://brunotorres.net/pipes-redirecionamentos
  2. http://focalinux.cipsga.org.br/guia/iniciante/ch-redir.htm


sexta-feira, 29 de maio de 2009

SCS2009 - Mehran Misaghi

Palestra apresentada por Mehran Misaghi na SCS2009 - Semana de Computação da SOCIESC, no dia 18/05/2009.

quarta-feira, 27 de maio de 2009

SCS2009 - Relato final, vídeos e fotos

A SCS2009 foi um sucesso. Tivemos um bom público durante todo os dias, muita interação com os palestrantes e minicursos lotados de pessoas interessadas.

Os vídeos das palestras já estão disponíveis e quem não assistiu ao vivo tem a chance de ver agora. As fotos também estão disponíveis e dão uma idéia do que aconteceu nos quatro dias de evento. Quem quiser ler todas as postagens relacionadas pode acessar meu blog e conferir. Além disso, você pode ler e postar um comentário pelo twitter, ou aqui mesmo, na área de comentários.

Cópia de segurança e sincronização com o Dropbox


Dropbox é uma ferramenta que facilita fazer cópias de segurança de arquivos de um computador e a sincronização entre diversos computadores, mesmo que utilizem sistemas operacionais diferentes. Existem no momento versões para Windows, Mac e Linux.

Mas afinal o que é o Dropbox e o que ele tem de tão especial? A vantagem inicial é permitir que se faça uma cópia de segurança de um conjunto de dados de forma transparente. Basta copiar os arquivos para uma pasta previamente definida e o conteúdo é automaticamente sincronizado com a pasta do servidor. Estes dados ficam disponíveis e podem ser acessados a partir de qualquer navegador web. Desta forma, ele substitui com algumas vantagens as cópias feitas com dispositivos USB, o envio de arquivos por email e mesmo as cópias por ssh ou rsync.

No meu caso, tenho meus documentos pessoais e de trabalho sincronizados entre meus dois computadores e disponíveis sempre que eu preciso. Recentemente, comecei a editar um documento na minha estação de trabalho em casa. Mais tarde, sentei com minha mulher no sofá da sala e finalizei o documento a partir do notebook, sem ter que carregar o arquivo de um pra outro. Tenho utilizado também para deixar sempre à mão artigos e outros textos que posso ler sempre que sobra um tempo. Fotos e vídeos copiados da máquina digital acabam indo pra esta pasta também, pra depois ir pro seu lugar de armazenamento definitivo.

O grande potencial do Dropbox se revela quando o instalamos em diversos computadores, utilizando a mesma conta. Quando isto é feito, qualquer modificação realizada em uma das pastas é automaticamente sincronizada na web e, a partir de lá, para os demais computadores. Quem utiliza computadores diferentes no trabalho e em casa, sabe o quanto isto pode ser útil. Usuários de netbooks que mantém estações de trabalho ou notebooks para trabalhos mais pesados podem se beneficiar da ferramenta também. Outro uso interessante é na sincronização de pastas quando se utiliza máquinas virtuais no mesmo computador.

Um dos problemas que pode-se perceber no uso da ferramenta é no uso do link de Internet. Isto pode ser bem visível na sincronização inicial, ou quando copia-se arquivos muito grandes. Se você tem um bom link, não deve ser preocupar com isso. Outro situação que pode gerar um problema ocorre quando se apaga um arquivo de um lugar, e ele é apagado de todos. Desta forma, faça sempre uma cópia de segurança de seus dados mais inportantes. Por fim, à medida que vamos nos acostumando com o uso dele, o limite de 2 GB pode tornar-se um problema.

Se você quer começar a usar o Dropbox, o primeiro passo é criar uma conta, clicando aqui. O processo de criação da conta é muito rápido e simples. Ao criar uma conta, são fornecidos 2 GB de espaço. Ao criar a partir do link fornecido aqui, você me ajudará a ganhar mais 250 MB de espaço. O limite máximo por conta é de 3 GB. Para conhecer melhor o Dropbox, é possível assistir a um tour no site.

A instalação é bastante simples, e consiste em baixar e executar o arquivo de instalação para Windows, Mac ou Linux a partir da página de instalação do Dropbox. No caso do Linux, existem pacotes para algumas versões de Ubuntu e Fedora, além da possibilidade de adicionar os repositórios no Ubuntu. Neste caso, você será avisado quando houverem atualizações do programa.

Se você já utiliza o Dropbox, que tal contar o que você faz com ele? Se vocẽ não usa e quer saber mais, entre em contato também. Para obter uma conta e começar a utilizar o Dropbox, agora mesmo, clique aqui.

segunda-feira, 25 de maio de 2009

Teste de Nerd do G1

Fiz mais um teste de Nerd, este do G1. Tirei 85, um pouco mais do que tirei antes. Estou em forma. Segue a prova:

E você, também é nerd? Faça o teste e comente aqui.

Links relacionados:

sábado, 23 de maio de 2009

SCS2009 - Céu Games

Palestra apresentada pela Céu Games na SCS2009 - Semana de Computação da SOCIESC, no dia 21/05/2009.