ted serbinski – entrepreneur & web architect
  • thoughts
  • about
  • contact



Popular content

  • GTD: Getting Things Done
  • ted 3.0: A Drupal Blog Redesign
  • Geek meets fashion
  • Backup your Mac the smart way!
  • Widescreen Mac Mail
  • Website Crashes IE8 Browser with sysfader.exe Exception
  • SimpleFeed
  • I love dirty tea
  • The US Government on Open Source
  • I'm a Google SoC mentor
more

Recent comments

  • Unfortunately this method
    2 weeks 1 day ago
  • I’m using this method to sort
    7 weeks 10 min ago
  • I was interested in reading
    8 weeks 5 days ago
  • Ah yes this code is a bit out
    12 weeks 2 days ago
  • After using the original code
    12 weeks 2 days ago
more

I'm a Google SoC mentor

This summer I’m participating in the Google Summer of Code program as a mentor for Drupal. There were a ton of applications for projects on improving Drupal, but only 14 projects were accepted and sponsored by Google, totaling a $70,000 investment on Google’s part ($5000 for each project, with $4500 going to the student and $500 to the Drupal project), yay Google!

Together with Jeff Eaton, I will be co-mentoring Scott Reynolds as he develops a content recommendation engine for Drupal.

This is a very interesting project and I can’t wait to get started. The engine will be based on the Slope One algorithm. This attached PDF outlines the algorithm in more detail. Basically, the algorithm works by comparing the rating of two items by user A to the rating of one item by user B, to predict how user B would rate the other item. This second PDF explains how this algorithm can be written using PHP and MySQL, the basis for the Drupal specific engine code.

This module will rely on Jeff’s VotingAPI module to handle the rating of nodes. From ratings stored about each node for each user, the content recommendation module will be able to predict similar nodes that the user might like to see based on both their voting pattern and the pattern of others. Talk about useful!

Overall, this is a solid summer project and I’m eager to get started. It’ll be a bit different acting as a mentor this year, as in the past, I’ve always been the mentee :-) But it should be rewarding and I hope to learn a lot!

AttachmentSize
lemiremaclachlan_sdm05.pdf65.59 KB
webpaper.pdf131.87 KB
posted 29 May 2006
  • drupal
  • mentor

No comments

Add your comment

The content of this field is kept private and will not be shown publicly.
  • You can use Textile markup to format text.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <img> <pre>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options


Code examples and downloadable zip files of code are licensed under a Creative Commons License.
All other content, unless where noted, ©2010 Theodore Serbinski. All Rights Reserved.