Ganhando tempo livre com Clearcase

Qual sistema de controle de versão você usa? Subversion? Git? Você deveria usar o Clearcase – você terá muito mais tempo livre! Se você conhece a “velocíssima” ferramenta da IBM, deve estar se perguntando: “WTF?!”

Imagine-se desenvolvendo um software com o Clearcase. A cada operação, você tem que esperar por volta de 4 segundos para que ela termine. Como você deve desbloquear cada arquivo que irá modificar, você (esperto) já vai fazer de cara o desbloqueio (”checkout”) para vários arquivo de uma vez! Com o tempo desta operação, você já pode abrir o Firefox e ler algumas notícias.

Mas não é só isso! Além da sua “incrível” agilidade, seu down-time (tempo que fica fora do ar) é muito alto, por mais que a equipe de administração da ferramenta seja compentente. Desta forma, você pode criar uma conta no WordPress e praticar um pouco a escrita. Este artigo, por exemplo, foi escrito e revisado durante o tempo livre que ganhei com a ferramenta :)

Desta forma, quando for escolher sua ferramenta de versionamento de código, escolha o Clearcase ao invés das ferramentas open source que funcionam bem e são ágeis (além de serem mais baratas). Nenhuma outra usa o paradigma Slow Down (algo como “diminua a velocidade”), o que faz muito bem para a saúde. Além disso, sua cultura geral e português irão melhorar bastante, te preparando para o próximo concurso público ;)

Diferença entre Google, Apple e Microsoft

Ontem vi o impressionante vídeo de apresentação do novo produto da Google: Google Wave. Pensando sobre a forma como a Google quer (ou pelo menos diz que vai) desenvolver o produto, como um software livre (open source) e baseado em padrões abertos, comecei a imaginar como seria se outros gigantes de tecnologia trabalhariam se tivessem inventado o mesmo produto.

Google Wave (o caso real)

wave_logo

  • Software livre;
  • Web, baseado em padrões aberto da W3C, tornando-se multi-plataforma (roda em qualquer navegador, sistema operacional ou dispositivo com um navegador, como o iPhone);
  • Comunicação baseada em protocolos abertos e criação de novos protocolos abertos para suportar as inovações;
  • Disponibilização de uma API para desenvolvimento de softwares de terceiros;

“Apple iWave”

  • Software proprietário;
  • Aplicativo para iPhone;
  • Protocolos de comunicação proprietários e protegidos por “copyright”;
  • Disponibilização de uma API para desenvolvimento, baseada no SDK do iPhone (que só roda no MacOS X);

“Microsoft Wave”

Para começo de conversa não acho que a Microsoft é inovadora o suficiente para criar algo do tipo (visto que , mas vamos abstrair isso.

  • Software proprietário;
  • Aplicativo desktop, que roda apenas no Windows – nova versão do MSN Messenger;
  • Protocolos de comunicação proprietários e protegidos por “copyright”, baseados no protocolo do MSN;
  • Inicialmente não há disponibilização de uma API para desenvolvimento, para posterior disponibilização de uma API feita na plataforma .NET (que só roda no Windows);

E então? Qual sua opinião sobre os casos acima? Você imagina outro cenário? Comente!

Task Coach: ótimo software de gestão de tarefas

Ultimamente tenho usado em meu trabalho um programinha muito interessante para medir gestão de tarefas: o Task Coach. Ele é livre, feito em Python (ou seja, multi-plataforma), bastante completo e simples de usar. Aí alguém vai perguntar: “mas qual é a diferença dele para o ótimo site Remember The Milk?” Remember The Milk é imbatível para tarefas que tem um prazo para serem concluídos, até por ser web, e estar disponível em qualquer lugar, e suas excelentes opções de notificação. Isso é algo que o Task Coach também faz, mas seu principal atrativo (na minha opinião) é contador de esforço.

O contador de esforço é algo especialmente importante no trabalho, pois nos permite ver quanto tempo estamos nos dedicando a cada tarefa. E seu funcionamento é muito simples:

  1. Na primeira vez que abrir o programa, feche a janela “Categories”;
  2. Clique no menu “View”, “New Viewer” e na opção “Effort” (é aí que as coisas começam a ficar interessantes);
  3. Se preferir (como eu), coloque a janela “Tasks” do lado esquerdo;
  4. Cadastre todas as suas tarefas (inclusive “Ler e-mail/Notícias no Google Reader” :) );
  5. Para começar a contar o esforço, é só clicar no botão “Start tracking effort” (com ícone de um relógio);
  6. Para parar de contar, clique no botão ao lado “Stop tracking effort”;

