Irc-klient. Eigil Obrestad. Morten H Singstad. Kristofers Celms



Like dokumenter
Kursdeltakere som ønsker å bruke leksjonene f.eks til undervisning eller kursformål må ta direkte kontakt med forfatter for nærmere avtale.

Hvordan legge ut en melding i Fronter

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang

Timeregistrering I Agresso. Brukerveiledning (Verson 1.0 PML)

SPSS Høgskolen i Innlandet

Brukerveiledning WordPress. Innlogging:

KONTOR påloggingsguide / Oppsett av Outlook 2010

Remote Desktop Services

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 8

WordPress. Brukerveiledning. Kjære kunde. Innlogging:

Brukermanual til Domenia Norges adminløsning

SPSS Høgskolen i Innlandet

Brukermanual til Domenia Norges webshop

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

Brukerdokumentasjon Citrix og Multiframe InnsIKT 2.0. Versjon 1.5. Innholdsfortegnelse

Brukermanual Medlemssystemet Medarbeideren

Tilgang til nytt skrivebord «KONTOR»

Brukerveiledning - secure.nhh.no og secure.privnett.nhh.no

Hvordan å lage og publisere ditt personlige visittkort

1. Hent NotaPlan Online Backup på 2. Trykk på Download i menyen og på Download i linjen med Notaplan Backup

KF Lokal personalhåndbok - brukerveiledning for redaktør

Spørsmål: Hvordan setter jeg opp routeren uten cd? Svar: Routeren kan settes opp manuelt med denne steg for steg guiden nedenfor

Introduksjon i bruk av Microsoft Outlook 2003 med Exchange for NHH

Brukerveiledning for SMS fra Outlook

PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Brukerveiledning for hjemmesider

ebudbok Elektronisk budbok på PDA Registrering av gangrekkefølge på web

Veiledning i bruk av Fjernaksess

KOMME I GANG 2. Logge på 2. I redigeringsvinduet 3 OVERSIKT OVER KNAPPENE SOM LIGGER ØVERST I REDIGERINGSVINDUET 5

Tilbakemeldings-arkiv v. 2.0 Brukermanual

1 Innholdsfortegnelse

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Brukerveiledning e-postsystem

Øverst i høyre hjørne (1) kan du logge deg inn med brukernavnet og passordet du har fått per epost.

Innhold. Epostprogrammer og webmail.

Administrasjon Nettbutikk: Bruk brukernavn og passord som er sendt på e-post.

Brukermanual. Itpays W3 Publish. Sette opp, logge inn og komme i gang. Redigert den 23. mai

Hvordan slette midlertidige filer i Java kontrollpanel

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

BORRENYTT. Dette er en innføringsguide om hvordan man kan legge til nye poster, og hvordan disse bør settes opp.

Pålogging. Hovedsiden på Bilde 1

Oppkobling mot SAFE detaljert Mac

IST Skole Vurdering - Foresatt

PRAKTISKE ØVINGSOPPGAVER

Tilgang til nytt skrivebord KONTOR, samt oppsett for Outlook 2010

Uninett telefonkonferanse

ASKER FOTBALL KVINNERS NETTSIDE

Hvordan deaktivere lisens, installere og oppgradere Handyman på mobil enhet

Kom i gang 4: Tavler for å skrive med tekst

Introduksjon til Min Sky -

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

Viktig informasjon til nye brukere av Mac-klient fra UiB

WordPress. Brukerveiledning. Kjære kunde. Innlogging

NorskInternett Brukermanual. Sist oppdatert Side 1/30

Viktig informasjon til nye brukere av Mac-klient fra UiB

Veiledning for Krets- og gruppesider.

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 8

Oppgaver del 2 Dokumenthåndtering

Lync Denne guiden tar utgangspunkt i at Lync 2013 er installert på pcen.

Digital hjemmeeksamen PPU

BRUK AV TiSferaDesign I RINGETABLÅER MED ELEKTRONISK NAVNELISTE:

Vedlikeholde nettstedet i Joomla 2.5 +

KOMME I GANG 3. Logge på 3. I redigeringsvinduet 4 OVERSIKT OVER KNAPPENE SOM LIGGER ØVERST I REDIGERINGSVINDUET 6

1 INNLEDNING Om Altinn Skjemaer som støttes INSTALLASJON OG OPPSTART Nedlasting Registrering...

infotorg Enkel brukermanual

Dokumentasjon: Kampanje

Brukermanual. System for oversiktslister. Entreprenører

Brukermanual. Wordpress»

Nettside24 Brukerveiledning Nettside24 Brukerveiledning

Brukerveiledning Custodis Backup Basic Epost:

Gjennomføre et møte. MeetAt Datamøte

