nunojob:~ dscape/08$ echo The Black Sheep

Archive for the ‘Insomnia’ Category

A Internet da America

Bem não parece ser novidade que em Portugal ninguém tem acesso a sites excelentes como o hulu ou o SouthPark Studios. Também não parece existir um site como o meetup, delivery.com e garysguide. Tudo sites excelente que fazem todo o sentido em nova york. Estava a editar os meus detalhes no garysguide e dei de caras com isto:

Mas não, não foi a primeira. Quem é que se lembrou de por aquilo ali? Não, não faz sentido nenhum amigos.

Favorite cartoon characters

I love cartoons. Being more specific I love watching Southpark and The Simpsons. So I was watching an episode right now and decided to post some shorts clips from my favorite characters in the shows.

Both shows have nice characters that make me laugh a lot. For instance Cartman / Butters episodes normally put me rolling on the couch laughing. Butters is hilarious. From the Simpsons Ralph is my favorite character. Too bad is not featured that often in the episodes.

So here goes some shorts clips on those two and if you want you can always whole the seasons of southpark online at southparkstudios.com/episodes. Enjoy!

No reason to disapear

Well ever since I started working time for my blog has been less. I really dislike that as this little corner gives me a lot of joy not only in the moment of writing but also for the great joy that is sharing information and enabling others to learn new and exciting technologies. That’s one of the things I want to talk about today. The power of sharing.

Last two weeks I was contacted by people (mostly experienced people) that were using either my k-anonimity algorithm or my open source online testing system. The fact that people are using my silly scripts is rewarding enough but the networking opportunities and being a person enabler is really what thrills me the most. It’s pleasant to see people overcome their difficulties, help them learn a new technology and then seeing the final result. I hope to continue receiving your kind emails about my work. I will always have 5 minutes to help.

I think that if you are a blogger but you don’t share what your doing your missing out. Your code will vanish into some CD or will just remain in some folder, buried forever. Let your code live. Let it enable others. Let it grow. In the meantime it will help you get wherever you want. Actually I got another exciting news just for sharing. But unfortunately I cant disclose them just yet. It involves being invited to help writing a free Ruby on Rails book. Sorry, had to say it :) How cool is that?

Actually, the most boring thing about working at large corporation is the fact that you cannot share what you do. It no longer belongs to you and even if it’s ok to share it you have to follow a complex process to get authorization to do so. So no one does! Everybody is waiting to sue so you simply can’t do things that you assume would be ok. Referring a copyright brand without referring that the brand belongs to x can cost the company a significant amount (and your job :P) and they simply can’t risk it. But oh well. The least you can say is that the good things cancel that out.

I have beenworking on DB2 and I’m widely surprised by the quality of the pureXML support and overall behavior of the solution. The lack of advertising and tools that IBM distributes with DB2 doesn’t give you the same amount of trust that other better advertised and with better tools databases do. But when you get down to business you will realize that DB2 and Oracle are on a league of their own. Just talking to the clients will make you realise that they buy because other databases can’t handle the amount of information. And if you do XML, for the next 6 months at least I’m sure that DB2 will be miles ahead. How much longer will it take for companies to realize that storing xml in clobs ain’t probably the best solution? Anwser: Not much…

Oh, final note! I finally picked the theme for my masters thesis. It will be about data mining in xml databases so if you feel like you have a nice tittle suggestion for it just leave it in the comment box. It will be greatly appreciated.

Keep the Change Transfer

Uma ideia engraçada. Tenho uma conta poupança e uma a ordem. Se fizer uma compra e após a transação o meu saldo for 13.75 o banco faz um transferencia de 75 centimos para a conta poupança. Algo tipo como poupar para dummies. Mas é giro, sempre que usas o cartão estás a poupar e não precisas de pensar nisso. Clever hein? :P

Se eu ainda usasse o twitter

estaria a dizer:

  • O ubuntu eee é muito bom. Finalmente um sistema operativo diferente. Boa aposta! Mas há espaço a melhorar
  • Nunca mais faço o raio do post sobre instalar  linux numa usb particionada. Esta usb é a melhor amiga dos vossos dados do vosso PC Windows cheio de vírus que já nem arranca. E o truque é só instalar o grub na própria pen. Algo evidente mas que pode passar ao lado a um distraído qualquer (tipo eu)
  • O tempo em New York é fixe mas há coisas que não esperava. Por exemplo: Existem muitas culturas por aqui, africanos, asiáticos, hispânicos, americanos, suecos, brasileiros, o que quiserem. Só há uma coisa que não existe: Portugueses. Talvez por isso me olhem como uma aberração da natureza, algo não catalogado.. E ainda nem sabem a história pela metade. eheh
  • Já imaginaram ir a um supermercado com dois andares onde não há cebolas, carne, frescos, fiambre, queijo, fruta, alface ? Bem-vindos a América dizem eles.. :( Então deixem-me comer pah! Não quero refeições congeladas a saber a mel nem coisas diet que estão dentro de frascos ou pacotes. Em dois dias já percebo porque é que os americanos são, na sua maioria, balofos.
  • Os preços são, de facto, mais baratos aqui.
  • Há aqui lojas porreiras que não temos por Portugal: Barnes & Noble, Starbucks, Sears, Target por exemplo.
  • A comida é, como seria de esperar, horrível. Afinal que se pode esperar de pessoas que não comem alface, fruta, cebola, tomates, cenouras, whatever? Nem batatas têm. Só pre-fritas e congeladas. Porque descascar batatas custa. Suponho eu.

Lego Mac Pro

Não gosto muito de usar o meu blog para fazer simples foward de um artigo de outro estáminé. Para isso uso o botão share no google reader. (caso me queiram adicionar a lista de amigos, o meu email está aqui)

Mas desta vez não consigo resistir. É que este post no blog da MAKE deixou-me com um sorriso parvo na cara de achar a ideia de fazer um caixa com lego tão fixe. E claro, tinha que ser um mac! Faz-me lembrar dos projectos insanos do Anders como montar um PC numa banheira e por-lo a correr mergulhado em óleo. Até partilhava o link mas não me lembro bem o nome que ele deu ao vídeo no youtube. (Anders where’s the video of the PC you assembled on a bathtub? Because of you this is now the worse post in the history of internet.)

Para que este artigo não seja completamente inútil partilho também que vi que existem empresas que contratam especialistas com legos, especialmente pessoal que trabalha com os technics. É um skill porreiro para fazer protótipos. Na Bang & Olufsen usam lego para a simular a mecânica do prototipo e flash/director para a demonstração interactiva do dispositivo.

Fica a imagem e o link para o artigo original.

Lego Mac Pro 2

Lego Mac Pro 2

Perola do dia

Em conversa com um italiano:

- Na Itália tens que ter cuidado com a Máfia.

- Não te preocupes. Aqui somos 10 milhões.

Obrigado Prata pela perola.

Tabacaria de Álvaro de Campos por João Villaret

Happy Birthday Anerds

Hey Anders! Here’s a picture of your birthday party at Portugal. Ten people attended and two of them actually know who you are!! How great is that!? :X More pictures will be here as soon as Pedro does the f*cking work :D

Sou um desgraçado..

Depois de descobrir que o Socrates voltou a atacar com mais um patrocinio a Microsoft (ele chama-lhe o plano tecnologico) descobri que existe um rede social para os mais talentosos Portugueses que vivem no estrangeiro (ou pensam nisso, lol) e eu não estou lá. Merda, nem p’ra isso sirvo. Sou mesmo um desgraçado. Opá eu penso nisso TÁ!? :X

Ok, ironias a parte. Mas isto é algum culto? Cientologia dos portugueses? :D Achei um piadão. Fica aqui o link. Olhem e babem-se. Mas não entram o porteiro não deixa entrar ninguém com sapatilhas. Tem o meu voto para projecto mais imbecil do ano. Os meus mais sinceros parabéns.

Agora totalmente off-topic: se querem ver algo estranho (no minimo), podem ver site do Requiem for a Dream.

Travelling will change you

I just felt like sharing two things. A thought, and a video.

First the thought. The gift of our generation as is globalization. Don’t waste it. Use it at your own advantage. So go visit the world. Meet great people (1, 2). Try new things. Learn things from different cultures. Be silly. Enjoy yourself.

Each day I feel more eager about taking a next step. And each day I try to anticipate the next one so I’ll be ready when the time comes. What should I learn? What do I feel like doing next? Where can I do the most impact to help myself and others, while enjoying myself? (No Anders, not in that way… Go sit in the corner)

It’s up to you to make things happen and whoever keeps saying you can’t. Well, tell them to fuck off. You can, just try hard enough. It always worked for me and I’m just some average guy from some university lost in the north of corruption paradise.

As responses to my question this is what I figured out. I want to be somewhere where I can do what I’m excited about 100% of the time (so googles out, they only do 20% time. And they seem to be on low wages) I choose the place were I’ll be doing my internship based on the assumption and really think I made the right choice :) But I’ll report on that as soon as I start on October 6th.

