58
This Man Needed Help, So He Went on IRC You Won’t Believe What Happened Next!

This Man Needed Help, So He Went on IRC

Embed Size (px)

Citation preview

Page 1: This Man Needed Help, So He Went on IRC

This Man Needed Help, So He Went on IRC

You Won’t Believe What Happened Next!

Page 2: This Man Needed Help, So He Went on IRC

What is IRC?

Page 3: This Man Needed Help, So He Went on IRC

What is IRC?

❖ It’s complicated

Page 4: This Man Needed Help, So He Went on IRC

What is IRC?

❖ It’s complicated

❖ TL;DR 80s-era tech for real-time(ish) chat

Page 5: This Man Needed Help, So He Went on IRC

What is IRC?

❖ It’s complicated

❖ TL;DR 80s-era tech for real-time(ish) chat

❖ Home of this guy

Page 6: This Man Needed Help, So He Went on IRC

What is IRC?

Page 7: This Man Needed Help, So He Went on IRC

What is IRC?

Page 8: This Man Needed Help, So He Went on IRC

Helpful People? Where!?

Page 9: This Man Needed Help, So He Went on IRC

Helpful People? Where!?

❖ On IRC

Page 10: This Man Needed Help, So He Went on IRC

Helpful People? Where!?

❖ On IRC

❖ In #python

Page 11: This Man Needed Help, So He Went on IRC

What is #python?

Page 12: This Man Needed Help, So He Went on IRC

What is #python?

❖ The home of the Python community on IRC

Page 13: This Man Needed Help, So He Went on IRC

What is #python?

❖ The home of the Python community on IRC

❖ ‘pound Python’, not ‘hashtag python’

Page 14: This Man Needed Help, So He Went on IRC

How Do I Get There?

Page 15: This Man Needed Help, So He Went on IRC

How Do I Get There?

❖ Have you used IRC before?

Page 16: This Man Needed Help, So He Went on IRC

How Do I Get There?

❖ Have you used IRC before?

❖ Yes: Use your client of choice & pick a server from https://freenode.net/irc_servers.shtml

Page 17: This Man Needed Help, So He Went on IRC

How Do I Get There?

❖ Have you used IRC before?

❖ Yes: Use your client of choice & pick a server from https://freenode.net/irc_servers.shtml

❖ No: https://webchat.freenode.net

Page 18: This Man Needed Help, So He Went on IRC

How Do I Get There?

❖ Have you used IRC before?

❖ Yes: Use your client of choice & pick a server from https://freenode.net/irc_servers.shtml

❖ No: https://webchat.freenode.net

❖ Sign in and /join #python

Page 19: This Man Needed Help, So He Went on IRC

What’s #python-unregistered?

Page 20: This Man Needed Help, So He Went on IRC

What’s #python-unregistered?

❖ The place you go the first time you try to join #python

Page 21: This Man Needed Help, So He Went on IRC

What’s #python-unregistered?

❖ The place you go the first time you try to join #python

❖ More accurately, it’s the place you go if your nick isn’t registered

Page 22: This Man Needed Help, So He Went on IRC

A Short Digression on Nicks

Page 23: This Man Needed Help, So He Went on IRC

A Short Digression on Nicks

❖ How people interact with you on IRC

Page 24: This Man Needed Help, So He Went on IRC

A Short Digression on Nicks

❖ How people interact with you on IRC

❖ FCFS

Page 25: This Man Needed Help, So He Went on IRC

A Short Digression on Nicks

❖ How people interact with you on IRC

❖ FCFS

❖ Not persistent

Page 26: This Man Needed Help, So He Went on IRC

A Short Digression on Nicks

❖ How people interact with you on IRC

❖ FCFS

❖ Not persistent

❖ Registering your nick means you’re the only one who can use it

Page 27: This Man Needed Help, So He Went on IRC

Why Does #python Care?

Page 28: This Man Needed Help, So He Went on IRC

Why Does #python Care?

Page 29: This Man Needed Help, So He Went on IRC

Why Does #python Care?

Page 30: This Man Needed Help, So He Went on IRC

Why Does #python Care?

It cuts down on:

❖ Trolling

❖ Griefing

❖ Harassment

❖ Generally being a jerk

Page 31: This Man Needed Help, So He Went on IRC

Fine, How Do I Register?

