julio 21, 2014
14/07/2014 -> 18/07/2014
Last week I (almost) completely implemented FlickrWrappr2, with a semi “pluggable” architecture very similar to the one we discussed earlier on with my mentor.
However, I still have some problems correctly implementing the singleton (again!). Correctly accessing the member of the companion object/class in Scala is not as trivial as it would seem…
While I fix that, I started to research on adding other media providers (the result of this, to appear on next week’s resume).
julio 15, 2014
07/07/2014 –> 12/07/2014
This week, I worked a lot. I managed to:
-refactor all FlickrService-related scripts into proper tests.
-discarded (for now) the “complex-singleton” approach for the FlickrOAuth authentication. It is simply too complex to be implemented easily. In any case, I reused lots of its non-OAuth-related code into the “not-so-complex” implementation…
Next step is refactoring the RDF generation-related code
julio 15, 2014
02/07/2014 –> 04/07/2014
Due to a personal urgency, I could not work much this week. However, I managed to:
-define and patially implement a “complex-singleton” implementation for the persistent OAuth authentication
-keep on working on the “simple” implementation of the persistent OAuth AuthenticationCorrectly implementing Singletons in Scala is taking me much more work than expected…8
junio 27, 2014
22/06/2014 –> 27/06/2014
-After a short discussion with Alexandru, realized that the GeoSearch RDF generation code I ended up with last week was right all along… So, I extended it to DBpediaSearch RDF (which is quite similar).
-Even though some bugs persist, I have now managed to (mostly) replicated all FlickrWrappr functionality via experimenting and testing in Scala.
-However, the components are dispersed. I still have to make them work correctly together into a “Scalaized” FlickrWrappr script. Enter FlickrWrappr2.
-Started refactoring my tests together into FlickWrappr2
-Defined and implemented a preliminary “pluggable” architecture for Media-Extractor, based on the “Strategy” design pattern. Alexandru says it is a good idea to try.
-I will work in parallel in both branches, as solving one problem only for Flickr will provide me with useful insight when working on the “pluggable” version (e. g. I realized that I need to use a Singleton object to make the Flickr authentications credentials persistent across invocations)
junio 27, 2014
16/06/2014 –> 20/06/2014
Not a nice week:
-Took a short break after being working nine days without stopping.
-Got back to work, and lost lots of time trying to correctly generate RDFs from Flickr GeoSearch (not only coding, but also studying)… Until Alexandru confirmed me later on that I had been doing it right all along. Hmmm…
junio 16, 2014
09/06/2014 –> 15/06/2014
Started to experiment with Jena (for RDF). Managed to generate RDF files partially alike as those generated by flickrwrappr (image and location elements -metadata still to go).
Started to study SPARQL.
Almost done with replicating flickrwrappr’s functionallity…
junio 14, 2014
02/05/2014 –> 08/06/2014
Researched on XML I/O (to work with Flickr search results) and on OAutth (to automate Flickr authentication). Managed to generate Flickr links to the photos and to the pages.