Now, the video. This is Randy Pausch. Randy was a excellent teacher that achieved everything he wanted from life (ie). He gave a course (and later a masters) that was similar to what Peter tried to do in CD-DIP Summer School. Very inspiring life story. Kudos to him.

Haskell $

Note: I know you will look away as soon as you see f x. Please don’t. You can see some interesting things in this post.

I was on the train with João and I was delighted to see my old friend $. I also miss composite (.) but $ is really the coolest shortcut Haskell gives a developer. So what is $?

It’s defined as:

f ($) x = f x

What does it does?

Prelude> let f x = map (succ) $ filter ( < 5 ) x
Prelude> f [4,5,7]
[5]
Prelude> let f  = zipWith ($)
Prelude> f [succ,id] [5,4]
[6,4]

Ulisses gave me the weird example. The first one was created by myself. In the first one we filter a list for numbers that are inferior to five and then we apply succ function to it. That is, we add one. :P Without $ we would have

Prelude> let f x = map (succ) (filter ( < 5 ) x)
Prelude> f [4,5,7]
[5]

So we got the parenthesis off and that always great to help make the code more readable. At least I simply love this symbol. Ulisses sample is quite more complex. First off all because it is in point-free/point-less notation. zipWith is a function that receives two lists and applies then function provided pair by pair. Like if I want to add [1,2,3] and [3,2,1] I can:

Prelude> zipWith (+) [1,2,3] [3,2,1]
[4,4,4]

Ain’t it cool? So in this function we simply apply function that goes in the first list (id and succ) to the numbers in the second. Looks easy like this doesn’t it? ;) If it doesn’t just to read it and digest it and you’ll figure it out easily.

Let code the same samples in Ruby. Unfortunately zipWith (should I commit it? :P) doesn’t exist in ruby I’ll have to work with another sample using plain zip (it’s the same as zipWith (\a b -> [a]++[b])).

irb(main):001:0> [1,2,3].zip([3,2,1])
=> [[1, 3], [2, 2], [3, 1]]

Well ruby handles this pretty well without $. We just need to do:

irb(main):002:0> [1,2,3].zip [3,2,1]

Because it’s object oriented this kind of issues don’t exist in Ruby. There are no expressions with large number of parenthesis as well. despite this I must agree that the Haskell version is far more readable than the ruby one:

irb(main):003:0> [4,5,7].select { 
  |i| i < 5 
}.map { |i| i.succ }
=> [5]

But I still miss $.I miss coding in Haskell. It’s just plain fun.

I hope that I have helped you see why languages like Haskell and Scheme do matter, and others like Python and Ruby can be both useful and fun to work with!

Integração entre RSpec & TextMate

Como já disse anteriormente ando a trabalhar no CouchDB-Ruby driver. Como a coisa tem o seu nível de exigência decidi usar rspec, algo que já andava para fazer a algum tempo, de forma a melhorar a testagem do software que produzo e reduzir o tempo de implementação. Já agora aproveito para sugerir o ZenTest a quem quiser que o rspec corra em background.

Continuando: rspec é uma forma descritiva – tipo cenários em Use Case – para descrever os nossos testes. Em Ruby claro, dai o R :P

O resultado final fica assim. É catita e prático, já que evita mais uma ida a consola para escrever ‘spec filename.rb’! E é bastante parecida com a linguagem natural. Por exemplo – um dos meus primeiros testes é:

it "should connect to server and return a Server object" do
  CouchDB.connect(HOST, PORT).should 
    be_kind_of(CouchDB::Server)
end

Não fiz commit de nada porque a implementaçao anterior do CouchDB-Ruby com JSON não está completa. Portanto não vale a pena ir espreitar que não está nada lá! Em breve, espero eu, podem ver os testes completos online.

