-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathirc.html
More file actions
159 lines (159 loc) · 6.52 KB
/
irc.html
File metadata and controls
159 lines (159 loc) · 6.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<!DOCTYPE html>
<html lang='en-US'>
<head>
<meta charset='utf-8'>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<title>ulug - irc</title>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link href='https://fonts.googleapis.com/css?family=Montserrat:400italic,400,700' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700' rel='stylesheet' type='text/css'>
<link rel='stylesheet' href='style.css' type='text/css'>
</head>
<body>
<header class='page-header shadowed'>
<h1 class='logo'>
<span class='logo-the'>the</span>
<span class='logo-u'>u</span>lug
</h1>
</header>
<div class='main-wrapper'>
<main class='shadowed'>
<article class='main-content'>
<header class='article-header'>
<h1 class='page-title'>irc howto</h1>
</header>
<aside class='notice'>
<p>
This is still a rough draft and could use a couple more sections.
I'll turn this into a proper guide eventually,
but hopefully this should get you started.
</p>
</aside>
<section>
<hgroup class='section-title'>
<h1>irc and you</h1>
<h2>now what can it do?</h2>
</hgroup>
<p>
A few of us hang out in the <a href='http://freenode.net'>freenode</a>
IRC network in the
<code>#ulug</code> and <code>##uofu</code>
channels. If you're new to IRC, but want to join us, read on.
</p>
<p>
<a href='https://en.wikipedia.org/wiki/Internet_Relay_Chat'>IRC</a>
is a protocol for chat.
With an IRC client,
you log into a server where you can chat with other users on that server.
People typically chat in rooms called <i>channels,</i>
although you can message people directly.
</p>
<p>
Although other forms of instant communication have emerged and started to displace IRC,
IRC still remains as a popular communication channel for open source communities.
</p>
</section>
<section>
<h1 class='section-title'>irc clients</h1>
<p>
There are many
<a href='http://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients'>clients</a>
available for IRC.
Some include:
<section>
<h2 class='list-header'>Cross-platform</h2>
<ul>
<li><a href='http://pidgin.im'>Pidgin</a></li>
<li><a href='http://hexchat.github.io'>HexChat</a></li>
<li><a href='https://addons.mozilla.org/en-US/firefox/addon/chatzilla/'>ChatZilla</a></li>
</ul>
</section>
<section>
<h2 class='list-header'>Mac</h2>
<ul>
<li><a href='http://limechat.net/mac/'>LimeChat</a></li>
<li><a href='http://colloquy.info'>Colloquy</a></li>
</ul>
</section>
<section>
<h2 class='list-header'>Terminal Fans</h2>
<ul>
<li><a href='http://www.weechat.org'>WeeChat</a></li>
<li><a href='http://www.irssi.org/'>Irssi</a></li>
</ul>
</section>
</p>
<p>
If you don't wish to install a client,
there's always the
<a href='http://webchat.freenode.net?channels=%23ulug%2C%23%23uofu'>web</a>
client for Freenode.
</section>
<section>
<h1 class='section-title'>web quickstart</h1>
<p>
If you're using the web
<a href='http://webchat.freenode.net?channels=%23ulug%2C%23%23uofu'>web</a>
client, simply enter your desired nickname,
make sure the channels listed are
<code>#ulug</code> and <code>##uofu</code>,
fill in the captcha and hit connect.
</p>
</section>
<section>
<h1 class='section-title'>register on freenode</h1>
<p>
Registering your IRC nick on freenode allows you to reserve that nick
and use it for identification.
</p>
<p>
First make sure you have set your desired nick.
</p>
<figure>
<code>/nick <your nickname></code>
</figure>
<p>
Next, message NickServ with the <code>REGISTER</code> command.
</p>
<figure>
<code>
/msg NickServ REGISTER <password> <youremail@emailsite.com>
</code>
</figure>
<p>
Be sure to use an unique password as you may be authenticating over plaintext.
</p>
<p>
You'll need to use a valid email as you'll be sent a verification email
which will be used to complete the registration.
In the email will be a random string that you'll message to NickServ.
</p>
<figure>
<code>/msg NickServ VERIFY REGISTER <your nickname> <number and letter code></code>
</figure>
<p>
Once you're done, you'll have registered your nick with freenode.
Remember to now identify with NickServ when you sign on.
Most IRC clients can be configured to automatically do this for you.
Nicks expire if they haven't been identified within the last ten months.
Once expired, another may register it.
</p>
<figure>
<code>/msg NickServ IDENTIFY <nick> <password></code>
</figure>
<p>
If you sign in to find your registered nick in use by another,
you can force them to release it then set your nick to it.
</p>
<figure>
<code>/msg NickServ RELEASE <nick> <password></code><br> <!-- TODO: convert this to a ul or something -->
<code>/nick <your nick></code>
</figure>
</section>
</article>
</main>
</div>
</body>
</html>