aug 31

HTTPS med Apache2.4 och Ubuntu 18.04

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

dec 02

Musens knappar i Ubuntu

I Ubuntu 16.04 LTS så gör min mus ”klistra in” när jag klickar med hjulet.
Det kan bli en och annan klick på hjulet när jag använder hjulet, och det medför att den programkod jag skriver får en massa skräp inklistrat på slumpvalda ställen.

Nu när jag ändå inte klarar att hantera hjulklick så är det bättre att den inte har någon funktion alls.

Continue reading

nov 26

Ubuntu 17.10

En nyhet med 17.10 är att man bytt ut nuvarande desktop mot Gnome3, och grafikmotorn är bytt mot Wayland.
Rent praktiskt betyder det att du inte längre kan:

  • Flytta fönster med CTRL+ALT + numeriska tangentbordet.
  • Ändra tangentbordets upprepningstid och fördröjning. Grundinställningen är patetiskt långsamt. Det går att hitta trix på nätet för att fixa detta.
  • Flytta markören snabbt i texter. Den försvinner och när du släpper markörtangenten poppar den upp.
  • Jag har inte haft muspekarlagg men många andra har upplevt att muspekaren helt enkelt inte hänger med och ritas upp ibland.

Det finns fördelar också:

  • Du får säkerhetsuppdateringar.

Continue reading

aug 11

PostgreSQL för Ubuntu

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

jun 02

Flera domännamn på samma webserver

Intetsägande bild till den här artikelnHär kan du som utvecklare i LAMP (Linux, Apache, MySQL, PHP) se hur man sätter upp vhosts.
vhost används när du vill koppla flera domänadresser till en och samma server som bara har en IP adress.

Till exempel kanske du vill ha www.exempel1.com till katalogen /var/www/www.exempel1.com
och www.exempel2.com till /var/www/www.exempel2.com

Jag har tidigare skrivit om hur du sätter upp vhost i MacOS. Det är exakt samma princip i Ubuntu, bara lite andra filnamn.

Continue reading

mar 09

Ubuntu 13.10 och inbäddad Spotify

Du kan bädda in en låt från Spotify på din hemsida.
Dessvärre måste den som lyssnar ha Spotify klienten installerad och fungerandes.

Läs mer på Spotifys hemsida om att bädda in låtar,
och om att installera Ubuntu Spotify klienten.

Exempel:

<iframe id="1221_object" src="https://embed.spotify.com/?uri=spotify:track:4bz7uB4edifWKJXSDxwHcs" name="1221_object" width="320" height="80" frameborder="0"></iframe>

På Ubuntu finns ytterligare ett hinder, Ubuntu förstår inte kopplingen mellan spotify-låten och att starta spotify för att spela den.

Dessa kodrader fixade kopplingen för mig i Ubuntu 13.10 med Spotify klienten.

 gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command  "spotify -uri %s"
 gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/needs_terminal false
 gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/enabled true

Starta om din webläsare (Firefox) och kom tillbaka hit. Nu ska du kunna spela låten här uppe.
Nu fungerar det i Firefox. Jag testade inte innan men nu fungerar det i Chrome. Däremot fungerar det inte i Opera.

2015-01-29 Jag kör inte exemplet ovan längre, iframe till spotify gav min sida även tre trackers. Det vill jag absolut inte ha.
Så var försiktiga med externa tjänster som använder lokala iframe eller länkar in javascript.