roothausen

  • Impressum
  • Administration
  • Kontaktformular
  • Jabber
  • Tagcloud
  • Twitter
  • Soup
  • Github

Entries tagged as regular expression

Entries tagged as regular expression

Related tags

computer android apple bad world blog blogging browser captcha changes cheatsheet code comic contentmanagement css datamining dns documentation eigenfaces encryption feedreader firefox fun google gui hardware howto html http im ios iphone jabber java javascript life lighttpd linux linux&unix mail markup media misc mobile murphy networking newsbeuter opensource picture podcast politics presentation privacy programming psi rant realtime rest rss ruby s9y scala screenshot sdk security server shortys software spam stuff subnetting swing tail -f /var/log/life test tool truecrypt unix video web webdesign websockets webwide windows wordpress xml xslt zeitgeist perl codec vp8 coffee forum unb dslr nikon photography tv

Umlaut Domains mit Lighty

21:12

Tuesday, May 20. 2008

Vor einiger Zeit hat sich ein Kumpel von mir so eine Umlautdomain angeschafft. Diese sollte dann auch hier auf dem Server gehostet werden. Nun hat sich alledings folgende Frage gestellt: Wie konfiguriert man diese im Webserver?

Die Antwort ist im Endeffekt recht simpel: Man gibt die Domain beim IDNS-Tool der Denic ein, wandelt diesen in einen ACE-String um und arbeitet dann mit dem ACE-String wie mit einer normalen Domain. Hier waere mal ein Beispiel mit der erfundenen Domain "bäääääääärtram.de":


$HTTP["host"] =~ "(^|.*\.)xn--brtram-buaaaaaaaa\.de$" {
....
}
 
Posted by Sven Pfleiderer in computer | Comments (0) | Trackbacks (0)
Defined tags for this entry: computer, lighttpd, regular expression, server, software

Massen Umbenennung mit Ruby

05:02

Monday, May 12. 2008

Nachdem ich mich in letzter Zeit so nebenbei etwas mit Ruby beschaeftigt habe und mir heute nach dem Download einiger Podcasts die Dateien mit "%20" im Dateinamen praesentiert wurden, wollte ich das mal mit Ruby statt zmv loesen.
Nach etwa zwei Minuten ist dabei dieser Einzeiler, der sich direkt auf der Ruby-Shell (irb) ausfuehren laesst, heraus gekommen:


Dir["*.mp3"].each { |file| File.rename(file, file.gsub(/%20/, "_")) }
 

Hier wird einfach bei jeder *.mp3 Datei im Verzeichnis das %20 im Dateinamen durch einen Unterstrich ersetzt.

Posted by admin in computer | Comments (4) | Trackbacks (0)
Defined tags for this entry: computer, programming, regular expression, ruby, software, stuff, tail -f /var/log/life

Email Adreesen extrahieren

14:42

Friday, May 2. 2008

Gestern hatte ein Bekannter von mir Probleme aus einer Textdatei oder Shell-Pipeline Email-Adressen zu extrahieren. Ich habe darauf hin ein kleines Perlscript dafuer angefertigt. Falls jemand so etwas brauchen kann, darf er es weiter verwenden.

#!/usr/bin/perl -w
use strict;
use IO::Handle;
my @linearr;
if ($ARGV[0]) {
   my $infile = $ARGV[0];
   open FILEIN, "< ", $infile or die $!;
   @linearr = <FILEIN>;
   close FILEIN;
} else {
   @linearr = <STDIN>;
}
foreach my $line (@linearr) {
   if ( $line =~ m/(\w[-.\w]+\@[-.\w]+\.\w{2,3})\W/) {
      print("$1\n");
   }
}

Man kann Script auf zwei Arten verwenden: Entweder man uebergibt eine Datei als Parameter "./emailscript.pl /pfad/zur/datei" oder man "piped" die Daten in das Script "cat /pfad/zur/datei | ./emailscript.pl".

Ich wuensche euch viel Spass damit

Posted by admin in computer | Comments (2) | Trackbacks (0)
Defined tags for this entry: linux&unix, opensource, perl, programming, regular expression, software
(Page 1 of 1, totaling 3 entries)

JavaScript String .fromCharCode

Calendar

« February '12 »
Mo Tu We Th Fr Sa Su
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Quicksearch

Kategorien

  • XML computer
  • XML misc
  • XML web
  • XML zeitgeist


All categories

Archiv

  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • Recent...
  • Older...

Feeds

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Comments

Links

Retinacast
Shackspace
Yaxim
Radio Tux
Kais Blog
Blumen Pfleiderer
Alk
paxos
filzo
Marc Seeger
polzifer
Moritz Haarmann

Tags

android bad world blog blogging browser changes code comic computer contentmanagement encryption feedreader firefox free fun google gui hardware howto html im jabber java life lighttpd linux linux&unix markup media misc mobile murphy networking newsbeuter opensource picture politics presentation privacy programming regular expression rss ruby s9y scala screenshot sdk security server shortys software stuff tail -f /var/log/life test tool tv unix video web webdesign webwide windows xml zeitgeist

Lizenz

Creative Commons License - Some Rights Reserved