#!/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";
}
} 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.
2005-05-25
Säkerhet vid nedladdning
Security
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
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
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
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.
