We are still actively working on the spam issue.

Difference between revisions of "IRC"

From InstallGentoo Wiki
Jump to: navigation, search
m (3 moved page IRC to IRC on wheels)
m (soju)
 
(36 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{Cleanup|Move channels to it's own article, [[List of IRC channels]] for example. Make things slightly more readable by adding more context, less examples.}}
+
'''Internet Relay Chat''' ('''IRC''') is a system that facilitates transfer of messages in the form of text. The chat process works on a client/server model of networking. IRC clients are computer programs that a user can install on their system. These clients are able to communicate with chat servers to transfer messages to other clients. IRC originally was a fork of UNIX Talk, which was an older method of communicating between two UNIX machines (UNIX Talk itself was a modification of UNIX Wall). IRC was designed to allow multiple users to talk at the same time, which was a limitation of early UNIX Talk daemons. IRC has since become so much more. IRC remains the best way to yell at Serbians and Canadians.
  
'''Internet Relay Chat''' ('''IRC''') is a system that facilitates transfer of messages in the form of text. The chat process works on a client/server model of networking. IRC clients are computer programs that a user can install on their system. These clients are able to communicate with chat servers to transfer messages to other clients.
+
__TOC__
  
__TOC__
+
==A timeline of foolish anti-IRC rhetoric==
  
 +
* 1998: IRC? lol anon, why don't you use ICQ instead, it's much better.
 +
* 2002: IRC? lol anon, just install MSN, stop being such a nerd.
 +
* 2006: IRC? lol anon, with Skype you can make phone calls for free.
 +
* 2010: IRC? lol anon, Chat is all you need, everybody is there already.
 +
* 2014: IRC? lol anon, you should try WhatsApp, you can even send voice messages.
 +
* 2018: IRC? lol anon, that's prehistoric! you should checkout Discord and Slack, so much better.
 +
* 2024: IRC? lol anon, what's that? use Telegra- Durov did WHAT?!
  
 
== Channels ==
 
== Channels ==
 +
 +
===[[List of IRC channels]]===
  
 
Here's a regex that will find you a chan-related IRC channel name. Use it to search IRC logs or *chan board posts:
 
Here's a regex that will find you a chan-related IRC channel name. Use it to search IRC logs or *chan board posts:
Line 14: Line 23:
 
For example,
 
For example,
  
     grep -iEoh '#\/\w+\/[x21-x7E]*' *rizon* | sort | uniq
+
     grep -iEoha '#\/\w+\/[x21-x7E]*' *rizon* | sort | uniq
  
 
will search a set of files with rizon in the name.
 
will search a set of files with rizon in the name.
  
===List of /g/-associated channels===
+
=== Graphical ===
  
[irc://irc.installgentoo.com/#installgentoo #installgentoo @ irc.installgentoo.com]
+
* [http://hexchat.github.io/ Hexchat] - (Windows + Linux) Libre X-Chat
 +
* [http://limechat.net/ Limechat] - (Windows & OS X)
 +
* [http://www.quassel-irc.org/ Quassel] - (Windows, Linux, OS X & Android) Client-Server based IRC client. Replaces the need for a bouncer.
  
[irc://irc.installgentoo.com/#wiki #wiki @ irc.installgentoo.com] - Official IRC channel for this wiki
+
=== Terminal ===
 +
* [http://irssi.org/irssi] - (Linux/Unix Terminal Client) best for "Just Works"-ness
 +
* [http://weechat.org/ weechat] - (Linux/Unix Terminal Client) best for configurability
 +
* [http://www.bitchx.com/ BitchX] - (Linux/Unix Terminal Client)
  
[irc://irc.rizon.net/#/g/punk #/g/punk @ irc.rizon.net] - /cyb/erpunk channel with /cyb/ interests. Also, general chat.
+
=== Emacs ===
  
[irc://irc.rizon.net/#/g/sicp #/g/sicp @ irc.rizon.net] - Programming channel with some off-topic chatter. Also home to the guys who set up the [http://g.sicp.me/books/ gentoomen book library torrent].
+
* [https://www.gnu.org/software/erc/ erc] - Emacs IRC Client ( just use this one, trust me )
 +
* [https://github.com/emacs-circe/circe circe] - Another Emacs IRC Client
 +
* [https://www.nongnu.org/riece/ riece] - Another Another Emacs IRC Client
  
[irc://irc.rizon.net/#/g/tech #/g/tech @ irc.rizon.net] - IRC channel for technology and general discussion! | 4.20% pure autism, 12.5% pure ( ≖‿≖)
+
== Bouncers ==
  
[irc://irc.rizon.net/#/g/wdg #/g/wdg @ irc.rizon.net] - Web Developement General. Web dev stuff.
+
Bouncers? A bouncer is just a client that sits in a channel and watches for messages, and sends to you when you eventually connect to it. This is useful for logging and social status. You don't have to use a home server-based one if you don't wish, as some IRC services can do this for you (though you won't be able to connect to several services from one bouncer, then.)
  
[irc://irc.rizon.net/#/g/bots #/g/bots @ irc.rizon.net] - IRC bots, mostly made by people from /g/! Type .bots in the channel to get a listing.
+
* [http://wiki.znc.in/ZNC ZNC] - (Linux/Unix, OS X, Windows under cygwin) defacto bouncer
 +
* [https://bip.milkypond.org/ bip] - (Linux/Unix IRC proxy/bouncer)
 +
* [https://soju.im/ soju] - (UNIX) IRCv3 supporting bouncer written in Go
  
[irc://irc.rizon.net/#pasta #pasta @ irc.rizon.net] -  Largely /g/ inhabited channel, with shitposters, traps, technology, autism, and more! Please note that we already know that cuck is dead, it has been for months.
+
== Tutorials ==
  
[irc://irc.rizon.net/#anarchy #anarchy @ irc.rizon.net] - No gods, no masters. A channel for freedom, a channel without oppression. Enjoy no OP telling you what you can and can't say | Read the #anarchy manifesto here: https://paste.teknik.io/1371
+
* [http://www.irchelp.org/irchelp/new2irc.html IRC Help]
 +
* [http://rizon.net/info Rizon Info]
 +
* [http://wiki.darenet.org/New_Users DareNet Info for New Users]
  
[irc://irc.rizon.net/#developers #Developers @ irc.rizon.net]
+
== Need to Know IRC Commands ==
 
+
These are some of the most fundamental commands of IRC, these will be the first commands you will run and will be running far into the future. Get one of the previous IRC clients and get going!
[irc://irc.freenode.net/#technology #technology @ irc.freenode.net]
 
  
[irc://irc.rizon.net/#techloligy #techloligy @ irc.rizon.net]
+
Weechat: /server add rizon irc.rizon.net
 +
Irssi:  /connect irc.rizon.net
 +
Others may vary, read the manual...
  
[irc://irc.freenode.net/#perwl #perwl @ irc.rizon.net]
+
Connects to a service.
  
[irc://irc.rizon.net/#/g/speakersquadron #/g/speakersquadron @ irc.rizon.net] There are no rules. That also goes for the administration. No one's ever been banned.
+
/join #channelname
 +
Example:  /join #installgentoo
  
[irc://irc.rizon.net/#/g/technology #/g/technology @ irc.rizon.net] - General tech channel, with some occasional off topic.  
+
Enter a channel of your choice.
  
[irc://irc.rizon.net/#/tech/ #/tech/ @ irc.rizon.net] - The official IRC channel for [[8chan]]'s [[/tech/]] board.
+
/part #channelname
 +
Example:  /part #installgentoo
  
=== Ricing ===
+
Leave a channel. :*(
  
[irc://irc.darenet.org/#rice #rice @ irc.darenet.org] - Ricing in a friendly, censorship-free community.
+
/me (message)
 +
Example: /me is angry
  
[irc://irc.rizon.net/#rice #rice @ irc.rizon.net] - Ricing.
+
An action message.
  
[irc://irc.rizon.net/#pantsumen #pantsumen @ irc.rizon.net] - /g/ culture, anime, drugs, and ricing.
+
/msg nickname (message)
 +
Example: /msg foobar Hey tat, how are you?
  
<strike>[irc://irc.rizon.net/#degeneracy #degeneracy @ irc.rizon.net] - Dekstep tred pedophiles and ricing. Meta/b/.</strike> Dead MONTHS ago due to the rincewind autism incident (2/7/2015)
+
Send a message to someone or somewhere.
  
== Clients ==
+
/nick changes your nickname
 +
Example:  type /nick newnickname
  
 +
Set your nick. Depending on your service, the length may be limited.
  
=== Graphical ===
+
/ping nickname
 +
Example:  /ping luv2quilt
  
[http://hexchat.github.io/ Hexchat] - Windows + Linux (Free & Libre fork of X-Chat on Windows)
+
What this command does is give you the ping time, or lag time, between
 +
you and the person you pings. Nowadays, you don't have to worry about
 +
lag generally, unless you're over TOR, or running TOR over satellite.
  
[http://limechat.net/ Limechat] - Windows & OS X
+
/whois nickname
 +
Example: /whois bossmom
  
[http://www.quassel-irc.org/ Quassel] - (Windows, Linux, OS X & Android) Client-Server based IRC client. Replaces the need for a bouncer.
+
See a bit more information about another user.
  
=== Terminal ===
+
/help
 +
Example: /help Basic IRC Commands
  
[http://irssi.org/ irssi] - Linux/Unix Terminal Client
+
There's one more very helpful command, and probably the one you'll
 +
use a lot when first starting out.
  
[http://weechat.org/ weechat] - Linux/Unix Terminal Client
+
== See Also ==
 
+
[https://pastebin.com/raw/LuE8ewnv /g/'s unOfficial IRC List]
[http://www.bitchx.com/ BitchX] - Linux/Unix Terminal Client
+
[https://hottoysheadquarters.com/ hottoysheadquarters.com/ ]
 
 
== Bouncers ==
 
[http://wiki.znc.in/ZNC ZNC] - Linux/Unix, OS X, Windows (cygwin)
 
 
 
== Tutorials ==
 
http://www.irchelp.org/irchelp/new2irc.html
 
 
 
http://rizon.net/info
 
 
 
http://wiki.darenet.org/New_Users
 
 
 
== Need to Know IRC Commands ==
 
 
 
/join
 
        Type /join #channelname -- to join a channel of your choice
 
 
 
        Example: /join #installgentoo
 
 
 
/me
 
        The /me is an action message.
 
        Type /me 'does anything'
 
 
 
        Example:  /me waves hello
 
 
 
/msg
 
        Type /msg nickname (message) to start a private chat.
 
 
 
        Example:  /msg foobar Hey tat, how are you?
 
 
 
/nick
 
        /nick changes your nickname
 
  
        Example:  type /nick newnickname (limit 9 characters)
 
 
/ping
 
        Type /ping nickname.  What this command does is give you the ping time, or lag time, between you and the person you pinged.
 
        Lag can be explained as the amount of time it take for you to type your message and for others to read your messages. 
 
        Unfortunately, lag is always a part of IRC, although most times it's not a problem, just a nuisance.
 
 
        Example:  /ping luv2quilt
 
 
/whois
 
        Type /whois nickname to see a bit more information about another user.  You'll see what server another person is using, or
 
        what their ISP is.  Pretty helpful when you don't recognize a nickname that wants to chat.  You may recognize the IP, (Internet
 
        Protocol) and then feel more comfortable carrying on a conversation.  You'll also be able to see what other channels a person
 
        is in, which might be a good indicator if you really want to talk with them or not.
 
 
        Example:  /whois bossmom
 
 
/help
 
        There's one more very helpful command, and probably the one you'll use a lot when first starting out.  In fact, I still use it
 
        quite a lotType /help, you'll see the the mIRC Help Menu open up.  You can do a search from there, or you can type /help topic.
 
        Either way, a TON of information at your fingertips.
 
 
        Example: /help Basic IRC Commands
 
 
== See Also ==
 
[https://docs.google.com/document/d/1VNRrPTnGq6G9mZUxGJGPG8YvFcDVgqeY6C-JDwFzQ_Q/preview /g/'s unOfficial IRC List]
 
  
 
[[Category:Software]]
 
[[Category:Software]]
 +
[[Category:Terms]]
 +
[[Category:HowTo]]

Latest revision as of 20:51, 28 December 2024

Internet Relay Chat (IRC) is a system that facilitates transfer of messages in the form of text. The chat process works on a client/server model of networking. IRC clients are computer programs that a user can install on their system. These clients are able to communicate with chat servers to transfer messages to other clients. IRC originally was a fork of UNIX Talk, which was an older method of communicating between two UNIX machines (UNIX Talk itself was a modification of UNIX Wall). IRC was designed to allow multiple users to talk at the same time, which was a limitation of early UNIX Talk daemons. IRC has since become so much more. IRC remains the best way to yell at Serbians and Canadians.

A timeline of foolish anti-IRC rhetoric

  • 1998: IRC? lol anon, why don't you use ICQ instead, it's much better.
  • 2002: IRC? lol anon, just install MSN, stop being such a nerd.
  • 2006: IRC? lol anon, with Skype you can make phone calls for free.
  • 2010: IRC? lol anon, Chat is all you need, everybody is there already.
  • 2014: IRC? lol anon, you should try WhatsApp, you can even send voice messages.
  • 2018: IRC? lol anon, that's prehistoric! you should checkout Discord and Slack, so much better.
  • 2024: IRC? lol anon, what's that? use Telegra- Durov did WHAT?!

Channels

List of IRC channels

Here's a regex that will find you a chan-related IRC channel name. Use it to search IRC logs or *chan board posts:

   #\/\w+\/[x21-x7E]*

For example,

   grep -iEoha '#\/\w+\/[x21-x7E]*' *rizon* | sort | uniq

will search a set of files with rizon in the name.

Graphical

  • Hexchat - (Windows + Linux) Libre X-Chat
  • Limechat - (Windows & OS X)
  • Quassel - (Windows, Linux, OS X & Android) Client-Server based IRC client. Replaces the need for a bouncer.

Terminal

  • [1] - (Linux/Unix Terminal Client) best for "Just Works"-ness
  • weechat - (Linux/Unix Terminal Client) best for configurability
  • BitchX - (Linux/Unix Terminal Client)

Emacs

  • erc - Emacs IRC Client ( just use this one, trust me )
  • circe - Another Emacs IRC Client
  • riece - Another Another Emacs IRC Client

Bouncers

Bouncers? A bouncer is just a client that sits in a channel and watches for messages, and sends to you when you eventually connect to it. This is useful for logging and social status. You don't have to use a home server-based one if you don't wish, as some IRC services can do this for you (though you won't be able to connect to several services from one bouncer, then.)

  • ZNC - (Linux/Unix, OS X, Windows under cygwin) defacto bouncer
  • bip - (Linux/Unix IRC proxy/bouncer)
  • soju - (UNIX) IRCv3 supporting bouncer written in Go

Tutorials

Need to Know IRC Commands

These are some of the most fundamental commands of IRC, these will be the first commands you will run and will be running far into the future. Get one of the previous IRC clients and get going!

Weechat: /server add rizon irc.rizon.net
Irssi:  /connect irc.rizon.net
Others may vary, read the manual...

Connects to a service.

/join #channelname
Example:  /join #installgentoo

Enter a channel of your choice.

/part #channelname
Example:  /part #installgentoo

Leave a channel. :*(

/me (message)
Example:  /me is angry

An action message.

/msg nickname (message)
Example:  /msg foobar Hey tat, how are you?

Send a message to someone or somewhere.

/nick changes your nickname
Example:  type /nick newnickname

Set your nick. Depending on your service, the length may be limited.

/ping nickname
Example:  /ping luv2quilt

What this command does is give you the ping time, or lag time, between you and the person you pings. Nowadays, you don't have to worry about lag generally, unless you're over TOR, or running TOR over satellite.

/whois nickname
Example:  /whois bossmom

See a bit more information about another user.

/help
Example: /help Basic IRC Commands

There's one more very helpful command, and probably the one you'll use a lot when first starting out.

See Also

/g/'s unOfficial IRC List hottoysheadquarters.com/