Setting up the environment

by Sergio Álvarez

These weeks I have been spending my time by doing different stuff for the Thesis and also by starting my new way with Mac OSX.

First of all, I read the last articles from the Recommendation’s list and, as figured, there is no any new idea about how to face the challenge. Studies revealed that there are two main strategies for achieving the goal:

  • By finding Location Indicative Words
  • By integrating other systems and study the user’s Twitter history

Both concepts have to be my start point for implementing the first prototype.

Second, and here is where I want to focus the post, I have been making the initial tasks for starting and planning the project. Because of the project is going to follow Agile rules, I’ve created an organization in Trello where to put the different ToDo’s boards.  Some of the Trello’s nicest features is that it brings to us an online tool where  also my Professor and me can be aware about the Thesis progression and the pending/doing/done tasks.

It is probably that in future I’ll make the organization open and everyone can see how the Thesis is growing up and how close the deadline is  🙂

As I said previously, I started to work with Mac OSX few days ago. It was important because I had to be searching new tools and new programs which replace my usual software on Windows. Thanks to this search, I found: ShareLaTeX, probably one of my best discovery on Internet at the last months.

ShareLaTeX is a full online editor for LaTeX that, in addition, allows collaborative edition (similar to Google Docs). It rescued me of install one of the large TeX distributions on my laptop…

I also installed Node.js with their incredibly simple installer. I’m thinking  seriously in doing my thesis with this technology (and by adding some frameworks as: express.js, knockout.js or, depending on requirements).

Finally, I will using SublimeText 2 for coding and GitHub as Git server for source control (this is: public repository for code. It would be nice if we make an small community around the project. Let’s try it! ).