hack 101 at iit kanpur

Post on 11-May-2015

494 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

My talk about "What is Hack?" that I gave at IIT Kanpur

TRANSCRIPT

Sudar Muthu

Hacking 101

What is a hack?

“Hacking” is a constructive term.

“Cracking” is destructive

“Altering a system to do what you want it to do, using

what is at your disposal”

What is HackU?

24 hours of un-interrupted, unrestrained coding and

innovation

Hack

Eat

Get Help

Recharge

Have Fun

Hack

http://www.flickr.com/photos/rlerdorf/3250595638/

Fix

Present

Win

Where do I start?

A good hack starts with an idea…

Build something you will use yourself

Show us what can be built using the systems we

(and others) offer.

http://developer.yahoo.com

http://www.github.com/

To build a typical web hack you need data, access

and an interface

Yahoo! has opened up its data

Search (BOSS), Flickr, Geo, Social, Mail,

Messenger…

And so have others

Programmable web lists 9810 APIs in their API

directoryTwitter, Facebook, Google, …

To access these you can use YQL

YQL is a SQL-Like Language that lets you …

… filter, combine, tweak data across hundreds of Web Services.

http://developer.yahoo.com/yql/console

Data however is not enough.

You also need working interfaces

Technologies are easy:HTML, CSS, JavaScript

Making it work on all browsers and OS is tricky

YUI

http://developer.yahoo.com/yui

Presenting your hack

Do not show us slides about your hack

Instead show us what you have done

Technical glitches happen

Have a plan-B

Have a Plan B

• Record screencast• Do not depend on the internet• Keep your stuff ready in the browser• Rehearse the demo with atleast one crew

member before hand

And once you are done

And once you are done

• Keep your hack live for others to see• Show other hackers what you have done• Publish your code in Github• Let us know and we can help you to take it

even further!

Don’t limit yourself to your favorite toys

A good hack doesn’t need to be a big thing

http://www.flickr.com/photos/capricorndragon/4000384412/

Don’t look for features. Concentrate on one thing

Don’t look to solve everything

You only have 24 hours

Find things that already work

And put them together

Innovation has no limits

Go Hack !!!Have Fun

Thank You

Sudar Muthu@sudarmuthuhttp://sudarmuthu.comhttp://slideshare.net/sudar/

Hack Resources• http://developer.yahoo.com• http://developer.yahoo.com/yql/console• http://github.com/yahoo• http://hackyourworld.org/• http://github.com/codepo8/hackday-toolbox/• http://talks.php.net/show/hacku/

top related