2 de novembro de 2009

Computadores são multitarefa, pessoas não

Todos os dias as pessoas estão tentando ser mais produtivas, fazer o máximo de tarefas possíveis no menor espaço de tempo possível. Parece que nunca fomos tão ocupados, mesmo tendo fantásticas ferramentas para nos auxiliar, por exemplo, os computadores.

Para conseguir realizar muitas tarefas é comum começar a fazer várias delas ao mesmo tempo. Ler um artigo, montar uma apresentação, ouvir música, atualizar o Twitter e ainda conversar com um amigo. Você está fazendo cinco atividades ao mesmo tempo! Produtividade invejável!

Isso é o que muitos pensam, mas essa produtividade não passa de uma ilusão.

É isso que vários artigos na Internet, livros e alguns estudos científicos defendem. Eles incentivam o Mono Tasking. Posso dizer por experiência própria que além da idéia fazer sentido ela funciona muito bem quando eu consigo aplicar. Fazer muitas coisas ao mesmo tempo faz com que você faça várias coisas mal feitas ao mesmo tempo.

Mas eu continuo fazendo mais coisas em menos tempo!

Nem sempre isso é verdade. O ato de mudar entre uma tarefa e outra não é tão simples na cabeça da gente. Nós levamos um certo tempo para nos adaptar e assim começar a produzir com nossa capacidade máxima. Então fazer uma tarefa completamente e em seguida a próxima pode sim levar um tempo menor do que fazer todas em paralelo.

Manter-se focado num computador conectado a Internet é uma tarefa complicada. Temos muitas distrações. Email, Twitter, feeds, IM, entre outros. Estamos sempre querendo checar nossas inboxes, mesmo que muitas delas (ou todas) possam esperar.

Não vou mentir dizendo que eu consigo fazer isso sempre, eu acho muito difícil, entretanto quando preciso ser produtivo e necessito de concentração eu tento ficar o máximo desconectado possível. Toda a comunicação e interação trazida pela Internet é ótima, mas existem momentos que precisamos ficar só para deixar nossa criatividade fluir e assim construir grandes coisas.

28 de outubro de 2009

O que ando fazendo

Faz muito tempo que eu não posto nada aqui, tenho que admitir que o Twitter desviou várias possíveis postagens do blog para ele. Nesse tempo todo eu não desapareci, nem parei de trabalhar, eu só estava achando que não tinha nada que merecia um post no blog ao invés de um post no microblog.

Desde o início do ano eu comecei o mestrado no CIn - UFPE, foi uma correria a saída da graduação e a entrada imediata na pós-graduação. Eu estou estudando desenvolvimento distribuído de software (DDS), onde os membros da equipe não estão todos no mesmo lugar. Tudo a ver com open source, não? De fato as pesquisas do nosso grupo envolvem DDS, open source, redes sociais, etc.

Eu estou estudando muito, lendo, pesquisando, tendo milhares de dúvidas, solucionando parte delas e tendo mais milhares de novas dúvidas. Estou louco para botar a mão na massa, mas isso fica um pouco mais para frente.

O Mark Zuckerberg, criador do Facebook, sempre fala que gosta de "build stuff" (criar coisas). Eu posso dizer que eu tenho essa inquietação para criar coisas também. Está certo que ele construiu uma coisa bem grande, importante e lucrativa, não estou me comparando a ele nesse sentido.

Por isso eu continuo construindo uma coisa chamada TextFlow, o branch principal está ativo e pode ter certeza que novidades aparecerão no futuro. O próximo grande passo do TF é facilitar a participação dos usuários para inclusão de novas funcionalidades e para criar suas próprias customizações. Se você quiser participar do projeto com código, traduções, reportando bugs, dinheiro, dando sugestões, reclamando ou fazendo um elogio, você será bem vindo. Eu já ia esquecendo o TextFlow também tem seu perfil no Twitter para vocês acompanharem as novidades do projeto.

Por enquanto eu não comecei nenhum um novo projeto, mas não garanto que isso fique assim por muito tempo. Minha lista de idéias só cresce e minha vontade de implementar alguma idéia nova também cresce junto.

Você pode estar se perguntando se eu vou continuar postando no blog. A resposta é sim, mas não sei com que frequência. Não quero fazer posts apenas pra encher linguiça e tomar o tempo de vocês. Os posts sempre terão conteúdo original que acrescente algo para quem estiver lendo. Links, quotes, pensamentos aleatórios e mensagens rápidas eu compartilho com vocês pelo Twitter, me sigam.

19 de julho de 2009

TextFlow 0.2.9 (0.3 unstable)

Juntamos nossas forças e finalmente lançamos a versão 0.2.9 do TextFlow!

Quero agradecer ao TextFlow Team e a todos que já colaboraram com o projeto. Fazia algum tempo que tínhamos terminado todas os recursos dessa nova versão, mas faltava o passo final para trazer para todos o TextFlow 0.2.9.

Com a nova versão também preparamos o site do projeto: www.textflowproject.org. Lá vocês poderão ver recursos do editor, como instalá-lo, incluindo um repositório para Ubuntu, a documentação do projeto e como contribuir.

Quais as novidades dessa nova versão?

Novo navegador de arquivos: mais organizado e com alguns recursos extras.

Goto line: uma barra, semelhante a barra de pesquisa, para posicionar o cursor em uma linha escolhida.

Mais snippets: Novos snippets incluídos.

Abrir arquivos em novas abas diretamente do Nautilus: se o Textflow já estiver aberto novos arquivos serão abertos em novas abas no editor que estiver executando.

Mais ferramentas para edição: Converter tabs em espaços e vice-versa e mover linhas para cima ou para baixo.

