<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Sklaffkom</title><link>https://sklaffkom.se/</link><description>Recent content on Sklaffkom</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joakim@sklaffkom.se (Joakim Melin)</managingEditor><webMaster>joakim@sklaffkom.se (Joakim Melin)</webMaster><copyright>© 1992-2025. Sklaffkom distribueras under GPL 2.0-licens.</copyright><lastBuildDate>Thu, 24 Feb 2022 14:18:05 +0000</lastBuildDate><atom:link href="https://sklaffkom.se/index.xml" rel="self" type="application/rss+xml"/><item><title>Bli medlem</title><link>https://sklaffkom.se/konto/</link><pubDate>Thu, 24 Feb 2022 14:18:05 +0000</pubDate><author>joakim@sklaffkom.se (Joakim Melin)</author><guid>https://sklaffkom.se/konto/</guid><description>&lt;p&gt;Nu kan du använda Sklaffkom i verkligheten! Vi har satt upp ett eget Sklaffkom-system och du kan logga in på det idag!&lt;/p&gt;
&lt;p&gt;Anslut med SSH till adressen &lt;code&gt;sklaffkom.se&lt;/code&gt; och ange &amp;ldquo;konto&amp;rdquo; som användarnamn och &amp;ldquo;konto&amp;rdquo; som lösenord. Du kan då ansöka om konto.&lt;/p&gt;
&lt;p&gt;Om du gör detta från terminalprogrammet i exempelvis Windows eller macOS skriver du följande:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh konto@sklaffkom.se&lt;/code&gt; och anger därefter lösenordet &lt;code&gt;konto&lt;/code&gt;. Använder du en SSH-klient som exempelvis PuTTY kan du ange både login och lösenord. Notera: du kan få en fråga om att godkänna en nyckel, svara bara &amp;ldquo;ja&amp;rdquo; på denna - detta är inget farligt utan SSH-klienten som vill veta om du tycker nyckeln är okej.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Nu kan du använda Sklaffkom i verkligheten!  Vi har satt upp ett eget Sklaffkom-system och du kan logga in på det idag!</p>
<p>Anslut med SSH till adressen <code>sklaffkom.se</code> och ange &ldquo;konto&rdquo; som användarnamn och &ldquo;konto&rdquo; som lösenord.  Du kan då ansöka om konto.</p>
<p>Om du gör detta från terminalprogrammet i exempelvis Windows eller macOS skriver du följande:</p>
<p><code>ssh konto@sklaffkom.se</code> och anger därefter lösenordet <code>konto</code>. Använder du en SSH-klient som exempelvis PuTTY kan du ange både login och lösenord.  Notera: du kan få en fråga om att godkänna en nyckel, svara bara &ldquo;ja&rdquo; på denna - detta är inget farligt utan SSH-klienten som vill veta om du tycker nyckeln är okej.</p>
<p>Det är fyra uppgifter du behöver ange när du ansöker:</p>
<ol>
<li>Önskat inloggningsnamn.  Detta kan vara ditt förnamn, eller ett smeknamn. Det inloggningsnamn du väljer blir också din e-postadress hos Sklaffkom, så om du exempelvis väljer &ldquo;olle&rdquo; som inloggningsnamn blir din e-postadress &ldquo;<a href="mailto:olle@sklaffkom.se">olle@sklaffkom.se</a>&rdquo;.</li>
<li>Ditt verkliga för- och efternamn. Vi tillåter inte pseudonymer på Sklaffkom.</li>
<li>Önskat lösenord.  Uppger du inget här så kommer vi generera ett lösenord åt dig.  Försök att inte ange &ldquo;1234&rdquo; eller liknande lösenord, de kommer vi inte tillåta.</li>
<li>Din e-postadress. Detta så vi kan kontakta dig och meddela att kontot är skapat.</li>
</ol>
<p>Utan dessa fyra uppgifter kan du inte bli medlem i Sklaffkom.  Ett medlemsskap i Sklaffkom kostar ingenting.</p>
<p>När du blivit medlem och fått en bekräftelse via e-post att ditt konto är klart ansluter du dig med ssh till Sklaffkom. Om du valde användarnamnet &ldquo;Olle&rdquo; så loggar du in med <code>ssh olle@sklaffkom.se</code> och anger det lösenord du tidigare valt när du ansökte om ditt konto.</p>
<p><strong>Vanliga frågor</strong></p>
<ol>
<li>&ldquo;Mina svenska tecken ser konstiga ut! &quot;</li>
</ol>
<p>Det vanligaste är att du behöver aktivera UTF-8 i Sklaffkom och i ditt terminalprogram.</p>
<ol start="2">
<li>&ldquo;Kan jag inte ansluta via Telnet istället? &quot;</li>
</ol>
<p>Telnet känns inget vidare år 2025 så vi har valt att inte erbjuda det.</p>
<ol start="3">
<li>&ldquo;Kan jag läsa och skriva e-post hos Sklaffkom via Outlook eller annan e-postklient?&rdquo;</li>
</ol>
<p>Nej.  E-post är en del av den tjänst som Sklaffkom erbjuder och den skall också avnjutas i Sklaffkom.</p>
<ol start="4">
<li>&ldquo;Kan jag läsa och skriva news hos Sklaffkom via Thunderbird eller annan nntp-klient?&rdquo;</li>
</ol>
<p>Nej. News är en del av den tjänst som Sklaffkom erbjuder och den skall också avnjutas i Sklaffkom.</p>
<p>Frågor?  Skicka e-post till <a href="mailto:joakim@sklaffkom.se">joakim@sklaffkom.se</a>.</p>
<p>Välkommen!</p>
]]></content:encoded></item><item><title>Kul saker</title><link>https://sklaffkom.se/kul/</link><pubDate>Thu, 24 Feb 2022 14:18:05 +0000</pubDate><author>joakim@sklaffkom.se (Joakim Melin)</author><guid>https://sklaffkom.se/kul/</guid><description>&lt;p&gt;Visste du att du kan spela &lt;a href="https://www.nethack.org"&gt;Nethack&lt;/a&gt; i Sklaffkom? Hade du någon som helst aning om att du får en unik e-postadress i Sklaffkom när du blir medlem? Kunde du ana att vi bär ett stort antal newsgrupper som du kan läsa- och skriva i?&lt;/p&gt;
&lt;h1 id="nethack-ja-tack"&gt;Nethack? Ja tack!&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://www.sklaffkom.se/assets/nethack2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Nethack är ett klassiskt spel skapat 1987 av Mike Stephenson. Spelaren ska ta sig genom olika underjordiska nivåer och leta efter Yendors Amulett. Spelet består av ca 50 nivåer där de flesta är slumpgenererade. Varje nivå innehåller monster, vapen, magiska föremål och mycket annat.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Visste du att du kan spela <a href="https://www.nethack.org">Nethack</a> i Sklaffkom?  Hade du någon som helst aning om att du får en unik e-postadress i Sklaffkom när du blir medlem?  Kunde du ana att vi bär ett stort antal newsgrupper som du kan läsa- och skriva i?</p>
<h1 id="nethack-ja-tack">Nethack? Ja tack!</h1>
<p><img src="https://www.sklaffkom.se/assets/nethack2.png" alt=""></p>
<p>Nethack är ett klassiskt spel skapat 1987 av Mike Stephenson.  Spelaren ska ta sig genom olika underjordiska nivåer och leta efter Yendors Amulett. Spelet består av ca 50 nivåer där de flesta är slumpgenererade. Varje nivå innehåller monster, vapen, magiska föremål och mycket annat.</p>
<p>Nethack är fortfarande(!) under utveckling. Som Sklaffkom ungefär.  Du kan läsa mer om Nethack hos <a href="https://sv.wikipedia.org/wiki/NetHack">Wikipedia</a>.</p>
<p>Vill du spela Nethack i Sklaffkom skriver du kommandot <code>nethack</code>.</p>
<h1 id="you-are-standing-in-an-open-field-west-of-a-white-house">&ldquo;You are standing in an open field west of a white house&hellip;&rdquo;</h1>
<p><img src="https://www.sklaffkom.se/assets/zork.png" alt=""></p>
<p><a href="https://sv.wikipedia.org/wiki/Zork">Zork</a> började sitt liv 1977 på en PDP-10-dator och döptes efter en tradition från MIT där alla oavslutade program fick just namnet &ldquo;Zork&rdquo;.  Spelet bytte senare namn till &ldquo;Dungeon&rdquo; men när det skulle släppas på marknaden år 1980 så fick det byta namn igen för att undvika bråk med skaparna av rollspelet Dungeons and Dragons.  Personerna bakom Zork bildade senare företaget Infocom och hade en rad stora framgångar med så-kallade text-baserade spel, det vill säga där text berättar historien istället för flashig grafik.</p>
<p>Oerhört retro, således.</p>
<p>På Sklaffkom har vi nu gjort det möjligt att spela de tre första spelen i Zork-familjen:</p>
<ul>
<li>Zork I: The Great Underground Empire</li>
<li>Zork II: The Wizard of Frobozz</li>
<li>Zork III: The Dungeon Master</li>
</ul>
<p>För att spela Zork på Sklaffkom skriver du kommandot <code>zork</code> och som svar får du en lista över de spel som är tillgängliga.  Du får då följande svar:</p>






