IRC
Overskriften er en forkortelse for «Internet Relay Chat», som er en protokoll for tekstbasert kommunikasjon over Internett. Tjenesten støtter både samtaler i grupper (på IRC under navnet kanaler) og en-til-en (dialog).
For å ta i bruk IRC, må man først gå til anskaffelse av en IRC-klient (altså et program som fungerer på irc). Når man har gjort det, er det bare å koble seg til, men hvordan?
Hvordan fungerer IRC?
IRC er egentlig intet konkret; det er en spesifikasjon om hvordan IRC-programmer skal fungere. Det er derfor på sin plass å si litt om hvordan det fungerer. «IRC» brukes også om hele nettverket, eller rettere sagt alle nettverkene.
IRC er organisert i flere nettverk, og hvert nettverk har et navn. Hvert av disse nettverkene er organisert av en eller flere IRC-servere. All trafikk mellom brukere av IRC må gå gjennom minst en av disse serverne. Serverne innenfor samme nettverk snakker sammen, og samarbeider om å tilby tjenestene for brukerne.
På nettverkene finnes det kanaler. Man kan gå inn på kanalene for å kommunisere med andre som er på dem. Man kan også opprette nye kanaler, og invitere venner til å bli med i dem.
Brukerne på et nettverk identifiseres med et nick (kort for engelsk nickname=kjælenavn). Her velger man selv, men man må velge et navn ingen andre bruker. Det er litt forskjellige regler på de forskjellige nettverkene som omhandler det å reservere et nick slik at andre ikke bruker det når du er borte. Man kan ha forskjellige nicker på de ulike nettverkene.
Komme i gang
Det første man må gjøre, er, som sagt, å skaffe en IRC-klient. Min personlige preferanse er irssi(1), som er en kraftig klient. Andre klienter, som X-Chat kan dog være lettere å begynne med.
Irssi
Denne kan hentes fra http://www.irssi.org/, men sannsynligvis er den allerede pakket til operativsystemet ditt gjennom din leverandør. Her på IfI, ligger irssi installert, og jeg anbefaler at man passer på at det er «/store/snacks/bin/irssi», og ikke «/local/bin/irssi» som kjøres. Denne irssien har «/store/snacks/etc/irssi.conf» som konfigurasjonsfil ved første oppstart. Jeg kommer til å ta utgangspunkt i dette.
Irssi er en tekstbasert klient. Den bruker curses-biblioteket, slik at det blir pent og fargerikt. Fordelen med dette, er at den da kan kjøres i et vindu over ssh(1)-forbindelse, og også i en screen(1), eventuelt også i konsollet, dersom det er ønskelig.
Starte irssi
Kommandoen «irssi» starter irssi. Man kan angi noen opsjoner også: «-n <nick>» angir at noe annet brukernavnet skal bli nicket, og «-!» angir at irssi ikke skal koble seg opp mot en server. Se manualsiden til irssi(1) for mer informasjon. På IfI vil irssi, dersom ikke annet er angitt, koble seg opp mot «irc.ifi.uio.no», som er en server i nettverket «IRCnet». Den prøver å bruke brukernavnet ditt som nick.
Når man kjører irssi for første gang ser det omtrent slik ut. Man kan skrive inn tekst på den nederste linjen, der markøren står. Til venstre for markøren, står navnet på den aktive gruppen, som nå er det spesielle «(status)». I «(status)» kommuniserer man kun med irssi, ikke andre mennesker.
Legg også merke til den nedre blå linjen på bildet. Her står det informasjon om (1) tiden, (2) nicket ditt og (3) den aktuelle gruppen. Informasjonen på linjen kan selvfølgelig tilpasses, da med kommandoen «/statusbar»
Kommandoer
Nå må man bare klare å komme seg inn på kanaler. Til dette og alt annet bruker man kommandoer. Når man angir kommandoer, begynner man linjen med skråstrek («/». Må ikke forveksles med backslash, som er «\»).
Skriv nå «/help», og trykk enter. Denne kommandoen er veldig kjekk å kunne. Resultatet fra «/help» er en liste med kommandoer. Ordet «join» står på denne listen. Prøv derfor «/help join». Nå forteller irssi om kommandoen join. Av teksten virker det åpenbart at man går inn på en kanal med join, men hvordan bruker man kommandoen? Svaret ligger i den noe kryptiske førstelinjen:
JOIN [-invite] [-<server tag>] <channels> [<keys>]
Klammene betyr at man kan utelate å skrive det som står. Dette innebærer at i sin korteste form skal man skrive inn «/join irssi» for å komme inn på kanalen #irssi. Nå endrer hele vinduet seg, og legg merke til at statusbaren er litt annerledes enn den har vært.
Også når man er inne på kanaler, vil man kunne skrive inn kommandoer. Ønsker man å starte en linje med skråstrek, må man skrive noe som: «/ /join <gruppe> går inn på en gruppe.»
Irssi har, som standard, flere vinduer. Disse vinduene er nummerert. For å bytte mellom vinduer, kan man skrive noe à la «/window 1», som går til vindu 1 (status). Er terminalen satt opp riktig, kan man også bruke Alt-1 (Meta-1) eller Esc-1 for å gå til vindu 1. Analogt med andre vinduer.
For å åpne en dialog med noen andre, kan man bruke en av kommandoene «/msg» og «/dcc». Ved hjelp av «/help» kan man lese seg frem til hvordan de virker.
Avslutte
Kommandoen «/quit» avslutter.
X-Chat
X-Chat er en grafisk IRC-klient for Linux. Man starter den med kommandoen xchat. Da får man opp følgende vindu:

Man får muligheten til å rangere tre ulike nicker. Brukernavn og navn er andre ting IRC-klienten sender over. Det er ulike normer og regler på de forskjellige nettverkene når det gjelder ærlighet her. Under «Networks» har jeg på bildet valgt IRCNet. Klikker man nå «Connect», oppretter X-Chat en forbindelse med informasjonen som er skrevet inn.

Ved å velge «Join Channel…» under Server-menyen, får man opp en dialogboks som spør om kanalnavn. Når man har skrevet inn et, får man opp et nytt vindu.

For å kontrollere X-Chat, har man valget mellom å bruke menyene og musen, og å bruke kommandoer, som i irssi. Les gjerne delen om irssi, selv om du ikke har planlagt å bruke kommandoene. Ved å bruke musen, kan man for eksempel høyreklikke på ting, som for eksempel et nick i listen til høyre, for å få opp kontekstmenyer.
Lenker
Det finnes masse informasjon om IRC på nettet.
Lenker man bør sjekke:
Andre lenker: