Resumo: Vou dar palestra na PyConBrasil dia 31 agora, em Joinville. Se puder, vai lá!
Não gosto da rotina de palestrante.
Pula para o ano de 2004
Você larga sua casa, sua família, seus amigos e tudo o que está fazendo para arrumar malas e sumir por alguns dias. Muito tempo de vida perdido em ônibus, táxis, vans e aeroportos. Não sou fanático por leitura, preferia estar na praia ou na pedra.
O avião dá mais medo a cada viagem. Sentado em sua poltrona esperando a decolagem, você vê pela janelinha aquele funcionário com cara de odeio-meu-trabalho apertando uma porca da turbina. A asa balança e faz barulho durante o vôo. De repente você percebe que o avião não é uma tecnologia alienígena infalível, mas sim um ônibus que voa, que depende de manutenção cuidadosa feita por pessoas que possivelmente recebem um salário insuficiente. Medo.
Isso sem contar a atual fila nos aeroportos e a histeria coletiva aérea.
Nomes de hotéis, números de quartos, cafés da manhã fartos (mas você come pouco), correria, amigos-relâmpago que você nunca mais vai ver. E de repente lá está você a caminho do aeroporto novamente, não tendo conhecido nem um pedacinho da cidade que acaba de “visitar”.
Fiquei uns dias em Brasília dando cursos para um treinamento monstro bancado pelo governo federal. Pergunte-me qualquer coisa sobre a cidade, que eu não saberei responder. Massa, né?
Quando você chega em casa, tem que desfazer as malas e recolocar tudo em seu lugar. Você também precisa voltar para o ponto exato onde parou antes de começar toda essa viagem. Isso às vezes leva bastante tempo, pois apesar de seu corpo ter voltado, sua cabeça ainda está longe. Concentração não vem em um estalo de dedos.
Enfim, a rotina de “viagem a trabalho” parece divertida no início, mas enjoa muito rápido.
A parte boa é que a palestra em si sempre te deixa com aquela sensação de que valeu a pena todo o esforço. Ver as pessoas atentas, instigar, provocar reações, surpreender-se com perguntas interessadas e conversar no final. Os aplausos são como o resultado do vestibular: você foi aprovado por aquela platéia. Satisfação e felicidade instantâneas. É, valeu.
Cansado de tentar equilibrar essa balança de emoções boas e ruins, dei minha última palestra em Outubro de 2004.
Pula para 2007
Um, dois, quase três anos… O tempo passa.
Eis que surge a PyConBrasil, um evento focado em minha linguagem de programação preferida (Python) e que este ano será realizado em Joinville, a terra da minha namorada, distante menos de 100 Km daqui de Matinhos.
.oO( Mmmm… Joinville, Python, ver amigos nerds, posso ir de carro, Mog vai junto, pouso garantido, aproveitamos o final de semana. Será um passeio gostoso com uma palestra no meio. É, assim é massa. )
Tá. Seria legal participar. Mas qual o tema da palestra?
Recentemente estudei o PyObjC, que faz a ponte entre Python e Cocoa, a poderosa API usada pelos aplicativos do Mac OS X. Com ele posso usar o Xcode e o Interface Builder normalmente, codificando na minha linguagem preferida sem ter que aprender Objective-C ou apelar para o limitado AppleScript.
Traduzindo para o português: com esse tal de PyObjC eu posso fazer programinhas bonitinhos para o Mac, programando em Python!
Fiz alguns programas simples para testar o conceito e fiquei impressionado com a qualidade dessa “ponte”. É lindo :)

Programa de teste, que acessa o txt2tags em tempo real, enquanto digita.
Um mundo de possibilidades abriu-se. Muitas idéias pipocaram na cabeça, escolhi a que pareceu mais promissora e deixei o planeta por alguns dias, programando insanamente. “Cara! Como esse negócio é bom!”

