Mais uma campanha…

Postado por Osvaldo Santana

Se essa moda pega isso aqui vai ter mais propaganda que a revista Playboy :D

Mas dessa vez a campanha pode me render algum prêmio e, caso você também resolva participar, algum prêmio pra você :)

Deixando a brincadeira de lado eu vou aproveitar para dizer para os leitores desse site que o que o Augusto faz ao doar dinheiro para projetos como o Wikipedia é demonstrar o reconhecimento pelo projeto. Não é só uma questão de dinheiro (que é importante e ajuda esses projetos) mas sim uma forma dos responsáveis por tais projetos medirem os resultados dos mesmos.

Comecei esse mês a reservar uma pequena quantia em dinheiro para doar para projetos que me beneficiam de alguma maneira. Desta forma eu escolho um desses projetos e envio uma doação (ainda pequena) para ele. É fácil, não custa muito e deixa os responsáveis por tais projetos muito felizes.

Agora vamos à campanha do Efetividade.net / BR-Linux:

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!

E não se esqueçam de escolher a Associação Python Brasil como uma das beneficiárias da doação. Como membro fundador da APyB eu garanto que lá estão os mais entusiasmados apoiadores da linguagem Python do Brasil e que esse dinheiro será usado em algum projeto interessante.

Que tipo de projeto? Organização da PyConBrasil, financiamento de projetos de tradução, suporte aos sites da comunidade Python e relacionadas no Brasil, ajuda financeira para construção de grupos regionais, financiamento de viagens de instrutores para ministrar cursos de Python, Django, Zope, Plone, … em regiões onde isso é artigo raro, etc.


Campanha: Divulguem a HP-12C do Epx :)

Postado por Osvaldo Santana

Pessoal,

O meu amigo Elvis (epx) desenvolveu um simulador de HP-12C muito legal e útil no site dele e pediu pra que eu o ajudasse a divulgar esse projeto dele.

Então eu cadastrei a página dele lá no Digg e no Rec6 , que é um tipo de “Digg brasileiro”, para que vocês votem. É fácil e rápido.

Sintam-se à vontade para divulgar no blog de vocês e onde mais vocês acharem interessante.

Esse post é diferente dos outros posts que eu costumo colocar por aqui mas vocês entendem que é por uma boa razão, certo? :)


Mais notícias do front

Postado por Osvaldo Santana

Como todos já devem saber eu não estou trabalhando mais no INdT. O que poucos devem saber é que já estou trabalhando em para outra empresa.

Quando saí do INdT o meu plano era o de encontrar um trabalho que não exigisse muito tempo para que eu pudesse levar adiante o desenvolvimento de um projeto pessoal que “me persegue” a muito tempo.

Queria também que fosse possível trabalhar em casa pois queria ver se eu conseguiria trabalhar direito nessas condições. Se teria a disciplina necessária para isso.

Esse novo trabalho me proporcionou tudo isso exceto pelo meio-expediente que ainda não foi possível colocar em prática. Espero que assim que terminar uma das tarefas grandes em que estou trabalhando o ritmo caia pela metade.

Tenho gostado bastante de trabalhar em casa e sinto falta apenas da famosa ‘pausa para o café/bate-papo com os amigos’. Quando essa vontade aperta eu dou um pulinho lá na Haxent e trabalho lá com eles (eles me emprestam uma mesa e conexão com a Internet ‘di grátis’.

Esse trabalho novo é muito semelhante ao que eu tinha no INdT e envolve muito cross-compiling, ambientes emulados e Linux igual no INdT.

Estou trabalhando no meu Mac que ainda está com o Leopard instalado (não cometi a heresia de instalar Linux/Windows num Macbook). Como eu virei usuário Mac por gosto e uso Linux por profissão comprei o VMWare Fusion que está rodando uma imagem com o Ubuntu 8.04. Ferramenta fantástica que valeu cada um dos dólares gastos.

Para concluir as notícias vou colocar aqui uma foto do meu escritório no INdT…

Meu escritório antigo…

…e uma foto do meu escritório atual…

Meu escritório novo…

…. Estou melhor ou não estou? :)


