Script

Filter
2012-09-10

Kör windowsprogram i Linux

Linux
Enkel guide till Wine
Se till att senaste version av Wine är installerat.

Leta upp ett windowsprogram i filhanteraren och högerklicka på det. Välj Öppna med Wine. Detta är möjligt både med program som körs direkt och med setup-filer. Med en setupfil kommer programmet att installeras. Programmet kan sedan startas från wine-sektionen av Linuxsystemets startmeny.

Program kan även köras direkt i kommandotolken med kommandot wine [program-namn].

Wine har en kontrollpanel vid namn Winecfg.

Kolla vilka program som fungerar under wine på http://appdb.winehq.org
2012-09-10

Alternativt färgsystem i Css3

Tips & tricks
HSLA som alternativ till rgb och rgba
Hue fungerar som en urtavla:
    Kl 12 är rött
    Kl 4 (120 grader) är grönt
    Kl 8 ((240 grader) är blått
Saturation är färgmättnad från 0 (grått) till 100%
Luminisens är ljusstyrkan från 0 (svart) till 100 (vitt)
Alpha är transparensen 0 (opak) till 1 (transparent)

Ex:
background: #ff4590;
background: rgb(70, 140, 20);
background: rgba(100, 170, 0, 0.5);
background: hsla(180, 50%, 50%, 0.8);
2012-09-09

Hjälp med fstab

Linux
Grafiskt program som hjälper dig mounta hårddiskar
installera:
apt-get install pysdm

använd:
pysdm
2012-08-13

Strukturer i bash

Bash
Grundläggande strukturer för att programmera i bash
1
SHEBANG:
#!/bin/


VARIABLER:
Tilldela (inga mellanslag runt =):
x=$(kommando)
y=tal
str="minstring"
Använd:
$x
$y
$str


OPERATORER:
Jämföra strängar:
-f fil, -d mapp, = lika med, != inte lika med
Jämföra heltal:
-eq lika med, -lt mindre än, -gt större än, -ne ej lika med
Logiska:
-a Och, -o Eller 


LOOPAR:
for värde in värden; do
    kommandon
done

while [ villkor ]; do
    kommandon
done

until [ villkor ]; do
    kommandon
done


VILLKOR:
if [ villkor ]; then
    kommandon
elif [ villkor ]; then
    kommandon
else
    kommandon
fi

case variabel in
    mönster )
        kommandon
        ;;
    mönster )
        kommandon
        ;;
    * )
        kommandon
        ;;
esac


FUNKTIONER:
Skapa:
function funktionsnamn {
    kommandon
}

Använd:
funktionsnamn $argument


ARGUMENT:
$# antal argument
$0 scriptet
$1 argument 1
$2 argument 2
$@ alla argument
shift tar nästa argument


Exempel 1:
if [ "$#" -lt "1" ]; then
    echo "Du har anropat $(basename $0)"
else
    i=1 
    while [ "$#" -gt "0" ]; do
        echo "argument $i: $1"
        shift
        ((i++))
    done
fi

Exempel 2:
function minfunktion {
    if [ "$#" -lt "1" ]; then
        echo "Du har anropat $(basename $0)"
    else
        i=1 
        for var in "$@"; do
            echo "argument $i: $var"
            shift
            ((i++))
        done
    fi
}
minfunktion $@
2012-05-28

Moms på rabatten

Bra att veta
Hur ska det vara egentligen?
1
Exempel:
En kund köper 2 varor i en butik:
Vara 1 kostar 100 kr inkl 25% moms
Vara 2 kostar 60 kr inkl 12% moms
Han har en rabattkupong på 40 kr
Han ska alltså betala 100 + 60 - 40 = 120 kr
Hur mycket av det är moms?

Enligt skatteverket ska det vara så här:

(100 / 100 + 60 ) * 100 = 62,5% av varorna har 25 % moms
Då ska 62,5% av rabatten ha 25% moms: 40 * 0,625 = rabatt1 / 1,25
Rabatt 1 = 25 kr (inkl 5 kr moms)

(60 / 100 + 60 ) * 100  = 37,5% av varorna har 12 % moms
Då ska 37,5% av rabatten ha 12% moms: 40 * 0,375 = rabatt2 / 1,12
Rabatt 2 = 15 kr (inkl 1,61 kr moms)

På kvittot ska det alltså stå:
Vara 1:    80,00 + 20,00 moms
Vara 2:    53,57 +  6,43 moms
Rabatt 1:  20,00 +  5,00 moms
Rabatt 2:  13,39 +  1,61 moms
----------------------------------
Totalt    100,18 + 19,82 kr moms
🙂