IRC på en Mac En Primer

Långt före dagen för SMS-meddelanden, IM-tjänster och andra momentana kommunikationsprotokoll som vi nu är bekanta med, var Internet hemma för hela födelseplatsen - IRC. Stå för Internet Relay Chat, det här otroliga chatprotokollet var så robust att det fortfarande används idag. I den här artikeln kommer vi att upptäcka hur IRC fungerar och varför du ska använda den.


Det första direktmeddelandesystemet

År 1988 uppfinde en finsk man med namnet Jarkko Oikarinen IRC som ersättning för ett ålderssystem för relächattar som kördes på de telefonbaserade tillhörande anslagstavlorna (BBS) som var populära före 1990-talet.

Han ville ha ett system som byggdes på det då fräscha "Internet", och hans lösning utnyttjade TCP- eller Transmission Control Protocol, en av kärnarkitekturerna i det globala nätverket vi känner idag.

IRC hjälpte till att popularisera begreppet Internet som en plattform för kommunikation.

Hans prestation är viktig för två huvudorsaker. För det första bidrog det till att popularisera begreppet Internet som en kommunikationsplattform. För det andra lade han grunden och tillhandahöll ett bevis på koncept för generationer protokoll, tjänster och system för direktmeddelanden som skulle utvecklas från det.

Jarkko jobbar nu för Google.


Strukturen av IRC


Strukturen av IRC

Även om den har utvecklats enormt sedan dess uppfinning, är det moderna ansiktet på IRC rakt fram och strukturen har varit ganska konsekvent under hela sitt långa liv. Det är i sitt hjärta ett system för att skapa chattrum.

Hierarkin fungerar så här: IRC Networks > IRC-servrar > kanaler. Nätverk är stora kluster av enskilda servrar, och medan det finns relativt få av dem, är det värt att notera att EFnet - originalet - fortfarande är verksamt och bland de "Big Four" IRC-näten (tillsammans med QuakeNet, Undernet och IRCnet).

IRC-servrar tillhandahåller de faktiska miljöerna och bearbetningen för chattning, och var och en kan vara värd för ett antal enskilda kanaler. Dessa kanaler är där vi - som användare - kom in på bilden.


Klienter: Träffa Colloquy

Det första steget på vägen till IRC-behärskning är att ansluta till en server och hitta en kanal för att chatta på. Detta uppnås genom klientprogramvara, och det finns ett enormt antal alternativ tillgängliga för nästan alla beräkningssystem i historien.

På Mac-sidan av saker är de främsta alternativen Adium och Colloquy. Adium är omni-chat supertool, så för tydlighetens skull kommer vi att använda Colloquy istället för att illustrera allt i denna handledning. Colloquy är tillgänglig som en gratis nedladdning från deras hemsida, och är en robust IRC-fokuserad klient som gör det mycket enkelt att förstå vad som händer.

När du hämtar och kör Colloquy, kommer du att hälsas med det grundläggande gränssnittet. Nu får vi chatta!


Colloquy är en ren, enkel och kraftfull IRC-klient.

Ansluta till en server

Första saker först: vi måste hitta oss en server för att chatta på. Från Colloquys huvudfönster, tryck helt enkelt på knappen "Ny" längst upp till vänster för att komma igång.

När du chattar på IRC, tilldelar du dig en smeknamn så att du kan identifieras på kanalen. Det här kan vara allt du vill, men det är en bra idé att välja något ganska anonymt och undvika generiska namn som kan bli förvirrande i en trång kanal.

Det är en bra idé att välja ett ganska anonymt smeknamn, för att undvika generiska namn som kan bli förvirrande i en trång kanal.

Därefter är du ombedd att välja en server för att ansluta till (ignorera serverns protokollfiler eftersom vi använder IRC här). Det är mycket troligt att du har stött på inbjudningar att delta i en webbplatss ägare på IRC i dina Internetresor, och det har antingen varit en länk till en webbklient, eller de kommer att ha givit en enkel serveradress.

Låt oss säga att vi är stora StarCraft-fans. En dag ser vi att de har en IRC-kanal när de surfar på StarCraft-subreddit på Reddit.com. Listan leder oss till "#starcraft på esper.net".


Att ansluta till en server är lätt. I menyn Detaljer kan du justera mer komplexa anslutningsinställningar.

Den här adressen berättar att vi ska leta efter en kanal som heter "#starcraft" på servern "esper.net". För att komma åt den här kanalen letar vi helt enkelt efter esper.net i chattservrarfältet och sedan träffar ansluta.


Hitta kanalen

När serverns anslutningen är etablerad märker du att det inte verkar vara ett alternativ att ansluta till en kanal. Detta beror på att Colloquy använder termen rum att hänvisa till kanaler, troligen för att det är lättare att förstå saker om du visar IRC-kanaler som chattrum - vilket är i huvudsak vad de är.

Det är lättare att förstå saker om du visar IRC-kanaler som chattrum - vilket är i huvudsak vad de är.

Nu när vi förstår Colloquys terminologi kan vi använda "Join Room" -knappen för att hitta StarCraft-kanalen. Genom att klicka på knappen visas ett litet fönster som ber dig ange kanalnamnet. I vårt fall vet vi att det är "#starcraft", men om vi inte var säkra, kunde vi slå ner pilen bredvid fältet för att expandera fönstret och visa hela listan med öppna kanaler på esper.net-servern. Som ni kan se finns det många av dem.

