Kategori: Nyheter

Uppgradera till OS X El Capitan

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…

Uppgradera till Windows 10

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

Funktionsvariabler

Du kan skicka in variabler i funktioner i de flesta programmeringsspråk. Det kan se ut så här:

function MyFunction($myData1 = 123, $myData2 = 'Hello')
Om du skriver så här:
MyFunction(,'Hej');
så betyder det att du nöjer dig med standardvärdet på första variabeln, och sätter ett eget värde på den andra variabeln.Om du råkar blanda ihop det hela och skriver:
MyFunction('Hej', 456);
Då måste MyFunction göra en kontroll av varje variabel att den innehåller det som förväntats. Programmeringsspråk som har en inbyggd kontroll av variablernas datatyp kommer att protestera. Men PHP och Javascript har inte detta (PHP har en svag kontroll i senare versioner av PHP)Jag ska presentera ett förslag för dig så får du fundera på det. Det här förslaget fungerar i alla programmeringsspråk men jag ger dig ett exempel i PHP och i Javascript.(mer …)

Capistrano – första kontakten

Wikipedia säger ungefär: "Capistrano är en ett verktyg för att köra scripts på flera servrar; Huvudsyftet är att installera web applikationer". Källkoden till Capistrano är open source och finns på Github. De scripts som nämns är skriva i språket Ruby.z35W7z4v9z8w

Målet

Mitt mål är att förstå hur Capistrano kan användas till att installera en angiven version av Magento tillsammans med specifika versioner av olika moduler. När jag säger angiven version så menar jag en textfil där allt står uppskrivet, den filen heter composer.json och skapas av ett system som heter Composer. Så det är tre komponenter att lära sig här: Composer, Ruby, CapistranoDet finns två guider på nätet, en hur man deployar Wordpress, och en hur man deployar Magento - med Capistrano.(mer …)

GreaseMonkey

Och så har jag till slut upptäckt GreaseMonkey. Det är ett tillägg i webbläsaren som gör att du kan köra dina egna JavaScript-program på valfri hemsida. Använder du Facebook? Titta då på denna lista med scripts för Facebook så ser…

En studiedag

Idag har jag uppgraderat min Firefox webbläsare med några tillägg: Ghostery - Blockerar alla tracking scripts och tracking cookies, det gör webbsidan snabbare. Dessutom kan du ställa in så socialknappar Facebook, Twitter, Linkedin stängs av och måste klickas på. Samma…

Bugghanteraren Mantis

Du har ett eller flera projekt och inser att återrapporteringen med buggar och finesser är svårt att hantera med epost. Det behövs ett överskådligt system där flera kan samarbeta. Du har kanske hört talas om BugZilla och att den är…

Magento API – ett exempel i Python

Jag har tidigare visat hur man kommer åt Magentos API med ett PHP exempel. I den här övningen ska jag göra exakt samma SOAP-exempel men i Python istället.

Vad som behövs

Börja med att få igång PHP-exemplet innan du börjar med det här Python exemplet. Jag använder PyCharm Community edition för att redigera, köra och testa exempelkoden.

Installera SOAP

Först behöver Python kunna använda SOAP. Det finns olika SOAP bibliotek till Python, jag har valt att använda ett som heter SUDS. Så här installerar du SUDS om du använder ett Unix-system såsom MacOS eller Ubuntu.
sudo pip install SUDS

(mer …)

CharZam