O Caos, a Moda e o Hacker
O Caos
Nesta sexta feira aconteceu a última aula do curso de férias de 20hs que eu e alguns amigos ministramos na FEI sobre introdução ao Linux. Gostaria de registrar mais uma vez nosso agradecimento por todo o apoio que recebemos da instituição, representada pelo Professor Plínio.
O curso foi carinhosamente redefinido durante a semana como “Uma caótica e divertida introdução ao mundo Linux”, pois ao invés de nos focarmos em memorização de comandinhos, tentamos mostrar aos alunos como se virar sozinhos, habituando-os a usar o manual e deixando-os confortáveis o suficiente para experimentar.
Criando um mini-mirror do cpan com o CPAN::Mini
Online desde 26/10/1995, com 17365 módulos escritos por 7930 autores (até o momento da escrita deste post), o CPAN é o repositório oficial de módulos Perl. Nele podemos encontrar muitas vezes, centenas de módulos prontos para várias tarefas. Essa é uma das facilidades que fazem os programadores Perl serem tão eficientes.
No entanto, a dependência de uma conexão à internet para a instalação de novos módulos, é por vezes um empecilho para a utilização desta poderosa ferramenta. Mas como em Perl sempre há mais de uma forma de se fazer, neste post mostraremos como criar um mini-mirror do cpan para ser utilizado em ambientes onde uma conexão com a internet nem sempre é possível.
Git e github no windows
O git é uma ferramenta open source para controle de versão de arquivos. Sua arquitetura distribuída permite que você seja mais produtivo pois não necessita de um servidor central para receber commits.
O CVS foi o primeiro sistema de controle de versão com o qual trabalhei. Não sei se era pela minha inexperiência, mas ele sempre foi mais uma pedra no sapato que uma ferramenta de trabalho.
Instalando módulos do CPAN via local::lib
Instalar módulos do CPAN em máquinas onde você não tem permissão de root é muito simples. Utilizando o módulo local::lib do próprio CPAN, você pode criar uma instalação local na qual os módulos são instalados no seu próprio home.
Ponteiros e Arrays
No primeiro post desta série, falamos um pouco sobre Ponteiros. No segundo, falamos de Referências. Hoje abordaremos a relação íntima (ui!) entre ponteiros e arrays (ou matrizes).
TPM – Telepatia, Premonição e Milagre
Certa vez trabalhei com uma equipe que cunhou a seguinte pérola: “Pra trabalhar aqui é preciso ter TPM – Telepatia, Premonição e Milagre”. Isso porque a equipe quase sempre trabalhava em duas cidades, tinha que prever as especificações de projeto que ainda não tivessem sido especificadas e por último fazer o Milagre acontecer. Os caras eram bons MESMO. Depois de alguns anos, hoje tive pistas de que posso ter encontrado outra equipe assim, ainda que em fase embrionária…
Ponteiros e referências em C++ parte 2
Continuando com essa tentativa de série de posts sobre ponteiros e referências, que começou falando sobre Ponteiros, hoje abordaremos Referências.

