Kontroll / validering av bankgironummer och plusgironummer

Ett bankgironummer består av 7 eller 8 siffror och den sista siffran i numret är en kontrollsiffra som beräknas enligt Luhn-algoritmen, dvs enligt samma princip som beräkning av kontrollsiffran till svenska personnummer och organisationsnummer (som vi tagit upp i tidigare blogginlägg). Ett plusgironummer består av 2 till 8 siffror och även här består den sista siffran av en kontrollsiffra som beräknas enligt Luhn-algoritmen.

Kontroll / validering av bankgironummer och plusgironummer
I vårt klassbibliotek Swedish .NET Classes finns en klass (API) för hantering av svenska bankgironummer och plusgironummer. Klassen kan kontrollera (validera) att ett bankgironummer eller ett plusgironummer är korrekt.

Klassen är baserad på Microsoft .NET Framework och kan användas med programmeringsspråk som C#, C++, Visual Basic mm. Fungerar även med ASP.NET. Mer information om denna klass finns på följande sida:

> SamLogic Number Library – Hanterar bankgironummer och plusgironummer mm

Kontroll / validering av svenska organisationsnummer

I detta blogginlägg gick vi genom personnummer och samordningsnummer. Dessa nummer används för att identifiera enskilda personer. Det finns också ett nummer i Sverige som används för att identifiera företag och andra organisationer. Detta nummer kallas för organisationsnummer och används bland annat för att identifiera ett aktiebolag, handelsbolag, kommanditbolag, ekonomisk förening, ideell förening, stiftelse, trossamfund och en kommun.

Ett organisationsnummer är uppbyggt efter liknande princip som ett personnummer, fast med skillnaden att numret inte innehåller ett födelsedatum. Undantag är en enskild firma där personens personnummer används som ett organisationsnummer.

Kontroll / validering av organisationsnummer
I vårt klassbibliotek Swedish .NET Classes finns en klass (API) för hantering av svenska organisationsnummer. Bland annat kan klassen kontrollera (validera) att ett organisationsnummer är korrekt samt fastställa typ av organisation genom att göra en analys av organisationsnumret. Exempelvis kan klassen fastställa om ett organisationsnummer tillhör ett aktiebolag, ett handelsbolag, ett trossamfund, en ideell förening eller en kommun.

Microsoft .NET Framework
Vår klass / API för hantering av organisationsnummer kan användas i projekt som är baserade på Microsoft .NET Framework, inklusive ASP.NET. Programmeringsspråk som C#, C++ och Visual Basic stöds.

Mer information
Läs mer om klassen som hanterar svenska organisationsnummer här:

> SamLogic Number Library – Hanterar svenska organisationsnummer

Kontroll av svenska personnummer och samordningsnummer

Personnummer är ett nummer som tilldelas personer som folkbokförs i Sverige för att kunna identifiera dem, av bl.a myndigheter. Personer som inte är folkbokförda i Sverige kan få ett samordningsnummer istället för ett personnummer. Ett samordningsnummer är uppbyggt som ett personnummer men med skillnaden att man adderat 60 till födelsedatumet så att det ligger mellan 61 och 91 istället för mellan 01 och 31.

Den sista siffran i ett personnummer och samordningsnummer är en kontrollsiffra som räknas fram från övriga siffror i numret. Genom att kontrollera kontrollsiffran kan man se om ett angivet nummer är korrekt eller felaktigt. Algoritmen som används för denna beräkning brukar kallas för Luhn-algoritmen.

Kontrollera ett personnummer / samordningsnummer med programkod
I vårt klassbibliotek Swedish .NET Classes finns en klass (API) för hantering av svenska personnummer och samordningsnummer. Bland annat kan klassen utföra en kontroll (validering) av kontrollsiffran i ett personnummer och ett samordningsnummer för att se att siffran är korrekt. Klassen kan också fastställa kön (man / kvinna) ur ett nummer samt hämta annan information såsom ålder, födelseår, födelsemånad och födelsedag.

Kan användas med C#, C++, Visual Basic mm
Vår klass / API för hantering av personnummer och samordningsnummer kan användas i programkod som är baserad på ramverket .NET Framework från Microsoft, exempelvis programmeringsspråken C#, C++, Visual Basic, men även andra programmeringsspråk går bra. Kan användas i både lokala program för klientdatorer och på webbsidor skrivna i ASP.NET.