De qualquer forma se estiverem interessados em experimentar o rspec basta:

  • Instalar o rspec
    sudo gem install rspec
  • Descobrir o path onde está o ruby e o rspec. Estes comandos são capazes de ajudar:
    which ruby
    gem environment
  • Com os meus paths basta correr:
    export TM_RUBY=/usr/bin/ruby
    export TM_RSPEC_HOME=/Library/Ruby/Gems/1.8/gems/rspec-1.1.3
    cd ~/Library/Application\ Support/TextMate/Bundles/
    svn co svn://rubyforge.org/var/svn/rspec/trunk/RSpec.tmbundle
    
  • Como o (meu) terminal não gosta de exports. Caso não funcione façam:
    echo TM_RUBY=/usr/bin/ruby >> ~/.profile
    echo TM_RSPEC_HOME=/Library/Ruby/Gems/1.8/gems/rspec-1.1.3 &gt;&gt; ~/.profile
    
  • Actualizar os Bundles do TextMate
    Bundles > Bundle Editor > Reload Bundles

E pronto! Caso surjam dúvidas podem sempre consultar a documentação oficial do bundle rspec para TextMate. Que comece a diversão! Bem vá diversão é exagerar mas com rspec é pelo menos uma experiência mais agradável que o habitual quando se fala de testes.

Burlado pela vibramovel

Isto é um email escrito a coisa de uns minutos pelo meu companheiro de quarto. A situação foi presenciada por mim.


Pessoal acabei de ser burlado!!Já apresentei queixa a todos as entidades que conheço (vibramovel, rede4, anacom, queixas.co.pt, se conhecerem mais alguma digam) e quero-vos avisar o que hoje me aconteceu!Eu sei que parece surreal e eu mesmo ainda não acredito.. ainda ontem carreguei o telemóvel e hoje já fiquei sem 5€ em menos de nada e sem culpa nenhuma!!!

Este é o mail que enviei a reclamar e se lerem percebem o que me aconteceu:

———- Forwarded message ———-
From: Nuno L.
Date: 2008/2/18
Subject: [Reclamação] Burlado

Boa noite,Venho por este meio fazer uma reclamação, pois fui vitima de uma burla por vossa parte!- Hoje, dia 18/02/2008 pelas 22:34 recebi no meu telemóvel (93*******) uma mensagem do 3339:
“A tua password e ****. Insere-a na pagina web ou envia MUSICA para o 4002. +info/ajuda? liga 707501522″

- Pelas 22:39 recebo exactamente a mesma mensagem do 3339!
- As 22h39 recebo uma mensagem do numero 4002:
“Benvindo ao Clube JOGO! Os melhores jogos para telemóvel! 2 Jogos Java +info/ajuda? Liga 707501522. n queres+? envia sair jogo p/4002.4E/semana”- A mesma hora (22h39) e recebo também do 4002:
“Clica no link que recebeste para sacar os teus conteúdos. Deves ter wap/GPRS activado. Nao tens? Contacta o 1693. Com os Clubes 4002 so tens a ganhar!”

Como não tinha activo nada em lado nenhum pensei que as mensagem fossem engano, mas após receber as duas ultimas reparo que me foi cobrado cerca de 4€ do meu saldo sem a minha autorização nem activação de nenhum serviço!!!!

Entrei em contacto com o call center do meu operador e pago mais 0.4€ (mas desta vez sou avisado disso) e apenas me dizem que não podem fazer nada, para me queixar a Vibramovel pelo numero 707501522, mas para ter cuidado que é um número de valor acrescentado (ao menos o assistente teve essa decência) mas que para cancelar tenho que mandar uma mensagem para o 4002 mensagem que tem um custo normal.

As 22h50m mandei mensagem para o 4002 com o texto “SAIR TODOS”

- As 22h51m recebo do 3330 a seguinte mensagem:
“Os teus clubes foram cancelados. Atenção: ainda tens 2 jogos, disponíveis que vais perder! Para os usares envia VAI p/4002 e re-activa clube.”

- As 22h54 recebo do 3339 mais uma mensagem:
“Ainda não iniciaste o teu download. Clica neste link! http://…&#8221;

- As 23h23 recebo do 3339 outra mensagem:
“Ainda não inseriste a tua password! A tua password e ****. Insere-a na pagina web ou envia MUSICA para o 4002. +info/ajuda? liga 707501522″

Disseram-me que apenas podia cancelar o serviço (que eu não solicitei), que não poderia reaver o meu dinheiro e que não poderiam prevenir que no futuro isto não voltasse a acontecer!

Por isso já sabem mal comessem a receber mensagens estranhas, mandem uma mensagem para o 4002 com o texto “SAIR TODOS” (sem parênteses)

Não vos digo para reenviarem este email porque assim isto parecia uma chain letter, mas isto é verdade (o meu saldo que o diga)!!

Quote of the day

Quote.create(
:quote => ‘Great spirits have often encountered violent opposition from weak minds.’,
:author => ‘Albert Einstein’
)

Jing is useless

I mean 57 views and my screen-cast is off line? File format sucks, they don’t support resizing the video (so it’s a 1280×800 movie!!!), and as they impose SWF file format – which is damn hard to convert as it’s not suitable for video by the way – I had to use the screencast.com website. Some sites are not recommended for children. Well, screencast.com is not recomended for anyone. It’s that bad.

The first time I needed to show the screen-cast to someone the bandwidth had already been exceeded. How can TechSmith make a industry leader like camtasia and then a flop like this?

Either way Skitch seems fun so I’ll be skitch-casting for now on!

This is my first one.

[EDIT: I have Skitch invites. Just drop a line in the comments if you want one]

Optimus em Ups! I did it again

Descobri hoje que a Optimus é só para Microsoft Internet Explorer e Microsoft Windows.

Penso que em breve a Microsoft irá anunciar a aquisição da Optimus passando esta a chamar-se Microsoft Optimus. Uma excelente oportunidade para mudar de fornecedor de serviços não concordam?

O .NET não veio para salvar o mundo, se se dessem ao trabalho de ler um pouco mais, explorar, aprender um bocadinho viam que existem outras soluções. Cada uma mais ou menos indicada para cada função, CLARO!

Para a Optimus parece-me evidente que não é o mais adequado dizer aos clientes: Está a usar OS-X/Linux/Whatever. Solução: Olhe, use Microsoft Windows.

E SE EU NÃO QUISER?

Na volta na próxima estão-me a dizer que tenho que ir a este café ou aquele café porque apenas ai posso fumar. Devem achar que este pais é uma republica das (e dos) bananas. Mas não é Optimus, não é.

Também estou aqui a tecer considerações sobre a empresa que fez isto. Sinto a necessidade de mudar de operadora só é pena que não haja concorrência. Vai tudo dar ao mesmo, o mesmo antro de incompetência e mediocridade que as nossas empresas se orgulham de ostentar como bandeira.