Programa não terminado, ainda sem nome e sem previsão.
É isso, vou falar sobre o PyObjC na PyConBrasil (que sopa de letrinhas, hein?).
A palestra
- Data: 31 de Agosto de 2007 (sexta-feira)
- Horário: 16h30
- Título: Tem cobra dentro da maçã – Como fazer um aplicativo Cocoa programando em Python (PyObjC)
- Descrição: Pretendo fazer do zero um aplicativo simples, montar a interface, conectar os componentes e digitar o glue code em Python. É tudo muito rápido, feito no Xcode e Interface Builder, da Apple. Também vou mostrar um outro aplicativo que fiz, que acessa o txt2tags como módulo e faz conversões on the fly para 10 formatos diferentes, enquanto o texto é digitado. No momento estou fazendo um aplicativo maior e complexo, que vai estar pronto até o evento. Se der também também mostro ele para o pessoal ter uma idéia de como os programas Python ficam sexys no Mac, com Cocoa.
- Link: http://pyconbrasil.com.br/sobre-o-evento/inscricoes/4fd65dd6065f80c705c1e16564f3a957
Então é isso, a proposta é fazer uma palestra com ZERO slides :)
Nada de enrolação e blábláblá, será mãos no teclado e olhos na tela. Faremos um programa do zero, você verá todo o processo desde o início. Não é necessário nenhum conhecimento prévio em Mac ou Cocoa. O conhecimento em Python é desejável para que você possa entender o código que será digitado.
É, vai ser “programação ao vivo” ;)
Se você tiver o tempo e a oportunidade de ir, vai ser legal nos encontrarmos por lá. Lembre-se que é necessário fazer sua inscrição no site do evento.
Ah, a livraria Tempo Real vai estar com uma banquinha por lá e o livrinho do piazinho vai estar à venda com desconto. Se você ainda não tem, pode ser uma boa oportunidade.
Se você já tem o livrinho e é daqueles(as) que gosta de ter a primeira página toda rabiscada, é só me dar a caneta que eu faço o serviço :)
Vou escrever aqui bem discreto e sem destaque, pois essa é somente para os leitores fiéis do blog, que não perdem nem um parágrafo sequer. Deixe um comentário nesse texto (não esqueça de preencher o e-mail) e apareça lá na palestra. Ao final dela, venha falar comigo e você ganha um PDF da apostila de Shell ou do canivete suíço, a sua escolha. Não vou colocar links aqui para não chamar a atenção, mas como leitor do blog, você sabe de quais PDFs estou falando, certo?
Como diria o tiozinho dono do motel na propaganda da tevê: Apareeeeeça!
Atualização 26-Ago-2007: Lembrei que ainda tem umas (seis, para ser exato) camisetas das Funções ZZ por aqui. Vou levar lá. Quem levar o livrinho verde ou o livrinho branco ganha desconto e leva a camiseta por 20ão.
Atualização 04-Set-2007: O evento foi bem bacana! Coloquei no ar o roteiro completo da palestra, mostrando todos os passos que foram feitos, com links para os fontes dos programas. Se você quer brincar de PyObjC, aproveite!
Atualização 14-Abr-2008: Assista ao vídeo completo da palestra!




