SAPO Codebits is over…

Bom, já acabou há mais de 24h, mas tive a recuperar baterias. 🙂

Posso realmente afirmar que superou todas as minhas expectativas. Eu fui um dos Portugueses que foi ao Yahoo! Hackday em Londres e sinceramente o SAPO Codebits foi bem melhor a nivel de organização. A nível da qualidade de projectos creio que foi equivalente.

Na minha opinião, posso afirmar sem qualquer hesitação que este foi o melhor evento na àrea que jamais se realizou em Portugal (que eu tenha assistido ou sabido). Todos os pormenores foram tratados minuciosamente, nada faltou.

Os meus sinceros parabens à organização, em especial ao Celso. Espero que ele siga as palavras que disse no fecho, quando disse que certamente haverá um SAPO Codebits 2008 (e que não seja como eu que disse o mesmo no fecho do SIMPLINUX 99 e nunca mais houve nenhum). 🙂

Seguem links para:

O uso electrónico do Cartão do Cidadão

Com o cartão do cidadão aí à porta (algures em inícios do próximo ano para o comum dos mortais) fui dar uma vista de olhos ao site.

O cartão, para quem não sabe, tem um chip que pode ser acedido pelo cidadão se este comprar um leitor próprio para o efeito (o simples custa 13.5EUR). O acesso ao cartão faz-se através de um software disponibilizado no próprio site do cartão do cidadão. Com o software temos por exemplo o acesso a certificados digitais ou assinatura digital.

É de louvar que o dito software não é apenas para MS-Windows. Têm tambem uma versão para MacOSX, Linux Ubuntu, Caixa Mágica, Open Suse e Linus 2006 (como quem diz, para qualquer coisa). É certo que este é o cartão do cidadão e tem de abranger todo o tipo de pessoas que usem todo o tipo de sistemas operativos, mas não me espantava nada que só fosse disponibilizado software para Windows.

Galerias Romanas

Foi durante este fim de semana, o único período deste ano, em que as galerias romanas da rua da prata estiveram abertas ao público.

Para quem não conhece, tratam-se de umas galerias romanas construídas algures entre o sec. I a.C. e I d.C., que foram descobertas depois do terramoto de 1755. Estas galerias ficam no subsolo, pelo que estão debaixo de água durante todo o ano excepto num fim de semana, em que abrem ao público.

Obviamente que a fila de pessoas para entrar é rídicula. Esta foto foi tirada um pouco antes das 15h do fim da fila. O tempo previsto de espera era de cerca de 3h30m. Não, não fiquei. 🙂

Sim, a fila continua até ao fim da rua e ainda segue mais uns 20m para o lado esquerdo.

iPhone $100 rebate

After the open letter from Steve Jobs announcing a $100 rebate to everyone that bought an iPhone prior to the price dump, here are the instructions on how to get the rebate.

Basically, you need to provide your AT&T phone number and the iPhone’s serial number, then you’ll get a code (electronic store credit) that you can use at the Apple Retail Store or the Apple Online Store.

Read more about iPhone:

Fnac lidera sites de comércio?

A Marktest anunciou que o site de comércio electrónico mais visitado em Portugal é o da FNAC, seguido da Amazon e da Worten.

Impressiona sempre saber que o site de comércio electrónico mais visitado em Portugal é o da FNAC. Como é possível? O site é mau em tudo: usabilidade, funcionalidade, compatibilidade, design, velocidade e até preços! Qualquer site é melhor do que aquilo!

Será que os Portugueses não conhecem mais nenhum? Ou são mesmo masoquistas?

Eu confesso que lá muito de vez em quando vou ao site da FNAC, mas é para ver quanto poupei por ter comprado noutro lado. Acho que o site da Amazon.com é o segundo precisamente por causa do contrário: para as pessoas  verem quanto estão a ser chuladas cá!

DIY iDisk

I don’t know anyone that uses the iDisk functionality from .mac and likes it.

Everyone complains that it’s wayyy too slow, including me. It even makes your computer to “run slower” (whenever you open Finder for instance). It’s easy to understand why it makes your computer run slower: iDisk is a remote drive. Even if you use the iDisk syncing capabilities it’s still slow, since it tries to connect to .mac frequently for synchronizing.

The solution is simple: Make your own version of iDisk and use a faster server than .mac’s. I personally don’t like the idea of having a remote drive, I prefer to have a local directory and synchronize it with my server instead. Just for the record, I have a server always connected to the internet and 3 other computers that I need to sync with. I change files from that directory on all the computers and I want all the computers to be synced.

One year ago I was looking for this type of solution and back then, the best thing I found was rsyncbackup. It works fine except that if you delete a file in one of the computers it doesn’t get deleted on all the other ones. It actually appears again on the server that you just deleted from, after a sync. Since I usually don’t need to delete files from that directory this solution worked fine and I never researched again to find a better one.

Last week there was a thread on Slashdot about this. I liked two of the solutions presented there (or at least these two caught my eye):

Although Dropbox looks promising, I like to control my own stuff so I decided to install Unison. For short, it works perfectly. It does everything I need and it doesn’t have the problem I have with rsyncbackup. It does the job efficiently and it’s very flexible. You have a lot of different options for what to do in case of a conflict.

The installation and configuration is really simple. Just follow these steps (start with the client or read step 5):

  1. If you have macports installed, just execute port install unison. If not, download it from the site and install it.
  2. If you used macports, then create the file ~/Library/Application\ Support/Unison/mydisk.prf with your settings. Since I like learning by example here’s an example that I created for you.
  3. To sync just run: unison mydisk -silent in one of the client computers. (-silent to not output anything to stdout)
  4. Add a cron to run it every hour. If you’re running Linux you might want to take a look at incron.
  5. Run the steps 1 through 4 on every computer you want to synchronize. When installing the server you only need the step 1.

Have fun!