Something about Yahoo Hack Day

好些天没写日志了,最近的空闲一直忙着各种计算机基础知识的复习,参加各种笔试面试,来为下半年的找工作做一个warming up

参加了一个雅虎黑客日,下个周末比赛。这里也是我第一次接触一些相关hackthon的东西,从yahoo推荐的链接看到的,总结如下了。不过看了yahoo的这个介绍,后面有一半是在给yahoo自己打广告了。

To reach hackvana you need three things:access,dada and an interface


Access is granted to you via feeds,web services and SDKs.

  1. Feeds are data in a predictable format, for example RSS.

Web services are quite similar, only they allow you to filter down the data you want.

  1. They also allow you to get the data in other formats to easily re-use it
  2. The idea of hacking is to use this data, mix it up with other ideas and other data to provide a better service for the end user.
  3. This is dead easy these days.
  4. There's Yahoo Pipes for mixing, filtering and matching.

http://pipes.yahoo.com Or if you like SQL-style data conversion there's YQL.

  1. Both of these systems allow you to reach data from Yahoo and other services and preflter it for use in your own hacks.

Data however is not enough

  1. Building working web interfaces is a specialist skill.

The technologies are easy enough:

* HTML for structure
* CSS for presentation
* JavaScript for behaviour
  1. YUI,BluePrint,http://developer.yahoo.com/yui/,http://mobile.yahoo.com/developers. Using these, you can quickly build interfaces that work on the web and mobiles.

  2. The newest way of access that systems and companies allow you these days is opening up their address books.
  3. Instead of building it and waiting till people come,build where the people are: http://developer.yahoo.com/yap/

  4. And build with what they use already.http://developer.yahoo.com/search/boss/