Kategori: Nyheter

Ubuntu 18.04 – Placera fönster

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…

Hantera filmer

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. (mer…)

Bildbehandling

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
(mer…)

Virtual box, Docker, eller webbserver direkt

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.

(mer…)

Musarm – Två möss

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 (mer…)

Uppgradera Magento 1 till Magento 2

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. (mer…)

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 (mer…)

Thunderbird PGP

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…

Vilket operativsystem är bäst för vad

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. (mer…)

JavaScript – The language without context.

The peanut You received a peanut. You do not have the context. There is no way you know why you received a peanut and what to do with it. If you feel hungry and I have peanuts, you ask me for a peanut, you get a peanut and you eat it. That is context. Lets say you want to do other stuff while you wait for a peanut. You want to surf on your phone. You feel hungry, you say ”I am hungry, can anyone give me a peanut”, and then you start surfing on your phone. I hear your message and I have peanuts, I give you a peanut. When you receive a peanut, then you eat it. Now you do not need to know the extended context. It has been reduced to: ”When you receive a peanut, then you eat it.”. I saw that you reacted this way and found it amusing, so I gave you another peanut, and another… The Chinese businessmen A group of Chinese businessmen have traveled to Sweden to look at a secret new prototype that the Chinese company are developing in Sweden. All information is in need to know basis. The Chinese businessmen have traveled far, they are tired and hungry. Their secret task is to measure the prototype and call a secret buyer and relay the information. If the buyer say OK then the prototype will be shipped to the buyer. The Chinese businessmen are met at the factory by a very polite person. - I am your personal contact person. I will always be at your side while you are here at the factory. The prototype is in the storage. If you give me instructions what to do with the prototype then I promise to execute them. The Chinese businessmen really needed the prototype so they said: - Your instructions are to bring the prototype back here. We will wait. - Yes, I understand. The contact person smiled and stood absolutely still. What can we learn from the peanut and the prototype? In JavaScript there is no way you can hide your context. If you try then you end up with a peanut in your hand and a smiling Swede at your site. (mer…)