En snabb titt på kommande Windows 10

Windows 10 - LogoI tisdags denna vecka så presenterade Microsoft nästa version av sitt operativsystem Windows. Den nya versionen kommer att heta Windows 10 och kommer att släppas någon gång under 2015 – troligen under andra halvan av året.

Microsoft har fått mycket kritik för Windows 8, men med Windows 10 så ska många av de brister som folk klagat på vara åtgärdade. Med Windows 10 hoppas Microsoft att de som vägrade ta steget till Windows 8 istället ska uppgradera till Windows 10.

Windows 8 var ganska dåligt anpassad för dem som endast arbetar med traditionella skrivbordsprogram. Bland annat saknade många startmenyn. I Windows 10 så är startmenyn återinförd, och den har dessutom utökats med fler finesser än tidigare. Från startmenyn kan man starta både traditionella skrivbordsprogram och de nya moderna apparna som Microsoft införde i Windows 8. Det är också lätt att anpassa startmenyn efter egna behov.

Windows 10 - bild 1

Förutom startmenyns återkomst så innehåller Windows 10 även följande användbara nyheter:

Virtuella skrivbord
I Windows 10 så kan du ha flera skrivbord igång parallellt. Och du kan växla mellan dem på ett enkelt sätt (bl.a genom att trycka ned Windows+Tab). När du använder virtuella skrivbord så kan du placera program som hör ihop på ett logiskt sätt i samma skrivbord, t.ex SamLogic MultiMailer och Microsoft Access (med kundregister) i ett skrivbord, och Visual Studio och programmeringsverktyg i ett annat skrivbord.

Appar kan köras i den traditionella skrivbordsmiljön
Appar som är skapade för det moderna gränssnittet (tidigare ”Metro”) kan nu även köras på det traditionella skrivbordet. De kommer att placeras i fönster när de körs på det traditionella skrivbordet och man kommer att kunna justera fönsterstorlek och position på dem på samma sätt som för traditionella skrivbordsprogram.

Systemet anpassar sig automatiskt efter typ av enhet
I Windows 8 så visades alltid startskärmen från start, oavsett om man hade en datorplatta med pekskärm eller en stationär dator med tangentbord och mus. I Windows 10 så kommer systemet att vara smartare och anpassa sig efter typ av enhet och vad du har anslutit till enheten. Så om du kör Windows 10 på en datorplatta visas startskärmen från start och om du kör Windows 10 på en stationär dator, med mus och tangentbord, så visas det traditionella skrivbordet från start.

Quad-snap fönster
Om man tar tag i ett fönster och drar det till ett hörn av skärmen så placeras fönstret i en storlek som är en fjärdedel av skrivbordet. Det är en enkel men praktisk funktion som kan göra stor nytta på stora skärmar, om man har flera program igång samtidigt och man vill se deras innehåll på samma gång.

Bättre sökverktyg
Sökverktyget i Windows 8 hade sina brister. I Windows 10 är sökverktyget avsevärt förbättrad och du kan söka efter program, dokument och andra typer av filer direkt från startmenyn. Du kan också söka efter sidor på Internet från startmenyn.

Windows 10 - bild 2

Validering av personnummer / beräkning av kontrollsiffra – hur gör man?

I detta inlägg på vår blogg beskrev vi hur man kan använda en klass i vårt klassbibliotek Swedish .NET Classes för att validera (kontrollera) ett svenskt personnummer. I detta blogginlägg ska vi beskriva lite allmänt hur algoritmen för beräkning av kontrollsiffra och validering av personnummer ser ut.

Luhn-algoritmen används
Den sista siffran i ett personnummer (eller ett samordningsnummer) är en kontrollsiffra. Denna siffra beräknas med hjälp av en algoritm som heter Luhn-algoritmen (ibland även kallad modulus-10-algoritmen). Luhn-algoritmen används också vid beräkning av kontrollsiffror till organisationsnummer, postgironummer och bankgironummer, samt en mängd andra nummer.

