Blog

Content before 2026 was migrated and some information might have been lost.

Mediocridade

Published on June 30, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

Dias atrás eu listei alguns post de blogs sobre o Movimento Passe Livre, para saber mais ../22/movimento_passe_livre.

Ontem, um amigo meu, Sergio Durigan Junior, escreveu sua opinião sobre as manifestações populares das últimas semanas e outras coisas. Como compartilho da sua opinião, resolvi indicar o post dele que você encontra aqui (cópia nesse servidor <a-ere-da-mediocidade.html>).

More ...

Contagem regressiva para o FISL

Published on June 30, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

O FISL14, 14º Forum Internacional de Software Livre, acontece nessa semana que inicia hoje. A grade "provisória" de palestras encontra-se aqui e mesmo que você não vá para Porto Alegre participar muito provavelmente poderá assistí-las pela internet com transmissão ao vivo.

Uma vez que o número de palestras é grande e várias delas ocorrem simultaneamente, a seguir você irá encontrar minha pré-seleção de palestras a serem assistidas.

More ...

Desligando Facebook e Google

Published on June 28, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

Em 24/06/2013, Tarek Ziadé escreveu um post intitulado "Shutting down Facebook & Google" que gostei muito. O post de Ziadé é licenciado com CC BY-NC-ND e uma cópia encontra-se aqui <shutting-down.html>.

Existem três partes do post que gostei muito:

  1. Ele fala sobre os escândalos recentes envolvendo privacidade:

    However, the recent privacy scandals made me think a bit about how I use all these services.

    More ...

rsync

Published on June 23, 2013.

rsync é um programa de sincronização de arquivos locais ou remotos. A seguir algumas dicas.

Sincronização

Para a sincronização entre duas pastas podemos utilizar:

$ rsync -zvr /caminho/da/pasta/de/origem /caminho/da/pasta/de/destino

Arquivamento

Para preservar informações dos arquivos a serem sincronizados precisamos utilizar:

$ rsync -azv /caminho/da/pasta/de/origem /caminho/da/pasta/de/destino

Preservando arquivos

Ao sincronizar arquivos não desejamos sobrescrever os arquivos no destino se estes tiverem sido modificados. Nesse caso devemos utilizar:

$ rsync -azvu /caminho/da/pasta/de/origem /caminho/da/pasta/de/destino

Removendo arquivos

Após a primeira sincronização, é possivel de você remover um arquivo na origem e desejar que o mesmo seja removido no destino. Para isso:

More ...

Não repita

Published on June 23, 2013.

Note

This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

Em computação existe uma famosa expressão: "Don't repeat yourself" (em português seria algo como "Não repita a si mesmo"). Essa frase está associada como uma boa prática de programação de reduzir a repetição de código pois:

  • economiza espaço (não que isso seja um problema hoje),
  • torna a leitura mais fácil,
  • torna a manutenção do código mais fácil,
  • evite problemas decorrentes da mudança em apenas uma das partes repetidas, ...

Será que esse princípio é seguido em outros lugares?

More ...