A boa e velha caderneta

Faz muito tempo que não publico aqui nenhum conteúdo sobre produtividade pessoal. Pra falar a verdade, não tem nada sobre assunto nenhum, admito que isso aqui tá às moscas. Culpa das redes sociais. É muito mais tentador somente compartilhar algum post de terceiros junto com um comentário rápido lá no Google+, mas isso é assunto pra outro post.

Resolvi tirar a poeira do blog compartilhando um método de organização de informações que vem dando certo pra mim. Gosto de pensar nele como uma espécie de leve fork da abordagem ZTD, creio eu. Há mais ou menos seis meses decidi organizar toda minha lista de tarefas, compromissos, lembretes e demais anotações utilizando apenas duas simples ferramentas: uma caderneta (sim, de papel) e o Wunderlist. Certamente foi o maior intervalo de tempo no qual consegui me manter fiel a um determinado sistema. Isso está acontecendo por um único e simples motivo: ele realmente funciona (para mim).

Como funciona?

Passo 1: Carrego comigo a caderneta e uma caneta para quase todos os lugares. Qualquer hora é hora de lembrar de alguma tarefa ou de ter alguma ideia que precise ser registrada. Anoto tudo, na ordem em que me ocorre, no primeiro espaço livre da caderneta. No início pensei que fosse ser um incômodo, mas como a caderneta é praticamente do mesmo tamanho da carteira, acabei acostumando. Atualmente estou usando um Moleco, que é resistente, tem aquele elásticozinho legal e é feita com material reciclado. Comprei uma caixinha com 4 pelo preço de um Moleskine e tem me servido muito bem.

Passo 2: Todos os browsers que uso estão configurados para a abrir uma aba com o Wunderlist ao iniciar. Isso é o suficiente para me lembrar de processar as informações rascunhadas na caderneta em forma de um conjunto de tarefas. Cada uma ganha um prazo, caso se aplique, e vai para a lista correspondente (pessoal, doméstica, trabalho, estudo etc.).

Passo 3: É o melhor de todos: marcar as tarefas como concluídas assim que as completo!

Passo 4: Não existe passo 4.

Por que funciona?

Porque não preciso mover mais nem uma palha além do relatado acima para notar uma melhoria considerável na organização das minhas tarefas. Peguei somente o coletar, o processar e o fazer dentre os 10 hábitos do ZTD e pronto. Não é o sistema perfeito, mas… quem disse que precisamos ser perfeitos? Além do mais, tem tanta coisa pra fazer nesse mundo e tão pouco tempo, não é mesmo?

É isso. Espero que essa experiência seja útil pra alguém. Se você se considera completamente desorganizado, já é um começo, correto? Não custa nada tentar.

Crédito da foto: Omar

PythonBrasil[7]

Vem aí a PythonBrasil[7]!

De 29 de setembro a 1º de outubro desse ano acontecerá, em São Paulo, a sétima edição do Encontro Brasileiro da Comunidade Python, mais conhecido como PythonBrasil[7].

Este ano a organização vai colocar em prática um novo modelo de evento, com estrutura de grande porte e contando com o apoio de patrocinadores importantes. Por isso, se você tem interesse na plataforma Python, não pode deixar passar esta oportunidade de entrar em contato com os maiores gurus da comunidade brasileira e internacional – sim, a PythonBrasil[7] vai contar com as presenças confirmadas de Jim Fulton (CTO da Zope Corporation) e Steve Holden (Chairman da Python Software Foundation).

Ok, gostei da ideia! Como faço para me inscrever?

Acesse a página de inscrições do evento e siga as instruções. Vale lembrar que a primeira faixa de preços promocionais para as inscrições dura somente até amanhã, 30 de junho. Depois disso, os valores vão ficando progressivamente mais altos. Então, não perca tempo!

Serviço:

Como fazer consultas GQL pela chave da entidade no Google App Engine

Google App EngineA chave de cada entidade armazenada no datastore pode ser acessada por meio do seu atributo __key__. Este atributo, por sua vez, é uma instância da classe Key. Sendo assim, para realizar uma consulta pela chave da entidade, o parâmetro precisa ser um objeto da classe Key. Para criá-lo, basta chamar seu construtor, passando a string da chave como argumento. A seguir, um exemplo:

SELECT * FROM Pessoa WHERE __key__ = Key('agRmMWdwcgwLEgRSYWNlGMmWKww')

Aplicativos Android para produtividade pessoal

Os smartphones atuais são grandes aliados na produtividade pessoal e isso não é novidade para quase ninguém. Os dispositivos móveis com o sistema operacional Android vêm ganhando uma fatia cada vez maior do mercado, o que aumenta a procura por aplicativos destinados a melhorar a produtividade pessoal em seus diferentes aspectos.

Recentemente adquiri um dispositivo Android e, claro, fui atrás de aplicativos que pudessem me ajudar nas tarefas do dia-a-dia, principalmente servindo de memória auxiliar nesses tempos de sobrecarga de informação. Sendo assim, compartilho algumas sugestões aplicativos que venho usando com alguma frequência nos últimos meses. Espero que sejam úteis!