Para ficar ainda melhor, vá em “Edit” -> “Preferences”:

  • Na seção “Window behavior”, habilite as opções “Hide main window when iconized” e “Minimize main window when closed”: isto fará com que ele fique sempre aberto, sem incomodar como uma janela aberta;
  • Na seção “Files”, habilite a opção”Auto save after every change”: isto fará com que ele salve as informações a cada ação.

Utilize como um software de produtividade pessoal  ao invés de pensar nela como “a arma que seu gerente precisava”. Ainda estou me acostumando a contabilizar corretamente todas as minhas atividades, mas a praticidade da ferramenta ajuda muito!

Cursos da SL-RJ no Free Software Rio 2008

O SLRJ, grupo do Software Livre do Rio de Janeiro, marcará presença na edição 2008 do Free Software Rio, que acontecerá nos dias 08 e 09 de Dezembro, no Centro de Convenções Bolsa do Rio, Praça XV de Novembro, 20 – Centro.

Como não poderia deixar de acontecer, estaremos  ministrando mini-cursos no local. A taxa de inscrição é de R$ 40,00 e será feita no dia do evento. O grupo disponibilizará ingressos gratuitos do evento para os inscritos nos mini-cursos. É uma grande oportunidade para que o público tenha contato com as mais variadas vertentes do Software Livre. Contamos com a sua presença!

Hora Dia 8 Dia 9
9h às 13h Introdução ao Python -
Luiz Guilherme Aldabalde
Inkscape -
Carlos Eduardo (Cadunico)
14h às 18h Shell Script -
Júlio C. Neves
Autoria de Aplicações Multimídia para TV Digital Brasileiro -
Rafael Carvalho


Deluge: meu novo software de torrent preferido!

Há algum tempo venho procurando um bom cliente BitTorrent para usar no Ubuntu. Utilizava o Azureus, que tinha bastante recursos e diversos plugins, mas ele é excessivamente complexo de configurar e muito pesado. Com o Ubuntu Hardy Heron, o Transmission foi trazido como o padrão, mas ele não vinha com opções de criptografia, necessárias na luta contra o “traffic shaping” da NET. Foi então, que nas “naveganças” pela Internet que encontrei o Deluge sendo bastante elogiado. Então resolvi testá-lo.

Seguindo bastante a linha dos programas GTK, o Deluge tem a interface bastante “clean”, que torna o aprendizado fácil e uso agradável. Sua organização é tão boa que sem abrir nenhuma janela, apenas mudando de abas na parte inferior da tela, conseguimos ter todas as informações do download. Além disso, ele tem diversos plugins a disposição. Quem usa Linux com interface Gnome (como o Ubuntu), aconselho o teste.

Denúncia: manobra para aumentar o preço dos ônibus!

Não sei se acontece em outras cidades além do Rio de Janeiro, mas já repararam que sempre, antes de um aumento no valor dos ônibus, há um aumento da frota? Pois é, venho reparando há alguns anos este fato e parece que vai haver um novo aumento nos próximos meses.

Desde segunda-feira (22/09/2008), parece que todas as linhas tiveram sua frota quase que dobrada! É fácil encontrar na rua seguidos veículos da mesma linha juntos, mesmo vazios. Até linhas famosas por suas condições sub-humanas de lotação (como 457) têm andado com uma quantidade de passageiros bem diferente do que se costuma ver.

