Os livros de 2008

January 8th, 2009

Assim como fiz em 2007, aí vai a lista de livros que li no ano passado. Mas desta vez não coloquei os links, porque estou com preguiça. :)

  • O cheiro do ralo
  • Elite da tropa
  • Fahrenheit 451
  • O mochileiro das galaxias (releitura)
  • O restaurante no fim do universo
  • Pai rico, pai pobre (releitura)
  • Quem ama, educa!
  • Rendevouz with Rama
  • The Hobbit (releitura)

Não consegui a meta de doze livros, mas nove está de bom tamanho. Talvez essa seja a quantidade que sou capaz de ler em um ano, considerando que trabalho e (ainda) faço faculdade.

O que me deixou impressionado, no entanto, é que não li nenhum livro técnico, eles continuam mofando na estante…

Re: As barbaridades sobre Gaza

January 7th, 2009

Isso aqui vai acabar virando flame mas enfim, também tenho minha opnião e discordo completamente do artigo citado neste post.

Primeiro é necessário não confudir o que é feito pelo Estado de Israel com o seu povo e muito menos com o povo judeu. Embora algumas ações infelizes do governo israelense tem o apoio da população, muitas vezes há discordia como em qualquer país.

Outra coisa, dizer que quem discorda das ações de Israel é anti-semita é um preconceito ultra grave, é o mesmo de dizer que você é racista se não concordar com as cotas nas universidades.

Por fim, sobre a guerra em Gaza. Há muito tempo está claro que a resposta para o problema não é militar, o resultado é óbvio: a maioria esmagadora dos mortos são inocentes e os poucos terroristas mortos viram heróis a serem seguidos.

Qual a solução para o Hamas então? Não sei, mas tenho certeza que invadir Gaza cria vários problemas muito piores.

Learning Scheme

December 14th, 2008

Exercise: Write a function that returns the length of a list (without using the scheme length function).

My try:

(define mylengh
  (lambda (ilist)
    (letrec ((mylengh-rec
               (lambda (rlist nr)
                 (if (eqv? rlist '()) nr
                   (mylengh-rec (cdr rlist) (+ nr 1))))))
             (mylengh-rec ilist 0))))

Solution:

(define (mylength a)
  (if (null? a) 0
      (+ 1 (mylength (cdr a)))))

Well… It is a start. :)

As últimas Pérolas

December 7th, 2008

Como parte da comemoração do turbulento hexa campeonato, decidi postar as duas últimas Pérolas que eu tinha anotado este ano, quem sabe um dia eu revele a identidade do ‘crânio’ que disse todas essas coisas…

“vim é um notepad sem recursos gráficos”

“Portabilidade é a capacidade que o programa tem de rodar em máquinas com poder de processamento diferentes, por exemplo, o mesmo programa que roda em um K6-II roda em um Pentium 4″

I now walk into the wild

November 9th, 2008

Into the wild