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…
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…
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…
När man skriver programkod är det av yttersta vikt att det ska vara lättläst. Hellre lättläst än snabbt brukar jag arbeta efter. Ofta är det sällan någon större skillnad i snabbhet mellan kod man förstår och krånglig kod som ingen vågar röra.Den här artikeln handlar om kommandot ”goto” och dess dåliga rykte. Goto finns i språket PHP sedan v 5.3 men tyvärr inte i Javascript. Det är på inget sätt dåligt att använda kommandot goto. Alla kommandon kan användas på ett sätt som gör det svårare eller lättare att läsa programkoden.Här kommer ett exempel i Javascript som innehåller en massa if-kommandon.(mer …)
[Designmönster] [Skapandemönster] [Strukturmönster] [Beteendemönster]Mönster som underlättar kommunikation mellan objekt. (Wikipedia)(mer …)
[Designmönster] [Skapandemönster] [Strukturmönster] [Beteendemönster]Mönster som binder ihop och grupperar objekt. (Wikipedia)(mer …)
[Designmönster] [Skapandemönster] [Strukturmönster] [Beteendemönster]Mönster som skapar ett objekt från ett annat objekt, och mönster som skapar objekt från en klass (en mall). (Wikipedia)(mer …)
[Designmönster] [Skapandemönster] [Strukturmönster] [Beteendemönster]Det finns en bok som heter ”Design patterns”, skriven av fyra författare redan 1994. Boken kallas ”gang of four”. Den handlar om återanvändbara designmönster i objektorienterad programmering.Har du funderat på varför dörrar som människor använder oftast har gångjärn på höger eller vänster sida, medan kattluckor oftast har gångjärnen högst upp, och smala garageportar åker upp medan breda garageportar åker åt sidan. Alla de här dörrdesignerna har visat sig ge mest fördelar och minst nackdelar av alla de designmönster man skulle kunna ha.När det handlar om objektorienterad programmering är saker än mer komplicerade. En bra idé kan till slut bli en börda och man kan till och med få förkasta kod och börja om. Då är det bättre att använda beprövade designmönster för att undvika de värsta problemen redan från början.Det finns massor av designmönster i objektorienterad programmering. Tänk på att en del objektorienterade språk inte behöver vissa designmönster, språkets design har gjort dem onödiga. Tänk också på att dessa designmönster är för objektorienterad programmering. Det finns andra kraftfulla sätt att programmera och de har sina egna designmönster (beprövade lösningar).Det jag saknar på Wikipedia och i boken är exempel i PHP och en enkel förklarande text med när och varför man ska använda detta mönster. Därför samlar jag PHP exempel här.(mer …)
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…
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.
sudo pip install SUDS(mer …)
Du kan kommunicera med Magento via dess API och till exempel hämta ut ett urval av produkter. Lägga ordrar och allt annat du kan tänka dig. Det här är perfekt om du vill koppla ihop två olika plattformar, till exempel Magento och en app, eller hämta ordrar från Magento in i ett ekonomisystem, eller få din kampanjsite att hämta data från Magento.Målet med den här övningen är att ge produkt ID till Magento och få ut data om den produktens relaterade produkter genom att använda Magentos API.
Inspiration kommer från certifieringsfrågorna för Magento och från den här hemsidan.(mer …)