Algarve 09-10: dia 1

•30 de Dezembro de 2009 • Deixe um Comentário

Dia 1:

* 13 Minis e 12 Martinis
* Mais quantidade desconhecida de outros compostos
* Newmoon? Sim, eu vi!

Algarve 09-10: dia 0

•29 de Dezembro de 2009 • Deixe um Comentário

Dia 0 (before the wind blows).

Vou para o algarve entrar no novo ano que será de certo melhor que este.

  • Mala feita.
  • Modem banda-larga móvel incluido.
  • Portátil (à mão).
  • Guitarra.
  • Câmara fotográfica.
  • Álcool.
  • Pessoal completamente doido.
  • No M stuff disturbing.
  • Fun.

Antiword

•18 de Dezembro de 2009 • Deixe um Comentário

For my own pleasure and reminder.

How-to convert MSWord files to txt in one shot:

antiword file_in_closed_format.doc >file_in_plain_old_text_format.txt

Mais uma sapatada

•15 de Dezembro de 2009 • Deixe um Comentário

Agora foi o Primeiro Ministro italiano:

Link do video, apanhado no Bitaites que atentamente sigo

Isto para mim é uma conspiração das sapatarias contra chefes de governo impopulares…

Nothing Else Matters

•15 de Dezembro de 2009 • Deixe um Comentário

Link do video aqui

Se um dia perguntares porque raio é que as lágrimas têm sal não te consumas, eu sei a resposta.

Rancor

•15 de Dezembro de 2009 • Deixe um Comentário

Em suma, a minha vida é um mar de infortúnios. bem, com efeito não o é, mas continuo a julgar que o rancor faz mal ao carma. Senhor ( Carlos, Filipe, António, Huberto): tende piedade de nós.

O rancor faz mal ao carma

Jamanta, low level I/O on my networking Project

•9 de Dezembro de 2009 • Deixe um Comentário

For a Networking project I’ve done at univercity we used Java NIO to implement the low level communications component for the project. That component (We called it Jamanta for no obvious reason) is implemented with just one thread demultplexing all the I/O activities. It is all assynchronous, non-blocking I/O calls, everything handled by callbacks provided from above1. Jamanta also provides timeouts and iddle callbacks.

One good lesson I’ve learned with this thing: bugs are hard to find but it runs really really fast.

Maby we will release it one day, with the many many changes it needs to be a good framework for network applications like HTTP servers and so on. It was expired by tornado2 and apache mina3.

1 Above meaning the components that are using jamanta to do I/O stuff.

2 http://www.tornadoweb.org/
fn3. http://mina.apache.org/