Força pessoal, peguem na bandeira e nas medalhas, juntem-se ao Socrates, ao Cavaco, ao Rui Rio, ao Menezes. Mais uns litros de gasolina e aposto que davam uma fogueira impecável.

É um ultraje!! Google shame on you!

Vão ao google e procurem Avast. Agora cliquem no primeiro link patrocinado e saquem isso. Tentem instalar. Por incrivel que pareca, sendo que o avast é um antivirus com uma versão gratuita e bem maneirinho, vão vós pedir que enviem uma mensagem por dois euros para pagar a aplicação.

Isto trata-se, como me parece evidente, de um esquema para fazer as pessoas pagarem por algo que é gratuito. O Google permite que este tipo de iniciativas se espalhe colocando-as a frente de um utilizador incauto!? São estes os clientes da Google!? Eu preferia ser pobre.

NUNCA MANDEM MENSAGENS A PAGAR 2 EUROS POR SOFTWARE. O SOFTWARE NÃO CUSTA 2 EUROS!

Pelos menos eu gosto de pensar que não! :)

Faz-me lembrar de algo que o meu pai recentemente me disse para ler:

Discurso sobre o Filho da Puta
Alberto Pimenta

o pequeno filho-da-puta
é sempre
um pequeno filho-da-puta;
mas não há filho-da-puta,
por pequeno que seja,
que não tenha
a sua própria
grandeza
diz o pequeno filho-da-puta
no entanto, há
filhos-da-puta
que nascem grandes
e
filhos-da-puta
que nascem pequenos,
diz o pequeno filho-da-puta.
de resto,
os filhos-da-puta
não se medem aos palmos,
diz ainda
o pequeno filho-da-puta.
o pequeno
filho-da-puta
tem uma pequena
visão das coisas
e
mostra em
tudo quanto faz
e diz
que é mesmo
o pequeno filho-da-puta
no entanto,
o pequeno filho-da-puta
tem orgulho em
ser
o pequeno filho-da-puta
todos
os grandes filhos-da-puta
são reproduções em
ponto pequeno
do pequeno filho-da-puta,
diz o pequeno filho-da-puta.
dentro do
pequeno filho-da-puta
estão em idéia
todos os
grandes filhos-da-puta
diz o pequeno filho-da-puta.
tudo o que é mau
para o pequeno
é mau
para o grande filho-da-puta,
diz o pequeno filho-da-puta.
o pequeno filho-da-puta
foi concebido
pelo pequeno senhor
à sua imagem e
semelhança,
diz o pequeno filho-da-puta.
é o pequeno
filho-da-puta
que dá ao grande
tudo aquilo de que ele
precisa
para ser o grande filho-da-puta,
diz o pequeno filho-da-puta.
de resto,
o pequeno filho-da-puta vê
o engrandecimento
do grande filho-da-puta:
o pequeno filho-da-puta
o pequeno senhor
Sujeito Serviçal
Simples Sobejo
ou seja, o pequeno filho-da-puta.

Relembrando alguns posts

(x0)—,´–’-

Desde que entrei no prt.sc senti a necessidade de elaborar uma lista daqueles tópicos que mais prazer me deram de escrever neste blog antes de entrar na comunidade.

Na altura era um rapaz com menos trabalho, muito devido a altura do ano em que criei este blog, e podia dar-me ao luxo de dedicar mais tempo a este sitio. Como tal escrevia todas as maluquices que me apeteciam e elaborava-as o melhor que conseguia. Bons tempos, agora é só criptografia, projectos, web, xml e bases de dados :P

Sinto que chegou a altura de dar a conhecer a quem gosta de ler este blog esses mesmos posts!

  1. Branquear os dentes com morangos

    Sentes-te um homem novo, pronto para enfrentar a vida de bicarbonato em punho. Pensas sobre a coisas, música, cinema, pessoas a tua volta, as cores, tens que tomar banho, aquele projecto que deixaste a meio. A brisa que te bate na tromba é agradável, e então lembras-te de uma coisa. Esqueceste-te do principal, a pasta dos dentes.

  2. Optimus em A barraca dos 5€
    O post que me fez ficar rotulado de hacker da optimus. Ainda por cima injustamente! Ainda hoje em dia se procurar “optimus sql “o raio do google devolve o meu blog :\
  3. Dicionário Aberto de Calão e Expressões Idiomáticas

    blica ao sexual masculino
    sinónimos: (pénis/pênis); pila; piça; caralho; cacete; pau; pinto; ponteiro; porra; drejo; bregalho; vergalho; Piroca; pichota; banana; pirola; pissalho; piçalho; bitola; besugo; sabordalhão

  4. Telemoveis Ajudam Idosos

    Caso se perguntem que c****** é esta foto aqui ao lado, trata-se de um individuo (provavelmente sobre praxe, ou todo janado) que se deitou na relva a beira do prometeu a apanhar sol.

  5. e-oportunidades

    Se querem ajudar a evolução tecnológica Portuguesa façam algo de jeito com os dinheiros públicos, algo que não seja encher os bolsos dos privados (provavelmente os vossos, ou onde tem interesses). Façam redes wireless gratuitas nos principais centros urbanos, criem meios para o acesso a Internet nas regiões interiores, arranjem realmente computadores a 150€ (não 1200). Subsidiem o ensino superior e o ensino secundário; publico e de qualidade.

  6. Já que me andam a citar por ai…

    Enquanto foi escrito este artigo houve mais três políticos a porem vídeos no youtube e a usarem palavras como clicar nesse vídeo. Isso é que é politica de nova geração, sem duvida.

  7. De volta as aulas

    Para que se saiba eu não sei como é que funcionam os frigoríficos que tiram cafés. Tenho, como é evidente, uma ideia de como será. Qualquer dos meus restantes dois leitores que queira investigar este assunto faça favor de deixar a resposta em comentário.

  8. Steve Jobs Stanford Commencement Speech

    The higher you get, the higher the fall right?

    Wrong! There’s no thrill in the ride if we can’t get to all the high places. Falling is just another part of life, deal with it. Learn with it! Do not, under any circumstances, live by it.

  9. Can you bypass rapidshare waiting time?

    Before presenting the solution I would like to state that I feel very strongly against piracy. Sites like rapidshare, megaupload are the perfect scheme to make profit from illegal downloads without having to take the fall. (You can learn more about how this website works reading it’s wikipage)

  10. Software Engineer at Critical Software?

    This is the second interview I’d been in since summer break, the first was at Edigma.com, but that one did not went so well. It’s a shame, as I feel I would be a very good addition to that team. I know the responsibility was not entirely mine, as the interview was very bad. Had no structure, they didn’t take a single note about what I said, they didn’t have a script to follow. I could continue this list as I feel strongly disappointed with them.

  11. O inicio

    Tanto tempo passou até hoje. Sinto que um milhão de anos passou por mim sem que me mexesse, sem que nada me tocasse ou me sentisse. No meu meio inerte vi o abismo, o meu fim, e isso foi tudo que fui, sou…