Brukerveiledning. for 3nets tjenester

EN INTRODUKSJON OG BRUKSANVISNING TIL DLight Wizard. Når du har gjort dine valg, trykk

Brukerhåndbok ipad. for politikere i Melhus kommune

Brukerveiledning til «Medarbeider-appen»

Brukerveiledning nettsted Stjørdal kajakklubb. Tilgang til siden. Opprette bruker? Tilgang til siden... 1 Opprette bruker?... 1

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere!

Introduksjon til Vega SMB 2012

Lagring i Linux. 1. Hvordan lagre tekst. Når du er ferdig med heftet skal du:

Betalingsterminal problemhåndtering

DIGITALE FOTSPOR I NATUREN

Guide for tilkobling til HIKT s Citrix løsning

Bruk av Spark. ikke til dytting og sitting. Universitetet i Tromsø 22. mars Torbein Kvil Gamst Bruk av Spark, Side 1

BRUKERDOKUMENTASJON. SOLIDUS ecare DESKTOP MANAGER

Systemadministrasjon i KF Infoserie en brukerveiledning for lokale administratorer

Planlegge og starte et møte. MeetAt Datamøte

2007 Nokia. Alle rettigheter forbeholdt. Nokia, Nokia Connecting People og Nseries er varemerker eller registrerte varemerker for Nokia Corporation.

Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT

4. Dynamisk skjemaer (GUI)

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

PolyPrint Brukermanual

En enkel lærerveiledning

Intranett: Hvordan komme i gang

Rapportmodulen i Extensor 05

Planlegge og starte et møte. MeetAt Datamøte

Brukerveiledning for konfigurasjon av Kistock trådløse dataloggere

FriBUs medlemsregister

Her prøver vi å gi en enkel introduksjon til Venstres publiseringssystem for nettsider (Venstre Publish):

Transkript:

Irc-klient Eigil Obrestad Morten H Singstad Kristofers Celms

Komme i gang Når programmet starter, blir du møtt av ett ganske tomt brukergrensesnitt. Det første du må gjøre for å komme i gang, er å koble til en IRC-server. For å gjøre dette, kan du enten klikke på knappen i verktøylinjen, klikke på Menyen File->Connect eller ved å bruke Ctrl+n. Da vil Connect to Server viduet sprette opp. Forklaring av de ulike vinduene: Her følger en forklaring av alle de ulike vinduene du kan komme til å støte på i klienten Koble til en Server: Dette vinduet tar seg av administrasjon av IRCserverene, og tilkobling til disse. Når du velger ett nettverk i den øverste nedtrekksmenyen, kommer det til å dukke opp servere i den nederste nedtrekksmenyen. Etter å ha valgt hvilken server du vil koble til, kan du fortsette med å fylle inn personlig informasjon. Informasjonen som trengs for å koble til de aller fleste IRC-nettverk, er Fullt navn, og ett kallenavn. I tillegg trenger du et alternativt kallenavn, om du skulle være så uheldig at det første ikke er ledig. Når all informasjon er utfyllt kan du trykke på Koble til en server, så vil en tilkobling til IRCserveren bli satt opp for deg. Ved ett klikk på Lagre og lukke, vil de instillingene som er valgt bli lagret, og vinduet vil bli lukket. Dermed slipper du å taste inn dine data neste gang du skal bruke klienten. Det siste valget av nettverk og server lagres og, slik at det er klart til neste gang du bruker programmet. Listen som opprinnelig er her med servere og nettverk laster programmet ned fra http://www.mirc.com/servers.ini, uten at brukeren trenger å gjøre noe. Dersom du ønsker å koble til en IRC-server eller et IRC-nettverk som ikke allerede finnes i lista, så kan du klikke på Legg til knappen oppe i høyre hjørne. Informasjonen du skriver inn her kan du endre ved et senere tidspunkt vha. knappen Endre. Slett brukes, som navnet tilsier, til å slette oppføringer, dersom du ikke tror du kommer til å få bruk for de enda.

Serverstatus Etter en tilkobling til en server er satt opp, dukker det opp et statusvindu. I dette vinduet kommer det til å dukke opp ulike meldinger underveis, dersom IRC-Serveren får ett behov til å fortelle deg om noe. Legg også merke til at servernavnet har endt opp i margen til venstre. Her til venstre kommer det til å dukke opp en oversikt over servere og kanaler, etterhvert som du koble deg til disse. Mer om dette under Kanaltreet. For å bli med i en irc-kanal, kan du gjøre en av to ting. Enten skriver du /join #kanalnavn evnt.kanalpassord i det lille tekstfeltet i statusvinduet, og trykker på Send eller enter. Alternativt kan du klikke på menyvalget Server->Åpne en Kanal, og følgende bilde kommer til å dukke opp: Her kan du velge hvilken server du vil koble til en kanal i. Deretter kan du fylle ut kanalnavn, og et eventuelt passord, og deretter trykke på Åpne Dersom du vil ha en samtale med en annen bruker, så har du også to valg. Du kan enten skrive /q brukernavn, etterfulgt av Send eller enter. Alternativt kan du også her gå i menyen, på valgene Server->Privat Melding, og fylle ut server, og kallenavn. Deretter klikker du på Konverser

