yvi: Dreamsheep in Germany's national colors (Dreamsheep - Germany)
yvi ([personal profile] yvi) wrote in [site community profile] dw_dev_training2009-07-28 03:47 pm
Entry tags:

A (short) introduction to IRC

Lately there has been quite a bit of discussion about barriers for new volunteers, especially in regards to dev work. One of the most cited barriers is the heavy usage of IRC. The Wike page http://wiki.dwscoalition.org/notes/IRC unfortunately only says which server to use and links to the dw and dw_kindergarten channels.

Having used IRC for 9 years now (not consistently, but from time to time), I then decided to type at least a short introduction which i hope will be useful.

Finding a Client

IRC is used via a client. If you have ever used any instant messenger system, you have used a client - it's a program that can speak to the server, which then sends replies. IRC is very similar, only that it connects to a server, which has different channels (rooms, whatever you want to call them) in which everyone can talk to each other, not just two people (or invited people).

So you'll need a program for connecting to the Dreamwidth IRC server ( irc.dreamwidth.org ) This isn't as much rocket science as it sounds. I, for example, am a hardcore nerd that uses... the Firefox plug-in Chatzilla. It's as easy to install as any Firefox plug-in, you just need to search for it, click install and then restart the browser. That was it.

Another often used client is mirc. It works with Windows and can be downloaded here: http://www.mirc.com/get.html . I hear the installation is rather easy, but I don't have Windows and can't test.

Then there's mibbit, which is a web-application, as far as I can see. You can access it here: http://www.mibbit.com/

Once upon a time, I used Trillian, a multi-protocol messenger, for ICQ and my Yahoo chat thingy. Trillian also has an IRC protocol you can use. You can download Trillian here: http://www.ceruleanstudios.com/downloads/ .

There's more here: http://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients Apparantly, Opera has IRC built in, for example.

Connecting to the Dreamwidth IRC sever

(Please keep in mind I only use one of these - I haven't actually used mirc and Trillian in quite a while)

You might think that surely, connecting to an IRC server, something that has been around for 15 years or so now, is complicated?

If you installed Chatzilla, go to the Dreamwidth IRC Wiki: http://wiki.dwscoalition.org/notes/IRC Then click on the 'The main channel is: #dw' link.

Yeah, that was it.

Unfortunately, I am not sure if that works using another program. However, many other clients have an easy set-up as well.

With mirc, there's a tutorial here: http://www.mahq.net/chat/connection.htm The IRC server you need to put in is irc.dreamwidth.org . The other options (except for the name) don't matter. You will get a window with the list of channels on this server, one of them being #dw. Select that and you are in.

There is a tutorial for setting up IRC under Trillian here: http://suprbay.org/showthread.php?t=900 Once again the server is irc.dreamwidth.org, the channel is #dw.

On http://www.mibbit.com/chat/ , you need to click on 'Server' to put in the irc.dreamwidth.org and then put in your desired nick and #dw. It should then connect.

Information on using OperaIRC can be found here: http://operawiki.info/OperaIRC

Now What? Using IRC

IRC can be a bit scary at first. But it isn't! Really.

What you're in now is the main Dreamwidth chatroom. Most things happen here, but beginning devs will also want to join #dw_kindergarten. How? Well, many of the programs you use will have some graphical form of this, but you can also just type

/join #dw_kindergarten

and hit Enter. More channels are listed on the wiki, for example #dw_support for Support-related stuff.

Other than that, IRC is rather straight-forward. You see all messages and can type as in any chat. Saying 'hello' when you come in is nice, but not required. Same with saying 'bye' when you leave.

Commands are prefaced with /. You don't need many to use IRC, though. The second command you might need is

/nick Yvi

will set your nickname to Yvi. Which you shouldn't, as it's mine :)

/me thinks IRC is nifty

will print out the line "Yvi thinks IRC is nifty" instead of "Yvi: thinks IRC is nifty".

You can also, instead of using the general chat, have one-on-one chats with people. In most clients, you will be able to start these by double-clicking on their nicks, but you can also do

/msg Yvi Hi, Yvi

with the correct nickname. Though you are always welcomed to say hi to me.

The Bots

Feel free to skip this.

There are a few bots in the main channel which you might notice from time to time. They are mostly there to keep people up-to-date. From time to time, for example you will see something like this:

Bugsy New Dreamwidth Development bug 1506 filed by beckyvi@gmail.com.
Bugsy Bug http://bugs.dwscoalition.org/show_bug.cgi?id=1506 normal, P-, -undecided-, mark@dreamwidth.org, NEW, Drifting doesn't expand comments

