Netflix API
For sometime now I have been trying to find an easy way to get movie related information especially newly released. Like many people, I have been surprised by the lack of an API on IMDB. If my memory serves me right, it is now illegal to use (read screenscrap) IMDB although I am not too sure the full extend of the restrictions.
That tidbit of information was actually a blessing in disguise for me as I shifted my focus away from IMDB. This is how I encountered the Neflix API. From the looks of things there has not been a lot of fanfare as evidenced by the lack of tools to tap into the API.
I am in the processes of developing a PHP helper class to interface with the API. My problem for now is that I need to get up to speed with JSON. For now I am parsing an atom result which I am too pleased about.
If I manage to develop something that I am proud of, I will post my code on this blog. For now it is working for what I need it for only that it is not stable.
If anyone knows of or comes up with a good class that can accomplish this, please let me know.
Wednesday, March 10, 2010 | 0 Comments
Web Personalization and Recommendation
I'm not really comfortable making broad technology predictions, but I've run across two things recently that perfectly illustrate for me the next generation of the web. Some of us are already living it — those of us that use offerings like Twitter or Hunch, or any service that instead of forcing us to search for information asks for our interests, preferences or even location, then delivers it. The next-gen version of the web will consist of services that tell us what we want to know at the exact moment we want to know it — possibly even if we don't ask.
The good memories is that I was lucky to join a team whose focus was to solve such a similar problem. That was almost 4 years ago! I just happened to stumble into this research group at the proding of one of my programming professors. It was a privilege to join some very smart people who, thinking back now, were visionaries who were thinking several years ahead into the future.
The sad bit is that due to poor leadership, the team crumbled and fell apart. The lesson I learned is that no-matter how smart the team is, if the leader is a wimp and not bold, very little can be done. The sad bit too is that I and my colleagues let the poor leadership, not only break the team but break our spirits.
Web personalization, in my opinion, in huge and very important. Many people depend on it. With information overload and the multiplicity of sources now available, it is important that technologies tell us what we need to know. I use Google News for that reason. I depend on Google to tell me what I should know that is happening around me.
There are many aspects of our information consumption that can greatly benefit from personalization and recommendations!
Thursday, November 26, 2009 | 0 Comments
My Blog List
-
SXSW: Is Privacy on the Social Web a Technical Problem? - How to deal with user privacy on social networks as they grow, mature and become more sophisticated has been a frequent topic of conversation at this year'...3 hours ago
-
The Onion on Google's data - The Onion has a hilarious article, "Google Responds To Privacy Concerns With Unsettlingly Specific Apology", that should be enjoyable for this crowd. An ex...2 days ago
-
Why Europe’s Largest Ad Targeting Platform Uses Hadoop - Richard Hutton, CTO of nugg.ad, authored the following post about how and why his company uses Hadoop. nugg.ad operates Europe’s largest targeting platform...3 days ago
-
I might not see tomorrow... - Thoughts to paper...Random thoughts Listen, I might be gone by tomorrow so give me a chance Allow me to tell you my thoughts Before the end of my time My w...1 week ago
-
Del.icio.us Python API - One of my recent research tasks required me to retrieve various information from Delicious.com, a well-known social bookmarking service. My programming l...1 week ago
-
Search Engine Basics - Receive the question of "how search works ?" couple times recently so try to document the whole process. This is intended to highlight the key concepts but...1 week ago
-
New threadpool design - In MySQL 6.0 a threadpool design was implemented based on libevents and mutexes. This design unfortunately had a number of deficiences: 1) The performance u...3 months ago
-
Are you ready for the judgment? - By Roy Davison. God is "the Judge of all the earth" (Genesis 18:25). "The LORD shall judge the peoples" (Psalm 7:8 // Hebrews 10:30). "God shall judge the ...3 months ago
-
Suarez’s The Daemon - Finished reading Daniel Suarez’s The Daemon, in between getting grants and writing papers and such, this semester. This is maybe the best book I have rea...9 months ago