Minha interpretação desta situação é que, com o aumento da frota, as empresas começam a ter prejuízos. No entanto, elas alegam que a razão para este prejuízo é o valor da passagem estar baixo demais!

Não me interpretem mal, pois acho que vale a pena pagar alguns centavos a mais para pelo menos andar com um mínimo de conforto no transporte público (acredito que somente isso poderia melhorar o trânsito da cidade). O problema é que, após o aumento, a frota volta a circular na sua quantidade regular, ou seja, voltam os ônibus lotados que demoram muito a passar.

Já enviei o texto acima para a imprensa, mas acredito que, como tudo no Brasil, isto não dará em nada…

Abraço!

I GNUGRAF

Vai acontecer no próximo dia 30/08, no Rio de Janeiro, o I GNUGRAF. O GNUGRAF é um evento que visa difundir o uso das ferramentas artísticas de software livre para profissionais e estudantes e entusiastas da área de propaganda, design, vídeo, animação, produção musical, fotografia e áreas afins. Vai ser um dia inteiro com palestras muito interessantes para quem quer aprender algo de novo e descobrir como é possível criar trabalho artístico de nível profissional sem ser preciso recorrer às caríssimas ferramentas pagas! Se este não é o seu perfil, mas conhece alguém que se interessaria, por favor encaminhe o e-mail para a pessoa.

O site do evento para obter maiores informações, grade de palestras e inscrição é http://www.gnugraf.org/. O local é de fácil acesso, no campus Presidente Vargas da Universidade Estácio de Sá, o que facilita muito para quem mora longe.

SWFdec corrige problema do “wmode”

Ótimas notícias para os usuários de Linux! No último dia 15 de junho, foi lançada a versão 0.7.2 do flash player livre SWFdec corrige um problema velho conhecido: a falta de suporte ao “windowless mode” (ou simplesmente, “wmode”). Este problema é o causador da falta de transparência nas animações redimensionáveis e da sobreposição de todo o conteúdo da página por elas.

Infelizmente, esta ainda é uma versão de desenvolvimento e o comunicado de lançamento diz que o suporte “ainda não está perfeito que o poderá causar alguns problemas nos browsers baseados no Mozilla”. Quem quiser a versão estável terá que esperar até setembro, quando será lançada a versão 0.8.0.

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe – quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Desafio Firefox 3.0

Hoje estava conversando com um colega de trabalho meu e ele estava perguntando se eu estava preparado para baixar o Firefox 3.0 hoje. Respondi positivamente e perguntei o mesmo para ele. Sua reposta: “Não! Eu não sou software livre nem nada disso!”

Isso me motivou a convidar todas as pessoas que pensam que o único motivo para as pessoas usarem o Firefox é por ele ser software livre para um desafio:

UTILIZE O FIREFOX COMO SEU BROWSER PADRÃO POR 1 SEMANA

Se não achar ele melhor que o Internet Explorer, … bem… Isso não vai acontecer mesmo! :)

“Sim, mas para que vou querer usar isso?” Reposta:

  1. Você terá mais produtividade;
  2. Você está promovendo os padrões abertos da W3C (como profissionais de informática, deveríamos defender os padrões abertos para termos menos trabalho, pois é muito trabalhoso trabalhar com coisas sem padrão ou com padrões desconhecidos);

Viram que eu nenhuma das respostas é ligada à software livre; apenas à qualidade (seguir padrões é ter qualidade)!

Para quem aceitar o desafio, me disponho a dar dicas de extensões boas e aconselho desde já o uso da navegação por abas (abram em outra aba os links que abririam em outra janela a partir do botão do scroll do mouse).

Clique aqui para ir à página de download.

Abraço!

PS: Sei que esse negócio de “desafio” é escroto, mas foi a melhor forma que encontrei para incentivar as pessoas a conhecer uma ferramenta super bem-feita e sair da mesmice!