That was me filing a new bug report. Bugsy sends a message to the channel everytime a new bug is filed or closed and when someone puts up a new attachment on Bugzilla. You can also use it to talk about bugs. So when I say:

Yvi This is a test bug #1

Bugsy replies with:

Bugsy Bug http://bugs.dwscoalition.org/show_bug.cgi?id=1 normal, P4, -undecided-, mark@dreamwidth.org, RESOLVED FIXED, Setup VPS for development

So everyone know what I am talking about and has a link to the bug.

Figment, also known as Bit, is used from time to time for Support related stuff, but also for amusement. You might see hEll being used for amusement and nagios tells [staff profile] mark when something is wrong.

Summary

IRC might look scary at first because it's an old technology usually associated with hardcore-geeks, but it's actually a really nice place to be. You don't need to be there 8 hours a day, or even 1 or 2. Just install it, connect, and drop by from time to time, when you're bored, whenever you have a question, etc. Don't be scared to just say "hey, anyone around to help?". I do that all the time.

We don't bite. And usually, there's more than one person around.

I typed this up without a lot of planning, so tell me if any of this needs to be changed. I hope it'll help someone and please, if you have any questions, just ask them.
laitaine: (dreamwidth - yay)

[personal profile] laitaine 2009-07-28 03:14 pm (UTC)(link)
This was a great idea, and it looks comprehensive and easy to understand to me (though, you know, I already use IRC so I have an unfair advantage *g*). Great job! ♥
kareila: Seraphim uses her laptop. (laptopangel)

[personal profile] kareila 2009-07-28 03:56 pm (UTC)(link)
I'll just add that most of the Mac users I know of on #dw use Colloquy. http://colloquy.info/
Edited 2009-07-28 15:56 (UTC)
vlion: cut of the flammarion woodcut, colored (Default)

[personal profile] vlion 2009-07-29 12:42 am (UTC)(link)
Colloquy is very nice.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2009-07-29 09:52 am (UTC)(link)
Hey, some of us still use ircle!

(Thank you so much for doing this, yvi!)
foxfirefey: A fox colored like flame over an ornately framed globe (Default)

[personal profile] foxfirefey 2009-07-28 04:32 pm (UTC)(link)
We do have an IRC help page linked to from the IRC page--maybe we could link to this post from the IRC page, too?
foxfirefey: A fox colored like flame over an ornately framed globe (Default)

[personal profile] foxfirefey 2009-07-28 04:43 pm (UTC)(link)
It's okay! I like this walkthrough, and I think it is a good post to make to [site community profile] dw_dev_training, to bring it to the attention of people who otherwise would not see it!
zarhooie: Girl on a blueberry bramble looking happy. Text: Kat (Default)

[personal profile] zarhooie 2009-08-02 05:43 pm (UTC)(link)
+1
baggyeyes: Mac-Keyboard (Keyboard)

[personal profile] baggyeyes 2009-07-28 05:12 pm (UTC)(link)
IRC is like instant Messenger on Steroids.

Great write-up.
hypatia: (Default)

[personal profile] hypatia 2009-07-28 06:33 pm (UTC)(link)
if you're on Ubuntu, the Ubuntu Women project has a great tutorial for both the x-chat and irssi clients over here:

http://wiki.ubuntu-women.org/Courses/IRC/

-Leigh
vlion: cut of the flammarion woodcut, colored (Default)

[personal profile] vlion 2009-07-29 12:45 am (UTC)(link)
emacs has erc.

M-x erc RET irc.dreamwidth.org RET RET -nick here- RET -password- RET

/join #dw

Although I suppose if you are using IRC via emacs, that really puts you into the hardcore-geek category. >.>
Edited 2009-07-29 00:45 (UTC)
watersword: A woman typing on a laptop next to a window (on a train, perhaps?) (Stock: laptop on a train)

[personal profile] watersword 2009-07-29 01:45 pm (UTC)(link)
This would have been awesome to have, lo these many months ago when I was trying to figure out IRC!

...of course, now that I know it sends me into anxiety attacks from being overstimulated, I can merely gaze wistfully.
zarhooie: Girl on a blueberry bramble looking happy. Text: Kat (Default)

[personal profile] zarhooie 2009-08-02 05:44 pm (UTC)(link)
We miss you. :( You should come hang out on #dw_support at least, 'cause it's a lot less BWAH PEOPLE now. Actually, #dw is a lot less BWAH PEOPLE since Open Beta passed.