Script

Filter
2005-05-25

Kontrollera Reguljära uttryck

Perl
Här är ett litet utility-program som kan användas för att kontrollera om ett reguljärt uttryck är rätt.
#!/usr/bin/perl
# Byt ut pattern till uttrycket som ska kollas
print "Skriv lite text för att testa uttrycket:\n";
while (<>) {
    chomp;
    if (/pattern/) {
        print "Matched: ($<$&>$')\n";
    } else {
        print "No match\n";
    }
} 
2005-05-25

Säkerhet vid nedladdning

Security
Kolla filernas integritet med md5
1. Ladda hem filen (t ex httpd-2.0.50.tar.gz)

2. Kör en md5 summa på den:
$ md5sum httpd-2.0.50.tar.gz

resultat:
8b251767212aebf41a13128bb70c0b41 httpd-2.0.50.tar.gz

3. Ladda nu hem md5-summan och jämför dem:
$ wget -0 - -q http://sökväg/httpd-2.0.50.tar.gz

resultat:
8b251767212aebf41a13128bb70c0b41 httpd-2.0.50.tar.gz

Är det samma som ovan så är filen OK!


Windows:
1. Ladda hem md5deep från
http://md5deep.sourceforge.net/#download

2. Kolla md5-checksumman med: md5deep path/to/file.
2005-05-22

Klistra in text i en terminal

Linux
Här är ett sätt att kopiera text till kommandoraden i en terminal
Funkar även i terminalbaserade program typ VIM.

Kopiera först texen till klippbordet på vanligt sätt
använd sedan <SHIFT><INSERT>
2005-05-22

Macron i VIM

Linux
Ett exempel på användning av macron i VIM
Anka, Kalle 
Anka, Kajsa 
Anka, Knatte
Anka, Tjatta
Anka, Fnatte
Lukas, Alexander
von Anka, Joakim 

Spela in macro:
Ställ markören på första tecknet (där det ska börja gälla)
qa        Starta macro "a"
f,        Flytta till nästa komma
dw        Ta bort "ord" (kommat med mellanslaget)
dw        Ta bort ord igen (förnamnet)
^         Flytta till början på raden
P         Klistra in innan
a<space>  Gå till infogaläget och sätt in ett mellanslag
<esc>     Ut till normalläget
j^        Gå till början på nästa rad
q         Avsluta macroinspelningen

Kör macro:
@a        Kör macro "a" i normalläge
7@a       Kör macro "a" 7 ggr
2005-04-16

Installera php5 i Windows

Php
Snabb instruktion
1. Skapa c:\php5
2. Ladda hem php5 och packa upp i den mappen.
3. Kopiera php.ini-recommended till c:\Windows\php.ini
4. Se till att rättigheterna ärvs från nivån över för c:\php5 och php.ini
5. Öppna och ändra filen:
a) Lägg till extension_dir = "c:\php5\ext"
b) avkommentera följande:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
Ändra även short_open_tag till on
6. Kopiera libmysql.dll och libmcrypt.dll
från c:\php5 till c:\Windows\System32
7. IIS MMC > Standardwebbplats > Egenskaper > Arbetskatalog > Konfiguration > Lägg till. Välj php5isapi.dll och .php
8. Starta om webservern och testa.
🙂