Saldo final das férias de julho

Æ!!

Eu sempre digo que a faculdade me atrasa bastante, por que eu não consigo estudar/fazer um monte de coisas que eu tenho vontade para me dedicar as coisas que a faculdade me obriga a fazer. Se a faculdade é bom ou ruim não é discussão para esse post, mas resolvi postar a quantidade de coisas que eu consegui fazer nessas férias aproveitando que eu não precisava me preocupar com a faculdade, assim deixando o tempo da noite e a cabeça menos preocupada:

Leituras:

  • Terminei de ler O senhor dos anéis! ( faltavam mais de 13 capítulos, sendo que cada um tem cerca de 20 folhas )
  • Terminei de ler o High Performance Websites

Screencasts

  • Assisti o screencast antigão ( na época do lançamento do Rails 2 ) do Akita sobre RESTful Rails
  • Screencast sobre RSpec Basics
  • Screncast sobre RSpec Mocks and Stubs

Eventos:

Trabalhos:

  • Iniciei um novo projeto pessoal ainda em back mas falarei o que é em breve e já estou terminando
  • Trabalhei um pouco mais e aprendi bastante coisa no Ikwa nos momentos mais tranquilos com a equipe

Blog:

Open Source

Game Development

  • Parcicipei de um concurso de desenvolvimento de games
  • Aproveitando o concurso consegui aprender bastante sobre Allegro
  • Fiz networking com um pessoal legal que tambem conhece bastante coisa sobre games

Além de tudo isso tive que fazer um trabalho que a professora ( que não tem noção alguma ) deixou para entregar depois das férias, e estudar para Estrutura de Dados que não fui muito bem ( o curso é anual ) e vou ter que melhorar até o final do ano. :(

Essas férias me foram muito custosas em termos de saúde tambem…Gastei mais de 1000 reais somente com saúde! :(

Bem, é isso! Acho que não dá para responder: “Ahh…Não fiz nada nessas férias” :P

Há braços

Tags: ,

Monday, August 17th, 2009 Personal 3 Comments

Organizando seu Gmail para manter Inbox zero

Æ!!

Agora chegando em tempo de provas e grande acumulo de atividades no trabalho eu fico começando a procurar as brechas de tempo que eu gasto “inútilmente” para ver se eu consigo aplicar em alguma coisa que possa me ajudar a cumprir todas as tarefas. Fiz uma pequena análise do tempo que eu perdia em determinados lugares, e vi que tanto e-mail como Twitter me consumiam uma grande quantidade de tempo ( com o Twitter é fácil, só desativar temporariamente e seguir menos gente ), portanto decidi fazer um refactoring! :)

Eu uso o conceito de Inbox zero, ou seja, não deixo e-mails pendentes na minha caixa de entrada, mesmo que eu tenha que tratá-los de modos diferentes, portanto eu sempre estou olhando a minha caixa de entrada e me incomoda bastante saber que tenho coisas pendentes lá ( mesmo que seja só para ler ).

Depois de contar um pouco do drama, vamos ao refactoring! ;)

Listas de discussão

Atualmente eu assino quase 15 listas de discussão, sendo que sou moderador na gtd-br ( sobre organização pessoal com o método Getting Things Done do David Allen ) e em mais 2 listas ( Faculdade e amigos do curso técnico ). Várias dessas listas são ativas e enviam cerca de 3 ( ou mais depentendo da lista ) e-mails por dia, portanto eu tinha cerca de 30 e-mails por dia somente de listas de discussão, fora os e-mails que eu recebia externamente.

Uma das medidas que eu sabia que ia me ajudar bastante a manter a organização da minha caixa de entrada e poupar bastante do meu tempo era sair de várias listas que eu participava mas nem acompanhava e colocar todas as que sobrarem como Digest, e foi isso que eu fiz! :D

Organizando as labels

Tinha uma grande quantidade de labels que eu não estava usando, ou que criei para uma determinada finalidade e agora não estavam servindo mais para nada, portanto comecei a ver o que me servia e o que não servia para reduzir um pouco o que eu devia organizar.