Tudo ao mesmo tempo agora

Postado por Osvaldo Santana

Pra variar as coisas andaram paradas por aqui, não? É que muita coisa mudou desde o último post.

A maior mudança que aconteceu foi a minha saída do INdT. Pois é, eu sou doido mesmo afinal deixei de trabalhar no melhor lugar pra se trabalhar com tecnologia no país hoje. O que eu fazia lá era massa, o ambiente era massa, o suporte do INdT era massa, os amigos que fiz por lá foram muitos… então você me pergunta: “Porque você saiu?”.

Por uma série de pequenos motivos que vão desde “eu não gostei de Recife” até “o meu plano era de ficar lá só por um período” e passando por “eu já fiz as coisas que eu queria ter feito e era o momento de dar essa chance a outra pessoa” eu achei melhor voltar para Curitiba.

Saí de lá mas continuo admirando o trabalho que eles estão fazendo e torcendo para que eles consigam criar um modelo que possa ser copiado por mais empresas de tecnologia no país.

Com minha saída do INdT eu também me mudei pra Curitiba voltando para a cidade de onde saí. Estou provisoriamente na casa da sogra :P. Em junho, quando o contrato de locação dos meus inquilinos terminar, eu volto pra minha casa “oficial”.

Outra mudança legal que ocorreu foi a de que comprei um Macbook e estou usando o OS X. Sim, eu praticamente abandonei o Linux. Criei até o bordão de que agora eu “Odeio Linux!” :) (mentira, óbvio).

Estou sofrendo pra me readaptar ao universo Apple. Readaptar porque eu já usei o MacOS 9 por anos seguidos nos PowerMacs 9100, 9500, 8100, etc. Naquela época o hardware era impressionante e o software horrível. Agora as coisas mudaram muito pra melhor. Por baixo da carinha bonita do OS X bate um coração Unix (BSD) e com isso eu tenho o melhor dos dois mundos: a praticidade de uma bela interface gráfica e um terminal com Vim e Python pra trabalhar :)

Também comprei outros tantos “brinquedinhos” eletrônicos pra mim tais como um N95 e um headset estéreo bluetooth também da Nokia entre outros que provavelmente serão alvos de algum review por aqui.

Detalhes maiores sobre as minhas últimas aventuras serão distribuídos no 9o. FISL em Porto Alegre entre os dias 17 e 19 de abril. Me esperem por lá.

Nota off-topic: Acabei de receber o livro Shell Script Profissional (site do livro) do meu amigo Aurélio. Ele me enviou de presente e com ele e mãos já deu pra perceber que a capa ficou show, o tamanho dele (480 páginas) dá uma cara de “obra definitiva” para o assunto e o acabamento e diagramação que a editora Novatec dá aos livros dela (que é padronizado) merecem vários elogios.


Último (único?) post do ano

Postado por Osvaldo Santana

Depois de um primeiro semestre totalmente estranho em que eu não estava me sentindo bem profissionalmente, nem pessoalmente, comecei a organizar as minhas férias que seriam tiradas no mês de agosto e me permitiriam refletir sobre a vida, o universo e tudo mais por cerca de 30 dias.

Nunca tinha tirado férias em condições perfeitas até o agosto deste ano. Sempre faltou dinheiro, ânimo, ou planejamento para que as férias realmente servissem aos seus propósitos mais importantes: relaxar e refletir.

Fiquei 15 dias na casa da minha mãe. Fazia mais de 2 anos que não ia a São José do Rio Preto, onde ela, minha avó e muitos amigos moram, para relembrar momentos e reencontrar pessoas importantes em minha vida. Sete desses 15 dias eu passei “solteiro” pois meu filho e esposa seguiram viagem para São Paulo e Curitiba. Fiquei liberado para fazer tudo o que queria.

