Script

Filter
2005-08-04

Bookmarklets

Tips & tricks
Ändra webbläsarens fösterstorlek
För att ställa om webläsarens fönsterstorlek kan man göra så här:

Redigera ett bokmärke: Välj ordna favoriter, egenskaper för bokmärket.
Byt sedan ut länkens url mot "javascript:top.resizeTo(1024,768)".
Döp även om länken till "1024x768". Gör samma sak med 800 x 600 så har du ett par standardstorlekar snabbt till hands.
2005-06-30

Kryptera filer

Linux
Kryptera dina filer med standardverktygen tar, openssl och dd
Kryptera fil:
tar -zcvf - filnamn | openssl des3 -salt -k lösenord | dd of=filnamn.des3

Kryptera filer i en mapp:
tar -zcvf - * | openssl des3 -salt -k lösenord | dd of=mappnamn.des3

Dekryptera krypterade filer:
dd if=filnamn.des3 | openssl des3 -d -k lösenord | tar zxf -
2005-06-12

URL encode

Perl
Subrutin för att URL-encoda i Perl
sub urlEncode {
    $_ = shift @_;
    if(!$_) {
        ERROR "No argument for Url Encoding";
        exit 1;
    }
    my %conversionTable = (
        '\$'    =>    "24",
        '\&'    =>    "26",
        '\+'    =>    "2B",
        '\,'    =>    "2C",
        '\/'    =>    "2F",
        '\:'    =>    "3A",
        '\;'    =>    "3B",
        '\='    =>    "3D",
        '\?'    =>    "3F",
        '\@'    =>    "40",
        '\ '    =>    "20",
        '\"'    =>    "22",
        '\<'    =>    "3C",
        '\>'    =>    "3F",
        '\#'    =>    "23",
        '\%'    =>    "25",
        '\{'    =>    "7B",
        '\}'    =>    "7D",
        '\ '    =>    "7C",
        '\\\\'  =>    "5C",
        '\^'    =>    "5E",
        '\~'    =>    "7E",
        '\['    =>    "5B",
        '\]'    =>    "5D",
        '\''    =>    "60",
    );
    while ( my ($key, $value) = each %conversionTable ) {
        s/$key/\%$value/g;
    }
    return $_;
} 
2005-06-07

Servervalidering

Php
Vanlig loginvalidering på serversidan
$regex = '^[_a-z]+[-_a-z0-9\.]*@[-_a-z0-9\.]+\.[a-z]{2,4}$';
if (eregi($regex, $epost) && strlen($losen) > 5 && $cmd == "Logga in") {
    $sql = "select * from personer where epost = '" . $epost . "'" .
    " and losen = '" . md5($losen) . "'";
} 
2005-05-27

Validera epost

Javascript
Ett vanligt sätt att validera att en epostadress är rätt ifylld i ett formulär
var f = document.forms[0];
var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
if (!re.test(f.epost.value)) {
    alert ('Vg kontrollera epost-adressen.');
    f.epost.focus();
    f.epost.select();
    return false;
} 
🙂