Após retirar as labels que estavam sobrando ( mais ou menos umas 10 ), comecei a incluir alguns prefixos para poder categorizá-las para melhor visualização. Utilizei os seguintes prefixos:

  • [Fr] -> Projetos freela que eu participei / participo
  • [Gr] -> Listas de discussão ( Groups )
  • [Ps] -> E-mails pessoais que eu gosto de Rotular
  • [Wk] -> E-mails referente ao trabalho que as vezes preciso receber aqui

Utilizando esses prefixos nos meus labels eu consegui organizar minhas coisas por tema, assim vendo facilmente o que eu tenho de pendências.

Organizando os filtros

Agora com as minhas labels arrumadas, preciso gerenciar os e-mails que estão vindo, e para isso eu uso os filtros do Gmail, que encaminham automaticamente os e-mails para suas determinadas labels, já arquivando e fazendo outras coisas.

Primeiro criei filtros para as listas de discussão ( que agora vem em formato Digest ) para arquivar diretamente, colocar na label do assunto correspondente e marcar com estrela. A idéia de marcar com estrela foi para resolver um problema que eu tinha antes, que era ter que ficar passeando em todas as labels olhando digest por digest / email por e-mail, e agora como tenho todos os e-mails de digest com estrela, eu posso ler todos de uma vez só e apenas ir retirando a estrela, e ele já estará arquivado, lido e guardado em sua devida label! :)

Criei filtros também para os e-mais que eu recebo de fóruns e newsletters para que eu possa ler apenas quando for possível, sem que eles precisem ficar alí me incomodando em tempo integral.

Com essa organização eu pude controlar melhor tempo, sendo que todos os dias quando chego no trabalho tenho os vários Digests das listas de discussão que acompanho para ler, mas o processo é rápido e fácil, sendo que vejo apenas os tópicos que me interessam ( baseado no assunto ), e consigo olhar entre todos facilmente, já deixando organizado. Agora sei que posso continuar com a minha caixa de entrada aberta o dia inteiro para enviar e-mails repentinos, sem que isso me tome tanto tempo.

Se alguem tiver mais dicas poste nos comentários.

Há braços

Tags:

Wednesday, May 20th, 2009 Personal 6 Comments

Projeto de fevereiro

notebooks-vader1

Æ!!

No mes de fevereiro eu estive envolvido com um projeto bem interessante na empresa que estou trabalhando ( ainda vamos trabalhar mais em nosso site :P ),  que foi feito em Python / Django e deveria gerar páginas estáticas ( exigencia do projeto ).

Tivemos um prazo muito curto para tudo que deveria ser feito, o que gerou uma grande quantidade de trabalho fora do horário e dos dias comuns. Entre o começo e o fim do projeto, tínhamos o carnaval, portanto tivemos que deixar nossos espíritos carnavalescos guardados e partir para o trabalho árduo no feriado até horas indeterminadas.

O ambiente de trabalho era bem legal, trabalhamos onde chamávamos de The Rubens, que tinha tudo o que precisávamos para nos sentir a vontade:

moto_0420moto_0422moto_0421

Obviamente nada melhor do que instrumentos ( para uma leve descontraída antes de voltar ao trabalho árduo ), pessoas motivadas, barrinhas de cereal,  livros ( vários nomes interessantíssimos nessa biblioteca! ) e programação! A única coisa que não tínhamos era tempo o suficiente para fazer tudo tranquilamente, mas aproveitamos bastante o tempo.

moto_0465

Trabalhamos todos os dias durante o carnaval, sábado, domingo, de madrugada, e em qualquer outro horário que fosse possivel ( hehe ). Nosso repositório Git já estava bem legal no gráfico de Network do GitHub, entre emaranhados coloridos!

Durante o caminho tivemos que enfrentar alguns contratempos, como o calor infernal, a falta de energia elétrica, a quantidade de novidades para lidar, tanto com o Python / Django, como com o Git e outras coiasas mais!

moto_0441Nenhum dos contratempos pode nos barrar muito! Com o calor vieram os ventiladores, com a falta de energia veio o nosso local de trabalho provisório ( só durante aquele dia ), e o prazo curto nós conseguimos vencer com muitas barrinhas de cereal e horas de trabalho.

Ahhh! É claro que no meio de toda a correria tinhamos que ter tambem o nossos momentos de descontração, alem do nosso amigo Darth Vader que aparecia na hora dos conflitos do merge… hehehe