Durante esse período eu concluí que precisava passar para outras pessoas várias atividades que eu desenvolvia para que sobrasse tempo de tocar outro projeto que eu julgava mais importante, trabalhar melhor e ter um tempo para a família. Foi assim que resolvi me aposentar das atividades da Python Brasil. Agora ela está nas mãos de uma associação (quase) legalmente estabelecida e presidida pelo Luciano Ramalho que é um grande amigo e é extremamente qualificado para exercer essa função.

Ainda tem bastante gordura pra cortar e muita coisa chata que ocupa muito tempo mas sou obrigado a fazer (a porcaria da faculdade).

Nessa viagem eu também tive a certeza de que eu não gosto de morar aqui no Nordeste (especificamente em Recife) e que meu lugar é mesmo no Sul/Sudeste onde vivi minha infância, adolescência e onde formei minha família. Não é fácil mudar hábitos e atitudes que me acompanharam durante toda a construção do meu caráter simplesmente mudando entre lugares com culturas tão diferentes. Se existisse um culpado por minha não-adaptação à vida daqui certamente seria eu e não Recife/NE.

Ficou estabelecido então que 2008 será o ano da preparação para meu retorno pra casa. Torço para que todos os planos e idéias que eu tenho para essa mudança dêem certo pois, desta forma, eu poderia até mesmo continuar trabalhando no (ou para o) INdT. A satisfação que eu sinto em trabalhar para o INdT tem sido a única coisa que me segura aqui com toda a família. Se lá não fosse o melhor lugar onde já trabalhei eu teria voltado para casa antes.

No mês de dezembro fiz coisas legais também: confraternização da empresa num hotel supermassa, término de mais um semestre na porcaria da faculdade onde eu estudo, presentes muito legais (HD externo da esposa, DVD triplo Blade Runner de amigo secreto, DVD duplo Kraftwerk Minimum-Maximum do cunhado, livros Deus um delírio e The Long Tail de mim mesmo, Pendrive 1GB da Kingston também de mim mesmo, caixinha de quebra-cabeça da minha irmã, …) e fui no show do Paul van Dyk na nox aqui em Recife (foi tão massa que poderia facilmente virar um post separado aqui no blog).

Também já consegui autorização de verba para adquirir um eBook Reader da Sony (PRS-505) e um celular *bom* (N95 ou iPhone) para substituir o meu velho e detonado N-Gage NG.


Aposentadoria da Python Brasil

Postado por Osvaldo Santana

Ontem eu me aposentei da moderação da lista de discussões Python Brasil. Quem vai assumir o meu cargo vai ser o meu ajudante Pedro Werneck. E ele, por sua vez, será ajudado pelo recém “contratado” Andrews Medina.

Ferramenta de moderaçãoO ritual de passagem da ferramenta de moderação usada na Python Brasil já foi até concluído.

Quando comecei na lista éramos 134 assinantes e estamos com 2099 agora. Antes éramos só um grupo de amigos e entusiastas. Hoje continuamos amigos e entusiastas mas também somos associados de uma organização formal que vai ter muito mais força para levar adiante os nossos projetos.

Essa aposentadoria é um dos passos rumo à minha redução de atividades na comunidade Python Brasil e de Software Livre em geral. Notem que irei reduzir consideravelmente as minhas atividades mas sempre serei um entusiasta de Python e do Software Livre em geral.

Essa decisão também tem uma relação com a chegada dos meus trinta anos de idade e tomou a sua forma final durante as minhas últimas férias.

Quero diminuir o número de coisas que faço para poder fazer melhor algumas outras coisas que andavam meio abandonadas: cuidar da família, desenvolver um projeto de software que ocupa meus pensamentos há muitos anos e fazer o meu trabalho melhorar aqui na empresa.


