Our OceanSwarm project was featured on national TV program Sucesso.pt and also on Exame Informática TV. The videos can be found below.
If you are like me and use SSHFS everyday, you’ve recently noticed that it stopped working on OS X El Capitan. The problem is that fuse4x is no longer supported, and does not work in this new version. The solution is to get rid of fuse4x and install OSXFUSE with its own version of SSHFS. Another issue is that macports also stops working with the update, so we have to fix macports before we can get rid of the old fuse4x and SSHFS ports. If you doing a clean install on El Capitan, just skip to step 3. If you’re updating from Yosemite or earlier, start here:
Step 1: Make macports work again:
Follow Chris Knight’s instructions for reinstalling macports on El Capitan:
Step 2: Uninstall sshfs and fuse4x from macports:
sudo port uninstall sshfs
sudo port uninstall fuse4x
Step 3: Install OSXFuse and SSHFS:
Just go over to http://osxfuse.github.io/ and grab both packages It might be necessary to reboot to make SSHFS start working.
Another great is coming to an end. A lot of hard work, but also a lot of fun! Here’s a highlight reel for posterity.
Made good progress on our current research project and published 5 conference papers, as well as my first journal paper.
Gave a talk on Codebits’ main stage for over 100 people and reached 5th place in the projects competition.
Co-organized FISTA 14, the annual Forum of IUL School of Technologies and Architecture. The event had more than 200 attendees, with a dozen invited tech companies for two days of talks and workshops.
Gave two robotics workshops to 30 high school students. It’s always awesome to see the excitement in their faces! Also disseminated LaTeX in two workshops organized by our IEEE Student Branch.
Fortunately, I had the opportunity to travel quite a lot this year, one of my favorite things to do.
Toured the Lac Léman in Switzerland.
Visited the Sahara in Tunisia.
Re-visited New York and attended ALIFE 2014.
Met many great IEEE volunteers at the Students and Young Professionals Congress in Krakow, Poland.
Relaxed in Matalascañas, Spain.
Was blown away by beautiful Croatia and met a vibrant community of researchers at Breaking the Surface.
Had a proper Bavarian meal at the Hofbräuhaus in Munich.
I also met my goal of reading 2 books a month this year. Interestingly, I’m moving away from audiobooks and reading more and more physical books.
I think this sums it up. Let’s see what next year has in store!
The year 2012 was pretty big for me. I felt like I should summarize what I’ve been through for the last months, so here it is.
Starting with the academic part of my life, I spent a lot of time working on my Master thesis. It was, undoubtedly, the most stressful and challenging thing I’ve ever done. I wasn’t expecting the experience to have so many moments of desperation, or being as difficult as it was. I think that most negative feelings during that time came from the fact that I am a perfectionist and I cannot stand being stuck on a problem. For me, challenges are meant to be solved, and scientific research might very likely throw you into a period of stagnation that I just wasn’t used to. It got so bad that it had an impact on my health, although that has been overcome.
Thankfully, I had lots of support. In my research, my supervisors were amazing and helped me far beyond my expectations. My girlfriend was essential and I’m pretty sure I couldn’t have done it without her everyday support, as well as helping me put things into perspective. My family helped me in any way they could, allowing me to focus on my work and not having to worry about other things, and my friends also had a very important role by allowing me to sometimes forget about work and just enjoy the moment.
It ended up well, though. I was really proud of the thesis, the defense went extremely well, and I achieved a perfect score which stunned me (and still does). Now I have 3 more years to finish my PhD, which will be a continuation of theme of my MSc thesis, Evolutionary Robotics.
One of the nice things about research is that you get to travel. This year I went to 2 international conferences: one in Montpellier, France, and one in San Diego, USA. These are awesome ways not only to meet interesting people in your line of research, get to see what the current state of the art is, but also to do some sightseeing if you are into traveling. I also had the opportunity to take my girlfriend along to the USA trip and visit New York, which was amazing 🙂
One of last year’s “new year’s resolutions” was that I would start going to the gym, and I kept that promise. Starting in January, I signed up for a local gym and have been working out an average of 1 session per week. I would like to be able to go more often, but there are some weeks where I can’t allocate a full morning to go. I was in a really bad shape before, but this year I’ve already participated in 2 mini-marathons of 5 km and 8 km. Not a bad start for someone who has always been terrible at sports. Maybe next year I’ll be fit enough to try a half-marathon!
I also started reading (much) more. I have never dedicated much time to reading, partly because I didn’t have much free time, but I’ve found that you can turn that awful commute into a pleasant experience by getting some audiobooks. I managed to read/listen a whopping 27 books this year, just by turning useless time into reading time. If you’ve never tried it, you should. Some of the guys that read these books are brilliant at it, and the story comes alive inside your head. I read mostly Sci-Fi, but I also went through a couple of biographies, technology, and even philosophy books.
I also took up geocaching with my girlfriend on our free time, which proved to be an awesome way to know nice places. If you don’t know what it is, it’s basically a global treasure hunt. There are almost 2 million small containers, or “geocaches” hidden in (usually) cool locations worldwide. The owner of the cache lists its GPS coordinates and some information/hints online, and then other people can try to find them. Once you find one, you sign a physical logbook and log it online afterwards. Some bigger caches allow you to trade some small items with fellow geocachers. We’ve already found around 60 caches, hidden 3, and are planning on hiding a couple more.
Moving over to the more geeky side, I messed around with floppy disk drives and took my first steps in emulation. We ended up extending the floppy drive project on this year’s Codebits, which earned us the 4th place on the audience’s choice category! I gave a talk there entitled Evolution and Robots – How to create artificial brains for machines, give it a watch if you want to know WTF is my research about.
For 2013, my new year’s resolution will be to play guitar at least 30 minutes everyday. I’ve had my guitars for some years now, but I never had much time to practice until now. I also want to keep up the good habit of reading, so I’ve set the goal to an average of 2 books a month. Oh, and I can’t forget about the gym… I’ll try to improve my attendance rate.
That’s it, have a great year! 🙂
Após a nossa presença no Windows Phone App Code Camp no final de 2011, o jogo que fizemos não ficou esquecido. O David Jardim passou as férias de Natal a retocar a aplicação e ficou bastante melhor do que aquilo que tínhamos feito anteriormente. O resultado foi o primeiro lugar na competição final do Code Camp, que valeu um par de Nokias Lumia 800, para além dos LG Quantum que já havíamos ganho! Decidimos também colocar o jogo que produzimos à venda no Windows Phone Marketplace, tendo ficado disponível no final do mês de Janeiro. Em baixo ficam algumas informações, imagens e links para comprar o jogo (0.99€). Está também disponível uma versão trial totalmente gratuita. Se quiserem seguir o lançamento de jogos do David (quem sabe eu não esteja envolvido nalguns deles), podem seguir a White Rooster Games. Daqui a alguns meses faço um balanço da experiência de vender para o WP7!
Testa a tua memória e capacidade de reação, memorizando uma sequência de esferas coloridas! Toca nas esferas para enviá-las para o vórtice enquanto tentas recriar a sequência que surgiu no início do nível.