OpenMP og parallel computing
2006-07-26, Lars Sommer Nedenstående er kortfattede egne noter i forbindelse med at anvende OpenMP og lignende til parallel computing opgaver. Målinger på større programmer (compilere (gcc), antivirus/-spam, firewall og lign)? Tools til at måle med:intels compiler har noget vtune til detoprofile på sf.netsuns compiler har en analyser OpenMPopenmp.orgBehøver SMP, f.eks multi-core (CMP), multi-thread (CMT), dual-xeon med hyper-threading compiler directives og support function library kan bruges i c, c++ og fortran implementeret somGOMP (OpenMP for GCC(fra 4.1)),OMPi ( www.cs.uoi.gr/~ompi ), preprocesser før kompileringog i en del compilere (suns og intels bla) God dokumentation på compunity.org/speci/spec25.pdf Eksempel:
BSD-sikkerhedsnoter v.0.1
Lars Sommer < lasg@lasg.dk > 11. april 2006 0.1 Forord og introduktion 0.1.1 Forord BSD er godt. BSD kan gøres sikkert. Jeg interesserer mig for operativsyste- mer og sikkerhed. Her er en lille kombination. 0.1.2 Introduktion Dette er ikke en bog! Dette er hverken en veldokumenteret vejledning eller opslagsværk! Dette er mine egne personlige noter til et par artikler og bøger. Det kan p ̊a ingen m ̊ade garanteres at du kan f ̊a noget somhelst brugbart ud af dette. Hvis du kan bruge det til noget, skrive det bedre, eller blot har spørgsm ̊al eller kommentarer, er du velkommen til at skrive til mig p ̊a lasg@lasg.dk 0.1.3 Tak til • Mastering FreeBSD and…
Mailservere og deres skalerbarhed
Personlige noter fra et foredrag cirka 2005. Mailservere og deres skalerbarhed Noter fra foredrag med Phil Regnault (@catpipe.?) IDE-diske performer dårligt, når mange samtidige read/writes. Brug gerne raid1 disk setup Brug fsync() ofte :) Brug postfix. Eksempel på hvordan sikker software skrives. Dokumentationen er god. Man kan "rydde ud" i indkommende mails med RBL (realtime black lists). master svarer lidt til inetd, som starter processer on demand. qmanager er en sceduler Postfix laver throttling/tar-pitting mod klienter og programmer, der laver "høj"/underlig trafik. Er meget defensive og forsigtig. Tjekker return codes, giver god log osv.. Gør brug af inter process comm via sockets. (ja det er nok sundt at læse lidt om...) Gør…
Wireless network (sikkerhed) for begyndere
Noter fra foredrag omkring 2005. Wireless network (sikkerhed) for begyndere hlkv6 har security6.net Tjek standarderne 802.11 b, g men især i (security stuff) "i" er kun softwareudvidelser. Frekvenser og kanaler hænger sammen. Søg efter liste. (se om der er taget højde for interferens (som med dtfm)) Hvis flere AP'er i nærheden af hinanden, vælg kanal/frek. så de ikke overlapper. Spring 2 kanaler med b, og 4 kanaler med g. Modes: Infrastruktur; al trafik gennem AP'et. Sniffing viser kun trafik i det lille område man kan nå. Ad Hoc (mesh mode); trafik går gennem de enkelte netkort. Wireless Distribution System (WDS), laver en "kæde" af AP'er (main base station, til evt. relay stations…
IPv6 noter fra hlk
Personlig note sandsynligvis fra omkring 2005. IPv6 Se hlk's inet6.dk man er gået fra klasserne (a,b,c) til cidr (classless), hvor variabelt antal bits er subnetmasken DNS: Har nu AAAA records, i stedet for blot A records. F.eks.: DNS AAAA record www IN A 123.123.132.123 IN AAAA 2001:6c7:5::13 (expands til 2001:06c7:0005:0000:0000:0000:0000:0000:13 med self. max een gang :: i hver adr. default route: :: localhost: ::1 2001:.... global unicast adr. 2001:06....* er tildelt europa (af ripe) unicast sættes på eet interface, og pakker sendes til een modtager multicast identificerer flere interfaces, og pakker sendes til flere modtagere anycast identificerer en gruppe, og pakker sendes til vilkårligt interface i denne gruppe. typisk det nærmeste broadcast…
Chroot your UltimateIRCd on OpenBSD
Probably written near 2005. Chroot your UltimateIRCd on OpenBSD COPYRIGHT Lars Sommer, lasg@lasg.dk LICENSE: This document is free. You may do with it what you want, as long as you keep this copyright and license notice unmodified. If this document helps you, and you like it, please give me a beer, if we ever meet. This guide is for UltimateIRCd 3.0.1 running on OpenBSD 3.7 This file contains: 1.0 Intro 1.1 What you need 1.2 What is chroot? 1.3 Why should I use it? 2.0 Creating the environment 2.1 Adding user and group 2.2 Making chroot environment 2.3 Making dev-fs for it (only openbsd) 3.0 Installing the ircd in the jail 3.1…
Liverollespil
Kort skriv om erfaring med liverollespil. Teksten er skrevet nær 2005, opdateret lidt senere. Som barn legede jeg tit ridder, musketer, Indiana Jones eller noget science fictionværk, så da jeg hørte om liverollespil var jeg interesseret med det samme. Pen&paper rollespil og Warhammer fyldte allerede meget, så det var relativt nemt at forstå de verdener og koncepter der er i liverollespil. Gennem tiden har jeg deltaget i forskellige spil, blandt andet Khypris ved Aalborg, “Fuldmåne over Krasnograd” og Vampire-spil på en forladt skole. I en periode arbejdede jeg som pædagogmedhjælper, primært med fokus på figurkrigsspil og miniaturemaling. Her fik vi også mulighed for at lave en uge med liverollespil. Det er fascinerende…
Pen&Paper rollespil
Kort skriv om vores erfaringer med rollespil. Teksten er skrevet nær 2005, og tilpasset lidt siden da. Pen&Paper rollespil, det med papir og blyant og terninger, har jeg interesseret mig for i lang tid. Vel cirka fra da jeg lånte Sværd&Trolddom-bøger som 8-årig. Det første rollespil jeg prøvede, var et Sværd&Trolddom jeg selv kørte, med min kammerat Kenneth som spiller. Jeg synes det var fedt at være spillemester (GM/DM), så det har jeg været mange gange siden da. Jeg har selv været spiller væsentligt færre gange end jeg har været spilmester. I dag spiller både jeg og min hustru en håndfuld gange om året, når det lige passer med venner og bekendte.…
Sværdkamp
I august måned 2004, var jeg i sværdkamp-træningslejr med SCA.Der lærte jeg følgende i sværdkamp. Nedenstående serier er primært grundlag for at kunne lave sværdkampopvisning. Husk:Let spredte benBøj let i knæeneLøse håndled Udgangsposition:Hold sværdet så odden er nogenlunde ud for modstanders næse. Angrebsserie:1: Kør sværdet let op, og rundt i en cirkel, til modstanders højre ben.2: Kør rundt i cirkel, til modstanders venstre ben.3: Rundt i cirkel igen, over eget hoved, til modstanders højre side.4: som 3, til venstre side.5: Kør i cirkel ned langs egen venstre side, og rundt, op på modstanders venstre skulder.6: som 5, bare langs egen højre, og til modstanders højre skulder.(7: et eventuelt stød lige frem) Parerserie:Husk…
Vejledning til ægte chat på internettet
Lars Sommer 24-08-2004lasg “at” lasg “dot” dk Denne vejledning er oprindeligt skrevet til et skoleblad på Himmelev Gymnasium.En uredigeret udgave af artiklen i skolebladet, er her: xchat_windows_begyndervejledning.txt Det er meget moderne at chatte på internettet i dag, og det er jo også en genial måde at tale med venner og bekendte på, og sandelig også at lære nye mennesker at kende.Man kan chatte mange steder, og via mange programmer. For eksempel på hjemmesider som jubii.dk, ofir.dk og arto.dk. Og også via programmer som MSN-messenger og ICQ. Internettets oprindelige form for chat, kender de fleste desværre ikke mere, da den ikke er så ‘poppet’ og opreklameret. Den hedder IRC (det står for Internet Relay…