Já notaram que o Google Calendar manda SMS’s?

Eu notei quando me deparei com a noticia inserida no CeSIUM. Quem escreveu já me é conhecido por chamar a atenção pequenas features nas aplicações da google que eu não teria notado de outra forma! Se ficaram curiosos em como o fazer podem dar uma espreitadela aqui.

Agora, será que a Google atacar o mobile a sério e tornar possível o conceito do everything-everywhere. Uiii.

Afinal quem não gostava de ter os nossos PIMS, documentos, imagens, etc, disponiveis num só sitio e a partir de qualquer dispositivo com ligação a net?

Chaos Theory: The Butterfly Effect [Lorenz Attactor]

I was asked to deliver some work on chaos theory and my group choose Lorenz Attractor as object of study. It’s a really nice chaos function as you can learn in the wiki page dedicated to the subject.The work was developed in OpenGL but I’m pretty sure that it would have been easier to do so in PovRay. Ok, bad joke :PI found some useful links for OpenGL Beginners from IST (here) and UMINHO (here). If you are just learning OpenGL give them a look. (Portuguese only, sorry)If you want to give the application a try download the sources at http://nunojobpinto.googlepages.com/isdGL.zip and compile them. You’ll need GCC, build-essentials and – who would of thought? – the OpenGL libraries.It’s all explained in a slightly demented readme file. Have a nice week!

Dar umas passas

Vou fazer uma pausa para fumar um cigarro. Aqui fica o vídeo. Agora não fiquem doente a pensar que tem bolas de alcatrão no vosso corpo. Se bem que a ideia não parece totalmente … O vídeo:

A Mais Alta Arvore de Natal da Europa

A Mais Alta Arvore de Natal da EuropaVenho agora da cidade da Arvore de Natal Mais Alta da Europa! Temos o GP Histórico, temos o RedBull Air Race e agora a Arvore de Natal Mais Alta da Europa. É daquelas coisas que dá orgulho de ser portuense! Ter um governante assim dá gosto. Uma pessoa incorruptível, uma pessoa que jamais fecharia a Câmara ao Futebol Clube do Porto se fossem campeões europeus, uma pessoa incapaz de despejar velhinhos que viveram toda a sua vida na mesma ilha, uma pessoa que seria incapaz de emitir um despacho que proibisse todas as pessoas que vivem em bairros sociais de mudarem para outro. Afinal quem mais que ele percebe como é morar na torre 1 do Aleixo com dois filhos com menos de 7 anos. Não percebe senhor Rui Rio? Claro que percebe. (A continuar assim manda alguém dar pancada a uns camionistas na ponte do Freixo e ainda acaba como presidente da republica!)

Tenho muito orgulho em dizer que quando estava no décimo segundo ano e era representante dos alunos da minha escola me recusei a estender a minha mão e cumprimentar este senhor. Valeu a pena o raspanete que levei do director, a minha mãe sempre me ensinou a não me dar com escumalha.

Mas afinal quem é que quer saber da merda da maior arvore natal da Europa? Quem??? Quero Eu. Tenho aulas amanhã e tive que ir até Campanhã apanhar o comboio para Braga porque os parolos todos sairam a rua para ver o raio da arvore. É um pinheiro pessoal, atinjam, um pinheiro. Falso ainda por cima. Um pinheiro! Querem que soletre? Não tem duendes mágicos, não oferecem rebuçados, não estão lá as meninas da netcabo, nem sequer os famosos Microsofties talibans de quem o Mário Lopes tanto gosta. É apenas e só um pinheiro. Falso.
Agora que não venha agora alguém da câmara com chantagens para o meu email, isso é so-last-week. Actualizem-se.

Pelo menos na viagem tive a oportunidade de acabar o The Semantic Web da Wiley. O livro aborda muitos dos temas que são leccionados no meu mestrado, na unidade curricular de Engenharia de Linguagens. É uma leitura porreira para quem não saiba rigorosamente nada dos standards do W3 consortium, nem de ontologias ou abordagens à inteligência artificial. Mas se o vosso objectivo era o mesmo que o meu, ver algumas aplicações da tão famosa Sematic Web, comprem/requisitem outro livro. Neste não vão ver nada disso. O que tirei daqui foi que misturar soap/xml/xsd/svg/xforms da para muita coisa. E eu vou fazê-lo para o meu projecto de mestrado!

Entrentanto vou dando feedback aqui no blog.

Ensino Superior e a Criatividade

Ensino Superior e a CriatividadeUm estudo recente afirma existir uma correlação entre o número de anos que se passa no ensino superior e a capacidade criativa de um individuo.

Não consigo deixar de matutar sobre o assunto.

Parece evidente! Todos os dias somos completamente formatados para aprender isto ou aquilo, não temos qualquer liberdade sobre os projectos que escolhemos fazer e as aulas são iguais de ano para ano. Semana após semana entregamos relatórios sobre os assuntos que nos são indicados e acabamos por não ter tempo nenhum para estudar aquilo que queremos.

Eu, por exemplo, gostava de andar a estudar sobre:

  • Webservices;
  • Webcrawlers;
  • DB;
  • Ruby on Rails;
  • Usabilidade;
  • Open Source;
  • GPS.

Isto são os temas que me interessavam para desenvolver os projectos que tenho como pendentes. Onze projectos pendentes… :\ Uns mais viáveis que outros, claro, mas como dizem os ingleses “that’s not the point“. O que interessa é que no ensino superior não temos liberdade de escolha. O que deveria ser um ensino por excelência falha redondamente no que toca a criar pessoas empreendedoras, criativas e inovadoras. Pior, castra-as e frustra todas as expectativas que possam ter em levar em frente os seus projectos. Estão demasiado ocupadas a estudar <insira-aqui-o-que-desejar>.. Talvez Introdução aos Sistemas Dinâmicos. :P

Be what you want but always be youNão quero com isto dizer que o que tenho andado a aprender é inútil. (XML, XSL, XQuery, DB, SQL, UML, MDD) Simplesmente não é coincidente com a minha agenda. E, no ensino superior português, nos não temos agenda. É a agenda que nos tem a nós. Todos os dias.

