Flera domännamn på samma webserver

 LAMP, Operativsystem, PHP, Ubuntu, Webbutveckling  Kommentarer inaktiverade för Flera domännamn på samma webserver
Jun 022017
 

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 »

Ubuntu 16.04 LTS – kan inte logga in

 Operativsystem, Ubuntu  Kommentarer inaktiverade för Ubuntu 16.04 LTS – kan inte logga in
Nov 062016
 

tux-gunslingerIdag gick det inte att logga in. Det blev svart och jag kom tillbaka till inloggningsrutan.

Jag har inte oceaner av tid och en sådan här sak kommer alltid olägligt, men behåll alltid lugnet och jobba metodiskt.

Läs den här texten i sin helhet innan du börjar.

Continue reading »

Pokemon Go – New features

 Android, Nyheter, Tips på appar  Kommentarer inaktiverade för Pokemon Go – New features
Aug 262016
 

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 »

Redis

 Admin, Databas, Installation, MacOS, Magento, PHP, Webbutveckling  Kommentarer inaktiverade för Redis
Aug 112016
 

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.

Continue reading »

Sätta upp vhost på OSX – Apache

 MacOS, Webbutveckling  Kommentarer inaktiverade för Sätta upp vhost på OSX – Apache
Aug 072016
 

vhostNär du surfar till webbservern Apache från ett domännamn så tittar apache i vhost-filen om det domännamnet finns,
om det finns i filen så tittar den var domännamnets filer finns på hårddisken och laddar in rätt fil.
Om domännamnet inte finns i vhost-filen så använder den grundinställningarna.
Källa: getgrav

Continue reading »

Vagrant

 Operativsystem  Kommentarer inaktiverade för Vagrant
Aug 022016
 

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 »

Uppgradera till OS X El Capitan

 MacOS, Nyheter, Operativsystem  Kommentarer inaktiverade för Uppgradera till OS X El Capitan
Okt 172015
 

Klicka på äpplet uppe till vänster, välj ”App store..”, sök efter ”El Capitan”, Installera.
Jag vet inte hur mycket den laddade ned men den sägs behöva 6Gb.
Efter uppgraderingen är allt som tidigare. Inga synliga ändringar.

De program jag har installerade fungerade, utom PHP Storm. Där säger OS X att det behövs en äldre Java och det ges en länk att fixa detta på en gång.
Efter Java installationen fungerar PHP Storm utan problem.

Jag uppgraderade på en Core2 dator som är många år gammal. Från snabba Yosemite 10.10.5 till lika snabba El Capitan 10.11.

 

Uppgradera till Windows 10

 Nyheter, Operativsystem, Windows  Kommentarer inaktiverade för Uppgradera till Windows 10
Okt 172015
 

Idag uppdaterade jag Windows 8.1 till Windows 10. Det är för tillfället en gratis uppgradering så jag passade på att skapa en DVD skiva och även uppgradera datorn.
Svensk information och nedladdningssidan.

Jag använder alltid de senaste versionerna av Ubuntu, OS X, Windows. Enligt mig så ska ett operativsystem göra absolut ingenting förrän jag berättar vilket program jag vill starta.
Jag är som mest nöjd när jag enbart ser ikonerna på de få program jag använder.

Startmenyn

För att få Windows 8.1 och nu Windows 10 att fungera som på den gamla goda tiden (Windows 2000) så använder jag ett program som heter Classic Shell.
Det är en enastående programvara som gör Windows 8.1 och Windows 10 användbart.

Med Classic Shell kan du berätta exakt hur startmenyn ska se ut. Läget ”Classic” är bra för då fungerar startmenyn som i Windows 2000, det passar mig utmärkt.
Sedan stänger jag av allt som heter metro och allt som heter appar. Kvar är de skrivbordsprogram som du har installerat.

Jag har ett problem med appar, de öppnas inte i vanliga fönster. Istället tar de upp hela skärmen. Den som körded MS DOS på 80-talet vet hur jobbigt det är.
Dessutom så finns numera allt på webben som webbtjänster. Det är bara ett fåtal programvaror som behövs lokalt. Till exempel Firefox webbläsare och tyngre spel.

Continue reading »

Mac OS 10.10.2 Yosemite och TrueCrypt 7.1a

 MacOS, Nyheter, Operativsystem  Kommentarer inaktiverade för Mac OS 10.10.2 Yosemite och TrueCrypt 7.1a
Feb 142015
 

Det nya operativsystemet Yosemite är toppen. Dessutom får man det gratis från Apple.

TrueCrypt utvecklas inte längre men är ett enastående program för att skapa krypterade filer som du kan lagra data i. TrueCrypt finns för Linux, Mac och Windows.