Page 32: This Man Needed Help, So He Went on IRC

Fine, How Do I Register?

❖ /msg NickServer REGISTER $PASSWORD $EMAIL

Page 33: This Man Needed Help, So He Went on IRC

Fine, How Do I Register?

❖ /msg NickServer REGISTER $PASSWORD $EMAIL

❖ Verify your email address

Page 34: This Man Needed Help, So He Went on IRC

Fine, How Do I Register?

❖ /msg NickServer REGISTER $PASSWORD $EMAIL

❖ Verify your email address

❖ Don’t forget to /msg NickServer IDENTIFY $NICK $PASSWORD when you log in

Page 35: This Man Needed Help, So He Went on IRC

Fine, How Do I Register?

❖ /msg NickServer REGISTER $PASSWORD $EMAIL

❖ Verify your email address

❖ Don’t forget to /msg NickServer IDENTIFY $NICK $PASSWORD when you log in

❖ /join #python

Page 36: This Man Needed Help, So He Went on IRC

I’m In! Now What?

Page 37: This Man Needed Help, So He Went on IRC

I’m In! Now What?

Page 38: This Man Needed Help, So He Went on IRC

I’m In! Now What?

❖ Don’t blurt a question (yet)

Page 39: This Man Needed Help, So He Went on IRC

I’m In! Now What?

❖ Don’t blurt a question (yet)

❖ Read the topic

Page 40: This Man Needed Help, So He Went on IRC

I’m In! Now What?

❖ Don’t blurt a question (yet)

❖ Read the topic

Page 41: This Man Needed Help, So He Went on IRC

OK, I Read It. Now What?

Page 42: This Man Needed Help, So He Went on IRC

OK, I Read It. Now What?

❖ Ask your question

Page 43: This Man Needed Help, So He Went on IRC

OK, I Read It. Now What?

❖ Ask your question

❖ Don’t ask to ask, just ask

Page 44: This Man Needed Help, So He Went on IRC

OK, I Read It. Now What?

❖ Ask your question

❖ Don’t ask to ask, just ask

❖ Show that you’ve thought about the problem

Page 45: This Man Needed Help, So He Went on IRC

OK, I Read It. Now What?

❖ Ask your question

❖ Don’t ask to ask, just ask

❖ Show that you’ve thought about the problem

❖ You’re not entitled to an answer

Page 46: This Man Needed Help, So He Went on IRC

OK, I Read It. Now What?

❖ Ask your question

❖ Don’t ask to ask, just ask

❖ Show that you’ve thought about the problem

❖ You’re not entitled to an answer

❖ Answer follow-up questions

Page 47: This Man Needed Help, So He Went on IRC

OK, I Read It. Now What?

❖ Ask your question

❖ Don’t ask to ask, just ask

❖ Show that you’ve thought about the problem

❖ You’re not entitled to an answer

❖ Answer follow-up questions

❖ Be prepared to show your work

Page 48: This Man Needed Help, So He Went on IRC

Congratulations!

Page 49: This Man Needed Help, So He Went on IRC

That Still Didn’t Work. Now What?

Page 50: This Man Needed Help, So He Went on IRC

That Still Didn’t Work. Now What?

Page 51: This Man Needed Help, So He Went on IRC

That Still Didn’t Work. Now What?

❖ Ask a friend

Page 52: This Man Needed Help, So He Went on IRC

That Still Didn’t Work. Now What?

❖ Ask a friend

❖ Try a more specific channel

Page 53: This Man Needed Help, So He Went on IRC

That Still Didn’t Work. Now What?

❖ Ask a friend

❖ Try a more specific channel

❖ Try a project-specific mailing list

Page 54: This Man Needed Help, So He Went on IRC

Get A Free ZNC Account

Page 55: This Man Needed Help, So He Went on IRC

Get A Free ZNC Account

❖ ZNC is an IRC bouncer

Page 56: This Man Needed Help, So He Went on IRC

Get A Free ZNC Account

❖ ZNC is an IRC bouncer

❖ RescueTime is giving out accounts for free

Page 57: This Man Needed Help, So He Went on IRC

Get A Free ZNC Account

❖ ZNC is an IRC bouncer

❖ RescueTime is giving out accounts for free

Page 58: This Man Needed Help, So He Went on IRC

Questions?

Hank Gay

[email protected]