Beräkning av kontrollsiffra
Kontrollsiffran beräknas genom att multiplicera övriga siffror i numret växelvis med 2 och 1 (med början till vänster). Den första siffran multipliceras med 2, den andra siffran med 1, den tredje siffran med 2 osv. Därefter adderas alla produkter med varandra. Tvåsiffriga produkter (tex 12) splittras upp i ensiffriga tal (1+2).

Exempel
Nedanstående exempel visar hur man beräknar en kontrollsiffra till det niosiffriga personnumret 811218-987. Först beräknas alla produkter fram:

Därefter summeras alla siffror:

Sedan erhålls kontrollsiffran genom att subtrahera summan från närmast högre tiotal:

I ovanstående exempel blir alltså kontrollsiffran 6. Det kompletta och tiosiffriga personnumret blir då 811218-9876.

Validering av personnummer
Vid validering av personnummer kan man använda sig av två metoder. Man kan antingen plocka ut de 9 första siffrorna i personnumret och beräkna kontrollsiffran enligt ovan och jämföra med den faktiska kontrollsiffran. Eller så kan man använda sig av en annan metod som beskrivs på ett utmärkt sätt i denna Wikipedia-artikel (se sektionen ”Kontroll av nummer”).

Mer information om personnummer
Mer information om ett personnummers uppbyggnad finns på Skatteverkets hemsida:
> Skatteverket – Personnumrets uppbyggnad

Mer information om Luhn-algoritmen
Mer information om Luhn-algoritmen finns på följande Wikipedia-sida. Där finns också ett exempel på hur Luhn-algoritmen kan användas för att på ett enkelt sätt kontrollera att kontrollsiffran i ett personnummer är korrekt:
> Wikipedia – Luhn-algoritmen

Klass som hanterar svenska personnummer
I vårt klassbibliotek Swedish .NET Classes finns en klass som kan användas för kontroll / validering av personnummer via programspråk som C# och Visual Basic. Denna klass innehåller även en mängd andra användbara metoder vid hantering av svenska personnummer. Exempelvis kan den plocka ut kön och ålder ur ett personnummer. Läs mer om klassen här:
> Swedish .NET Classes – PersonalNumber Class

Postnummer och postorter i Sverige (vårt postnummersystem)

I föregående blogginlägg så skrev vi om SamLogic Softwares API / klass i klassbiblioteket Swedish .NET Classes som hanterar postnummer och postorter i Sverige. På Internet finns det flera bra artiklar med allmän information om hur det svenska postnummersystemet är uppbyggt, om du vill veta mer. Bland annat rekommenderar vi följande två artiklar:

> Postnummersystemet i Sverige (PDF hos Posten AB)
> Postnummer i Sverige (artikel hos Wikipedia)

I dessa artiklar beskrivs bland annat vilken information som kan avläsas från svenska femsiffriga postnummer. Skillnaden mellan en tvåpositionsort, trepositionsort och en fempositionsort beskrivs också liksom hur man ur de första siffrorna ur ett postnummer kan se vid vilken geografisk plats i landet en ort finns.

Windows 8 – Microsofts nya operativsystem för klientdatorer / klientsystem har nu släppts

Förra veckan släpptes nya Windows 8 till försäljning och enligt Microsoft såldes 4 miljoner uppgraderingar enbart de tre första dagarna. Windows 8 är Microsofts senaste operativsystem för klientdatorer / klientsystem och är anpassat för att kunna användas på många olika typer av enheter, såsom bärbara datorer, stationära datorer och pekplattor.

SamLogic’s program är anpassade för Windows 8
Alla 2012-versioner av våra program är anpassade för att kunna användas i Microsoft Windows 8. Har du en äldre version av våra program och du vill använda programmet i Windows 8-miljö så rekommenderar vi dig att uppgradera till den senaste versionen.

Bland annat har följande av våra produkter anpassats för Windows 8:
> SamLogic MultiMailer 2012
> SamLogic CD-Menu Creator 2012
> SamLogic Visual Installer 2012

Rädda Barnen med SamLogic / Kampanjen Världens Barn från Radiohjälpen

