How To Be A Hacker<br />Paul Tarjan’s<br />
What is a hacker<br />
Dreamer<br />
Coder<br />
Hacker<br />
Sign me up!<br />Now that we’re on the same page, lets talk about hackers<br />Many types of hackers. Lets talk computer h...
Things you should be doing now<br />
Buy a domain name<br />2 beers - $7.50<br />http://www.retailmenot.com/view/godaddy.com<br />paulisageek.com<br />Infinite...
Build a homepage<br />Learn HTML + CSS + JS<br />Create your web presence<br />Link to your other stuff<br />rel=“me”<br />
Run a *nix box<br />Apache<br />MySQL<br />Samba / NFS<br />Outbound SMTP to your domain<br />Subdomain : home.paulisageek...
Learn lots of languages<br />At least one of each type<br />Ones I use everyday<br />Scripting : python, bash<br />Web : P...
Opensource<br />Give your code to the world<br />Easy to link to<br />Good for archiving<br />Get known! Make friends!<br ...
Lets hack something<br />Azeroth<br />
Ok, that’s a bit big<br />Who would win in a WoW duel?<br />Many ways to architect. I’m doing it this way to teach Javascr...
We’ll do it live!<br />Git<br />Linux<br />Apache<br />MySQL<br />PHP<br />http://paulisageek.com/hacku/<br />
TCP/IP<br />
DNS<br />
HTTP<br />
Linux<br />
Apache<br />
SQL<br />
PHP<br />
URL/URI<br />
Free-ish Hosting<br />App engine<br />EC2<br />Find an old machine and run it in your dorm <br />dyndns.org<br />
Microformats<br />microformats.org<br />Use known classnames for known types<br />&lt;a class=“fn”&gt; <br />
REST<br />
JSON + YAML<br />
Ideas<br />
Search Engine<br />Crawler<br />Indexer<br />Webmap<br />Ranking function<br />Runtime system<br />Web frontend<br />
Games<br />Client side – directx, opengl<br />Web based – ikarium<br />Flash – kongregate.com<br />Great experience and pe...
Opensource<br />Find a opensource thing you use <br />Join the mailing list <br />Report some bugs <br />Fix some bugs tha...
Other<br />Find something you need and build it so others can use it too <br />
Upcoming SlideShare
Loading in...5
×

How To Be A Hacker

24,070

Published on

If you want to build cool stuff and not just be a code monkey in a cubicle, then I recommend you start hacking today.

This is my intro talk for Yahoo's HackU program.

Published in: Technology, Business
7 Comments
8 Likes
Statistics
Notes
  • i would like to learn more so dat i can be of helpful to others and dont involves myself to illigle activities.thans
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • @DezWoodhull go to this vid it will help you here the link
    http://youtu.be/GXwFCZR_sOA
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • @DezWoodhull me to i know one way go start on desktop and go to run then type cmd press enter and type shut down -i just like that and there's a space between n and the symbol then you need to know their computer name you can restart and shutdown their computers here the link to vid http://youtu.be/GXwFCZR_sOA
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • hi im dez and im 12 i need advice on how to be a hacker. im not the type to do e-legle stuf with hacking i only will use it to be helpfull ill do legal stuf k ^-^ i think it would be cool to no more about internet and i think it would be cool to no how to hack because my ferends are always hacking into my stuf so naw ill be able to get reveng so ya
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • hi im dez and im 12 i need advice on how to be a hacker. im not the type to do e-legle stuf with hacking i only will use it to be helpfull ill do legal stuf k ^-^ i think it would be cool to no more about internet and i think it would be cool to no how to hack because my ferends are always hacking into my stuf so naw ill be able to get reveng so ya
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
24,070
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
298
Comments
7
Likes
8
Embeds 0
No embeds

No notes for slide

Transcript of "How To Be A Hacker"

  1. 1. How To Be A Hacker<br />Paul Tarjan’s<br />
  2. 2. What is a hacker<br />
  3. 3. Dreamer<br />
  4. 4. Coder<br />
  5. 5. Hacker<br />
  6. 6. Sign me up!<br />Now that we’re on the same page, lets talk about hackers<br />Many types of hackers. Lets talk computer hackers. (NOT CRACKERS).<br />Many types of computer hackers :<br />Hardware<br />Security<br />Software<br />Web<br />Specifically: Web hackers<br />
  7. 7. Things you should be doing now<br />
  8. 8. Buy a domain name<br />2 beers - $7.50<br />http://www.retailmenot.com/view/godaddy.com<br />paulisageek.com<br />Infinite Emails : amazon@paulisageek.com<br />OpenID : http://paulisageek.com<br />Project Hosting : http://paulisageek.com/ppp<br />Google does mail forwarding : http://www.google.com/apps/<br />
  9. 9. Build a homepage<br />Learn HTML + CSS + JS<br />Create your web presence<br />Link to your other stuff<br />rel=“me”<br />
  10. 10. Run a *nix box<br />Apache<br />MySQL<br />Samba / NFS<br />Outbound SMTP to your domain<br />Subdomain : home.paulisageek.com<br />dyndns.org for dynamic ips<br />
  11. 11. Learn lots of languages<br />At least one of each type<br />Ones I use everyday<br />Scripting : python, bash<br />Web : PHP, python, SQL<br />Client Side : Javascript, CSS, HTML<br />Speed : C, C++, Java<br />Fun problems to learn : http://projecteuler.net/index.php?section=problems<br />
  12. 12. Opensource<br />Give your code to the world<br />Easy to link to<br />Good for archiving<br />Get known! Make friends!<br />Better than a resume<br />I use – github<br />Others recommend - Google Code<br />
  13. 13. Lets hack something<br />Azeroth<br />
  14. 14. Ok, that’s a bit big<br />Who would win in a WoW duel?<br />Many ways to architect. I’m doing it this way to teach Javascript and YQL<br />Firefox<br />YQL<br />wowarmory<br />2 x character + server<br />Fetch character info<br />Return XML<br />JSON<br />
  15. 15. We’ll do it live!<br />Git<br />Linux<br />Apache<br />MySQL<br />PHP<br />http://paulisageek.com/hacku/<br />
  16. 16. TCP/IP<br />
  17. 17. DNS<br />
  18. 18. HTTP<br />
  19. 19. Linux<br />
  20. 20. Apache<br />
  21. 21. SQL<br />
  22. 22. PHP<br />
  23. 23. URL/URI<br />
  24. 24. Free-ish Hosting<br />App engine<br />EC2<br />Find an old machine and run it in your dorm <br />dyndns.org<br />
  25. 25. Microformats<br />microformats.org<br />Use known classnames for known types<br />&lt;a class=“fn”&gt; <br />
  26. 26. REST<br />
  27. 27. JSON + YAML<br />
  28. 28. Ideas<br />
  29. 29. Search Engine<br />Crawler<br />Indexer<br />Webmap<br />Ranking function<br />Runtime system<br />Web frontend<br />
  30. 30. Games<br />Client side – directx, opengl<br />Web based – ikarium<br />Flash – kongregate.com<br />Great experience and people will actually use it<br />
  31. 31. Opensource<br />Find a opensource thing you use <br />Join the mailing list <br />Report some bugs <br />Fix some bugs that bother you <br />Add some features that you want <br />
  32. 32. Other<br />Find something you need and build it so others can use it too <br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×