dec 27

Bättre lösenord

Det finns inget som heter bra lösenord. Lösenord borde aldrig mer användas. Men vi är i en värld full av lösenord och det enda vi kan göra är att göra det så säkert som möjligt med vad vi har.

Regler för lösenord

  • Lösenordet är personligt – låt aldrig en grupp dela på ett lösenord.
  • Lösenordet är privat – låt ingen annan ta del av dina lösenord.
  • Lösenordet är unikt – Återanvänd aldrig lösenord
  • Lösenordet ska användas varje gång – Låt inte webbläsaren minnas dina lösenord.
  • Förvara lösenorden i en krypterad fil lokalt – Använd inte lösenordshanterare såsom LastPass.

Människor och lösenord

Människor klarar inte att skapa hyffsat bra lösenord. Vi tenderar att använda för få tecken. Vi väljer ord, årtal eller mönster på tangentbordet. Inget av detta är bra.

Ett datorprogram kan slumpmässigt välja tecken från fler grupper och slumpmässigt placera dem efter varandra utan att medvetet eller omedvetet lägga in mönster.

Generera lösenord

Idag experimenterade jag med GnuPG för att kryptera epostmeddelanden, och då behövs ett lösenord. Jag vill ha ett säkert lösenord och skrev därför en lösenordsgenerator.

Du kan använda den här:

Ladda ned generatorn

Sourcekoden finns på Github som ett publikt projekt.
Där finns också engelska instruktioner.

EOD

nov 27

Aktivera .htaccess i Apache

htaccessOm du använder web-servern Apache 2 har du möjlighet att göra omfattande konfigurationer så den till slut gör som du vill.
Om du inte har tillgång till konfigurationsfilerna så finns det ett nöd-system som eventuellt är aktiverat: htaccess

Ifall du har tillgång till web-serverns konfiguration och vill aktivera det här nödsystemet för dina användare på Ubuntu 16.10 så kan du göra så här:

Continue reading

aug 26

Pokemon Go – New features

pokemongoI am a collector, my friends are collectors – we collect Pokemons. When we have all evolutions on a Pokemon we do not want to see that Pokemon again.

Collectors do not care much about how powerful the Pokemos are or their abilities. Gyms are not interesting.The fun is to find new Pokemons and to evolve Pokemons and hatch eggs.

So as a collector I would like to see some of these features in Pokemon Go.

Continue reading

aug 11

Redis

redisRedis lagrar nyckel+data i minnet och är mycket snabb på just detta.
Den används för att få bättre prestanda på webbsidor genom att lagra färdiga resultat i Redis och sedan hämta dem vid behov.

Redis hemsida: http://redis.io

I den här guiden ska jag använda Redis + PHP på MacOS 10.11
Jag förutsätter att du har Homebrew installerad på din Mac.

Lade även till instruktioner för Ubuntu 17.04

Continue reading

aug 02

Vagrant

vagrantVagrant hanterar virtuella boxar. En virtuell box är ett emulerat datorsystem. Du kan köra flera emulerade datorsystem på en och samma fysiska dator och därmed ser det ut som du har en mängd datorer.

Varje emulerad dator kör sitt eget operativsystem och de kan kommunicera med varandra genom nätverksuppkopplingen.

Den här tekniken används i serverhallar för att effektivare utnyttja hårdvaran så man får mer gjort per watt som datorn drar. Det har hjälpt att drastiskt minska strömförbrukningen på serverhallar.
Du kan använda detta på din dator för att kunna ha olika operativsystem, äldre operativsystem, olika utvecklingsmiljöer osv. Och dessa boxar kan flyttas till nya datorer så du slipper installera en massa saker så fort du byter dator.

Continue reading