Gerenciador de Linguagens: Nessa versão foram incluídos os primeiros recursos para linguagens específicas. Agora não só os snippets são separados por linguagens, qualquer funcionalidade pode ser customizadas para funcionar apenas em um tipo de arquivo. O TextFlow identifica qual a linguagem da aba atual e consegue alterar seu estado para que determinados recursos fiquem disponíveis para o usuário.

Nas próximas versões cada vez mais linguagens deverão ganhar novos recursos e também será possível no futuro a criação de plugins para as linguagens pelos usuários.

Ajuda: Está disponível no nosso site a documentação do TextFlow para que o usuário conheça suas funcionalidades e possa aprender e tirar algumas dúvidas sobre o editor.

11 de junho de 2009

Project Natal e um fator além da tecnologia

Na E3 deste ano foi apresentado pela Microsoft o Project Natal, um projeto digno de ficção cientifica que deixou todo mundo de queixo caído e que fez muita gente preparar o túmulo do Nintendo Wii. Realmente não se compara, no Wii você precisa de controles para uma interação limitada e no Project Natal você só precisa do próprio corpo para possibilidades de interação bem maiores do que no sistema da Nintendo.

Mas será que o Project Natal vai arrasar sem pena o Wii? A tecnologia mais avançada sempre ganha quando falamos em video games?

Eu falo muito de Linux aqui no blog, mas isso não impede que eu admire a divisão de jogos da Microsoft. Eu espero que eles estejam atentos para um fator além da tecnologia e que as vezes parece não ser a prioridade. Eu estou falando da diversão. Foi esse mesmo motivo que levou o Wii com jogos mais simples e com gráficos claramente inferiores aos seus concorrentes a ficar no topo de vendas dos consoles da geração atual. Era díficil imaginar que o PlayStation 3 super poderoso fosse superado.

O fator simplicidade pode ser algo crucial para os vídeo games sem um controlador comum, imaginem jogar Pro Evolution Soccer fazendo a função de cada jogador, nem todo mundo conseguiria jogar uma partida inteira, o que tiraria parte da diversão. Video game é lazer, tem tudo a ver com diversão e ser real demais nem sempre é o melhor caminho.

30 de maio de 2009

Twitter substituindo os feeds?

O Twitter é o serviço mais pop do momento na internet, todo mundo adora, mesmo sem saber explicar direito para que ele serve. Nem mesmo os criadores deveriam imaginar que sua ferramenta chegaria onde chegou hoje. A Internet se transforma rapidamente e os serviços parecem se moldar dinamicamente às necessidades dos seus usuários.

Recentemente estava discutindo com alguns colegas sobre o Twitter, mais especificamente como ele está tomando o espaço de alguns feeds que nós assinamos. Seria isso realmente possível?

Os blogs se popularizaram por inúmeros fatores, dois deles são a facilidade de publicação e a rapidez com que essa informação é publicada. É aí que entram os feeds, eles servem para você organizar todo o grande fluxo de informações publicadas na internet.

Facilidade e rapidez... Quer algo mais rápido e fácil do que escrever no máximo 140 caracteres e clicar em update? E ainda mais um ponto, os feeds não são atualizados em tempo real verdadeiramente, já o Twitter é.

O fator tempo real é o que há de mais interessante no serviço de microblogging. São milhões de tweets sobre os mais diversos assuntos, tudo pesquisável e monitorado para aparecer no trending topics de acordo com a popularidade de um tópico no momento.

E o que isso tem a ver com os feeds? Informação. O Twitter agrega o sistema para publicar e para receber informação, só que muito mais rápido, tanto para publicar quanto para ler. É mais cômodo ler mensagens pequenas do que posts grandes (como esse? :P).

Eu não estou dizendo que o Twitter vai matar blogs ou feeds, mas talvez ele torne os blogs uma fonte de informação mais profunda e menos do tipo notícia rápida.

Tentem a seguinte experiência, leiam seus tweets sempre antes dos feeds e vocês vão perceber que muita coisa já foi absorvida, mesmo que superficialmente, apenas lendo os tweets.

27 de janeiro de 2009

TextFlow snippets converter

Na primeira vez que eu pensei na sintaxe que seria usada para definir os snippets do TextFlow eu achei que seria muito útil se ela fosse igual aos do Gedit, pois teríamos muito material produzido pela comunidade já pronto para ser usado.

O problema era que do jeito que estava definida a sintaxe dos snippets do Gedit não daria para fazer tudo o que eu queria. Os snippets do Gedit tem funcionalidade limitada, e algumas diferentes, se comparados com o do TextFlow.

Ainda assim seria muito bom se pudéssemos aproveitar os snippets já criados. Foi pensando exatamente assim que o Elyézer iniciou o snippets-converter. Com ele é possível entrar com um arquivo de snippets do Gedit e ter como saída um do TextFlow. O projeto está bem no início, mas já funciona. O código está disponível para quem quiser ajudar ou usar.

20 de janeiro de 2009

Atualização do FeedBurner

Em 2007 o Google adquiriu o FeedBurner, um serviço que é bastante conhecido por fornecer estatísticas de acessos a feeds. Agora o FeedBurner está migrando todas as suas contas para os servidores do Google e isso está causando a mudança do endereço dos feeds de quem usa o serviço.

Segundo o FeedBurner, quem assina o feed antigo continuará recebendo as atualizações dos novos posts, mas as estatísticas de acesso podem ser afetadas. Assim, quero pedir para quem esteja usando o endereço feeds.feedburner.com/ylog para receber o RSS atualize para feeds2.feedburner.com/ylog, é só acrescentar um "2" :D