Pingback: Momento Golfinho « Blog do Plastico
Pingback: É nóis no Tchelinux 2008 « Blog do Aurélio (Verde)
Pingback: Filminho nerd | AURELIO.NET
Massa! Bom retorno, e boa viagem para vocês dois! :o)
Opa! A gente se vê lá! :D
rbp
Legal Aurélio, como sempre, seu BLOG cheio de novidades, esperamos nos encontrar lá então… abraços e boa palestra e bom passeio a vocês todos.
como leitor fiel de aurélio eu sei de quais PDFs vc está falando, tenho a apostila (em papel!) com a primeira página toda rabiscada, o guia com a primeira página rabiscada e sim, tenho o livro do piá também – meu prêmio de escolha por ter sido indicado no melhores do dicas-l… gostaria de ter ele rabiscado também, mas infelizmente não vai rolar uma passada pela pycon.
mas o rbp vai… puxa será que… bem, será que ele levaria o livro do piá pra passear e que você rabiscaria ele? :)
Ajudar o daniduc e o aurélio? Será uma honra :)
– rbp
Ozéias: Inté lá!
rbp, daniduc: Negócio fechado! :)
Muito bem…que bom ver você de volta às palestras.
Infelizmente não poderei ir ao evento, mas tenho muito interesse em aprender python.
Verde, bom retorno ao mundo das palestras ;)
Boa palestra Aurélio!
Gostaria de deixar o meu livrinho do piá riscado, mas não vai dá pra mim. As apostilas maravilhosas também já tenho. Mas que dá uma vontade de ir pra essa palestra, isso dá.
Pode passar aqui no Rio não? :)
Bom, boa sorte na palestra, nem dá pra eu ir :\ bem que eu queria a apostila :P
Bruno: De volta? Não não, é apenas uma, no quintal de casa :)
Fábio: Quer um rabisco por correio? Daí você cola no livro :) Ah, acho que a palestra vai ser filmada, daí dá pra ver depois.
Lucas: Vou fazer umas promoções de apostila aqui no blog, fica esperto!
Opa,
Até que enfim vou te conhecer :)
Só quero ver o que uma “quase” cientista social vai fazer no meio dos nerds…
Mas vou adorar ver o Aurélio num evento na terra dos alemónnnn!!!
Ei, ei, ei!
Quem for pra palestra, vamos marcar de sair todos um dia a noite! Afinal, eu conheço a cidade, daí tudo fica mais fácil. E no meu fusca VERDE cabem mais 3! hahaha.
Se não esquecermos de pôr gasolina. Né Aurélio?!?!
Opa! Opa! Que história é essa, Mog? :o)
Conta pra gente…hehehehe
Guilherme: Nos vemos lá então (massa o pyContas!)
Mog: Aproveita para fazer uma pesquisa antropológica com nerds! Acho que precisaremos de uns três fucas… :)
Caroll: A história da gasolina está na fila de textos do blog, vou escrever junto com a Mog. Pode ser considerada “Seu João – O Retorno” :D
Alô Grande Aurélio
Embora eu nem seja programador, Python também é minha linguagem preferida pra brincar vez enquando. Sou o tradutor para Português do NVDA, leitor de telas para pessoas cegas:
http://www.nvda-project.org
Infelizmente não estarei na PyCon, mas irei também a Joinville em Outubro no Encontro Dosvox, promovido pelo pessoal do NCE/UFRJ que trabalha no projeto Dosvox:
http://intervox.nce.ufrj.br/dosvox
onde darei uma palestra sobre o NVDA que citei acima.
Bem, muita sorte lá na PyConBrasil e um ótimo evento a todos que forem.
P.S.: Também ando cada vez mais arisco com os aviões, mas enfim, ossos do ofício; viajar por terra é ainda menos seguro estatisticamente….
[]‘s
MAS QUE MERDA.
Eu tenho prova de Matemática dia 31. E Joinville é só um pouco longe de SP…principalmente quando é o teu pai que tem que te levar.
¬¬
Bom, boa sorte de qualquer maneira, piá que eu escreveu um puta livro =D
Ow adorei seu blog, muito legal mesmo, já vou ser seu fã.
Visita o meu se der: http://natyvw.wordpress.com/
Por falar em apostilas, eu lembro que antigamente rolava uma espécie de escambo, ainda rola?
Sim!
http://aurelio.net/shell/apostila/escambo.txt
Então… quem sabe… [bb|(^b){2}] that is the question ! escreveu para o JNeves ??
uma pena desse evento, se eu tivesse mais conhecimentos alem dos minimos basicos da linguagem da cobra estaria por lah.
bom ter seus textos de volta =)
abracos
Tá falando sério sobre o rabisco pelo correio? Se for é bem capaz que eu aceite mesmo.
Sim! Idéias esdrúxulas são legais :D
Mande teu endereço completo para o meu e-mail.
Quanto à ser filmada, massa!!!
Aurélio, parece que o site da Pycon Brasil, está com problemas.
Site no ar novamente!
Aurélio, estou contando os dias para a sua palestra!
Legal Érico, nos vemos em Joinville!
Pois é cara, eu leio todo o post, vi a proposta dos pdfs, uso o txt2tags(ê programinha nerd véio, viciante), leio todos os comentários sobre a palestras… só para ficar na vontade, pois eu moro em Sergipe. :-(((
Ei, tava numa clínica vi uma reportagem no programa da XUXA (só dá para assistir isto em clínica) sobre surf, onde? em Matinhos, Eu ia saindo e escutei a palavra Matinhos e pensei Matinhos?! voltei para ver pensando que tu ia tá na reportagem do programa da XUXA, mas vi as ondas. Muito massa aquelas ondas.
flws
Olá,
Estou louco para ver sua palestra, sou Mac maníaco e adoro Python, mas ainda não me aventurei com o PyObjC, vamos ver se agora eu me animo :)
Felipe: Pena que não poder vir… Clínica é? Sei sei. Conta pra gente: vuxê axixti xuxa xempri!!!
Rafael: Então te prepara que o bichinho é MUITO BOM mesmo. Inté lá!
Assisto não, é só no computador programando mesmo ou lendo.
Arrumei uns livros aí da OReilly por meios que violam os direitos autorais(torrent :-) e tendo meio litro de tinta para imprimir vou ver se aprendo python de verdade.
P.S.: Ei tem uma carinha no canto inferior esquerdo do teu blog, tu escreve em miguxês => Véio, vc é emo é?
Ha ha ha!!!!
Cara!! Blza o texto…. é fantástica a tua capacidade de vender e ser legal ao mesmo tempo…tu vende o produto e faz merecer o valor dele cara… utilizei esse teu texto em uma aula minha, em uma grande escola aqui de Porto Alegre…. resultado… a arte de saber aparecer e vender….valew…. abraço cara!
a palestra foi ótima!
mesmo pra alguém que está dando os primeiros passos no python e de de Mac só tem um iPod (e ainda assim, usa player do Ubuntu invés do iTunes)
tbm maneiro poder comprar livro e pegar um rabisco seu ainda
vlws!
Verde!!!!
Vc podia vir pra ca no Politecnico dar uma palestra sobe qq coisa q vc entenda,ne?
(Cá pra nos: to cansada de ter que ouvir palestras do IMAGO,RNP,CEX e essas coisas…4 anos ouvindo isso!!!)
Passeando pelo seu site, lendo sobre as suas palestras, olha a “jóia” rara que eu encontrei em http://aurelio.net/curso/scsl/:
“Numa atitude inédita e grandiosa, o governo federal montou um mega esquema de treinamento em Linux para os funcionários públicos, reunindo em Brasília mas de 100 instrutores de todo o país. (…)”
Presta atenção no “… em Brasilia mas …”
Li e reli o rexto várias vezes pra ter certeza que não estava entendendo errado.
Valeu Fábio!
Bug arrumado :)
oh, parabéns pelo blog… gostei da frase….
opa, muito bom!
adquiri o livrinho de ER! agora só esperar chegar, parabéns!
abraços
Miguxeitor apareceu na MTV cara…
:D
ei, vai vir pra cidade grande assistir o propagandhi?
Aurelio? Alo Alo, planeta terra chamando planeta terra chamando!
Toc Toc Toc tem alguem aih :)
É. Esse blog aqui anda muuuuuuuito quieto.