Ta kontroll över din spam med procmail - del 2 Mail-/spamboxhantering. Kurt Magnusson

Storlek: px
Starta visningen från sidan:

Download "Ta kontroll över din spam med procmail - del 2 Mail-/spamboxhantering. Kurt Magnusson"

Transkript

1 Ta kontroll över din spam med procmail - del 2 Mail-/spamboxhantering Kurt Magnusson I första texten visade jag hur jag lagt upp mitt procmailrc-skript. Det nämndes då att extrabrevlådorna för spam och backup som ingår i "konceptet", behöver cirkuleras för att inte fylla upp ISP:ns diskarna med gammal spam. I denna text kommer vi att gå igenom en enkel metod för att göra denna cirkulering. Det betyder att vi kommer att se på hur man skriver några enkla kommandofiler, snarare än att arbeta med procmail. Problemet löses enklast genom att låta en kommandofil byta namn på en serie brevlådor, genom att döpa om dem i tur och ordning från äldsta till nyaste. Man kopierar den yngre över den föregående, äldre versionen. När grunden är gjort är det bara att bestämma hur många generationer av brevlådan man vill spara och hur ofta man vill göra cirkuleringen, varje natt eller en gång per vecka eller mer. - Kommandofiler eller shellscripts Eftersom vi här ger oss in på ett för många ovant område, Unix/Linux kommandofiler eller shellscripts, kan en enkel genomgång av sådana skript vara på sin plats. Shellscripts egentligen textfiler som innehåller sekvenser av Unix-kommandon som Unixskalet (eller shellet) så kan köra i tur och ordning. Många har säkert under DOS- och Win3.11/95-tiden laborerat med Autoexec.bat och andra bat-filer. Shellscripts är inget annat än en kraftfullare variant av dessa gamla bat-filerna. En hel del Unix-användare har gått över till Perl för skript, något som de flesta dataintresserade hört talas om. Själv håller jag fast vid skripten, då de är snabba att utveckla, man slipper tänka på att definitera och öppna/stänga filer och variabler. De är faktiskt perfekta för jobb, som det vi står inför. Jag rekommenderar att börja med att läsa någon enkel Unix-introduktion, så man vet vilka grundläggande Unix-kommandon som finns. För den som vill veta mer är det bara att söka, det finns t o m kompletta böcker på nätet. Det viktigaste är att komma ihåg att även om de ser otroligt kryptiska ut, så är Unix kommandonamn mycket systematiska och logiska i sin namngivning. Skaparna använde sig av minnesstödteknik, mnemnonics, för att korta ner namnen. Motsvarigheten till windows "dir"-kommando i Unix, "ls", står helt enkelt för "list", "cp" för "copy", "mv" för "move" osv. Om man läser ut namnen, när man läser förkortningen, blir de lika förståliga som de gamla Dos-kommandona. Shellskript är alltså rena textfiler som kan skrivas med de flesta Unix/Linux-editorer. Enklast väljer man den editor man behärskar. Jag gissar att de flesta, speciellt de med liten Unix-erfarenhet, föredrar "pico", iom dess likhet med DOS editorn "Edit". Annars finns emacs och för de verkliga självplågarna, vi. Det viktiga är att först öva med editorn, att skriva enkla texter, klippa och klistra text mellan olika rader osv. Man får då en känsla för hur editorn fungerar och på så sätt minskar man risken för de editeringsfel som annars kan uppstå. När jag på 80- och början av 90-talet arbetade som IT-lärare, så det första jag gjorde, var att låta mina elever lägga hela 2-3 dagar på att lära sig editorn de skulle använda. Jag råder alla med liten Unixvana att göra det samma. Börja med att göra enkla skripts, t.ex. ett som gör långa "dir"-listor likt Dos:s "dir". === filen "tst" === ls -la $* ==== slut fil ==== Vi har nu ett enkelt skript, men den är inte riktigt i körbart skick. För att provköra filen använder vi kommandoraden "sh tst /usr/local/bin". Som synes listar vårt skript innehållet i kataloget "/usr/local/bin" i ett format som är rätt likt DOS "dir"-kommando. Ta kontroll över din spam med procmail del 2 Sida 1 Lars Magnusson - Får ej användas utan att källan anges

2 Som jag nämnde är "ls" Unix "dir"-kommando och genom att lägga till "-l" [för "long list"] talar vi om att vi vill ha utskriftversionen som ger all info om filerna, då "ls" enbart motsvarar "dir /w". Om vi åter jämför med DOS så får vi också förklaringen till "$*" i mitt exempel. "$1" är samma som Dos "%1", "$2" är "%2" etc. Därför står "$*" för alla argument som angivits på kommandoraden. Vi kan alltså ange flera katalog på kommandoraden om vi vill och de listas alla av "ls". Det finns ytteligare möjligheter med skript-argument, men de ligger utanför ramen för denna minikurs, så vi nöjer oss med ovanstående. Notera att jag döpte filen till "tst", inte "test". Man skall aldrig skall döpa en skriptfil till "test" i Unix ;-). Det är ett internt kommando i de flesta Unix-skal, så effekten kan bli rätt annorlunda och sällan den förväntade, när man provkör skriptet. Men varför skrev vi "sh tst"? Då filen "tst" ännu inte är markerad som körbar, måste därför skalet få instruktioner att köra filen. Genom att skriva "sh" först, förstår Unix att nästa fil, "tst" är ett skript. Någon som kommer ihåg "command /c test.bat"? Vi har också valt det ursprungliga Unix-skalet, Bourne Shell, "sh", men vad man använder är en smaksak. Det tekniskt bästa skalet idag är antagligen senaste versionen av KornShell, ksh93. Själv har jag kört ksh88 eller "ksh", sedan 1988, men på mina nuvarande maskiner är "bash" standard, då den bekvämt stödjer piltangenter för historik och rad-redigering i sin "emacs"-mode, samma som windows Dos-fönstren. Mina skript är dock oftast skrivna för "sh", standard-skalet, pga bättre flyttbarhet mellan olika Unix/Linux-dialekter. - Organisering av skripts Innan vi fortsätter, kan det vara på sin plats att nämna något om hantering av skript. Jag har själv valt att skapat ett eget bin-katalog för mina skript. Det finns flera "globala" katalog som "/bin", "/usr/bin" och "/usr/local/bin" som standard under Unix, men dessa är låsta för oss användare, så jag har ett eget i mitt hemkatalog. Där jag förvarar dels alla mina skript samt en del andra program, som editorn "microemacs". Hos min ISP heter kataloget heter "/home/mit-namn/bin". Det blir också enklare att managera skripten om man lägger dem på samma ställe. Jag har även lagt till kataloget till min PATH. Skriv "echo $PATH" för att se vad ni har, det samma idé som i Dos, men med ":" istället för ";" mellan de olika katalogen. Detta görs i min ".bashrc" startfil, som är en individuell autoexec.bat som initierar körmiljön för mitt skal. Det finns även andra startfiler som ".profile", ".kshrc", ".cshrc" m.fl., beroende på vilket skal man kör, men åter ligger det utanför vad vi gör här. De olika Unix-guiderna har oftast lite text om det. Observera att "." först i namnet gör filen "osynlig", man måste lista dem med "ls -a" eller "ls -la" för att se dem. Jag vill påminna om, att har man ett eget bin-katalog _skall_ det skyddas. Jag har stängt mitt för alla utom mig själv (och root, som når allt :-) och samma med själva skripten, jag återkommer till detta. Av samma skäl skall egna bin-kataloget stå sist i PATH-definitionen, så ingen kan smyga in någon elakhet i i mitt katalog, som kan ersätta "riktiga" Unix-kommandon. Det har hänt att hackers har lagt in skript med samma filnamn som viktiga systemkommandon, t.ex. ett ftp-skript som öppnar ftp-förbindelsen som om den vore vanliga ftp, men också mailar användar-id och lösenord till hackern. Ligger bin-kataloget sist, så väljs de riktiga kommandona före eventuella fejkade. - Filcirkulering Om vi så återgår till uppgiften, för att styra cirkuleringen hade jag valt att lägga på ett generationsnummer på de äldre filernas namn. "spam" är yngst och "spam.4" äldst. När så "spam.3" flyttas till "spam.4", så skrivs föregående "spam.4" alltid över och försvinner ur annalerna för alltid. Vi kan alltså klara det med ett enkelt move-kommando, "mv gamla_namnet nya_namnet.nummer". Starta editorn med ett lämpligt kommandonamn för skriptet, t.ex. "pico cirkulera" eller något annat som passar. Checka bara så skriptnamnet inte redan används av Unix. Fastnar ni pga detta, pröva med att skriva "q", "quit" eller "exit". Många interaktiva unix-kommando använder dessa ord för att avsluta. Ta kontroll över din spam med procmail del 2 Sida 2 Lars Magnusson - Får ej användas utan att källan anges

