2009-04-30

Tweets of the month

Back to Lisbon, back to teaching work 5:39 PM Apr 30th

At Orlando thinking about Joana 3:36 AM Apr 28th

Joana just did an amazing job with my new business cards! 11:47 PM Apr 24th

It has been 2 years since my father passed away. I am thankful to God for his life and the many ways he is still with us... But we miss him! 10:47 AM Apr 22nd

This has been a long day, and it's not over yet! Trying to write down everything I have to do. 6:52 PM Apr 21st

Early morning classes. Courses are entering the decisive stage. New projects, new challenges! 7:56 AM Apr 21st

Busy preparing projects for students... Projects are hard work for everybody but they are essential to really learn computer science! 6:32 PM Apr 20th

Teaching early morning class at Taguspark 8:03 AM Apr 17th

Working to make the STEP framework a little better 7:09 PM Apr 16th

Back to work at IST. Just created a Windows Live Account to answer student questions with instant messaging. The username is my IST address. 12:32 PM Apr 14th

Handling a pile of paperwork 5:39 PM Apr 13th

"Christ has died, Christ is risen! Christ will come again!" Happy Easter! 11:35 AM Apr 12th

Just finished an experiment where I prepared a Chocolate Mousse under instructions from my Aunt. Science, sweet science! 4:11 PM Apr 11th

Delivered the new version of my proposal to my adviser, still hot out of the printer thanks to Joana. What would I do without her? 6:53 PM Apr 7th

Almost there... will I finish it on time for the meeting? 3:56 PM Apr 7th

The pieces are fitting in nicely... soon the revised proposal will be ready. 6:58 PM Apr 6th

Back to work, on the path to the PhD 8:48 AM Apr 6th

The Holy Week began today with Palm Sunday, and so did the hard path to Hope that doesn't die. 6:40 PM Apr 5th

Life is indeed bittersweet... A friend's mother passes away in Azores and some friends are expecting their third child in Lisbon. 7:54 PM Apr 1st

Things I didn't know about patents

Recently I had the opportunity to talk with a technology industry veteran and patent expert. During our conversation he mentioned some interesting things I didn't know about patents:

1 - Patents are a government incentive for people to share their inventions with society. In exchange, it gives the inventor 20 years to commercially explore the idea.

2 - Patents should be as detailed as possible and hold nothing back - otherwise they can be invalidated.

3 - Publishing an idea on a paper is like giving it away to society. It invalidates a patent. First patent, then publish.

4 - To write a good patent you have to bring together: the inventor, a patent lawyer and an industry expert.

RFID Journal Live 2009 photos


View the photo set here. It's just a small sample of all the interesting technologies in the RFID Journal Live! 2009 exhibition. Enjoy!

2009-04-29

Singin' in the rain

Singin' in the rain

What a glorious feeling!


I dare you to watch this classic movie from 1952 and not to smile at least once. The dancing from Gene Kelly, Debbie Reynolds and the rest of the cast are simply amazing. And remember they didn't have CGI then.

2009-04-25

Dead Poets Society / O Clube dos Poetas Mortos

Dead Poets Society



Prof. John Keating:
Carpe, carpe diem, seize the day boys, make your lives extraordinary!


This movie was a sensation in the early nineties. Watching it now, 20 years later, is still entertaining. It has some classical scenes that can easily get to you, after all, growing up isn't easy... and finding your true love isn't either! However the limitations of the "Carpem Diem" motto are more evident to me today as rebellion alone cannot provide the pursuit of happiness. Especially Happiness with a capital H!

/ This post is bilingual: English (U.S.) and Portuguese (Portugal) /

Este filme foi uma sensação no início dos anos noventa. Ao revê-lo agora, 20 anos depois, é ainda um bom filme. Tem algumas cenas clássicas que nos tocam facilmente, afinal de contas, crescer não é fácil... e encontrar o amor verdadeiro também não! No entanto as limitações do lema "Carpem Diem" são hoje mais evidentes para mim, pois a rebeldia por si só não permite uma verdadeira busca da felicidade. Especialmente a Felicidade com F maiúsculo!

Portugal e os Portugueses

Portugal e os Portugueses by Dom Manuel Clemente, Bishop of Porto


The book is a compilation of several texts by Dom Manuel Clemente. It is written in Portuguese.

A very interesting text to understand the significance of the catholic faith and especially Our Lady in the shaping of the Portuguese people and its history.

/ This post is bilingual: English (U.S.) and Portuguese (Portugal) /

Este livro é uma compilação de vários textos de Dom Manuel Clemente, em Português.

É um texto muito interessante para compreender melhor a importância da fé católica e especialmente de Nossa Senhora na formação do povo Português e na sua história.

2009-04-24

Job searching advice from MIT

Here's some job seeking advice from the MIT Global Education and Career Development Center (GECDC) because of the tough economy:

Top-ten list of "guerrilla tactics":
1. Start with a plan
2. Develop a two-minute drill
3. Networking, networking, networking
4. Conduct informational interviews
5. Be persistent
6. Take advantage of MIT resources
7. Be flexible and focused
8. Use a targeted approach
9. Reach out to smaller, start-up and non-traditional employers
10. Consider "stop-out" strategies, including internships or short-term work employment


Read the full article.

2009-04-21

Google News Timeline

Google Labs is experimenting with a News Timeline application.



Very interesting! I once had this idea for a timeline-based analysis tool for business case studies. I still think it's a good idea, because reasoning in time is something important for people.

Google Translate

I hadn't used Google Translate in a long time but when I used it recently I noticed a significant improvement in the quality of the translation from Portuguese to English.

It's so good it's scary :-) Give it a try!

The secret? Getting humans to work for you in large numbers to improve your machine learning results. The system works as long as it's a win-win scenario for everyone involved.

2009-04-20

Eclipse configuration tips

How to optimize Eclipse configuration for STEP Framework projects:

-- General settings --
1 - Start Eclipse
2 - Go to "Window", "Preferences" and go to "filter text" box
3 - Type "ant"
Select "Editor", "Problems", enable "Ignore all buildfile problems"

4 - Type "spell"
Select "Spelling", disable "Enable spell checking"

5 - Type "log"
Select "LogWatcher", enable "Restore previously open watcher on restart"

6 - optional - To disable incremental compilation - a.k.a. annoying distraction while thinking about code - go to "Window", "Preferences", "Workbench" and uncheck "Perform build automatically on resource modification".

To disable internal java builder altogether right-click on open project node, select "Properties" and then "Builders". Uncheck Java builder (i.e. turn it off) for that project.

-- Project settings --
1 - Go to "Project", "Properties"
2 - Select "Java Build Path"
3 - Select "Source"
Add all source folders.
4 - Select "Libraries"
Add JRE (jdk1.5)
Add Library, JUnit, JUnit 4
Add Library, User Library, jwsdp-essd-2009
Add JARs (all jars included in project lib)
Add Class Folders (all view/build/classes, ws/build/classes, ws-client/build/classes - these folders only exist after first build)

-- Tips --

Use Ant in command line. Eclipse stays more stable because compiling memory leaks don't accumulate over time.
Also, you can change into the desired directory and build only the component you're working on.

Typical example:

cd project
ant build
(wait 10 minutes)

cd project
cd subproject
ant build
(wait 2 minutes)