Um dia ruim

Postado por Osvaldo Santana

Comecei o dia com problema de vazamento nos dois banheiros da minha casa, a fiação de um dos chuveiros totalmente derretida por causa de um curto-circuito que aconteceu enquanto eu tomava banho na noite de ontem.

Também precisava resolver uns problemas relacionados à minha conta de luz. Mudei de apartamento recentemente e precisava trocar a titularidade da conta do apartamento novo e do antigo.

Como essas tarefas chatas sempre envolvem burocracia e procedimentos desnecessários resolvi ligar para a Celpe (companhia elétrica aqui de Pernambuco) para perguntar o que era necessário levar até o posto de atendimento deles para proceder com a tal troca. A moça que me atendeu disse: CPF e contrato de locação do imóvel.

Maravilha! Fácil. E lá fui eu…

Ao chegar lá pego a senha 36 e sou informado que pra fazer tal troca eu precisaria da fotocópia do meu CPF e do contrato de locação. O problema: ninguém havia me falado nada sobre fotocópia. Então lá vai eu fazer fotocópia dos documentos ao lado do posto de atendimento da Celpe.

Chegando lá tive a impressão de que toda a humanidade resolveu fazer fotocópias naquele lugar. Como não conhecia outro lugar fui ali mesmo. Separei os documentos pra fazer as cópias e o dinheiro para pagar… peraí? cadê o dinheiro? droga! droga! ACHEI! R$1! ufa…

- Moça? Quanto é a Xerox?
- R$0,10
- Massa… deve dar… deixa eu conferir… 1, 2, 3, … 8, 9, 10! yeah!… ops… tem o verso… 11 e 12… R$0,10 vezes 12… R$1,20
- Moço… o senhor precisa pagar esses R$0,20…
- Bom, nesse caso, onde encontro um caixa eletrônico do banco Bla ou Ble?
- Ali naquele supermercado ali…

Então eu fui lá e vi que tinha uma parte do supermercado cheia de caixas eletrônicos… tinha caixa do Banco Foo, Bar, Baz, Qux, Bli, Blo, Blu… “ué? cadê o do Bla ou do Ble?”. Tinha uns 5 caixas eletrônicos no supermercado mas obviamente nenhum deles era do meu banco.

Tive então que andar mais uns 5 quarteirões até chegar numa agência do banco Bla e sacar dinheiro pra pagar o Xerox (obviamente não saquei só R$0,20 :)).

Voltei, paguei o Xerox, e depois, ao chegar ao posto de atendimento da Celpe, escutei: “Senha 39!”. Droga! perdi a minha vez. Não aceitaram a choradeira e as reclamações e tive que ficar com o já conhecido “Sinto muito mas não poderemos estar te ajudando.” e a senha 42.

Depois de alguns intermináveis minutos finalmente consegui fazer tudo o que precisava e cheguei no trabalho na hora do almoço.

Saí direto pro almoço com a turma do trabalho e fomos num restaurante italiano no shopping. Sentamos na mesa e o garçom entregou o cardápio para todos os meus amigos menos pra mim :)
Tirando esse probleminha com o cardápio tudo transcorreu tranquilamente no meu almoço até voltar para o trabalho e ver uma movimentação grande de pessoas, viaturas da polícia e bombeiros na frente do prédio. Perguntei o que estava acontecendo e disseram que era alguém querendo se pular lá de cima. Ninguém falou nada de pára-quedas.

Olhei pra cima preparando o grito de “Pula! Pula! Pula!” para ver quem era essa pessoal que provavelmente teve um dia pior do que o meu… mas nada. Ou já tinha pulado ou já tinha desistido.

Uma tarde improdutiva no trabalho onde desafoguei a leitura de e-mails e feeds. No meu agregador tinha um daqueles testes de personalidade para descobrir qual a linguagem de programação mais se parece com você.

Eu não gosto de fazer esses testes mas resolvi dar uma chance à esse. O resultado?


You are Perl. People have a hard time understanding you, but you are always able to help them with almost all of their problems.
Which Programming Language are You?

Bombeiros! Polícia! Voltem aqui que eu vou pular!

Atualização: O vazamento dos sanitários continua e agora um deles resolveu entupir.


Segunda tarefa: incompleta - titletrack

Postado por Osvaldo Santana

Hoje venceu o prazo para terminar a segunda tarefa descrita no meu post sobre projetos inacabados:

Finalizar a versão 1.0 do titletrack e escolher um nome melhor para ele - 15/02/2007 - publicar o que está pronto, oferecer para algum mantenedor que tiver interesse e “lavar as mãos”.

Titletrack Screenshot

Eu não terminei a versão 1.0 nem tive tempo de renomeá-la para um nome melhor mas o código que está lá está funcional, ou seja, se alguém baixar do SVN e instalar e/ou rodar ele vai funcionar.

As funcionalidades planejadas que estão faltando:

  • Filtros para criar hierarquia das tarefas
  • Janela de Preferences para configurar esses filtros
  • Uso do systray
  • Exportar os dados para um arquivo .csv
  • Renomear o projeto para algo do tipo: “followme”, “trackuse”, … (sou péssimo pra nomes)

O sistema de filtro permitiria que, usando expressões regulares, o usuário pudesse configurar hierarquia de tarefas como nos casos onde a gente usa um browser cujo título muda de acordo com a página sendo visualizada.

A situação então fica assim: O projeto está lá e vai ficar lá, mas não vou mexer mais nele. Se alguém gostou da idéia e quiser assumí-lo coloque um comentário aqui que eu transfiro o projeto para essa pessoa.

Porque alguém faria isso? Porque é uma boa oportunidade de aprender a mexer com Python, PyGTK e com algumas coisas do GNOME desenvolvendo um projetinho supersimples.

Atualização: Encontrei o software para OS X que me inspirei (tá, eu queria copiá-lo descaradamente desde o princípio). Ele se chama Slife.


Primeira tarefa terminada

Postado por Osvaldo Santana

Num post anterior deste blog eu determinei algumas metas para finalizar alguns projetos pendentes. Um deles era o de migrar e atualizar o site da comunidade PythonBrasil até o dia 1/2/2007.

Tarefa cumprida.

A migração de servidor, a atualização do MoinMoin, a melhoria visual do site e algumas melhorias estruturais estão prontas. Ainda sobrou um tempinho para configurar um planet para agregar os blogs dos pythonistas brasileiros. Aproveitem para dar uma visitada lá.

Agora é hora de pular pra próxima tarefa.


Como aprender inglês sozinho (self-taught)

Postado por Osvaldo Santana

Eu adoro aprender coisas novas, mas eu gosto de ter o controle sobre o meu aprendizado. Não tenho preguiça de ler nem de ouvir os ensinamentos, mas gosto de poder escolher quando, como e quais deles ouvir.

Como quase todo mundo eu também tenho preferência em aprender as coisas que eu gosto mais e não gosto de “perder tempo” aprendendo coisas que eu não gosto. Eu coloquei “perder tempo” entre aspas porque acredito que “perder tempo” e “aprender” são dois conceitos que dificilmente andam junto (ou ao menos não deveriam andar junto).

Pois bem, eu disse tudo isso porque eu não gosto de aprender idiomas. Não importa qual seja. Odiei aprender português enquanto estava na escola e não me esforcei em nada para aprender inglês nas escolas por onde passei (maioria de escolas públicas). Deixei muitos professores revoltados com o fato de que eu não prestava atenção à nenhuma aula e ainda assim conseguia boas notas. Mal sabiam eles que eu estudava a matéria que cairia nas provas. Só que do meu jeito e quando eu queria (geralmente algumas horas antes da aula).