Världens Barn är en stor insamlingskampanj från Radiohjälpen som genomförs i samarbete med 12 ledande svenska hjälporganisationer under tiden 6-14 oktober. Den 12 oktober blir det dessutom den årliga SVT-galan Tillsammans för Världens Barn som ingår i kampanjen. 45 000 frivilliga i 290 kommuner arbetar med detta på olika sätt, samtidigt som Sveriges Television och Sveriges Radio uppmärksammar kampanjen på olika sätt.

Så här säger Elisabeth Dahlin, ordförande i Världens Barn samt Rädda Barnens generalsekreterare:
– Det är helt fantastiskt att Radiohjälpen har samlat in 1 miljard kronor till Världens Barn sedan starten för 12 år sedan.

Hon berättar vidare:
– Jag har själv varit med varje år och samlat in pengar till Världens Barn. Vilken folkfest det är, och vilken kraftsamling! Många av våra medlemmar är ute på gator och torg, oavsett väder, och samlar in pengar med de andra organisationerna. Visst är det fantastiskt! Jag uppmanar fler att vara med under insamlingsdagarna – det är något alldeles speciellt!

Världens Barn ökar förståelsen
Världens Barn har vart viktiga för att ge människor en förståelse för hur situationen ser ut för barn runt om i världen. Alltfler svenskar blir insatta i hur Rädda barnen arbetar vilket har stor betydelse för givarnas bidrag, vilket i sin tur förbättrar livsvillkoren för barn i andra delar av världen. Pengar som samlas in fördelas över en mängd olika organisationer i olika projekt. Under år 2011 fick 51 organisationer och 117 projekt del av de insamlade pengarna, och hittills i år har 43 organisationer mottagit ca 73 miljoner kronor för 96 olika projekt. Läs mer här:

> Engagera dig för Världens Barn

SVT-galan Tillsammans för Världens Barn
I samband med insamlingskampanjen Världens barn så har SVT en stor gala som sänds den 12 oktober i TV. Där medverkar bl a artister som Jill Johnson, Peter Jöback, Sarah Dawn Finer, Nova Delai, Panetoz m fl. Läs mer här.

Rädda Barnen med SamLogic MultiMailer
Med tanke på ovanstående har vi på SamLogic beslutat att under hela oktober skänka 10% av intäkterna från försäljningen av e-postverktyget SamLogic MultiMailer till Rädda Barnen.

SamLogic MultiMailer är ett svenskt e-postprogram som är mycket lätt att använda och passar alla företag, organisationer och föreningar som vill skicka ut egna nyhetsbrev. Programmet är utvecklat med användaren i fokus och har utformats så att du själv ska kunna hantera framtagandet av ditt nyhetsbrev och sköta e-postutskicket utan att behöva ha höga kunskaper om design eller teknik. Läs mer och prova SamLogic MultiMailer här:

> SamLogic MultiMailer – Mer information

Åtgärder för att undvika piratkopiering av mjukvara

Många företag och privatpersoner som använder mjukvara som inte är licenserad är inte medvetna om att de begår ett brott utan tror till exempel att om man köper en licens av ett dataprogram så är det lagligt att installera det på flera datorer. Andra är medvetna om att detta är ett lagbrott men de har inte full koll på antal licenser som de köpt in eller så tycker de att det är för omständigt att köpa in nya licenser så de installerar helt enkelt programmet på så många datorer som de behöver använda den i.

Genom att ha bättre information om licensvillkoren och erbjuda flexibla licenslösningar, samtidigt som man kopieringsskyddar mjukvaran, så kan man effektivt minska piratkopieringen av sin mjukvara och därmed på ett enkelt sätt öka sina intäkter genom att sälja fler programlicenser. I den här artikeln, som finns på vår hemsida, beskriver vi några åtgärder som du kan vidta för att färre personer ska piratkopiera din mjukvara:

> Så minskar du piratkopiering av din mjukvara

Se även detta blogginlägg:
> Kopieringsskydd för program och dokument