3 Låt oss de på ett basskript för cirkuleringen. När ni skrivit in det, spara skriptet och kör kommandot "chmod 700 cirkulera", så skriptet blir körbart. "chmod" eller change mode sätter rättigheter på filerna. "chmod" kan ges med både oktala värden som bokstäver för rättigheterna, men oktala värdet "700" är kombinationen som är lämpligast när ingen annan skall köra skriptet och är den jag använder på alla mina skript, liksom för själva bin-kataloget. ==== Cirkulera ====!/bin/sh * cirkulera Cirkulera brevlådor i katalogen /home/mitt-namn/mail ($HOME/mail) * cd $HOME/mail cd $HOME/tst /bin/mv f spam.3 spam.4 > /dev/null 2>&1 /bin/mv f spam.2 spam.3 > /dev/null 2>&1 /bin/mv f spam.1 spam.2 > /dev/null 2>&1 /bin/mv f spam spam.1 > /dev/null 2>&1 /bin/mv f mail.bup.3 mail.bup.4 > /dev/null 2>&1 /bin/mv f mail.bup.2 mail.bup.3 > /dev/null 2>&1 /bin/mv f mail.bup.1 mail.bup.2 > /dev/null 2>&1 /bin/mv f mail.bup mail.bup.1 > /dev/null 2>&1 ==================== För att förklara utseendet på skriptet, "!/bin/sh" överst talar om för mitt bash-skal med vilket Unix-skal skriptet skall köras. Vi väljer enklast tänkbara, Bourne, "/bin/sh". ""-raderna nedanför är rader med kommentarer, likt DOS "Rem"-rader. Sedan har jag som en ful vana att aldrig lita på var jag är i burken, så jag gör en förflyttning. Jag gör en "change directory" ("cd") till mitt mail-katalog med "cd $HOME/mail", där "$HOME" är mitt Unix-konto:s loginkatalog. Denna variabel sätts, när vi loggar in. Då detta är ett batchskript behöver jag heller inte bekymra mig om att kunna hoppa tillbaka till utgångspunkten. Processen dör så fort skriptet är färdigt. "/bin/mv" gör att "move"-kommandot "mv" inte använder sig av eventuella hängsle-livrem -alias i startfilen, att kommandot i vår ".kshrc", ".bashrc" eller ".cshrc"-fil angivits med ett alias med hängsel-livremflaggan "-i", som 'alias mv="mv i ". För er som sällan kör Unix, "-i" ihop med kommandona "mv" och "rm", frågar alltid användaren om denne verkligen skall skriva över/ta bort den existerande filen och väntar på ett "y" eller "n" innan det fortsätter. Men i ett skript som skall köra automatiskt vi vill undvika att fastna på sådana skydd mot mänskliga tabbar. Och "-f" står för force, "gör verkligen det här". Om ni sedan undrar över varför jag har "> /dev/null" sist på raderna, så sänds ev. skärmmeddelande från "move"-kommandot till stora soptunnan "/dev/null" (DOS " > NUL:"). Så långt tror jag de flesta känner igen sig, men "2>&1" betyder att även ev. felmeddelande går samma väg. Att jag gör så, är att de första fyra gångerna man kör skriptet eller om man tar bort någon av de 4 filerna, så kommer "mv" att skrika att den saknar filer. Då detta inte gör något, skickar jag ev felmeddelande permanent på soptippen. Det finns även andra möjligheter, men just nu lär vi oss krypa. Men varför behöver felmeddelande en eget "instruktion", "2>&1"? I Unix så sänds normala meddelande/utskrifter från program till skärmen via en "kanal" och Ta kontroll över din spam med procmail del 2 Sida 3 Lars Magnusson - Får ej användas utan att källan anges

