Hack 101 at IIT Kanpur
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Hack 101 at IIT Kanpur

on

  • 798 views

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

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

Statistics

Views

Total Views
798
Views on SlideShare
798
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Introduce Crew on Stage
  • How does this word resonate with you?
  • Often misrepresented in the media
  • Jargon File
  • So what is a hacker?
  • Hack U - Bring the concept from our internal Hack Days and Open Hack days to Universities
  • Find something that always annoyed you with systems you use... ...and build a workaround.
  • Random Hacks of Kindness
  • Everything that yahoo does for developers is located. With documentations, code examples
  • Everything that yahoo does for developers is located. With documentations, code examples
  • Record screencastDo not depend on internetKeep your stuff ready in browser
  • Tell us about your progress
  • Be ready to play with new technologies
  • Hacks need not be complex. It need not be the next big thing. You don’t need to have a product out in 24 hours.
  • Don’t try to solve everything in your hack..
  • You have only 24 hours.
  • Mashup or Shutup.

Hack 101 at IIT Kanpur Presentation Transcript

  • 1. Sudar Muthu Hacking 101
  • 2. What is a hack?
  • 3. “Hacking” is a constructive term. “Cracking” is destructive
  • 4. “Altering a system to do what you want it to do, using what is at your disposal”
  • 5. What is HackU?
  • 6. 24 hours of un-interrupted, unrestrained coding and innovation
  • 7. Hack
  • 8. Eat
  • 9. Get Help
  • 10. Recharge
  • 11. Have Fun
  • 12. Hack http://www.flickr.com/photos/rlerdorf/3250595638/ Fix
  • 13. Present
  • 14. Win
  • 15. Where do I start?
  • 16. A good hack starts with an idea…
  • 17. Build something you will use yourself
  • 18. Show us what can be built using the systems we (and others) offer.
  • 19. http://developer.yahoo.com
  • 20. http://www.github.com/
  • 21. To build a typical web hack you need data, access and an interface
  • 22. Yahoo! has opened up its data
  • 23. Search (BOSS), Flickr, Geo, Social, Mail, Messenger …
  • 24. And so have others
  • 25. Programmable web lists 9810 APIs in their API directory Twitter, Facebook, Google, …
  • 26. To access these you can use YQL
  • 27. YQL is a SQL-Like Language that lets you …
  • 28. … filter, combine, tweak data across hundreds of Web Services. http://developer.yahoo.com/yql/console
  • 29. Data however is not enough.
  • 30. You also need working interfaces
  • 31. Technologies are easy: HTML, CSS, JavaScript
  • 32. Making it work on all browsers and OS is tricky
  • 33. YUI
  • 34. http://developer.yahoo.com/yui
  • 35. Presenting your hack
  • 36. Do not show us slides about your hack
  • 37. Instead show us what you have done
  • 38. Technical glitches happen
  • 39. Have a plan-B
  • 40. 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
  • 41. And once you are done
  • 42. 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!
  • 43. Don’t limit yourself to your favorite toys
  • 44. A good hack doesn’t need to be a big thinghttp://www.flickr.com/photos/capricorndragon/4000384412/
  • 45. Don’t look for features. Concentrate on one thing Don’t look to solve everything
  • 46. You only have 24 hours
  • 47. Find things that already work And put them together
  • 48. Innovation has no limits
  • 49. Go Hack !!! Have Fun
  • 50. Thank You Sudar Muthu @sudarmuthu http://sudarmuthu.com http://slideshare.net/sudar/
  • 51. 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/