Det er ingen praktisk forskjell om du velger kommando-måten eller den grafiske fremgangs- måten. Resultatet blir uansett at du får ett nytt vindu til formålet ditt. Det siste som er verdt å nevne er menyvalget Server->Endre Kallenavn, som lar deg endre kallenavnet ditt. Dersom du i statusvinduet skriver /quit, eller lukker det vha. krysset øverst til høgre, så vil kontakten med den serveren bli brutt, og alle tilhørende kanaler vil bli forlatt. Oversikten i kanaltreet vil og bli oppdatert. Kanalvinduet Etter at du har trådt inn i en kanal, dukker det opp ett kanalvindu. Dette vinduet er delt opp i tre deler. I midten har vi selve samtaleplassen. Her kommer samtalen til å dukke opp, tilnærmet i sanntid. I toppen av dette vinduet finner vi kanalnavnet (Her er det #tg), og kanalens overskrift. Til høyre har vi en liste over brukere. Øverst er det listet opp brukere, der navnet starter med @. Dette betyr at de er kanalens operatører, og de sørger for at folk i kanalen oppfører seg slik de skal. Under disse kommer en liste over brukere merket med +. Disse er brukere med ekstra rettigheter, sett i forhold til vanlige brukere. I bildet over er det ingen som er markert med +. Til slutt kommer en liste over vanlige brukere.

I bunn av bildet har vi samtalefeltet. Her kan du skrive meldinger som du vil sende til de andre, eller en av en rekke kommandoer, som starter på /. Følgende vanlige kommandoer har du tilgjengelig: /me gjør en handling Denne kommandoen er brukt for å vise at du gjør en handling. Den vil vises hos andre klienter som *Dinbruker gjør en handling /part Denne kommandoen gjør at du forlater kanalen /join #nykanal Denne kommandoen gjør til at du kobler til enda en kanal, om du skulle ønske dette. /q brukernavn Denne kommandoen starter en personlig samtale med en annen bruker I tillegg til de vanlige kommandoene finnes det en bunke administrative kommandoer. For å bruke disse må du ha operatorstatus på kanalen. Følgende kommandoer kan du bruke: /op brukernavn eller /deop brukernavn Disse komandoene gir eller fjerner operatørstatus til en bruker i kanalen. /voice brukernavn eller /devoice brukernavn Disse kommandoer gir eller fjerner såkalla voice rettigheter til brukere i kanalen. /kick brukernavn Denne kommandoen sparker en bruker ut av kanalen Alle disse kommandoene kan også nås vha. det grafiske grensesnittet. Dersom du høyreklikker på ett navn i menyen, vil du få opp en liste med ting du kan velge å gjøre med denne brukeren. Menyen du ser til høyre er valgene du får opp: Privat-chat Det viduet som dukker opp om du starter en privat samtale med noen, eller om noen starter en privat samtale med deg, er veldig likt et vanlig kanalvidu. Eneste forskjellen er at det ikke er noen oversikt over brukere på kanalen, siden det kun kan være to mann i en privat samtale. Ellers kan en privat-samtale brukes på samme måte som en kanal-samtale. Meldinger skrives inn i tekstboksen, og sendes ved å klikke på enter eller Send. Det kan dog nevnes at den eneste kommandoen du har tilgjengelig i privat-samtaler er /exit, som (du har kanskje allerede gjettet det) gjør at du forlater samtalen.

Tekstvelger IRC-Klienten har innebygget et system som lar deg velge utsenedet på teksten. Dette finner du under menyvalget Teksttyper. I den menyen finner du en oversikt over alle de ulike stedene du får endret utsenedet. De viktigste er nok Kanal og Min Tekst som henholdsvis er det andre skriver i kanaler, og det du skriver. Når du klikker på ett av valgene dukker det opp et tekstvelgings- grensesnitt. Dette grensesnittet lar deg definere fargen på teksten. I tillegg kan du legge til ulik pynt på teksten, slik som understrek, kursiv eller fet tekst. Du har også mulighet til å lagre teksttype. Etter du er ferdig med valget ditt kan du trykke på OK, som kommer til å lagre valget ditt, eller Avslutt dersom du ikke vil lagre endringene. Dersom du velger OK, og lagrer endringene så kommer disse til å bli husket, selv om du lukker programmet, og du kan derfor definere teksttypen en gang, så vil det bli værende slik.

Kanaltre Helt til venstre i vinduet er det en oversikt over de servere og kanaler du er tilkoblet til enhver tid. Denne er organisert slik at det er en liste med servere, som du er koblet til. Og under disse i trevisningen finner du kanalene som du har meldt deg inn i. Dette kanaltreet har også den funksjonen at det viser hvilke kanaler det har vært aktivitet i, for å lede oppmerksomheten din mot de kanalene. I eksempelet til høyre er vi tilkoblet to servere, med 5 kanaler på den ene, og en kanal på den andre. Vi ser også at det har vært litt aktivitet på #jerklib_test. Vi kan også se at det vinduet vi har i fokus akuratt nå er #kopweb, da denne er selected Treet kan brukes aktivt dersom du er på mange kanaler samtidig. Dersom du klikker på en kanal i treet, så vil den minimeres eller hentes frem igjen. Dette gjør at du kan holde IRC-vinduet oversiktlig, og gjemme vinduer som ikke er så interessante

Klasseoversikt For å kunne gi deg en bedre oversikt over hvordan vår programvare henger sammen, skal vi presentere de ulike klassenes funksjon AddEditDialog.java Denne klassen tar seg av å lagre serverinformasjon, nettverksinformasjon, navn, kallenavn, alt. kallenavn og port. Samt at man har muligheten til å kunne endre disse hvis nødvendig. Main.java Klumpen som styrer hele butikken. Main starter programmet, setter opp internasjonalisering og look n feel. o MainWindow MainWindow er der GUI-butikken blir styrt. Denne klassen er ansvarlig for å styre hele butikken som har med hovedvinduet å gøre. Noe som i praksis betyr alt. MainMenu Main menu er klassen som har ansvar for hovedmenyen i programmet. Denne klassen setter opp menysytemet, og legger på actionlisteners på alle menyelementene ServerSettings En klasse som leverer GUI for alle serverrelaterte kommandoer. Fonts.java Denne har i oppgave med å passe på at de forskjellige attributtene som blir laget i fontselectoren blir skilt fra hverandre i henhold til de forskjellige tekstene(priv.msg, egen tekst, server meldinger og etc.). FontSelector.java FontSelector er et eget vindu som gir brukeren valg om å endre tekst, størrelse, farge på teksten, om teksten skal være fet, kursiv eller med underlinje. Den lagrer også informasjonen med en id og et attributtsett som preferanser for å kunne huske disse verdiene, samt bruke de neste gang programmet starter opp. MainToolbar MainToolBar er klassen som er ansvarlig for hovedverktøylinjen i programmet.. MainDesktop.java Main desktop er klassen som er skrivebordet for mdi grensesnittet. Det er denne klassen som tar imot alla JInternalFrame vinduene, og sørger for at de samarbeider. ConnectionDialog.java Denne klassen har i oppgave å koble deg til en server. Den inneholder en liste med servere og nettverk, men dette kan også tastes inn manuellt. Klassen har i oppgave med å kalle alle de metodene som trengs for å kunne koble deg til en server. AddEditDialog.java Denne klassen tar seg av å lagre serverinformasjon,

o nettverksinformasjon, navn, kallenavn, alt. kallenavn og port. Samt at man har muligheten til å kunne endre disse hvis nødvendig. Network Network er en kontainerklasse. Denne inneholder representasjonen av ett nettverk, med alle dens servere. o Server Server er en Kontainerklasse, som inneholder all informasjonen om en enkelt server. o kanaler. Den viser oss hvilke kanaler vi er med i, og hvilke som har hatt aktivitet som vi ikke har fått med oss. ServerEventListener Dette er stort sett hele magien. Denne klassen tar imot alle events fra IRC-serveren. Det er denne klassen som styrer alle de andre. ChannelWindow.java Denne klassen har ansvar for et enkelt kanalvindu. Et kanalvindu kan bestå av servermeldingsvindu, et vanlig IRC-vindu og et privatvindu. Dette er det vinduet som man snakker i. Her vil man også kunne se en liste til høyre med alle kallenavnene som er i denne kanalen. Man har muligheten til å høyreklikke på disse kallenavnene og få opp alternativer man kan gjøre (eks: slap og priv.msg). MainChannelTree.java Main Channel Tree er den grafiske oversikten over alle aktive servere med NickList Nicklist er klassen som er ansvarlig for at datamodellen bak nicklistene i channelwindow-ene er oppdatert.