Recentemente, numa conversa com o professor Armando, soube que na Dinamarca as coisas não funcionam assim. Existem Universidades onde nem existem aulas teóricas. Os alunos tem laboratórios abertos 24 horas por dia e projectos a realizar. Têm também algumas horas em que está um docente disponível não para os ensinar, mas para os ajudar com o projecto. A experiencia de aprendizagem tem os dois lados, os alunos aprendem mas o docente também. E, segundo o mesmo, alguns dos projectos conseguiam resultados bestiais. É difícil entender que se pode aprender assim?

Claro, os nórdicos fazem tudo bem. Os portugueses nunca são capazes certo? Pelo menos é isto que o imbecil do Luís Filipe Menezes pensa. Eu cá não vou em grupes e sei muito bem que não é assim. Os portugueses são capazes.. Se os deixarem!

Nas empresas, pelo menos por cá, parece-me que temos o mesmo problema. Os engenheiros que conheço têm 120% do seu tempo de trabalho ocupado. Os 20% que lhes faltam é da sua responsabilidade arranjar. (Isto sem sequer falar nos salários vergonhosos que por cá se praticam) É o salve-se quem puder. Em Portugal mede-se a dimensão de uma empresa pelo tamanho da sua conta bancaria. Alguns diriam que é a única maneira.

Eu como fui muito mal educado discordo completamente.

GooglePlex - Montain View - 42

La fora, por exemplo, na Google os developers tem aquilo que eles chamam de 20% project. Fixe, mas que raio é isso? Basicamente significa que cada developer deve gastar 20% do seu tempo a criar um projecto, seja ele qual for. Um dia por semana, se quiserem, a coçar a micose. Contudo algumas das ideias que sairam deste 20% project são o Google Reader, Google Suggest, AdSense for Content. Porreiro? Eu pelo menos acho que sim. (Só devia era ser mais o 100% project! :P)
Mas cuidado nem todas as empresas lá fora são assim! Existem aquelas que os Portugueses tomam como exemplo. Como por exemplo os meus amigos da Microsoft.

 

E essas vivem apenas da gestão do seu interesse. O seu objectivo é criar mais e mais riqueza. Já nem sabem bem porque, apenas sabem que é isso que querem.

Nova Direcção do CeSIUM

Com 31 votos a favor, um agrafador, uma tesoura e uma telefone foi hoje eleita a nova direcção do Centro de Estudantes de Engenharia de Sistemas e Informática da Universidade do Minho. Contra apenas três votos em branco (e um par de sapatilhas).

O seu novo presidente deve andar num dia de sorte já que também hoje foi anunciado como novo IBM Cenas. Parabéns!

Pessoalmente sou membro do CAOS, Centro de Apoio ao Open Source, que também faz parte do CeSIUM. Este é sem dúvida o projecto de informática feito por alunos mais dinâmico e motivante da Universidade do Minho. Espero que, num futuro próximo, sejam muitos os estudantes que possam ganhar com a divulgação e apoio que prestamos na área do software livre. Para já SVNs para membros e um mirror de software livre. Em breve outras novidades, como por exemplo um workshop de LaTeX para iniciantes dado pelo Nuno Veloso e o Ulisses Costa. Já ouvi falar também se fornecer alojamento aos membros (LAMP), com uma razoável quantidade de espaço, gratuitamente. Eu cá espero que seja LAMPr :P

É preciso ter Ruby!

Para finalizar, a todos aqueles que me conhecem como hacker da optimus, sejam bem vindos.

Para tutoriais sobre como hackear a optimus visitem esta página.

Telemoveis Ajudam Idosos

cp2-sleeping.jpgJá sei que a está horinha já devia andar na terra dos mémés mas aqui o bichinho anda com alguns problemas e estou a dar-lhe um defragzito. Chamemos-lhe um pequeno miminho.. :)
Caso se perguntem que caralho é esta foto aqui ao lado, trata-se de um individuo (provavelmente sobre praxe, ou todo janado) que se deitou na relva a beira do prometeu a apanhar sol. Não sei porque mas achei que esta imagem iria acompanhar bem este texto.

Leram o Correio do Minho ontem? Tinha uma noticia sobre como se tinham dado telemóveis a 170 idosos de Braga. Perguntei-me porque. Será que se avizinham eleições? Provavelmente.. Será que alguém têm interesse nestes negócios com dinheiros públicos? Duhh.. Mas quis ler qual a razão que se dava aos contribuintes para tal oferta tão generosa mas ao mesmo tempo estranha. A noticia intitulava-se:

Telemóveis ajudam idosos

roflcats.jpgAjudam a fazer o que? Pronto eu compreendo, como tem pouco tempo de vida não vão morrer por exposição a radiação. Mas considerar isso uma ajuda, epá, isso já é abusar que se farta. Estou mesmo a imaginar a Dona Florinda a tentar mudar o canal com o telemóvel.. Realmente dá jeito.. Agora a sério, ajudam os idosos a fazer o que? Resposta: Exactamente o mesmo que as outras pessoas logo, não faz sentido nenhum andarem a dar telemóveis só porque, vá… É giro..

Fugindo um bocado ao assunto aqui ao lado temos um desenho dedicado ao site ROFLCATS que o tretas tanto adora ver quando estamos a ter aula de Engenharia de Linguagens. A arte é responsabilidade minha e do Mik, mostrando toda a inspiração que o XML nos passa.

Continuando. Quis ler o que tinham os intervenientes a dizer sobre o assunto, nomeadamente quem deu os telemóveis. Eis uma citação tirada directamente do jornal acima citado.

Uma das funções que estes telemóveis permitem realizar, é a possibilidade de contactar rapidamente os serviços de saude.

books.jpgEra também referido que o custo das chamadas era suportado pelo governo civil – Claaaaaroo.. Iam pagar vocês não? – e que vinham equipados com a fantástica funcionalidade de quando se carrega tecla 3 – DEF – é efectuada uma chamada para o centro de saude. 112 XAU AI, que venha o DEF. E já agora ligar para o centro de saude? Aposto que metade desses 170 VIVE no centro de saude. Vão ligar para dizer o que? Só se for pra pedir panquecas. Enfim. Não, eu não odeio os velinhos. Mas andam a gozar com a nossa cara porque, dar telemóveis? Isto nem para a Microsoft faz sentido.. Ok, para a Microsoft faria sentido, tudo o que implica gato por lebre é, no entender deles, espectacular. Que se lixe. Por fim fica uma foto do ultimo livro que li (UML qualquer cena) e dos que tenho para ler. E também a prova que a cama nunca está feita.

