Cluster-based Recommendation with Mahout @ 25-03-2012 19:24
Mahout includes a few new experimental recommenders that are weakly documented at the moment. One of them is TreeClusteringRecommender which clusters your model into a set of groups and makes recommendations based on distances between your users and items in …
Continue reading →
The Rise of the Open Science @ 20-02-2012 10:22
Open science is opening the way we make science. It stands for transparency and public accessibility of scientific data, collaboration, methods and results. On the other hand, it supports the existence of public contribution to the current state of science, and giving it back to …
Continue reading →
Android’s RTP implementation @ 06-06-2011 02:49
Although still being not really mature, Android is supporting RTSP streaming for a long time. In theory, it’s very trivial to play an RTSP link with MediaPlayer controller. MediaPlayer player = new MediaPlayer("rtsp://..."); player.prepare(); player.start(); But in practice, MediaPlayer implementation …
Continue reading →
Implementing Interfaces/Protocols in JavaScript? @ 10-09-2010 18:17
Several years later, I decided to read Pro JavaScript Design Patterns by Harmes and Diaz again. This book has almost become controversial for its introductory section which presents a suggestion to implement interfaces in JavaScript. Pro JS Design Patterns implements …
Continue reading →
Twifighting: Compare tweets per hour @ 16-05-2010 11:48
Yesterday, I put some code and graphics together and launched Twifighting: a simple tool which compares how trendy your phrases are in Twitter’s ecosystem. It’s an easy tool I always needed, to make some market research, to gather the latest …
Continue reading →
Setting bounds of a map to cover collection of POIs on Android @ 20-04-2010 13:51
Lately, as I browse web for maps related questions on Android, what’s frequently requested is an example of setting bounds of a map (zooming to a proper level and panning) to be able show all of the pins given on …
Continue reading →
W3C Widgets: The good, the bad and the ugly @ 04-04-2010 23:24
It hasn’t been a while since ppk wrote about totally a new W3C movement called “Widgets“. A Widget is a downloadable archive of HTML, JavaScript, CSS and a configuration file. It’s a downloadable web front-end. Basically it’s designed to build …
Continue reading →
Custom Scroll Distance for UIScrollView @ 06-12-2009 01:01
Most recently, I was trying to create a slider for users to navigate between different items. A scroll view was working fine since it implements most of the scrolling behavior I needed in my application natively. But the content I …
Continue reading →
Why should developers blog? @ 14-11-2009 10:57
If I make an statistical study out of my friends and colleges who are developers, I can barely can say 10% of them are blogging. Is blogging a nightmare, a time waster, a cheap-seat show where bloggers act like significant …
Continue reading →
Maps Development on Android: Registering a Maps API key @ 06-11-2009 14:29
Location based applications are musts on mobile platforms. Android does not have maps natively but Google Maps team is providing an add-on that comes with Android SDK (at least 1.5). In this post, I’m not going to show you how …
Continue reading →