4 felmeddelande via en annan. Vanliga meddelande går på "kanal 1", medan felmeddelande går på "kanal 2". Båda hamnar normalt på skärmen, men man kan skicka dem åt olika håll med redirection om så behövs. Kanal 1 pekas ut med ">" och ett filnamn och kanal 2 med "2>" + filnamn2. "2>&1" betyder alltså "kör ut kanal 2 på kanal 1", vilken vi redan skickat till den bottenlösa imaginära filen /dev/null. "2>&1" skall också alltid stå efter anvisningen för kanal 1. Sedan en varning! När ni vill testa skriptet, gör det inte med existerande spam och backup-filer, byt till ett testkatalog och skapa testfiler i testkataloget, t.ex. med "echo '' > spam.1". Därför finns en utkommenterad cd $HOME/tst innan jag kör, genom att flytta till mail-kataloget och att ha ett tst-katalog, med kopior av mailfilerna eller tomma dummy-filer, kan man tryggt testa. Efter 4 körningar har alla filerna flyttats runt och skrivits över, de tidigare generationerna har försvunnit. Provkör vi med orginalen, har dessa nu försvunnit för all framtid. Därav test-kataloget tst, som jag testar i. Behövs fler provkörningar, får vi köra "echo > filnamn " en gång till och skapa 4 nya testfiler. Sker det ofta, varför inte göra ett eget skript för att generera filerna ;-). - Tidsstyrning När vi så har ett fungerande skript skall det ju köras regelbundet. Detta kan vi göra med tidsstyrningskommandot "cron". Checka dock först vilken editor cron startar med genom att ge kommandot "echo $EDITOR" och se vad som är definierat. Oftast är det "vi" och det vill nog de flesta ändra på. Orsaken är att vi inte vill fastna i en oförståbar editor, som vi, när vi skapar tidstyrningen och får cron-kommandon att haverera för oss. Åter föreslår jag Pico för den ovane. Gör 'grep "EDITOR".profile.bashrc' med vidare och se var det står, "EDITOR=någonting". Om inget står där eller om det är fel editor, vill vi nog redigera startfilen och skriva in den editor vi vill ha. Det är viktigt att det efter "EDITOR=/usr/local/bin/pico" står "export EDITOR" (om det är här pico finns). Oftast finns en eller två långa exportrader i slutet av startfilens definitioner. Aktivera ändringen genom kommandot "../.profile" eller "../.bashrc", vilket betyder att "kör startfilen från nuvarande kommandolinje". Ändringarna slår igenom utan att vi behöver logga ur och in igen. Notera, "cron" kör oftast med en enklare $PATH än våra interaktiva skal, så ibland hittar den inte kommandon som inte finns i /bin och /usr/bin-katalogen, det är därför en god ide att ange fullständig path. Nu kan vi redigera vår "cron"-fil. Starta med "crontab -e" och lägga in tidsstyrningen på den första tomma linjen. Vi väljer att köra 30 minuter över 4 varje morgon, så vi inte stör övriga användare : 30 4 * * * /bin/sh /home/mxxxx/bin/cirkulera När vi sparar och går ur editorn, aktiveras tidsstyrningen. Crontab kör normalt med 24- timmarsklocka och de två första positionerna är minut och timma. De nästa två är dag i månaden (1-31) och månad (1-12), samt sista anger dag i veckan (0-6 med söndag = 0). "*" betecknar "varje dag". Om något går fel, får vi ett brev från cron, som mer eller mindre tydligt talar om vårt misstag. Om vi bara vill köra en gång i veckan, t.ex. måndag morgon, så skriver vi: 30 4 * * 1 /bin/sh /home/mxxxx/bin/cirkulera Själv har jag en del annat som skall göras och kör dagligen. Då "cron" tidigare var spärrat hos min ISP, så kör jag med något som heter "at" istället. "at" är egentligen för att köra enstaka jobb, så jag fick lära den att starta om sig själv. För att slippa ändra i själva körschemat har jag en batchkontrollskript, "autorun", som styr allt: ==== Autorun =====!/bin/sh ********** autorun Ta kontroll över din spam med procmail del 2 Sida 4 Lars Magnusson - Får ej användas utan att källan anges

5 För dagliga körningar kl 0430 kör vi skript vi har i vårt lokala bin-katalog ********** WTMP=$HOME/tmp DATUM="`date \"+%d%m%y\"`" RECV=xx.yy@jobbet Work Dir Hämta dag E-postadress för status $HOME/bin/cirkulera Kör cirkulering $HOME/bin/statistik $DATUM Gör statistik Mail s Mail-statistik, $DATUM $RECV < $WTMP/stat.$DATUM min lösning med att starta autorun at -s -f $BINDIR/autorun 4.30am tomorrow > /dev/null 2>&1 ================== Man kan naturligtvis göra autorun hur komplext som helst, detta exempel är förenklat. Själv har jag bl.a. en del analysfunktioner för de spam som Spamassassin, grålistning samt min.procmailrc släpper igenom. Vidare hämtar autorun e-post från andra konton jag med tiden har satt upp av någon anledning, rena specialbrevlådor. Jag har även en funktion som mailar en statuslogg från körningen av autorun till min huvudbrevlåda, dels för att ha check på att skriptet faktiskt kör, dels då jag vill se vilka nya brev eller falska positiva som dykt upp sedan gårdagen. Då behöver jag inte logga in och checka spambrevlådan för false positives varje dag, listan hjälper mig att identifiera ev. brev som kommit fel. Kommandot "Mail -H -f mail/spam.1 > statfil.mail" i skriptet "statistik" hjälper mig att göra en lista av de "spam" som kommit förbi spärrarna dagen innan. Jag använder gårdagens fil, för om jag listar dagens fil kan jag komma att missa sådant som inte kommit in när jag gör listan. Nedan har vi en statusfil från i våras. Där kan man notera att antalet nya mail och spam inte stämmer, jag har alltså fått en del "korrekta brev", men de syns först i nästa dags logg, som "New Mails". ===== Autorun logg ===== Yesterdays number of mails: 47 Following autorun jobs done (060209): New mails (15:13:37) : 1 isoc-members-annou [ISOC-members-announce] I 2 mailman-bounces@is isoc.se mailing list memb 3 SourceForge.net Te SOURCEFORGE.NET UPDATE - 4 =?UTF-8?Q?M=C3=A5n [medlemmar] Ny listserver 5 news-bounces@wysiw WYSIWYG NEWS, 3 February, *********** Total mails yesterday: 1 silicon Announceme Registration deadline app 2 darrell burth Fw: This fave outlet has 3 ³²¼ Ä\ [ABC-SPAMTAGGED] ======== 4 Young Oakley [ABC-SPAMTAGGED] Adult Mo 5 Katie Holmes [ABC-SPAMTAGGED] YOU WON.. 43 Oscar Crocker Under the Radar Equity fo 44 Josiah R. Goldstei OTC Platinum Report 45 Justin Barnett Look at the Chart on This Ta kontroll över din spam med procmail del 2 Sida 5 Lars Magnusson - Får ej användas utan att källan anges