Astrid

Coloquei em primeiro lugar na lista porque esta é, disparada, a aplicação que mais uso. Este gerenciador de lista de tarefas tem todas as funcionalidades esperadas de um programa desse tipo e, ainda assim, consegue manter a interface intuitiva e fácil de usar. O principal motivo pelo qual optei pelo Astrid, no entanto, foi sua integração perfeita com o Producteev, ferramenta que eu já utilizava há algum tempo.

Pomodroido

O Pomodroido é um simples e elegante timer para Pomodoro Technique. Para os adeptos dessa técnica, o aplicativo oferece ainda um sistema de graduação em níveis, semelhante a um jogo, no qual o usuário vai “conquistando patentes” à medida em que conclui um determinado número de pomodoros. A versão paga permite integração com o Tasker.

AK Notepad

Ótima opção para tomar notas, o AK Notepad é ideal para listas de compras, endereços, números de contas bancárias para depósito e todos aquelas pequenas informações que sempre temos dificuldade de lembrar. A aplicativo possibilita programar lembretes, exportar para arquivos texto, fixar uma determinada anotação na área de trabalho, sincronizar com uma conta do catch.com, entre outras funcionalidades.

InstaFetch

O InstaFetch é um cliente do Instapaper para Android. O Instapaper é um serviço que, trocando em miúdos, serve para que você guarde páginas da web para ler depois, offline, no computador ou em dispositivos móveis. Sua maior utilidade para mim é quando, naqueles momentos de falta de foco, nos deparamos com algum texto interessante, mas que não tenho tempo para ler no momento. Basta salvar no Instapaper e depois sincronizar com o dispositivo móvel, para ter o que ler naquelas situações em que o tempo parece que não passa, como sala de espera de consultório, aeroportos ou durante viagens em geral.

Feedly

Versão Android do leitor de feeds turbinado que permite montar uma espécie de revista personalizada a partir dos feeds que o usuário assina. O visual inovador e o modo de dispor e visualizar as notícias são seu grande atrativo. Também é muito útil para compartilhamento dos artigos em diversos outros serviços, como Twitter, Facebook, Tumblr etc.

StopWatch & Timer

Como o nome diz, é um crônometro e um timer no mesmo aplicativo. Simples e fácil de usar, é útil nas mais diversas situações: na cozinha, pra não perder a hora naquela soneca de 10 minutos no meio do dia (pra quem consegue) e para todas as situações em que um bom cronômetro se aplicaria.

E você? Tem alguma outra sugestão pra compartilhar? Deixe aí nos comentários!

Desabilitando a verificação de atualizações do Google App Engine

Google App EngineO servidor de desenvolvimento Python do Google App Engine (dev_appserver.py) verifica se a versão do SDK está atualizada toda vez que é iniciado. Isto pode ser um problema caso uma conexão com a internet não esteja disponível, pois a aplicação não começará a rodar enquanto a requisição não expirar. Para contornar esta situação, é possível desabilitar a verificação de atualizações. O procedimento consiste em editar (ou criar, caso não exista) o arquivo .appcfg_nag que fica localizado no diretório home do usuário para que a primeira linha tenha o seguinte conteúdo:

opt_in: false

Livro “A Byte of Python 3″ traduzido para o português brasileiro

A Byte of Python - Português BrasileiroFinalmente, depois de algum tempo de baixa prioridade para o projeto, conseguimos concluir 100% da tradução do livro A Byte of Python, de Swaroop CH. Gostaria de agradecer imensamente a todos os voluntários que colaboraram na tradução, fazendo com que mais uma opção de aprendizado da linguagem esteja disponível em língua portuguesa.

A todos os interessados, leiam e façam suas sugestões e críticas para que possamos corrigir eventuais falhas.

Para ler online: A Byte of Python 3 (português brasileiro)

Python no evento 3kg de TI

Hoje foi o primeiro dia do evento 3Kg de T.I., promovido pela Universidade Tiradentes. Uma das apresentações do dia de abertura foi um curso relâmpago de Python, seguido de uma sessão de coding dojo na linguagem. Cerca de 20 pessoas estiveram presentes para conhecer a linguagem e a prática do dojo. Os palestrantes Davi Lima e Rodrigo Amaral mostraram as principais características da linguagem que a fazem tão poderosa e divertida de programar. Aproveitamos a oportunidade para convocar divulgar o Python User Group de Sergipe (PUG-SE) e o Coding Dojo Sergipe (Dojo-SE).

Como a maioria dos presentes participava pela primeira vez de um coding dojo, pudemos comprovar o quanto esta prática é motivante. Em pouco tempo, todos os voluntários para codificar se mostraram bastante à vontade com a dinâmica do dojo.

Seguem algumas fotos do evento:

Gostaria também de deixar nosso agradecimento à organização do evento, na pessoa do Jordano Mazzoni, e à Universidade Tiradentes por apoiar esta importante iniciativa, não só para o mercado, mas para todo o ecossistema de tecnologia da informação de Sergipe.