<pre tabindex="0"><code>(Läsa) nästa text -&gt; zork

Följande infocom-spel finns för närvarande :

Zork 1
Zork 2
Zork 3

För att spela, ge kommandot Zork &lt;nr&gt;.</code></pre>
<p>För att exempelvis spela Zork 1 skriver du således <code>zork 1</code> och sedan startas spelet.</p>
<h1 id="usenet">Usenet</h1>
<p><img src="https://www.sklaffkom.se/assets/usenet.gif" alt=""></p>
<p>Tänk dig ett Facebook som består av text. Ett Facebook som inte spårar dig, som inte försöker göra dumma saker med din dator eller telefon. Vi skulle gärna också säga att du kan tänka dig ett Facebook där folk inte bråkar hela tiden och där det inte är reklam överallt, men riktigt så är det inte alltid i Usenet. Annars är Usenet ungefär precis just så: ingen spårar dig, ingen försöker göra dumma saker med din dator eller telefon, och jo - det finns reklam på Usenet men det är precis som med annan spam som man får via e-posten ibland: det förekommer men inte så ofta.</p>
<p>Bråkas kan det däremot göras i en och annan newsgrupp, som dessa forum heter, men för det mesta är folk trevliga mot varandra. På Sklaffkom har vi valt ut ett antal newsgrupper där det inte bråkas så ofta. Som medlem kan du läsa och skriva hur mycket du vill i dessa newsgrupper.  Saknar du någon kan du alltid be oss lägga in den åt dig.</p>
<h1 id="sveriges-coolaste-e-postadress">Sveriges coolaste e-postadress</h1>
<p>Jajjemen!  Hur många känner du som har en e-postadress i domänen sklaffkom.se?   När du <a href="/konto/">ansöker om ett konto</a> väljer du ett inloggningsnamn - detta inloggningsnamn blir också din e-postadress i Sklaffkom! Så länge inte inloggningsnamnet är upptaget av en annan medlem eller är lite väl obcent så kan du få vilket inloggningsnamn som helst.</p>
<h1 id="vi-kör-på-freebsd">Vi kör på FreeBSD</h1>
<p><img src="https://www.sklaffkom.se/assets/freebsd-uf.gif" alt=""></p>
<p>Även om Sklaffkom numera fungerar lika bra på Linux så har vi valt att hålla fast vid traditionen och köra systemet på <a href="https://www.freebsd.org">FreeBSD</a>. Det är inte utan sina utmaningar, givetvis, men ska det vara rätt så ska det vara rätt då Sklaffkom under sin glanstid som BBS-system för Söderkom kördes på NetBSD, en kusin till FreeBSD.</p>
<p>PS: saknar du också User Friendly?  Du kan läsa samtliga <a href="https://ftp.melin.org/misc/UserFriendlyComics/">här</a>!
DS.</p>
]]></content:encoded></item><item><title>Om Sklaffkom</title><link>https://sklaffkom.se/sklaffkom/</link><pubDate>Thu, 24 Feb 2022 14:18:05 +0000</pubDate><author>joakim@sklaffkom.se (Joakim Melin)</author><guid>https://sklaffkom.se/sklaffkom/</guid><description>&lt;p&gt;För att berätta historien om SklaffKOM måste vi först lite kort berätta historien om BBS-systemen. &lt;a href="https://www.melin.org/koper-du-modem-far-du-problem/"&gt;En längre artikel i ämnet finns att läsa här&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Redan i mitten på 70-talet började de så kallade KOM-systemen dyka upp inom den akademiska världen i Sverige. Ungefär samtidigt började de första BBS-systemen dyka upp i USA där CBBS räknas som det första BBS-systemet. Under 80-talet började BBS:erna bli populära i Sverige. Det fanns då flera olika “läger”, där det fanns de som tyckte att Fidonet och menybaserade BBS-system som Remote Access och Telegard var något att hänga i julgranen.&lt;/p&gt;</description><content:encoded><![CDATA[<p>För att berätta historien om SklaffKOM måste vi först lite kort berätta historien om BBS-systemen. <a href="https://www.melin.org/koper-du-modem-far-du-problem/">En längre artikel i ämnet finns att läsa här</a>.</p>
<p>Redan i mitten på 70-talet började de så kallade KOM-systemen dyka upp inom den akademiska världen i Sverige. Ungefär samtidigt började de första BBS-systemen dyka upp i USA där CBBS räknas som det första BBS-systemet. Under 80-talet började BBS:erna bli populära i Sverige. Det fanns då flera olika “läger”, där det fanns de som tyckte att Fidonet och menybaserade BBS-system som Remote Access och Telegard var något att hänga i julgranen.</p>
<p>Sen fanns det en uppsjö av BBS:er för de som gillade att ägna sig åt piratkopiering av mjukvara som använde programvaror som AmiExpress eller dess kortlivade motsvarighet, PcExpress.</p>
<p>Och sen fanns de” KOMpatibla” BBS:erna. Baserade på BBS-system som MikroKOM, H-Kom, TPCS, NiKom och flera andra kördes de på allt från Amiga-datorer till PC-datorer med ett eller ett par anslutna modem.<br>
Samtidigt som KOM i olika former fortfarande var en intern angelägenhet för den akademiska världen (där systemen kallades för just KOM och inte BBS:er) hade ett system vid namn CompuText utvecklats och kördes dels på en BBS med samma namn (se nedan) och även på minst ett par dataföreningar i Sverige, bland annat Södertälje Dataförening (SDF).</p>
<p><strong>Computext försvinner</strong></p>
<p>Anledningen till det var så bråttom med att utveckla SklaffKOM var att dess föregångare, CompuText, plötsligt lades ned.<br>
Varför CompuText (CT även kallat) lades ned är en lång historia men till saken hörde att BBS:en kördes på ett VMS-system hos ett företag i Kungens Kurva, strax söder om Stockholm. Med upp till nio ingående telefonlinjer med tillhörande modem var Computext en rejäl kommunikationsplattform som dessutom kostade pengar varje månad för användarna. Hastigt och en aning olustigt gick företaget som ägde stordatorn som CT kördes på i konkurs.</p>
<p>För att inte konkursförvaltaren skulle kunna lägga vantarna på innehållet i CT placerades enligt legenden ett större antal välriktade sparkar mot hårddisken i stordatorn och vips så var Computexts saga all.</p>
<p><strong>Från MikroKOM till SklaffKOM</strong></p>
<p>Efter att Carl Sundboms dåvarande BBS Chaos drabbats av en hårddiskkrasch i slutet på 80-talet eller början på 90-talet och Computext samtidigt tvingades stänga satte arbetet igång med att utveckla ett nytt BBS-system som inte krävde en stordator utan istället kunde köras på en modern PC-dator. Anledningarna till att utveckla något helt nytt var flera – inget av dåtidens gratis KOM-system för DOS-baserade datorer klarade av att hantera flera samtidiga användare, och det fanns heller inget BBS-system skrivet för Unix.</p>
<p>Det enda alternativet som klarade flera samtidiga användare hette The Common Link (TCL) som dessutom kostade pengar och inte riktigt hade “rätt” känsla. TCL och Sklaffkoms vägar skulle korsas några år senare när BBS:en Common, som drevs av Ulf Hedlund som också skrev TCL, bytte system till SklaffKOM och Common bytte namn till Sklommon. Sju år senare bytte Common system igen, denna gång till OpenKOM.</p>
<p>Att börja använda ett Amiga-baserat system som exempelvis NiKom som ersättare till Computext var uteslutet av många anledningar. De BBS-törstande stockholmarna krävde ett snabbt resultat så under ett par helger i slutet på 1992 skrevs den första versionen av Sklaffkom till tonerna av britpop och lukten av kaffe, Coca-Cola och pizza. Då var det Torbjörn Bååth, Peter Forsberg, Peter Lindberg, Odd Petersson och Carl Sundbom som satt och hackade under ett par intensiva helger. Senare gjordes också tillägg av Daniel Grönjord och Olof Runborg.</p>
<p>Det enda målet var att så snabbt som möjligt få fram något som fungerade tillräckligt bra – därav namnet. SklaffKOM skrevs i C och innehöll de klassiska variablerna “haffo”, “baffo” och “thisispeters_blodpudding”.</p>
<p>Det var aldrig tänkt att SklaffKOM fortfarande användas många år efteråt av BBS:en SöderKOM. Hela tanken med SklaffKOM var att det skulle leva ett år eller två tills en ordentlig ersättare till det riktigt stabila Computext hade utvecklats. Under åren drabbades SöderKOM av åtskilliga hårddiskkrascher och andra problem av teknisk natur varför Harald Fragner, Mikael Kjellström och Carl Krig skrev ett nytt system kallat EasyKOM som SöderKOM använder än idag.</p>
<p>Även om SklaffKOM inte alls var tänkt att leva så länge som det gjorde så var och är det imponerande hur portabelt och långlivat programmet är. Det utvecklades under SunOS 5.x, kördes på Interactive Unix och har senare porterats till åtminstone Linux och FreeBSD, det senare den plattform som rekommenderas för alla som vill köra SklaffKOM idag.</p>
]]></content:encoded></item><item><title>Tekniken bakom Sklaffkom</title><link>https://sklaffkom.se/teknik/</link><pubDate>Thu, 24 Feb 2022 14:18:05 +0000</pubDate><author>joakim@sklaffkom.se (Joakim Melin)</author><guid>https://sklaffkom.se/teknik/</guid><description>&lt;p&gt;Trots att Sklaffkom har över 30 år på nacken, och trots att det aldrig skrevs för att leva särskilt länge, så var utvecklarna bakom detta BBS-system smarta och noggranna med vilka val de gjorde.&lt;/p&gt;
&lt;p&gt;Ett sådant val var att utveckla Sklaffkom på ett Unixbaserat operativsystem, närmare bestämt SunOS och senare NetBSD. Ett annat val som varit helt avgörande för att göra Sklaffkom så pass portabelt till olika Unix-liknande operativsystem var att skriva det hela i programmeringsspråket C.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Trots att Sklaffkom har över 30 år på nacken, och trots att det aldrig skrevs för att leva särskilt länge, så var utvecklarna bakom detta BBS-system smarta och noggranna med vilka val de gjorde.</p>
<p>Ett sådant val var att utveckla Sklaffkom på ett Unixbaserat operativsystem, närmare bestämt SunOS och senare NetBSD.  Ett annat val som varit helt avgörande för att göra Sklaffkom så pass portabelt till olika Unix-liknande operativsystem var att skriva det hela i programmeringsspråket C.</p>
<p>Allt detta gav Sklaffkom flera fördelar i form av med i de flesta fall små modifieringar av källkoden kunna köras på allt från dåtidens operativsystem, exempelvis Solaris eller NetBSD, till dagens dito i form av macOS, Linux och FreeBSD och allt detta på arkitekturer som Sparc, x86 eller Arm.  Detta har i sin tur gjort att Sklaffkom har kunnat &ldquo;återuppväckas&rdquo; från de döda, anpassas till moderna operativsystem och fortfarande kunna användas tillsammans med annan teknik som SSH, som ännu inte var uppfunnet när Sklaffkom utvecklades, till äldre standarder som e-post via SMTP-protokollet och diskussionsgrupper via news-protokollet.</p>
<p>Sklaffkom slutar aldrig riktigt att utvecklas vidare. Diskussioner om vidareutveckling, buggfixar eller annat förs antingen inne i BBS:en i mötet <code>Sklaffkom</code> eller på <a href="https://codeberg.org/joakimmelin/sklaffkom">Codeberg</a> där den aktuella källkoden också finns.</p>
<p>Aktuell dokumentation, som ständigt förbättras och utvecklas i takt med att vi lär oss mer om Sklaffkom, finns <a href="https://codeberg.org/joakimmelin/sklaffkom/src/branch/master/INSTALLATION">här</a>. Precis som med källkoden till Sklaffkom tar vi tacksamt emot tips, korrigeringar och förslag gällande dokumentationen.</p>
<p>Sklaffkom körs i denna inkarnation på ett operativsystem vid namn FreeBSD. Denna server körs i sin tur i en virtuell driftmiljö som drivs med Proxmox VE, en virtualiseringsplattform som körs ovan på Debian Linux.</p>
<p>Sklaffkom och denna tillhörande webbsida använder utöver <a href="https://www.freebsd.org">FreeBSD</a> en rad olika programvaror för att fungera. Här är ett urval:</p>
<p><a href="https://github.com/InterNetNews/inn">Inn</a>,  <a href="https://www.postfix.org">Postfix</a>, <a href="https://www.openssh.com">OpenSSH</a>, <a href="https://nginx.org">Nginx</a>, <a href="https://www.haproxy.com">Haproxy</a>, <a href="https://opnsense.org">OPNSense</a>, <a href="https://www.proxmox.com/en/products/proxmox-virtual-environment/overview">Proxmox Virtual Environment</a>, <a href="https://www.nethack.org">Nethack</a>,
<a href="https://www.proxmox.com/en/products/proxmox-mail-gateway/overview">Proxmox Mail Gateway</a>, med mera.</p>
]]></content:encoded></item></channel></rss>