HTTPS med Apache2.4 och Ubuntu 18.04

 Nyheter  Kommentarer inaktiverade för HTTPS med Apache2.4 och Ubuntu 18.04
Aug 312018
 

Jag håller på och utvecklar lokalt med Javascript och krypteringen som finns inbyggd i webbläsaren, men man får bara tillgång till de JS kommandona om man kör HTTPS på webbservern.
Artikeln visar hur du kan få HTTPS i din Apache2 utvecklingsmiljö på din befintliga installation som redan fungerar med HTTP.

Den här artikeln bygger nästan helt på en artikel från Vultr
Skillnaden är att allt testats på Ubuntu 18.04 och att jag tagit bort ett onödigt kommando och lagt till några rader i apache config för att ge access till användaren.

Du behöver ett certifikat för att köra HTTPS. Det går att skapa ett lokalt certifikat som du kan använda på din utvecklingsmaskin.
När du installerat certifikatet och ska testa att surfa till din webbsida, då kommer webbläsaren att klaga att den inte kan verifiera certifikatet. Du får då klicka på att göra ett undantag.

Starta upp en terminal så du kan skriva kommandon.

Continue reading »

Ubuntu 18.04 – Placera fönster

 Nyheter  Kommentarer inaktiverade för Ubuntu 18.04 – Placera fönster
Aug 062018
 

Nya Ubuntu 18.04 har inte stöd för Compiz grid där du kunde placera fönster genom att trycka CTRL+ALT+siffra.
Ubuntu 18.04 kör Gnome. Det finns en Gnome extension som heter ”Put Windows”. Den gör samma sak som Compiz grid.

Starta ett terminalfönster och skriv:
sudo apt-get install chrome-gnome-shell

Starta upp Firefox och surfa till:
https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/
Installera Firefoxtillägget. Nu har du en ny ikon högst upp till höger, Gnomes logga. Klicka på den.

Sök upp ”Put windows”, välj att installera den.
https://extensions.gnome.org/extension/39/put-windows/

Du kan nu se dina installerade extensions här
https://extensions.gnome.org/local/

Vid ”Put windows” har du en inställningsikon. Du kan ändra inställningarna så att knapparna blir som du är van vid med ”Keyboard shortcuts”.
Jag brukar ha CTRL+ALT+siffra.

Jag gillade inte att fönstren blev olika stora beroende av hur många gånger man trycker på knappen.
Ändrade ”Width & Hight” och satte allting till 50%.

Det är allt. Nu går det att placera fönster med tangentbordet.

Hantera filmer

 Nyheter  Kommentarer inaktiverade för Hantera filmer
Aug 012018
 

Jag tar en massa bilder och har hittat en strategi för att hantera dem: Bildbehandling
Jag filmar också och där vill jag kunna ha en liknande strategi som för bilder, att namnge filmen med ÅrMånadDag-TimmaMinutSekund.filändelse
Sedan dra in filmerna i OpenShot filmredigerare för att lägga på en titel och göra mindre korrigeringar för att sedan exportera till mp4

Filmerna från telefonen kan vara i mp4 eller mov format.

Exemplen nedan fungerar bra på Ubuntu 16.04

Stödjs mitt filmformat

Titta först att just ditt filmformat stödjs av exiftool:

exiftool -listwf

Mina filmer är i mov, mp4, 3gp och MTS.
exiftool stödjer allt utom MTS (AVCHD). MTS kommer från min Panasonic-kamera.

Continue reading »

Bildbehandling

 Nyheter  Kommentarer inaktiverade för Bildbehandling
Jul 262018
 

Jag har massor med bilder. Jag döper om alla bilder så de har datum och tid som filnamn. Sedan skalar jag ned bilderna till max 2K bredd och sist sorterar bilderna i mappar om år/årmånad/årmånaddag.
Här kommer några scripts som fungerar bra på Ubuntu 16.04 LTS.

Mapp med kommandon

Skapa en mapp i din hemmamapp

mkdir bin

Lägg till mappen i din path

export PATH=$PATH:/home/{ditt användarnamn}/bin

Continue reading »

Virtual box, Docker, eller webbserver direkt

 Nyheter  Kommentarer inaktiverade för Virtual box, Docker, eller webbserver direkt
Jul 142018
 

Jag har problem med hastigheten på en site jag utvecklar på jobbet. Vi kör Magento 2.2.4 i utvecklingsläge i Virtual box.

Det tar 10 till 15 minuter att ladda in kassan. Med en dedicerad controller tar det 30 till 60 sekunder innan den svarar. Det borde ta 1 till 2 sekunder.

Mer resurser

Är datorn på jobbet klen? Jag testade med en 4-10 gånger starkare dator och gav Virtual box mycket mer cores och minne. Det var lika långsamt.

Continue reading »

Musarm – Två möss

 Nyheter  Kommentarer inaktiverade för Musarm – Två möss
Jul 072018
 

Jag har alltid haft musen på höger sida under 30 års tid. Men förra året blev höger armbåge inflammerad. Jag bytte utan problem till vänster sida istället. Lite avigt första dagen men sedan helt naturligt.
Nu efter några månader har jag fått en lätt inflammation i vänster armbåge. Höger är bra nu. Jag skulle kunna byta tillbaka till höger men vill testa att ha två möss.

UPPDATERING 2018-08-31: Tips: Efter att ha bytt till en mindre mus kan jag ha handleden i bordet och styra med handen. Armbågarna är bra nu.

Vänster mus ska ha primärknappen på höger sida. Höger mus ska ha primärknappen på vänster sida.
Mitt operativsystem är Ubuntu 16.04 LTS.