Om du försöker installera TrueCrypt på Yosemite så säger den att du behöver minst Mac OS 10.4.
För att kunna gå förbi detta kan du göra så här:

Metod 1:
1. Öppna .dmg filen.
2. Nu syns .mpkg filen. Högerklicka på den och välj ”Show package Contents”
3. Öppna katalogen ”Contents”
4. Öppna katalogen ”Packages”
5. Nu syns fyra filer. Installera dem i den här ordningen:
OSXFUSECore.pkg,
OSXFUSEMacFUSE.pkg,
MacFUSE.pkg,
TrueCrypt.pkg

Metod 2:
1. Öppna .dmg filen.
2. Nu syns .mpkg filen. Högerklicka på den och välj ”Show package Contents”
3. Öppna katalogen ”Contents”
4. Redigera filen Contents/distribution.dist i en texteditor
5. Hitta funktionen pm_install_check() och ändra den till:

function pm_install_check() {
   return true;
}

Nu kan du installera programmet.

Kaboom, programmet kraschar.
MacFUSE är nedlagd och fungerar inget bra på 64bitars operativsystem. Ladda istället ned osxfuse och installera den.
Nu fungerar CrueCrypt som det ska.

Källor:
Yosemite: https://itunes.apple.com/us/app/os-x-yosemite/id915041082?mt=12
TrueCrypt: https://www.grc.com/misc/truecrypt/truecrypt.htm
OSX Fuse: http://sourceforge.net/projects/osxfuse/
Info1: http://tips.tinyiron.net/yosemite-to-truecrypt-never-gonna-get-it/
Info2: https://lazymind.me/2014/10/install-truecrypt-on-mac-osx-yosemite-10-10/

Snabba upp din Mac

 MacOS, Magento, Nyheter, Operativsystem, PHP, Webbutveckling  Kommentarer inaktiverade för Snabba upp din Mac
Nov 122014
 

Min MacBook Pro från 2011 har fått jobba i nästan ett helt år utan någon större genomgång och den börjar bli seg. Det märks i Magento Admin där alla klick tar några sekunder. Å ena sidan har jag inte tid att fixa detta, å andra sidan har jag inte tid att vänta tusen gånger om dagen i små bitar heller.

Det vart en seg dag men resultatet blev över förväntan. Nu klickar jag och Magento reagerar omgående. Jag kommer att spara massor av tid framöver.
Här kommer några tips samt sidor som jag följt.

Reparera hårddisken
När du startar din Mac kan du hålla inne CMD+R för att komma in till menyn med reparationsprogram. Där kan du köra Disk utility och kontrollera rättigheter och status på din hårddisk. Här kunde jag reparera disken och fixa rättigheter.

Fem tips
Jag hittade en bra sida som ger fem effektiva tips till en snabbare Mac.
OnyX och Monolingual var två nya bekantskaper som gjorde mycket nytta.

Minne har jag redan 8Gb och hårddisken är en snabb SSD på 256 Gb men annars är SSD disk absolut en bra prestandaökare. Jag kommer aldrig att köra en mekanisk hårddisk igen.

Byt till Chrome
Firefox har varit hörnstenen när jag utvecklar. Men Google Chrome är så mycket snabbare. Och det är nyttigt för dig att byta och lära nytt. På jobbet räknas enbart snabbhet och då är Chrome bra, men privat värderar jag andra saker högre och då är det Firefox som gäller.

Uppgradera till Mac OS 10.10 Yosemite
Uppdateringen är gratis från App store. Det är viktigt att följa med och uppgradera. Säkerhetshål stängs (och nya öppnas) men oftast blir datorn också snabbare av en uppgradering. Själva uppgraderingen till MacOS 10.9 och till 10.9.5 gick nästan smärtfritt så jag körde igång Uppgraderingen till 10.10. Den fungerade som den skulle men MAMP slutade fungera. Trots mycket tid och ansträngning fick jag MAMP att bara delvis att fungera.
Nu fanns inte mer tid att mecka, jag måste arbeta. Alternativet är att köra de inbyggda programmen.

Byt ut MAMP mot de inbyggda alternativen
MAMP är bra, enkel att använda och tyvärr inte så rapp som man skulle önska.
MacOS har inbyggda versioner av Apache och PHP, och du kan enkelt ladda ned den senaste MySQL. Här är en bra guide.

Slutsats
Varför gjorde jag inte detta för ett år sedan? Väntetiderna i Magento är nästan borta. Det är rappt och snabbt. Inte så snabbt som en stationär dator med Ubuntu men en betydande förbättring. Det var värt ansträngningen. Nu ska jag bara kolla att xdebug fungerar så det går att debugga kod imorgon med Chrome och PHP Storm.