Den vi letar efter är faktiskt en onoterad kanal, vilket betyder att det inte kommer att dyka upp offentligt i den listan, men när du skriver "#starcraft" i fältet "Chattrum" och träffar Bli medlem kommer det att föra dig in i rum.


Chatta och förstå IRC-användare

Strax utanför flaggan kan du börja chatta i ett rum genom att skriva in ett meddelande och skicka det av - samma som alla chattsystem du har använt innan.


Det chattande gränssnittet visar de rum du är anslutna till och deras medlemmar till vänster, med ämnet längst upp.

Till vänster kan du se listan över alla i rummet. Längst upp är kanalen ämne visas. Detta ämne är ett fantastiskt sätt att diskutera och kan bara ändras av IRC Kanaloperatör. Den här användaren är chattrummets chef och han / hon har möjlighet att sparka en användare av kanalen, dämpa användare, förbjuda användare och annars ändra inställningar som gäller kanalen. Operatören "#starcraft" har bestämt sig för att göra den till en privat kanal, till exempel.

Du märker att Colloquy som standard lägger en röd bakgrund på ikonen för användare som är utsedda som kanaloperatörer. Det kan finnas flera röda användare, eftersom Kanaloperatörens befogenheter kan ges till användarna fritt av andra operatörer. På samma sätt kan du se blå bakgrund på vissa användare. I en kanal där diskussionen modereras kan bara blåfärgade medlemmar tala fritt. Det finns andra färger, men det är de som du sannolikt kommer att stöta på.


Kanalkommandon

Till skillnad från ett vanligt chatt system har IRC några intressanta kommandon som du kan använda för att utföra åtgärder i chattrummet.

Det finns faktiskt tiotals olika kommandon som du kan utföra, men de flesta följer syntaxen med att ha ett snedstreck framåt, följt av kommandot själv och då är det vad parametrar som krävs.


Kommandot / me är en av de vanligaste på IRC.

Ett enkelt exempel är kommandot "/ me". Att skriva "/ jag äter frukost" visas i kanalen som "[användarnamn] äter frukost". Det kallas ett åtgärdsmeddelande och IRC är känt för dem.

Ett annat enkelt kommando är "/ nick", som låter dig ändra ditt smeknamn till vad du vill - "/ nick BreakfastBeast" till exempel.

IRC har många olika kommandon för att utföra unika åtgärder i chatten utöver grundläggande chattar.

Eftersom IRC också tillåter privat meddelande mellan användare, är ett gemensamt och användbart kommando kommandot "/ msg". Den här måste följas först med smeknamnet på den medlem du vill chatta privat med, och sedan meddelandet själv. I Colloquy öppnas en separat privatchatt med dem för mer inblandade diskussioner genom att dubbelklicka på användarens namn i medlemslistan..


IRC på det moderna Internet

Eftersom du nu vet grunderna i IRC och hur du använder det, kan du ha undrat varför du kanske vill. Faktum är att det kanske kan vara frestande att hävda att den enda anledningen till att IRC fortfarande har så mycket popularitet är att den har ett starkt arv.

I själva verket har IRC ännu inte blivit föråldrat av dagens chattteknik mer än forum har. Forum och IRC-kanaler har en hel del gemensamt, i själva verket med skillnaden att ett forum är ett långsammare, rörligt, strukturerat system som lämnar en permanent post medan en IRC-kanal är en snabb och snabb diskussionsmiljö för ett ämne.

Modern IRC-användning uppträder ofta i spelvärlden, där spelarna kommer att vara värd för gigantiska kanaler för att dela tips, lära och inaktiv diskussion om deras favorittitlar. På samma sätt utnyttjar många mjukvaruprojekt, särskilt öppna källor, IRC: s makt för att vara värd för massiva realtidsdiskussioner om det pågående arbetet. Detta ger projektledare möjlighet att aktivt engagera sina deltagare på ett direkt sätt, effektivisering av kommunikationen bland stora lag.

På en praktisk nivå förblir en av IRC: s största fördelar dess ubiquity. Det faktum att klientprogramvaran är tillgänglig för nästan vilken enhet som helst, inklusive smartphones, gör det till ett idealiskt val för att chatta med en grupp människor från olika situationer. På samma sätt tillåter de omfattande hanteringsalternativen via kommandon och kanaloperatörens modereringsförmåga IRC flexibelt anpassad till många möjliga diskussioner, inklusive strukturerade debatter.


Gå framåt och chatta!

Förhoppningsvis har vi lyckats demystifiera IRC för dig. Många människor är bara medvetna om det som en underlig och arkaisk form av kommunikation. ett slags Internet-röksignalsystem. Men IRC är fortfarande lika kraftfull idag som för decennier sedan, med många dedikerade användare, stora mängder hjälp och en arkitektur som är utformad för att kunna anpassas.

I framtida artiklar ser vi ut en egen IRC-kanal, säkrar den mot attacker och breddar ditt ordförråd av chattkommandon. För nu, hoppa in i kommentarerna och berätta om dina IRC-erfarenheter - använder du det? Tror du att det är föråldrat? Har några bra alternativ att dela med dig? Vi vill höra allt om det!