xinput

Det går att mappa valfri funktion till valfri knapp med hjälp av xinput.
Först behöver du veta vilka möss du har anslutna till datorn. Skriv xinput

Continue reading »

Uppgradera Magento 1 till Magento 2

 Magento, Nyheter, Webbutveckling  Kommentarer inaktiverade för Uppgradera Magento 1 till Magento 2
Mar 202018
 

Jag har arbetat med Magento 1.x (M1) sedan hösten 2011 och Magento 2.x (M2) sedan hösten 2016. Jag har gjort mängder med M1-projekt men bara varit med på tre M2-projekt under 1,5 år. Alla tre M2-projekten har varit nya handelsplatser, ingen hade tidigare använt M1. I den här texten ska jag berätta om mina erfarenheter av Magento 2.1, vad du som e-handelsplatsägare kommer att drabbas av och vad du kan göra för att minska problem och kostnader.

End of life (EOL) M1 hösten 2018

Magento 1 kommer att få säkerhetsuppdateringar till hösten 2018. Därefter kommer upptäckta säkerhetshål att få vara som de är. Det är förstås en ohållbar situation för e-handelsplatser.

Man kan med andra ord inte vara kvar på Magento 1 utan att riskera kunddata. Det kan vara så att en revision kan slå ned på företaget om man inte vidtagit nödvändiga åtgärder för att skydda sina kunders data.

Det här gör att du som e-handelsplattformens ägare måste spendera pengar för att få samma sak som du redan har, en e-handelsplats.

Uppgradera till Magento 2

Det går inte att uppgradera Magento 1 till att bli Magento 2. M1 och M2 delar namnet Magento, de är båda e-handelsplatformar, men sedan slutar likheterna. Det går inte att använda moduler från M1 i M2. Det går inte att använda någon kod alls, allt måste skrivas om. Magento har gjort en modulkonverterare. Vi utvärderade den. Modulerna den skapade fungerade inte och koden var underlig.

Det är INGEN fördel alls att välja M2 bara för att du hade M1 innan. Du är därmed fri att välja vilket annat system som helst när du ska migrera din data från M1 till ett annat system.

Continue reading »

PostgreSQL för Ubuntu

 Databas, LAMP, Nyheter, Ubuntu, Webbutveckling  Kommentarer inaktiverade för PostgreSQL för Ubuntu
Aug 112017
 

100x58_1Mitt intresse för PostgreSQL (PSQL) beror på att jag skapar en plattform som ska ha stöd för de mest kända databaserna, PostgreSQL är en av dem. När jag programmerar i övrigt så använder jag aldrig PSQL för den har paradoxalt nog för många finesser som du tvingas ta ställning till när du egentligen bara vill skapa en databas men en tabell och några index. PSQL skulle nog bli mer populär om den kom i en enklare version där bra-nog är ledord.

I min plattform kommer du enkelt att kunna använda bland annat PostgreSQL, men det kräver att den är installerad och fungerar. Här berättar jag hur du kommer igång på Ubuntu 17.04

Allmänt om PSQL
Hemsida: https://www.postgresql.orgWikipedia: https://en.wikipedia.org/wiki/PostgreSQL

Continue reading »

Thunderbird PGP

 Nyheter  Kommentarer inaktiverade för Thunderbird PGP
Aug 102017
 

PGP är en förkortning av Pretty Good Privacy. Ett program där du kan kryptera och signera data som bara mottagaren kan läsa. Läs mer om pgp-pretty-good-privacy.

Mozilla Thunderbird är en eposthanterare som finns för Windows, MacOS och Linus. Du kan installera tillägg i Thunderbird så den får mer funktioner.
Med tillägget EnigMail kan du skicka krypterade och/eller signerade epost med hjälp av PGP.
Jag förutsätter att du har installerat Thunderbird och fått igång ditt epostkonto.

I Thunderbird, gå in på Verktyg >> Tillägg och sök på ”pgp”, då får du fram EnigMail. Installera den och starta om Thunderbird. Nu startar en guide.
Välj standardkonfiguration.
Nyckelval. Om du har installerat din nyckel så dyker den nu upp. Om inte så välj att skapa ett nytt nyckelpar.
Nu är det klart.

Du kan nu se ett nytt menyalternativ som heter ”EnigMail”. Där finns inställningar så du kan signera dina epost som standard om du vill.
Välj att skapa ett nytt epost. Nu kan du klicka i om epostet ska signeras och/eller krypteras.
Skicka ett krypterat meddelade till dig själv så får du se hur det ser ut.

Vilket operativsystem är bäst för vad

 Nyheter  Kommentarer inaktiverade för Vilket operativsystem är bäst för vad
Jun 112017
 

Jag har använt Windows sedan 1994, först för allt men sedan 2007 enbart för spel. Jag har sedan 2007 använt Ubuntu Linux på min stationära dator för att göra allt utom spel. Sedan 2011 har jag kört MacOS på jobbet och på min bärbara dator. Jag kan säga att jag har en viss erfarenhet av alla tre operativsystemen. Jag har mellan 1996-2002 arbetat med Microsofts serverprodukter, 2002-2011 reparerat Windows-datorer.

Under många år har trenden varit att datorer i allmänhet minskat i försäljning till fördel för mobila telefoner och viss mån surfplattor. De smarta telefonerna har helt tagit över många sysslor och många människor har inte ens en dator, de klarar sig bra med en smart telefon. En mängd med saker är absolut enklare att göra på en telefon än på en dator. Telefonen har appar (installerade program) som gör den mindre beroende av internet.

Continue reading »