Se tivéssemos a cama em programação OO a cama teria um método chamado Cama.FazerCama. Infelizmente o que se passa é Nuno.FazerCama, o que é uma merda. Vou por aqui uma citação do UML Distilled sobre este assunto. Neste livro chamam CentralizedControl ao Nuno.FazerCama e DistributedControl a cama fazer-se a ela mesma (fixe!)

Both styles have their strengths and weeknesses. Most people, particularly those new to objects, are more used to centralized control.

Claro, não fazer a cama é uma grande vantagem! Agora a sério. Se são novatos em OO como podem estar habituados a uma noção que faz parte deste paradigma? Martin, Martin..

In many ways, it’s simpler, as all the processing is in one place.

Realmente professor, este livro é genial. Centralized, in one place? Ninguém diria. Mais simples? Naaah.. Achas mesmo?

With distribuited control, in contrast, you have the sensation of chasing arround the objects, trying to find the program.

Isto parece ser óptimo realmente. Nem vou discutir os pontos de vista que este senhor vai apresentar em seguida já que concordo inteiramente com eles – até agora estive só a gastar tempo pro defrag acabar, eheh – mas acho gritante que as provas cientificas na nossa área sejam tão reduzidas; e que sejam quase sempre juízos de valor (aquilo que parece evidente) a fazer com que uma teoria seja considerada mais certa que outra. Depois acontecem bugs como o do ano 2k.

Deviamos aprender com outras ciências que existe uma necessidade de provar aquilo que fazemos, não apenas dizer coisas (e bem) e não fazer os testes que corroborem a nossa hipótese. Até nos nos enganamos pessoal!

Despite this, objects bigots like me strongly prefer distributed control. One of the main goals of good design is to localize the effects of change. Data and behavior that accesses that data often change together. So putting the data aand the behavior that uses it together in one place is the first rule of OO design.

Ou seja, qual é a conclusão disto tudo? Deus não sabia programar.

Se quiser aprender pode falar com o senhor Martin Fowler.

De volta as aulas

De volta a mais um ano lectivo. Já conto com 17 no currículo.

Será que existe alguma coisa melhor que uma manhã com uma boa aula de cálculo? Mmmm. Talvez café com bolinhos. Ou mesmo café com bolinhos e um bom suminho de laranja natural. Talvez um cigarro no fim das duas coisas porque, afinal de contas, a vida não pode ser só saúde.

Lembrei-me com isto de uma estória óptima para vos aborrecer. Alias antes de vos aborrecer aborreci o Ulisses e o Amílcar exactamente com a mesma história. Agora que provavelmente eles estão a ler isto, e já que eles a minha namorada e a Joana são as únicas que lêem este blog, vou perder dois dos meus quatro visitantes.

A minha cadela também vê… Mas (ainda) não sabe ler. Posso contudo assegurar que ela curte a Internet e, inclusivamente, acha o meu blog o melhor blog de sempre. Não, não sou completamente doido. Apenas não quero ferir a susceptibilidade de uma cadelinha tão sensível. (OFF-TOPIC: Já carregaram no ponto de exclamação do yahoo!? Vão lá..)

Num destes dias em que estava a falar com alguém que me conhece apenas como “um gajo dos computadores” essa pessoa disse-me a já mítica frase:

Tu que és dos computadores(…)

Quando alguém, como eu, já ouviu esta frase centenas de vezes já sabe que daqui não vem coisa boa. Mas ia, com certeza, fazer rir. Ouvi com afinco as palavras que proferiu, meditando depois sobre uma resposta.

Explica-me lá como é que funcionam aqueles frigoríficos que tiram cafés?

Eu juro que não me ri. Por dentro estava completamente rendido a pergunta, o gajo ou era genial ou então… Era simplesmente quem ele ainda é! Respondi:

Lá dentro tem um vietnamita anão todo encolhido e quando tu carregas no botão o gajo começa a moer o café(…)

Foi mais ou menos nesta altura que a pessoa em questão se desatou a rir e disse: Brincalhão. Mas como quem diz: tu até sabes só que tas armado em Chico Esperto.

Para que se saiba eu não sei como é que funcionam os frigoríficos que tiram cafés. Tenho, como é evidente, uma ideia de como será. Qualquer dos meus restantes dois leitores que queira investigar este assunto faça favor de deixar a resposta em comentário.

Marcianos

 

MARS

Bem enquanto espero que o meu del.icio.us se actualize, mais um pequeno desperdício do vosso tempo:

Já notaram que Marciano é tipo estrangeiro do Cosmos? (sem ser a revista, sua inculta)

Caso tenham ficado com aquele ar sisudo como quem diz, isto é uma piada?

Bem… Infelizmente… Era.

Pequena pausa para me recompor.

Passo a explicar:

Se um extra-terrestre viver na Lua não o chamam Lunático, e se for de Júpiter não é Jupiteriano. Mas será que alguém já viu um ser vivo em Marte? Então porque raio é que existem os Marcianos?

Neste artigo tudo parece possível, até viver na lua e existirem extra-terrestres. Continuando.

Your import operation is complete!

Parece que a tortura acabou. Sorte a vossa.

Já agora: se alguém se der o trabalho de procurar porque é que existem marcianos se nunca, excepto um senhor do Bangladesh recentemente falecido numa instituição psiquiátrica, ninguém viu um. Deixem a resposta em comentário. Eu prometo ler (esta teve piada).

Como começar um email?

Estou a pensar em criar uma nova palavra para o dicionário Português. Estou farto de dizer bom dia e ter sempre alguém a avisar-me que já passa um minuto do meio dia.

Vamos lá criar uma palavra que resuma o “Bom dia”, o “Boa tarde” e o “Boa noite”, mas tudo num só. E quando escrevemos um email? Dizemos o que?

Por fim deixo-vos o Tufão Manuel Job Pinto, gato que inclusivamente já mereceu uma ode e tem um desenho animado em sua honra.

Tufão

Com a característica madeixa no cabelo, Tufão é ao mesmo tempo um herói e um testemunho da sua geração…

O que é um emo?

A uns dias atrás descobri, através do Diskoballs e do Danos Cerebrais o que era um emo. Vá, mais ou menos. Entendi mais ou menos aquela noção absurda do puto com franja, que se veste a punk, está cheio de brincos que chora por tudo e por nada. Este mundo dos blogs têm uns pormenores que não lembra a ninguém. E neste mundo toda-a-gente-sabe o que é um emo. Para pessoas como eu que tinham a felicidade de não o saber, se quiserem desgraçar a vossa vida, é só ler esta página sobre o assunto.

Continuando, tinha acabado de fazer uma daquelas pausas no estudo para o exame de amanhã e fui ver se havia algo de jeito no Há Vida em Markl (nunca há, é por isso que eu lá vou). Descobri este vídeo de um emo a chorar por não-sei-que da Britney.

Por fim: Sensação completly-non-sense do mês:

O gajo está em todo lado, até nas minhas aulas de cálculo. Aconselho!

Branquear os dentes com morangos

Antes de branquear-mos os nossos dentes com morangos, o que eu considero perfeitamente normal e faço quase desde antes de ter dentes, vamos falar de cinema.

AS

American Splendor, o anti-herói americano deu ontem na RTP2. Infelizmente só consegui apanhar metade, mas foi o suficiente para querer ver o resto. Se calharem de ver esse filme à venda por 3.99€ numa qualquer loja, comprem. Alto, apenas se tiverem gostos parecidos com os meus, ou seja se gostam de Celine Dion e os vossos filmes favoritos são o Titanic, Pearl Harbor e o Crash, o filme não vale os 3.99, alias nem 50 cêntimos deve valer.

Já agora, ouviram falar da Kendra Ross? Eu ouvi umas músicas dela hoje no youtube e parece-me que o CD que ela lançou este ano deve valer a pena escutar. Artistas com as quais a identifico, Alicia Keys, Maria Rita, Katie Melua, Norah Jones. Claro que não têm obrigatoriamente o factor-x que todas estas têm, mas pode valer a pena comprar o CD. Bem parece que a minha lista de compras anda a crescer exponencialmente. Já o dinheiro que tenho no bolso é uma constante, zero… Consequências de ser órfão de feitio. Continuando, o novo da Maria Rita sai dia 14 deste mês. O compositor da música que da o nome ao disco, Samba Meu, deixou no youtube uma previsão do como será essa faixa. Fica aqui um cheirinho de como será o álbum, mas o videoclip é muito mau. Esperemos pelo oficial.

Agora, como branquear os dentes com morangos.

Contextualização: Tu bebes, fumas, tomas café, fumas umas ganzas, cheiras uns riscos (mãe, estou aqui), e lavas os dentes sempre que vais para a cama com a tua mulher. Como já estás divorciado há dois anos, os teus dentes estão amarelos e cheios de manchas. Sais à rua para comprar a escova que te falta, a dos dentes. Porque não um pouco de bicarbonato de sódio para limpar as crostas que entretanto se formaram onde costumavam viver os dentes? Boa ideia, compras. Sentes-te um homem novo, pronto para enfrentar a vida de bicarbonato em punho. Pensas sobre a coisas, música, cinema, pessoas a tua volta, as cores, tens que tomar banho, aquele projecto que deixaste a meio. A brisa que te bate na tromba é agradável, e então lembras-te de uma coisa. Esqueceste-te do principal, a pasta dos dentes. A falta de treino faz destas coisas por isso voltas ao supermercado. Merda da aquafresh, recomendada por 105% dos dentistas Portugueses segundo um estudo da Universidade Católica. “Estes gajos até estudam por isso devem saber o que fazem, vou comprar uma com sabor a hortelã” pensas. Assim se me faltar o que usar para temperar os bifes… Fodasse, a bola começa daqui a 15 minutos, logo a liga dos campeões. Sais disparado da secção da higiene. Secção de higiene….. *suspiro* Dá logo para imaginar coisas fantásticas, mas controlas-te. Afinal vai dar o Porto Liverpool. Corres pelo corredor fora. Alias tu não corres, tu deslizas.. E enquanto o fazes bates contra uma amiga tua do nono ano. “Que seca”, pensas, “vou-me atrasar ainda mais”.. Até que olhas bem pra gaja e pensas, ah, se calhar vale a pena atrasar-me um bocadinho… mmm.. Falas um bocado e descobres que ela está solteira e, pelas pistas que te deu, parece que vais ter sorte logo a noite. Combinam um café, e ficas preso a visão dos seus dentes alinhados e branquissimos, num sorriso que te fez esquecer todas as trivelas do Quaresma.

Smile

O que se pergunta é porque raio é que ela irá querer um desgraçado como tu, mas esquece esse pequeno pormenor.. Ela não te conhece!! :) Como é que te vais safar da situação? A resposta é simples, com os dentes branquinhos. “Mas como, só tenho 30 minutos para me preparar!?” Relaxa, fica tranquilo. Esquece fazer a barba, elas gostam deles assim. Esquece tomar banho, ela vai adorar o teu cheiro viril. Guarda esses truques para um próximo encontro, não podes dar tudo assim de mão beijada. A resposta está na cozinha. Pega nos morangos, esses que estão ao lado dos restos de arroz de leite com queijo e bife grelhados em folhas de alface do jantar de ontem a noite (referência à cuisine-a-la-raven, ou seja existe mesmo quem cozinhe assim e eu conheço).

Dou os meus parabéns a quem chegou a esta parte do texto. Parabéns!

Continuando. Pega em 1/4 de morango e mistura com meia colher de chá do bicarbonato que compraste. Não Raven, isto nao é para pôr no arroz. Tritura isso até ficar uma pasta e espalha-a uniformemente pelos dentes. Vai ver o resto da primeira parte, se faltarem 5 minutos para acabar :P Depois vai a casa de banho tirar isso da boca, força. Tens agora os dentes ligeiramente mais branquinhos o que deve chegar pra gaja não te achar totalmente nojento (ou seja com um pouco de paleio, tu vais lá!!!). Vê lá a segunda-parte e, para celebrar a vitória, porque não ir “tomar um café” ;) Feeling lucky today!

Quaresma

E agora Métodos de Programação, parte II. “O Assalto do Tédio”, uma produção do Departamento de Informática da Universidade do Minho assinada por José Bernardo Barros. Agora a sério, eu adoro informática como é que alguém consegue fazer para mim da informática um tema desinteressante é algo que me interessa. Vou investigar neste tema e, com sorte, talvez não publique. Mais, todo este post é resultado de não querer estudar. Que desgraça que vai ser, e vai ser assinada por este homem, no meio das flores perdido…

 

LOL

PS. Acabei de descobrir que alguém procurou “big nose” no google e encontrou o meu primo Ricardo. Por fim posso morrer feliz! :)

O inicio

Tanto tempo passou até hoje. Sinto que um milhão de anos passou por mim sem que me mexesse, sem que nada me tocasse ou me sentisse. No meu meio inerte vi o abismo, o meu fim, e isso foi tudo que fui, sou…

Follow

Get every new post delivered to your Inbox.