Entre nossas descontrações ( geralmente pouco antes de ir embora, 22:00h ) tinhamos sessão violão e sitar, ou momento Guitar Hero,  ou jogo de alvo + dardos, um pouco de tiro com o Open Arena entre outras coisinhas.

Estavamos trabalhando com  2 Macs, 1 Windows e 1 Linux, portanto sempre tinha as boas e velhas conversas sobre o melhor sistema operacional, que é claro que o Linux é o melhor ( haha, pelo menos aqui eu sou o root para dizer isso…hehehe ).

Enfim…Foi um projeto corrido, dormimos pouco, trabalhamos muito, consideramos feriados e finais de semana como dias normais de trabalho, mas…Como diria o Rubens ( algo parecido com isso ):

“É dos projetos mais difíceis que ficam as suas ótimas recordações”

Portanto, na minha humilde opinião, se você tiver a oportunidade de entrar naquele projeto difícil com bons amigos, faça que vai valer a pena! :)

Update: Bem lembrado pelo Nelson! Nós temos o nosso vídeo de comemoração, quando terminavamos nossas features:

<

p style=”text-align: center;”>

Há braços

Tags: ,

Thursday, April 2nd, 2009 Development, Personal 3 Comments

Dia difícil

Æ!!

Hoje o dia foi $#&&!

s7301818

Atualmente moro em Diadema ( que não é uma cidade ruim como muitos ouvem falar ), e tenho o azer de morar próximo a um córrego, que a prefeitura promete canalizar há mais de 10 anos, e agora parece que finalmente o projeto começou a andar, mas enquanto o projeto não é concluído de vez a coisa ficou pior que o normal…

No momento ruim eu tirei algumas fotos ( o que sempre faço nesses casos ) para mostrar a situação da coisa…

Pois é…Já tivemos coisas bem piores que essa no passado, mas a situação é muito ruim independente do quão grande for a desgraça.

Hoje para tudo calhou para dar errado e deixar minha cabeça doendo…Foi como um “efeito coringa”, que diz que você pode ficar doido igual o coringa se tudo de ruim acontecer com você de uma hora para a outra.

Estava eu estudando algoritmo para fazer o meu EP ( exercício programa ) do curso de verão, quando o tempo começa a fechar ( ou seja…Muitos relâmpagos e computador desligado, pois já tive muita coisa queimada por causa de raio ) o que já me deixa em alerta para muita coisa, e meus pais tinham saído.

Pois bem…A chuva forte começa, e junto com ela os relampagos que eu tinha previsto, e quando eu vi como a chuva estava caindo já me toquei que ia dar merda problema! Quando vou ligar para o meu pai o ex-Sysadmin do meu ex-trampo me liga dizendo que o nosso ex-chefe ligou dizendo que o site está fora do ar, e ele está na estrada nesse momento e não tem como ver.

Situação ótima….Preparar comportas para segurar a enchente, um carro na garagem que precisa ser retirado, relampagos ameaçando o meu computador a cada momento, 3 servidores virtualizados fora do ar…Hora de correr.

Aos poucos fui contendo a situação…Meu pai chegou e tirou o carro enquanto eu fui arrumando a comporta, depois corri para ver os servidores ( com a ajuda do SysAdmin por telefone ), e enquanto iniciava alguns serviços eu corria lá embaixo para ver como estava a situação para tentar ajudar em alguma coisa.

No fim das contas temos:

  • Uma rua lotada de lama, que a prefeitura simplesmente ignora
  • 3 servidores no ar novamente e o site funcionando ( graças ao SysAdmin, claro! )
  • Felizmente tudo em ordem e nada queimou ( como da ultima vez que perdi uma placa mãe, telefone, modem e outras coisas )
  • Um cara totalmente stressado e mal humorado ( eu )

Essa confusão toda ( principalmente a enchente ) me deixa muito mal humorado, e o pior de tudo é saber que não posso fazer nada a respeito.

O que tentei fazer foi mandar um e-mail para a prefeitura de Diadema perguntando se eles ao menos podem “fazer o favor” de mandar algo/alguem para limpar a rua após as enchentes até que o projeto que supostamente resolverá os nossos problemas com as enchentes esteja terminado.

Agora o que posso fazer é aguardar uma resposta deles ( se é que vão responder ) e seguir rumo…

Há braços

Tags:

Saturday, February 7th, 2009 Personal 5 Comments

My last Tweet

Search