Mer information
Läs mer om denna klass här:

> SamLogic Number Library – Hanterar svenska personnummer & samordningsnummer mm

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.

API för kontroll / validering av svenska postnummer och postorter

Ett svenskt postnummer består av 5 siffror. Ur ett postnummer kan en postort erhållas, så även om en postort normalt brukar anges i samband med en adress så innehåller postnumret egentligen redan denna information. Men för att få en extra kontroll brukar ort alltid anges tillsammans med ett postnummer eftersom denna redundans möjliggör kontroll av att adressinformationen är korrekt.

Kontroll / validering av postnummer och postort
I vårt klassbibliotek Swedish .NET Classes finns en klass / API för kontroll / validering av postnummer och postorter i Sverige. Denna klass kan även användas för att formatera postnummer samt för att via programkod automatiskt få förslag på postort när ett postnummer anges (kan användas till auto-complete i formulär och dylikt).

Användbar i samband med registrering av kundinformation
Klassen för hantering av svenska postnummer och orter är speciellt användbar i samband med registrering av kundinformation, exempelvis i kundregister och databaser. Klassen är också användbar när information som skrivs in i webbformulär ska valideras eftersom fel kan upptäckas innan kunden postar sin data. Genom att validera / kontrollera postnummer och postort innan informationen skickas vidare så säkerställer du att kvaliteten på inskriven adressinformation är så hög som möjlig.

Du kan också använda denna klass för att skapa programkod som automatiskt föreslår korrekt postort när ett postnummer skrivits in, sk auto-complete. Förutom att kvaliteten på ortnamnen förbättras (mindre felstavningar) så underlättar det även för användaren då han/hon behöver skriva in färre tecken.

Gränssnitt i C#, C++, Visual Basic mm
Vår klass / API för hantering av postnummer och orter kan användas i programkod som är baserad på Microsoft .NET Framework, t.ex programmeringsspråken C#, C++, Visual Basic. Postnummerklassen kan användas i både program som körs lokalt på klientdatorer och på webbsidor / webbapplikationer som är utvecklade i ASP.NET.

Mer information
Läs mer om vår klass / API för hantering av svenska postnummer och postorter på denna sida:

> SamLogic PostalCode Library – Hanterar svenska postnummer och orter

Swedish .NET Classes – Svenskt klassbibliotek för Microsoft .NET Framework

Swedish .NET Classes är en ny produkt från SamLogic Software och är ett klassbibliotek (API) baserat på ramverket Microsoft .NET Framework. Klassbiblioteket utökar .NET med en mängd svenskanpassade klasser och metoder för bland annat hantering av svenska personnummer, samordningsnummer, organisationsnummer, bankgironummer, plusgironummer mm. Dessutom ingår en mängd klasser och metoder för hantering av svenska kalendrar / almanackor. Exempelvis hanteras svenska helgdagar, flaggdagar, namnsdagar, veckonummer mm. En mängd generella metoder för kalender, almanacka och datum ingår också liksom kraftfulla funktioner för hantering av svenska postnummer och postorter.

C#, C++ och Visual Basic och andra programmeringsspråk
Klassbiblioteket kan användas med programmeringsspråken C#, C++ och Visual Basic, samt andra programmeringsspråk som använder sig av .NET. Klasserna kan användas till både 32- och 64-bitars program / applikationer.

Program, webbapplikationer och Windows 8-appar
Swedish .NET Classes är ett mångsidigt bibliotek med klasser och metoder som kan användas vid utveckling av program för klientdatorer eller serverdatorer, vid utveckling av webbapplikationer / webbsidor (i t.ex ASP.NET) samt vid utveckling av Windows 8-appar (för datorer, pekplattor, smarttelefoner mm).

Mer information
Mer information om Swedish .NET Classes finns på produktens hemsida:
> Swedish .NET Classes – Svenskanpassat klassbibliotek

I kommande blogginlägg kommer vi att presentera innehållet i klassbiblioteket Swedish .NET Classes lite närmare.

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

The Beatles ’Love Me Do’ firar 50 år / Organisera dina Beatles-låtar

Det har nu gått 50 år sedan pop- och rockgruppen The Beatles kom ut med sin första singel Love Me Do. Singeln gavs ut den 5 oktober 1962 genom skivmärket Parlophone (EMI). På singelns B-sida fanns låten P.S. I Love You. Bägge låtarna är skrivna av John Lennon och Paul McCartney och ingick i albumet Please Please Me som blev deras första album (det släpptes 1963).

Organisera dina Beatles-favoriter
Om du är en Beatles-fantast, eller kanske har en annan favoritgrupp / artist som släppt många skivor och singlar, så har vi ett utmärkt verktyg som du kan använda för att organisera dina låtar, musikvideos, bilder, dokumentärfilmer, intervjuer och annan information. Med vårt program CD-Menu Creator kan du strukturera upp denna information på ett logiskt sätt och komma åt informationen snabbt och enkelt genom att navigera via ett grafiskt menygränssnitt.

CD, DVD, USB-minne eller hårddisk
Oavsett om du vill lagra informationen på en CD, DVD, USB-minne eller på din hårddisk så kan du använda CD-Menu Creator. Via programmets menygränssnitt kan du komma åt låtar, videos, bilder mm på ett enkelt sätt. Vill du exempelvis starta en musikvideo så behöver du bara klicka på en knapp eller på en länk.

Mer information om programmet
Du hittar mer information om CD-Menu Creator på denna sida.

Mer information om The Beatles
Vill du veta mer om The Beatles och komma i kontakt med andra Beatles-vänner så kan du besöka någon av följande sidor:

> Beatlessweden
> Beatlesnytt

Skapa smidiga installationer för Internet med Visual Installer

Idag är det vanligt att distribuera installationer via Internet. Vårt installationsverktyg Visual Installer är anpassat för att ta fram installationer som är skräddarsydda för Internet. Här nedan beskriver vi några av funktionerna i verktyget som gör det väl lämpligt att användas för dessa ändamål.

Kan skapa självuppackande installationer
Visual Installer kan skapa en självuppackande installation som består av en enda (körbar) fil. Det innebär att endast en fil behöver distribueras. När användaren klickar på denna installationsfil så startar installationen automatiskt.

Kan ladda upp installationer till en server (via FTP)
I verktyget ingår också funktionalitet för att direkt från programmet ladda upp en installation till en server på Internet. Detta gör det enkelt och smidigt för programutvecklare att t ex uppdatera många installationer på kort tid. Uppladdning sker via FTP, och har du tillgång till en server samt FTP-loginuppgifter så har du allt du behöver för att använda denna funktion.

Kodsignering / digital signering av installationer
Nedladdning av filer från Internet utgör alltid en säkerhetsfara. Därför varnar Windows alltid användaren när han/hon gör något sådant. Detta gäller speciellt om programfiler eller installationsfiler laddas ned från en webbsida. På senare år har dessutom budskapet i varningsrutorna blivit allt skarpare. Men man kan mildra informationen i dessa varningsrutor genom att kodsignera (digitalt signera) sina installationer. Därför ingår det funktioner i Visual Installer som kan kodsignera din installation innan du distribuerar den. Mer information om kodsignering finns i denna artikel i vårt nyhetsbrev.

Mer information om Visual Installer
En detaljerad beskrivning av installationsverktygets olika funktioner hittar du på Visual Installers produktsida.

Ny version av kodbibliotek för Visual Basic: VB Super Library 2012

SamLogic VB Super Library 2012 är ett svenskt kodbibliotek med över 300 funktioner och 33 komponenter. Verktyget är ett oumbärligt hjälpmedel för dig som arbetar med Visual Basic, Excel, Access eller skapar ASP/ASP.NET-sidor.

Nu finns en ny version tillgänglig: SamLogic VB Super Library 2012. Några nyheter i den nya versionen är:

– Är anpassad för Windows 8.
– Alla komponenter och DLL-filer är nu kodsignerade.
– Nya funktioner, bl.a för hantering av Windows 8, .NET 4.0 och Internet Explorer 9.
– Komponenterna för e-postkommunikation har förbättrats.
– Ny uppdaterad postnummerdatabas medföljer.

Mer information
Du kan läsa om ytterligare nyheter på denna nyhetssida. Och en detaljerad beskrivning av samtliga funktioner och komponenter hittar du på VB Super Librarys produktsida.

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