Já comecei uns 10 cursos de inglês e até aprendi um pouco neles mas depois do segundo ou terceiro mês eu já estava desanimado e desestimulado a continuar. Isso acontece porque eu estou tendo que aprender algo que eu não gosto nas horas que os cursos determinavam e do jeito que eles queriam. Desse jeito não rola.

Mas e aí? Eu preciso saber inglês no meu trabalho. E muito. Como eu faço pra aprender inglês? Decidi então fazer um auto-aprendizado de inglês. E a minha professora seria a Internet.

Mas eu não sabia nem por onde começar até que descobri o “poder dos blogs” e dos podcastings. Coletei alguns deles que listo abaixo e adquiri 3 livros essenciais para o aprendizado do idioma.

  • Internet - blogs
    • English Experts - Fornece artigos com uma freqüência muito boa além de dicas excelentes de leitura e de outros materiais auxiliáres. Eu acabei de ler um artigo excelente sobre “Conectivos” que parece ser o primeiro de uma série. Publica feed completo, o que o torna ainda melhor.
    • Inglês pra quê? - Outro site que segue a mesma linha do anterior. Também tem uma freqüência muito boa de publicação e o destaque fica por conta da série com phrasal verbs que vem sendo postada. Também tem feeds completos.
    • Tecla SAP - Com um enfoque mais divertido e com histórias engraçadas de pessoas que se deram mal por não saberem inglês é outra boa dica para quem está aprendendo inglês. Infelizmente os feeds não funcionam muito bem e não são completos.
  • Internet - podcasting
    • English as a Second Language Podcast - O mais bem produzido dos podcasts que avaliei é gratuito (exceto se você quiser adquirir o material auxiliar) e tem conversas usadas no dia-a-dia das pessoas seguido de explicações sobre o diálogo. Como o serviço é gratuito fiz uma doação de $5. Para isso é necessário criar uma conta no Paypal. Não é muito mas se todos os que eu indicar fizerem o mesmo o serviço terá dinheiro pra se manter.
    • Dicas do ‘Inglês pra Que?’ - Além do ESLPod o Levy Carneiro do “Inglês pra Que?” também fez uma compilação muito boa de podcastings úteis para o estudante.
  • Livros
    • Oxford Dictionary, Thesaurus, & Wordpower Guide ou Oxford Large Print Dictionary - Um dicionário Inglês/Inglês é essencial. Eu sei que é algo caro mas, acredite, eu já comprei um “Michaelis” e considero o dinheiro gasto com ele perdido. A diferença da qualidade do dicionário Oxford e a sua utilidade justificam o gasto extra. Pense também que esse dicionário lhe servirá por toda a vida e que com essas dicas que estou dando você já está economizando bastante dinheiro.
    • English Grammar in Use - Excelente livro com muitos exercícios para praticar. Ele tem a seqüência normal das atividades e mais sugestões extras para o caso de você querer se aprofundar mais em um tópico determinado. Eu não costumo gostar de fazer exercícios, mas esse livro é diferente.
    • Oxford Phrasal Verbs - Eu ainda não tenho esse e por essa razão tenho que ficar emprestando o de um companheiro de trabalho. O número de variantes de phrasal verbs é tão grande que merece um dicionário exclusivo para tratar deles.
    • Inglês + Fácil Gramática - Essa é uma gramática de consulta rápida. Serve para tirar dúvidas esporádicas sobre gramática. A aquisição deste livro é opcional. É um dos que menos uso apesar de já ter me ajudado algumas vezes.

Mais do que ter esse material terei que ter uma grande disciplina para dedicar tempo necessário para estudar.

Espero colocar aqui a minha evolução no aprendizado do inglês para, talvez, servir de exemplo para outras pessoas de que é possível aprender inglês gastando muito pouco ou sem ter que freqüentar as chatíssimas aulas de inglês que andei freqüentando.


« Artigos anteriores