6 46 Kurt J. Farmer Rising Star Stocks 47 Odell Castle SuperNova Stocks *********** Update: No update job Spam filter (15:13:37) : 1 comovs [ABC-SPAMTAGGED] ÈÈÑÀå½Ä 2 migsjälv@isp.se [ABC-SPAMTAGGED] PartyPok 3 Reginald Gipson [ABC-SPAMTAGGED] Best Pha 4 Brandon [ABC-SPAMTAGGED] Cheap Dr.. 37 Oscar Crocker Under the Radar Equity fo 38 Josiah R. Goldstei OTC Platinum Report 39 Justin Barnett Look at the Chart on This 40 Kurt J. Farmer Rising Star Stocks 41 Odell Castle SuperNova Stocks *********** Newspam filter : 15:13:37 : Ingen NewSpam! Runned jobs: : mlget Lock files blocking in /home/mig-själv/mail: 15:13:37 : Inga lock-filer! Mailjobs: Runned mailget job (15:13:37) : fetchmail: No mail for xxxxxx at pop.home.se fetchmail: No mail for xxxxxx@spray.se at lmpop.vip.spray.net ====== ***** End autorun ******** Den som undrar över "fetchmail", det är ett program för att hämta e-post från andra e-postkonton (pop eller imap-protokoll), för att sen sända dem till mitt huvud-kontot eller något annat konto. Korrigering av förra texten Efter att jag skrev förra texten, testade jag ett par udda problem med svenskspråkig e-post som givit mig viss huvudbry en längre tid. När jag testade, fann jag en sak som jag missat. I min rc-fil har jag regel med ett antal nyckelord för aktiespam. Denna regel innehåller ordet "stock". Naturligtvis fick den även träff på alla brev som innehöll ordet Stockholm. Men hur kunna behålla "stock", men släppa igenom "Stockholm". Det fanns dock en enkel lösning, som jag beskriver i detalj i den tredje text om karantänen, en "ifelse"-lösning. Men här är dock en snabb rättning. === Stockholms regeln === :0 B: *$.*stock { Ta kontroll över din spam med procmail del 2 Sida 6 Lars Magnusson - Får ej användas utan att källan anges

7 :0 B *$.*Stockholm { } } :0 E *$.*(stock invest...) $SPAM ========================= Regeln fångar alla ord med "stock" i sig och gör en if-else test. Om det står "Stockholm" så görs inget, annars om stock, invest mv. så läggs den i spamlådan (eller /dev/null). Om man får brev av samma typ, som triggar en fel spamregel, kan man behöva gör flera liknande regler. Sammanfattning Jag har nu kört antispam-funktioner i åtta år, varav tre år med min egen lösning och fyra år med min ISP:s, Spamassassin, grålistning och procmail, och min slutledning är att spam kan övervinnas. Stängde jag av procmail, skulle jag åter få ca spam om dagen. Verktyg som Spamassassin och grålistning har gett en klar minskning av spam generellt sett, men den finns där fortfarande. Vanliga spamfilter är fortsatt inte perfekta, så vi måste för en överskådlig framtid fortfarande ha dessa extra antispamfunktioner. Om våra IT leverantörer tog större ansvar och hjälpte oss med liknande filtrering, så skulle kostnaden för spammarna öka så pass att deras kunder inte längre skulle finna spam ekonomiskt som marknadsföringsmetod. För det är dit vi måste komma, enda sättet att stoppa spam är att öka kostnaden. Beträffande funktionalitet var Earnest när jag lade ner utvecklingen på väg att bli en riktigt bra antispamfunktion. Men nu kör jag med min ISP:s standard och procmail, tillsammans är resultatet ändå så bra att jag är helt nöjd. Jag vet numer varför vissa riktiga brev hamnar som spam eller false positives och jag kan enkelt kontrollera spam-eländet. När mina matchningar blir sämre får jag ibland lägga till nya nyckelord från spammen i procmail-filen, oftast nya sätt att stava Viagra, pills m.fl. Men om man får in 2-3 spam i veckan av ca totalt om dan och bommar på ett korrekt brev i veckan, så får man idag vara nöjd. Ta kontroll över din spam med procmail del 2 Sida 7 Lars Magnusson - Får ej användas utan att källan anges

Lab 7, 48 steg till ett bättre liv i Unix-labbet

Lab 7, 48 steg till ett bättre liv i Unix-labbet Lab 7, 48 steg till ett bättre liv i Unix-labbet Urban Liljedahl 13 december 2002 Instruktioner Mål Krav Utveckla förmågan att söka kunskap med hjälp litteratur och andra källor. Utveckla förmågan att

Läs mer

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING 1. Träna på att logga in och ut. 2. Mata ln sleep 60. Mata in kommandot date direkt. Tryck på avbrottstangenten, (CTRL-C). Prova kommandot date

Läs mer

Ta kontroll över din spam med procmail - del 3 Spamkarantän och andra procmailprocesser. Kurt Magnusson

Ta kontroll över din spam med procmail - del 3 Spamkarantän och andra procmailprocesser. Kurt Magnusson Ta kontroll över din spam med procmail - del 3 Spamkarantän och andra procmailprocesser Kurt Magnusson I de två tidigare texterna visade jag hur jag lagt upp mitt procmailrc-skript och hur man med av shellskript

Läs mer

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING 1. Träna på att logga in och ut. 2. Mata in sleep 60. Mata in kommandot date direkt. Tryck på avbrottstangenten, (CTRL-C). Prova kommandot date

Läs mer

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix Datorer och datoranvändning Föreläsningar 2014/15 Per Holm Per.Holm@cs.lth.se Unix 2 (lab 1) Lågnivåprogrammering 23 (lab 2) Datorns hårdvara 45 L A TEX 69 (lab 3) Internet 98 (lab 4) Operativsystem 117

Läs mer

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002 CVS kurs laboration 1 Checka in, ut och uppdatera Marcus Rejås 17 november 2002 Innehåll 1 Inledning 1 2 Förberedelser (om du skall köra CVS på en remote server) 1 2.1 Installera CYGWIN......................................

Läs mer

kommando -fl argument

