Script

Filter
2017-03-30

Remove undefined indexes in php7

Php
Function for sanitizing old php code
function getArrayVal($key, $array, $default = '') {
    if (is_array($array) && array_key_exists($key, $array)) {
        return $array[$key];
    }
    return $default;
} 
2016-08-12

Pastejacking med Javascript

Security
Undvik att klistra in text i kommando-fönster
<script>
document.addEventListener('copy', function(e){
    console.log(e);
    e.clipboardData.setData('text/plain', 'echo "evil"\r\n');
    e.preventDefault(); // Not data from any selection
});
</script>

// Läs mer: https://security.love/Pastejacking 
2016-06-15

Anpassade formulär

Html
Underlätta för mobiltelefoner på webbformulär. Skriv rätt typ.
1
Nägra fler typer av input-fält man kan använda. Exempel:
<input type="number" name="cardnr" />

number – Numeriskt tangentbord.
tel – En variant av det numeriska tangentbordet för telefonnummer (som faktiskt funkar bättre än "number" på en iPhone om man endast är ute efter siffror).
url – Visar tangentbord med knappar som ".", "/" och ".com".
email – Ser till att bl a "." och "@" är lättillgängliga.
date – Plockar fram en datumväljare.
2016-06-03

Packa upp enkelt

Linux
Förenklad användning av tar från kommandoraden
Tar känner själv igen komprimeringsformatet på ett arkiv, t ex bz2 eller gz eller om det alls är komprimerat. Packa upp enkelt med samma kommando:

tar xf arkiv.tar.xz
tar xf arkiv.tar.gz
tar xf arkiv.tar
2016-06-03

Information om minnet

Linux
Kommando för att se vilka minnen som sitter i en linux-burk
Lista minnen:
lshw -C memory

Se vilka minnesplatser som är upptagna:
dmidecode -t 17
🙂