March 11th, 2008
Depois da tradução do excelente “Learn to Program” do Chris Pine, eu comecei a achar que faltava algo ainda mais básico do que aquilo, mais mastigado.
Com base nisso (e uma antipatia nutrida por um professor da UFPR), eu fiz um mini-tutorial sobre conceitos básicos de programação no fim de semana do dia 08/03/08.
Usem os comentários para feedback.
Eu licenciei ele sob a Creative Commons, então sinta-se livre para fazer o que quiser (menos vender) com ele.
Eu agradeceria se alterações no mesmo fossem-me avisadas, para que eu possa melhorá-lo.
Segue o link: Mini-tutorial sobre conceitos básicos de programação
UPDATE: isso ainda é apenas um rascunho e foi feito mais para me servir como material de apoio. Ainda falta muito para que ele seja útil para quem esteja aprendendo do zero sozinho.
Posted in programação | 1 Comment »
March 5th, 2008
Depois de arranjar encrenca com Judeus, Mulçumanos, Egípcios, Romanos, matar friamente em nome de uma divindade amorosa, promover séculos de escravidão em nome dessa mesma divindade, queimar pessoas por motivos muito plausíveis* e matar alguns cientistas nas horas vagas, a Igreja Católica apronta novamente:
http://www1.folha.uol.com.br/folha/ciencia/ult306u378761.shtml
Como é que uma instituição tão criminosa e ignorante (no que tange “direitos humanos”, “direito a vida” e todas as demais “baboseiras” que uma tal de Igreja Católica defende) tem a moral de falar sobre a legalidade (ou não) do uso de embriões em pesquisa?
Reconheço que posso ser limitado, mas eu acho que guerras e assassinatos são muito mais preocupantes/graves do que isso. Falando um pouco mais diretamente: cuidar do próprio rabo.
- O único apóstolo de Jesus, judeu, foi Judas. Quem foi, segundo a Igreja, quem traiu Jesus?
- A Igreja dizia que os índios não tinham alma. Então eles podiam ser escravizados. Depois eles mudaram de idéia e falaram que os índios tinham alma sim. Só os africanos que não.
- A Igreja dizia que a Terra era quadrada e que tudo girava em torno dela. Galileu falou que não e foi condenado a fogueira. Mas a Igreja foi boazinha:
- “Ei, Galileu. Vem cá. Se você falar que você estava bêbado e que só falou besteira, nós não vamos te queimar. Só vamos te deixar preso o resto da vida. Fechou?”
- A Igreja dizia que, se uma mulher soubesse fazer um chazinho de camomila, ela só podia ser uma bruxa. Então ela devia ser queimada viva. Depois disso a Igreja ficou boazinha e resolveu que as bruxas não eram mais bruxas. Elas eram SUSPEITAS de serem bruxas. E a suspeita só seria confirmada se a suposta bruxa, ao ser amarrada a um tronco, flutuasse na água. Se ela flutuasse, ela seria queimada. Se ela se soltasse e saísse nadando, ela também seria uma bruxa. Mas se ela se afogasse, ela seria uma mulher comum.
- A Igreja dizia que não bastava ser salvo. De que adianta você ir para o céu e não ter onde morar? Foi fundada a primeira imobiliária da história.
- A Igreja dizia, também, que se você fosse uma pessoa ruim, você ainda podia garantir seu terreninho no céu. E se pagasse uma quirerinha a mais, teria seus pecados esquecidos.
- A Igreja dizia que o seu deus de amor, perdão, misericórdia, etc, etc, etc, era o único deus. E que ele tinha mandado matar todo mundo que não acreditasse nisso. O pessoal chama isso de “Cruzadas”.
- Mas como tudo isso foi feito em nome de um deus, está tudo em ordem.
* - “Você não concorda com a gente. Então você, obviamente, deve ser do demônio. E deus falou que a gente pode matar você.”
Posted in Off | No Comments »
February 13th, 2008
Enquanto isso, no suporte on-line da American Express:
eu: “última dúvida: qual a diferença entre o Amex Blue e os outros cartões da Amex?”
Atendente: “Além da renda mínima para o Amex Platinum ser R$ 1.800,00, do Amex Gold ser R$ 1.500,00 e o Amex Blue ser 1.000,00, o plástico é diferenciado.”
eu: “puxa! como é o plástico?”
Atendente: “É transparente. O senhor pode conferir no site.”
Eu vou pedir o meu para o meu gerente. E você?
http://admin.avisian.com/images/amexblue.jpg
http://img.engadget.com/common/images/3104546132377534.JPG?0.8529389226678292
P.S.: O segundo link abre sim. Mas o cartão é transparente, lembre-se… 
Posted in Uncategorized | 2 Comments »
January 24th, 2008
“ca-ham” Com orgulho eu posto aqui que a tradução do “Learn to Program” terminou.
http://aprendaaprogramar.rubyonrails.pro.br
E que venha o livro do “Why”? 
Posted in programação, tradução | No Comments »
January 15th, 2008
http://spreadsheets.google.com/pub?key=pU_MriAPjg2D9-CooO8OeEg&gid=0
Tudo traduzido. Agora só falta alguém revisar os arquivos que eu traduzi… Ou eu traduzi os maiores e mais chatos e, por isso, ninguém está com coragem de revisar, ou minha tradução foi um lixo e alguém está refazendo do zero…
Posted in programação, tradução | No Comments »
January 11th, 2008
Quem tiver interesse, o Fabio Akita (do “Akita on Rails”) está traduzindo o grande tutorial “Learn to Program”, do Chris Pine.
Quem quiser ajudar e não se importar em ter seu trabalho ignorado pelos outros “colaboradores”, sinta-se à vontade.
Uma planilha à Excel resolve muitos problemas…
UPDATE: Sem link não rola, né? Aqui está
Posted in programação, tradução | No Comments »
November 23rd, 2007
Depois de ler a dica do Nando Vieira sobre como exibir o resultados dos testes usando o libnotify, eu comecei a brincar com o ZenTest e com o RedGreen. Mas, ao usar o RedGreen com o Test_Notifier, a bolha (para mim) ficava vazia.
Fuçando no código, eu acabei vendo que o pessoal sobrecarregou o método to_s da classe TestResult, criando um alias para o método antigo. Confuso? Sim. Mas altere a linha 40 do arquivo /usr/lib/ruby/gems/1.8/gems/test_notifier-0.0.1/lib/test_notifier.rb:
De:
system(”notify-send -i #{image} #{title} \”#{@result.to_s}\”")
Para:
system(”notify-send -i #{image} #{title} \”#{@result.old_to_s}\”")
E tenha tudo funcionando… 
Posted in Ruby, redgreen, testnotifier, zentest | No Comments »
November 15th, 2007
Como eu assino o Feed do TaQ, eu acabei sabendo de uma dica para abrir arquivos em novas abas numa instância do [g]vim. Me interessei por isso e já comecei a usar, já que ao desenvolver em Rails, você acaba tendo que abrir alguns zilhões de arquivos.
MAS (sempre tem um ‘mas’) eu não estava achando muito produtivo ficar catando o mouse para mudar de aba… Então era hora de perguntar ao Google o que fazer… A resposta não podia ser mais simples: você pode mudar de abas usando :tabn e :tabp, ou pode digitar gt enquanto estiver no modo normal.
–//–
Estou enrolando para começar esse blog já faz alguns meses. A idéia é colocar aqui tudo o que eu quebrar a cabeça para aprender. Mais para ter uma referência futura… 
Eu tenho algumas coisas anotadas… Outras coisas por traduzir… Mas pretendo encher esse espaço aqui…
A minha idéia inicial era terminar meu blog antes, mas estou com pouco tempo para programar meus projetos pessoais. Eu sei que eu posso instalar um Wordpress por lá, mas eu não vou aprender tanto assim…
Pronto, eu instalei o Wordpress aqui e o blog ganhou sua casinha definitiva. *Felicidade geral*
Por ora, é só.
Posted in Vim, abas | 1 Comment »