kommando -fl argument Grundläggande kommandostruktur kommando -fl argument Kommandot kommando är ett litet linuxprogram som gör något. Flaggorna fl modifierar kommandot Argumentet argument kan vara inget, ett eller flera (beroende

Läs mer

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem UNIX Introduktion UNIX Inge Frick inge@nada.kth.se De datorer ni kommer att använda här är huvudsakligen SUN-maskiner som kör Solaris. Solaris är ett Unix operativsystem. Unix intro 2005 / Copyright Inge

Läs mer

Omsorgen Användarhandledning

Omsorgen Användarhandledning Omsorgen Användarhandledning 2012-12-13 Steg 1: Logga in Om ditt boende/kommun är ansluten till Omsorgen har du troligtvis fått inloggningsuppgifter. Om inte, skicka ett mail till info@omsorgen.se så kontaktar

Läs mer

Grundkurs 1 IKT Filhantering

Grundkurs 1 IKT Filhantering Filhantering Dan Haldin Ålands lyceum I N N E H Å L L S F Ö R T E C K N I N G Innehållsförteckning... 2 Filhantering med Windows... 3 Skapa Mappar... 4 Spara rätt... 5 Öppna sparade filer... 7 Flytta och

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

Kort-kort om utdelade användarkonton och datormiljön på NADA Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa

Läs mer

First Class uppgift 2

First Class uppgift 2 First Class uppgift 2 Hur du lägger till en signering i mail. När du loggat in på First Class ser det ut som på bilden nedan, det så kallade skrivbordet. Här ska du klicka på knappen inställningar uppe

Läs mer

INTERNET 2004-10-04. Adress: fc.enkoping.se (obs! ej www i början) Då kommer du till denna sida. Logga in. Fyll i ditt Användarnamn och Lösenord.

INTERNET 2004-10-04. Adress: fc.enkoping.se (obs! ej www i början) Då kommer du till denna sida. Logga in. Fyll i ditt Användarnamn och Lösenord. 1 INTERNET 2004-10-04 Adress: fc.enkoping.se (obs! ej www i början) Då kommer du till denna sida Logga in Fyll i ditt Användarnamn och Lösenord. Ditt FirstClass skrivbord på Internet 2 MailBox MailBoxen

Läs mer

Introduktion till Matlab

Introduktion till Matlab Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar

Läs mer

Arbeta med bedömningsmatriser i Unikum

Arbeta med bedömningsmatriser i Unikum Januari 2011 Guide för lärare Arbeta med bedömningsmatriser i Unikum Här beskriver vi hur du arbetar med bedömnings-matriser i Unikum. Guiden beskriver dels hur du själv lägger in dina bedömningsmatriser

Läs mer

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 4 1.1 Start.............................................. 4 1.1.1 Schemalagda aktiviteter..............................

Läs mer

Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper)

Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper) Datorintroduktion 2009 Föreläsning 1 (IT-chef Matematiska vetenskaper) Inloggning - Linux - CID -> Enter -> Lösenord (skrapkort, rad #1) -> Enter Detta är obekant? - Windows - Logga in med CID+lösenord

Läs mer

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program

Läs mer

Bygg din egen verktygslåda till PC-DMIS. Workshop, PC-DMIS dagar 2015

Bygg din egen verktygslåda till PC-DMIS. Workshop, PC-DMIS dagar 2015 Bygg din egen verktygslåda till PC-DMIS Workshop, PC-DMIS dagar 2015 Vad ska vi prata om? Verktygsfält och Snabbknappar i PC-DMIS Koppla inbyggda funktioner till en knapp Koppla externa program Koppla

Läs mer

Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016

Emacs. Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016 Emacs Eric Elfving Institutionen för datavetenskap (IDA) 22 augusti 2016 Historia 2/21 Utvecklas konstant, från 70-talet Är en generellt texteditor (INTE ordbehandlare) som fokuserar på texten, inte utseendet

Läs mer

Terminal vad det är vad man kan göra med den

Terminal vad det är vad man kan göra med den Terminal vad det är vad man kan göra med den Touch Användbarhet Batchkörning WIMP CLI (Command Line Interface) sh ksh tcsh bash zsh (Windows, Icon, Menu, Pointer) Elektronrör 1940 1950 1960 1970 1980 1990

Läs mer

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Med ett kommandobaserat gränssnitt menas ett helt textbaserat gränssnitt. Istället för att klicka

Läs mer

Föreläsning 3. Programmering, C och programmeringsmiljö

Föreläsning 3. Programmering, C och programmeringsmiljö Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator

Läs mer

Tips och tricks. Några bra tips. Lägg till sökvägar

Tips och tricks. Några bra tips. Lägg till sökvägar 17 Tips och tricks Det är aldrig så bra att det inte kan bli bättre och det finns alltid saker som har en viss benägenhet att gå fel I det här kapitlet kommer vi att ge dig några tips på hur du kan förbättra

Läs mer

Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix

Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix Datorer och datoranvändning Föreläsningar 2018/19 Per Holm Roger Henriksson roger.henriksson@cs.lth.se Förberedelse inför laboration 1. Operativsystem, Unix historik Filer och kataloger Kommandon Filskydd

Läs mer

Emacs. Eric Elfving Institutionen för Datavetenskap (IDA)

Emacs. Eric Elfving Institutionen för Datavetenskap (IDA) Emacs Eric Elfving Institutionen för Datavetenskap (IDA) Emacs Utveckas konstant, från 70-talet Är en texteditor (inte ordbehandlare) och fokuserar på texten, inte utseendet. Ingår i GNU-projektet Har

Läs mer

FC-kurs Röbäcks skolområde, åk 5-6

FC-kurs Röbäcks skolområde, åk 5-6 FC-kurs Röbäcks skolområde, åk 5-6 En kortfattad manual för följande funktioner: 1. Hur det ser ut i FC (repetition) 2. Hur man skickar och läser mail i FC (repetition) 3. Att skicka och ta emot en bilaga

Läs mer

Det virtuella tangentbordet

Det virtuella tangentbordet Kapitel tre Det virtuella tangentbordet I det här kapitlet ska vi titta närmare på tangentbordet i ipad och hur det används i olika sammanhang. Som du kanske har märkt öppnas tangentbordet automatiskt

Läs mer

Objektorienterad programmering i Java I

Objektorienterad programmering i Java I Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram

Läs mer

Laboration: Grunderna i MATLAB

Laboration: Grunderna i MATLAB Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar

Läs mer

22 Användarnas hemmamappar

22 Användarnas hemmamappar 22 Användarnas hemmamappar Att användare skall ha hemmamappar på en server är för mig en självklarhet. Hemmamapp på en server ger användare alla eller några av följande fördelar: Säkerhetskopiering av

Läs mer

E-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.

E-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet. E-post A. Windows Mail Öppna alternativ Klicka på startknappen Startmenyn öppnas Klicka på Alla Program Leta reda på Windows Mail Dubbelklicka Windows Mail öppnas. Om ikonen ligger i Start-menyn Klicka

Läs mer

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008.

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. 1 Introduktion UNIX Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. Det övergripande syftet med dessa laborationer är

Läs mer

FC-kurs Röbäcks skolområde femmor och sexor ---------------

FC-kurs Röbäcks skolområde femmor och sexor --------------- FC-kurs Röbäcks skolområde femmor och sexor En kortfattad manual för följande funktioner: 1. Besvara brev på olika sätt 2. Läsa och skicka bifogade filer 3. Byta lösenord 4. Lägga in en presentation 5.

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

Manual - Storegate Team

Manual - Storegate Team Manual - Storegate Team Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och arbeta i filer med högsta säkerhet inom ditt företag.

Läs mer

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1.

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. Laboration 0 del 1-3 (frivilliga delar) Del 1-3 (dvs upg

Läs mer

SF1672, Linjär Algebra med Matlab för F1 Lab0

SF1672, Linjär Algebra med Matlab för F1 Lab0 SF1672, Linjär Algebra med Matlab för F1 Lab0 Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en hel del uppgifter så att alla kan få något att

Läs mer

Datorintroduktion 2010 Föreläsning 1. Dieter Modig

Datorintroduktion 2010 Föreläsning 1. Dieter Modig Datorintroduktion 2010 Föreläsning 1 Inloggning - Linux - CID -> Enter -> Lösenord (skrapkort, rad #1) -> Enter Detta är obekant? - Windows - Logga in med CID+lösenord (skrapkort, rad #1) Detta kan ni?

Läs mer

1 Vad är Versionshantering? 2 Git. 2.1 GitHub

1 Vad är Versionshantering? 2 Git. 2.1 GitHub 1 Vad är Versionshantering? Versionshantering (eller Version Control) är ett samlingsnamn för program som ger en användare möjlighet att komma åt tidigare versioner av dokument och spåra ändringar som

Läs mer

Skapa mallar för utvecklingssamtal

Skapa mallar för utvecklingssamtal Jan 15 Guide för Administratörer Skapa mallar för utvecklingssamtal Den här guiden beskriver hur du skapar och redigerar mallar för utvecklingssamtal i Unikum. Här beskrivs hur malleditorn används och

Läs mer

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas DN1212, Numeriska metoder & grundläggande programmering för P1. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas Introduktion till UNIX och MATLAB Del 1: UNIX och

Läs mer

Introduktion till datormiljön och Python

Introduktion till datormiljön och Python Introduktion till datormiljön och Python Nyckelord: katalog, katalogträd, rot, fil, källkod, program, exekvering, tilldelning, inmatning, utmatning. Mål: Att du efter laborationen ska klara dig på egen

Läs mer

Allmänt om programvaror och filer i Windows.

Allmänt om programvaror och filer i Windows. Allmänt om programvaror och filer i Windows. Vart sparade du dokumentet? I Word. Jag har fått detta svar mer än en gång när jag försökt hjälpa någon att hitta ett dokument som de tappat bort i sin dator.

Läs mer

Använda Office 365 på en iphone eller en ipad

Använda Office 365 på en iphone eller en ipad Använda Office 365 på en iphone eller en ipad Snabbstartsguide Kontrollera e-post Konfigurera din iphone eller ipad så att du kan skicka och ta emot e-post från ditt Office 365-konto. Kontrollera din kalender

Läs mer

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB DN1240, Numeriska metoder för O1. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB Del 1: UNIX och kontoadministration Uppgift 1.1 Ni bör jobba

Läs mer

Introduktion till Matlab

Introduktion till Matlab Introduktion till Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht10 1 Inledning Ni kommer använda Matlab i nästan alla kurser i utbildningen. I matematikkurserna kommer vi ha studio-övningar nästan

Läs mer

Hja lp till Mina sidor

Hja lp till Mina sidor Hja lp till Mina sidor Vanliga Frågor Varför godkänner inte Mina sidor mitt personnummer trots att jag har prövat flera gånger och är säker på att jag skrivit rätt? Du behöver använda ett 12 siffrigt personnummer

Läs mer

Att skriva inlägg i Spelmansgillets bloggar hos Blogspot/Google

Att skriva inlägg i Spelmansgillets bloggar hos Blogspot/Google Att skriva inlägg i Spelmansgillets bloggar hos Blogspot/Google Läsare vem som helst eller utvald krets Bloggen kan konfigureras så att inlägg kan läsas av vem som helst på nätet. Den kan även konfigureras

Läs mer

Datagrund Vista. Grundläggande filhantering

Datagrund Vista. Grundläggande filhantering Datagrund Vista Grundläggande filhantering 1 Datagrund Vista Mer Windows, bilder och filhantering Det här materialet är avsett för den som genomgått de första två kurserna i Datagrund för Vista. Författare

Läs mer

UNIX. 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1. Mål. Vad laborationen går ut på. Redovisning

UNIX. 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1. Mål. Vad laborationen går ut på. Redovisning Numerisk analys och datalogi KTH 100 44 Stockholm Ann Bengtsson, Kerstin Frenckner 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1 UNIX Mål Syftet med denna laboration är att ni ska

Läs mer

Guido van Robot och olika UNIX-kommandon

Guido van Robot och olika UNIX-kommandon Guido van Robot och olika UNIX-kommandon Till denna session är det tänkt att ni ska ha arbetat en del med både UNIX-kommandon och börjat med Guido van Robot. Vi ska nu studera dessa båda saker med hjälp

Läs mer

Storegate Pro Backup. Innehåll

Storegate Pro Backup. Innehåll Storegate Pro Backup Välkommen! I denna manual kan du bland annat läsa om funktioner och hur du ska konfigurerar programmet. Läs gärna vårt exempel om versionshantering och lagringsmängd innan du konfigurerar

Läs mer

EU Barn Online II (31/03/2010) 9-10 ÅRINGAR

EU Barn Online II (31/03/2010) 9-10 ÅRINGAR KOPIERA ID- NUMMER FRÅN KONTAKTBLADET LANDSKOD STICKPROVSN UMMER ADRESSNUMMER INTERVJUARENS NAMN OCH NUMMER ADRESS: POSTNUMMER TELEFONNUMMER EU Barn Online II (31/03/2010) 9-10 ÅRINGAR HUR MAN FYLLER I

Läs mer

Snabbguide till First Class

Snabbguide till First Class Snabbguide till First Class Guide till First Class Grundläggande funktioner Logga in i First Class För att logga in i First Class dubbelklickar du på skrivbordsikonen First Class, eller väljer First Class

Läs mer

emopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)

emopluppen Användning av Ant Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC) emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess

Läs mer

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa. Antal: Enskilt Material: En dator med Windows 7 (Vista, Windows 8 eller

Läs mer

Lägga in filer i filarkivet

Lägga in filer i filarkivet Så fungerar BSOK:s hemsida Per Svantesson, version 2010-04-27 Vem gör vad? Fredrik Johansson är webbredaktör och uppdaterar materialet på hemsidan. Per Svantesson hjälper till och sköter vissa saker med

Läs mer

Vi visar i denna guide hur man kommer igång med sin nychippade Xbox360. När vi skriver spel i denna guide så menar vi era JTAG/RGH preparerade spel.

Vi visar i denna guide hur man kommer igång med sin nychippade Xbox360. När vi skriver spel i denna guide så menar vi era JTAG/RGH preparerade spel. Grattis till din nychippade Xbox360. Denna guide är framställd av Xboy.se, sprid gärna denna guide, lägg upp på era hemsidor eller bloggar men glöm inte var den kommer ifrån. Var tydliga med att denna

Läs mer

Kort om World Wide Web (webben)

Kort om World Wide Web (webben) KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.

Läs mer

Skolmaten. Användarhandledning 2015-05-28

Skolmaten. Användarhandledning 2015-05-28 Skolmaten Användarhandledning 2015-05-28 Steg 1: Logga in Om din skola är ansluten till Skolmaten har du fått inloggningsuppgifter. Om inte, skicka ett mail till info@dinskolmat.se så kontaktar vi dig.

Läs mer

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken DOS kommandon Att kalla kommandona man använder i kommandotolken för DOS-kommandon kan tyckas fel eftersom operativsystemet DOS inte längre används i Windows XP, 2000 eller Vista. Textbaserade kommandon

Läs mer

Instruktion 2014-09-15

Instruktion 2014-09-15 Instruktion Innehåll 1 Inloggning... 3 1.1 Inloggning på lagsida... 3 1.2 Laget.se appen... 4 2 Medlemshantering... 5 2.1 Information om personnr... 5 2.2 Skapa ny medlem... 5 2.3 Lägg till ny medlem...

Läs mer

Flytt av. Vitec Mäklarsystem

Flytt av. Vitec Mäklarsystem Flytt av Vitec Mäklarsystem Augusti 2014 Innehållsförteckning 1. Inledning... 2 Förutsättningar... 2 Läs noga igenom manualen... 2 Systemkrav... 2 Kundservice/Teknisk support... 2 2. Skapa säkerhetskopia...

Läs mer

U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R

U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R 1 Kapitel 1 1. Kommandon. - Lista alla användare på systemet och i LAN. _ - Vad visar kommandona? - cal - who am I - man cal - ls - pwd - cd -

Läs mer

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva OBS! Det finns ytterligare filer på Microsoft CD, som tillhör SQL 2000 Administration Self paced, vilka kan

Läs mer

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter

Läs mer

Detta är en manual om hur man lägger in e-butiksystemet Ecwid på N.nu. Gjord av SussCreations

Detta är en manual om hur man lägger in e-butiksystemet Ecwid på N.nu. Gjord av SussCreations Detta är en manual om hur man lägger in e-butiksystemet Ecwid på N.nu Gjord av SussCreations Registrera konto och Logga in 4 sidor Första steget är att gå in på www.ecwid.com. Sedan klickar du på Sign

Läs mer

Olika shell. Skalprogrammering. Pipor och omdirigering av strömmar

Olika shell. Skalprogrammering. Pipor och omdirigering av strömmar Olika shell Csh-kompatibla csh - C shell tcsh Standardshellet för terminaler på institutionen Bourne-kompatibla sh - Bourne shell. Används ofta för script bash - Bourne again shell. Man kan byta till detta

Läs mer

Lathund för BankID säkerhetsprogram

Lathund för BankID säkerhetsprogram Lathund för BankID säkerhetsprogram BankID säkerhetsprogram för Windows, version 4.10 Datum: 2009-11-23 Introduktion När du ska hämta ut och använda e-legitimationen BankID behöver du ha ett installerat

Läs mer

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV. Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV. Kortfattat skall ni lära er följande. - Ni skall lära er att koppla upp er mot den lokala Jasmine databasen - Köra

Läs mer

Tfn Telephone. Kontr Checked. Skapa PDF-filer i Windows

Tfn Telephone. Kontr Checked. Skapa PDF-filer i Windows Skapa PDF-filer i Windows 1(6) isionshistoria ision history Namn Name Ändring Change Började skriva detta dokument Innehåll 2(6) 1 Inledning 3 2 Varför pdf 3 2.1 Läsbarhet................................

Läs mer

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR I följande dokument hittar ni information om hur ni administrerar er nya hemsida. Manualen går endast igenom grundläggande administration. För mer avancerad redigering

Läs mer

Användarmanual Jobb i Stan. CV-Handboken. Registrering, jobbsökning mm. Copyright Aditro. All rights reserved.

Användarmanual Jobb i Stan. CV-Handboken. Registrering, jobbsökning mm. Copyright Aditro. All rights reserved. Användarmanual Jobb i Stan CV-Handboken Registrering, jobbsökning mm. Innehållsförteckning: 2 Registrering 5-16 2.1 Skapa ett konto 5-6 2.2 Skapa ett CV 6 2.2.1 CV-profil (steg 1) 7-8 2.2.2 Arbetslivserfarenhet

Läs mer

Dokumentation av rapportmall

Dokumentation av rapportmall Dokumentation av rapportmall Utgivningsår: 2003 Författare: Eva Erbenius Samhällsmedicin Centrum för Tillämpad Näringslära Box 175 33 Wollmar Yxkullsgatan 19 118 91 Stockholm Innehåll Inledning... 3 Rapportens

Läs mer

Flexi Exchange Connector. Copyright 1993-2013 Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved.

Flexi Exchange Connector. Copyright 1993-2013 Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved. Flexi Exchange Connector Copyright 1993-2013 Datatal AB. Med ensamrätt. Copyright 2013 Datatal AB. All rights reserved. 1 Översikt... 2 1.1 Vad gör Flexi Exchange Connector?... 2 1.2 Vilka serverkonfigurationer

Läs mer

Webbgenvägar. Krishna Tateneni Yves Arrouye Översättare: Stefan Asserhäll

Webbgenvägar. Krishna Tateneni Yves Arrouye Översättare: Stefan Asserhäll Krishna Tateneni Yves Arrouye Översättare: Stefan Asserhäll 2 Innehåll 1 Webbgenvägar 4 1.1 Inledning........................................... 4 1.2 Webbgenvägar........................................

Läs mer

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter

Läs mer

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Sida: 1(7) Installationsanvisningar VisiWeb Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Detta dokument Detta dokument beskriver hur man installerar VisiWeb på en

Läs mer

Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change

Tfn Telephone 026-54 66 86 Kontr Checked. Revisionshistoria Revision history Rev Namn Name Datum Date Ändring Change Utilator 1(20) isionshistoria ision history Namn Name Ändring Change A3 2001-10-24 Ändrade i stycket om CVSROOT. Vi använder ssh nu och inte pserver. 2000-08-30 Ändrade i stycket om CVSROOT. Jag hade felaktigt

Läs mer

DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015

DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015 DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015 Fyll i ditt namn och personnummer med bläck eller motsvarande. OBS: Om inte denna kvittenssida tas med vid redovisningen får

Läs mer

Innehåller: Aug-13. OBS! Gäller för Nya Unikum med nya omdömes/bedömningssättet dvs utan omdömessida i samtalsmallen.

Innehåller: Aug-13. OBS! Gäller för Nya Unikum med nya omdömes/bedömningssättet dvs utan omdömessida i samtalsmallen. Lathund Mentor-grundskola Innehåller: Mentorns roll Starta och låsa utvecklingsplan/samtalsmallar Hantera Överenskommelser Processen runt utvecklingssamtal Steg för steg beskrivning av hur du gör OBS!

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

Kort-kort om utdelade användarkonton och datormiljön på NADA Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip98- och ytterligare tre bokstäver. Dessa

Läs mer

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

Arbetshäfte Office 365 en första introduktion

Arbetshäfte Office 365 en första introduktion Arbetshäfte Office 365 en första introduktion Innehåll En introduktion för att bekanta sig med O365... 2 Skapa din profil... 2 Övning:... 3 2. Kontakter... 4 Lägg till kontakt och grupp... 4 Övning:...

Läs mer

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Ny version av

Läs mer

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap Syfte Syftet med detta dokument är att ge en introduktion till användning av datorerna i datorsalarna med

Läs mer

Innehållsförteckning. 1. Log in 2. Home 3. My online visitors 4. Active chat 5. Settings

Innehållsförteckning. 1. Log in 2. Home 3. My online visitors 4. Active chat 5. Settings ImBox Manual v.2.0 Innehållsförteckning 1. Log in 2. Home 3. My online visitors 4. Active chat 5. Settings 1. Log in Första gången du startar ImBox behöver du verifiera ditt användarnamn och lösenord.

Läs mer

Konfiguration övriga klienter

Konfiguration övriga klienter Konfiguration övriga klienter (ej Outlook) till OCS GU gemensam e-post och kalender Sidan 1 av 9 Innehållsförteckning: 1. Syfte med dokumentationen... 3 2. Certifikat i Mac OS X... 3 2.1. SwUPKI Policy

Läs mer

Lathund Hemsida för Astma- och Allergiförbundets föreningar

Lathund Hemsida för Astma- och Allergiförbundets föreningar 1/17 Lathund Hemsida för Astma- och Allergiförbundets föreningar Webbplatsen är byggd i WordPress 3.8.1. Den är byggd för att på ett enkelt sätt ska kunna skapa nya föreningshemsidor och innehåller: Inloggning

Läs mer

Förnyad konkurrensutsättning. Manual för leverantör

Förnyad konkurrensutsättning. Manual för leverantör Förnyad konkurrensutsättning Manual för leverantör Ansvarig utgivare: Göteborgs Stads Upphandlings AB Titel: Förnyad konkurrensutsättning - Manual för leverantör Version: 1.0.0.2013 2 Innehållsförteckning

Läs mer

Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp

Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp Dataingenjörsprogrammet, elektroingenjörsprogrammet och medicinsk teknik KTH Skolan för Teknik och Hälsa Redovisning: Se Kurs-PM om hur redovisningen

Läs mer

SAFE WORK. Instruktioner till Företagets egen sida - för dig som är chef/kontaktperson på ett entreprenadföretag 2013-04-09

SAFE WORK. Instruktioner till Företagets egen sida - för dig som är chef/kontaktperson på ett entreprenadföretag 2013-04-09 SAFE WORK Instruktioner till Företagets egen sida - för dig som är chef/kontaktperson på ett entreprenadföretag 013-04-09 Innehållsförteckning 1. Information om Företagets egen sida...3. Lägga till en

Läs mer

MS-DiskOperativSystem Sammanfattning och Övningar

MS-DiskOperativSystem Sammanfattning och Övningar MS-DiskOperativSystem Sammanfattning och Övningar Övningarna syftar till att ge minimikravet i DOS-kunskaper. Övningarna är tänkta att köras i maximerat DOS-fönster under win9x. MS-DOS (Microsoft Disk

Läs mer

Kom igång med Flexibelt digitalt verktyg som motiverar eleverna och förenklar för läraren

Kom igång med Flexibelt digitalt verktyg som motiverar eleverna och förenklar för läraren Kom igång med Flexibelt digitalt verktyg som motiverar eleverna och förenklar för läraren Kom igång med Glosboken.se Lär dig grunderna om Glosboken.se så att du och dina eleverna kommer igång med ert nya

Läs mer

Kapitel 4 Arkivmenyn Innehåll

Kapitel 4 Arkivmenyn Innehåll Kapitel 4 Arkivmenyn Innehåll ARKIVMENYN...2 Byt aktuell användare...2 Utskrift till skärm eller skrivare...3 SQL verktyget...4 Ny SQL...4 Hämta SQL...5 Spara SQL...5 Kör SQL...5 Visa som...5 Avsluta...5

Läs mer

Manual till Tims löneprogram Version 2

Manual till Tims löneprogram Version 2 Manual till Tims löneprogram Version 2 Fliken Inmatning använder du för att mata in huvuddelen av all information som skall behandlas av löneprogrammet. Du kan endast knappa in information i de vita cellerna.

Läs mer

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Datateknik A, Syfte: Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Att läsa: Lektion 1 Antal uppgifter: 3 Inlämning: Sker via inlämningsuppgifter

Läs mer

E-post i webbläsaren Edge

E-post i webbläsaren Edge E-post i webbläsaren Edge Logga in och ut Omedelbart efter att du har skapat ditt konto och fått det godkänt öppnas förmodligen en informationssida där du kan välja att gå till Inkorgen i e-postlådan.

Läs mer

Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT)

Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT) Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT) För att genomföra migrationen till UOCT bör ditt konto ha det nya utskriftssystemet Unifaun OnlinePrinter (UOP) aktiverat.

Läs mer