Skip to content

Instantly share code, notes, and snippets.

@zotherstupidguy
Last active August 29, 2015 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zotherstupidguy/6328c832c578a9ab9965 to your computer and use it in GitHub Desktop.
Save zotherstupidguy/6328c832c578a9ab9965 to your computer and use it in GitHub Desktop.
#ruby IRC registration

Registration

The Official Ruby Community IRC channel #ruby is hosted on Freenode servers, which requires a simple straight forward registration.

  1. Use an IRC client such as irssi or weechat, in order to be able to use IRC, connect to freenode network simply by typing /connect irc.freenode.net.

  2. Choose nick, your nick should consist only of the letters from A-Z, the numbers from 0-9 and certain symbols such as "_" and "-". It may have a maximum of 16 characters. You can do /nick YourNewNick to start using your a new nickname.

  3. Register your nick /msg nickserv register your_password your_email_address

  4. You shall receive an email with your registration info. Please type the command that freenode asks you to type, into the server box to confirm your registration.

  5. Identify with Nickserv. Each time you connect, you should sign in, or "identify" yourself, using the following command: /msg nickserv identify AccountName Your-Password, or you could simply configure your IRC client to do that for you automatically.

  6. Enjoy your IRC experience via using configuration options provided by your IRC client, such as auto joining #ruby

  • Irssi: more info here
  • Weechat: more info here

or even joining #irssi or #weechat to get further info on the customizations and other cool features.

Freenode SSL and SASL installation

Freenode uses port 6697, 7000 and 7070 for SSL connections. To connect to Freenode IRC network via SSL you have to setup an new connection. Start your IRC client and run: /server add -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs -network freenode chat.freenode.net 6697 or simply /server add freenode chat.freenode.net/6697 -ssl

Save your new settings with: /save

If everything works you will see the "Z" mode set. It should look like this: "Mode change (+Zi) for user your-nick"

Although it is optional, SASL is the recommended way to identify as it encrypts your password on the wire when authenticating rather than sending your password to NickServ. SASL identifies you before you fully connect to the network and hence makes sure you're cloaked while you join channels, more info here.

Engage Your Ruby Community

Ask good questions: http://www.mikeash.com/getting_answers.html

For more info about channel rules.

Logging

#ruby is logged at http://irclog.whitequark.org/ruby

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment