About me

Ralph Schuler Hi, my name is Ralph Schuler. I live in beautiful Switzerland and I'm working as software developer for a swiss insurance company. I am married and am a proud father of two cute daughters.

In my spare time, I love to play chess online, coding software and listen music.
I play regular blitz chess and Fischer random chess (Chess960). My favorite openings are Queen's Gambit, Trompowsky-Attack, Dutch Stonewall and Alekhine's Defence.
My main programming language is Perl, but I have some experience with Python, PHP, Ruby, VB.NET, VBA, VBS, C#, C, C++, Objective-C and Java.
Most of the time I listen music on last.fm.

This whole site is running on Perl Dancer as webserver, Perlbal as load balancer and reverse proxy on a 64-bit Debian GNU/Linux 6.0. Both bots Chartbot and SCBot, which deliver data, are also written in Perl. As database backend I am using SQLite.

Here are some of my accounts:

Feel free to contact me:

My personal JAPH: $r=chr(hex(hex(52))-56);$e =chr(hex(53)+1*5
*8.5-8.5); $k=chr(oct(hex(45))*oct(hex(46))/
2-8*6.625);$c=chr(int(sin(9)*9*9)*9/3+1+2+3+4
+5+2);$a=chr(1000/10-2*1.5);$h=chr(int(oct(sin
(110/-1))+800/6)-int(789/235)*8+1);$l=chr(1000-
889*1);$h=&h(208/2);$u=&h(202/2+int(3.934)-5+2);
$y="$r$e$k$c$a$h$l$c$h$p$r$e$h$c$o$n$a$c$s$u$J";
$y=~s/ho/no/g;$a=$y;$a=~s/hJ/he/g;@a= split(/t/
,$a);foreach(@a){$cc++;so($_,$cc);}$g =&g($g);
print $g;sub so{$q = shift;$c = shift;$g = $g
.$n;$n= $q;$n=~s/s/st /g;$n=~s/o/ot/g;$n=~ s
/uh/r /g;$n =~ s/r/r P/g;$n=~s/P/Pe/g;$n=~s
/e /er/;}sub g{$g=shift;$g=~s/ra/rl/;$g=$g
.chr(32).chr(104).chr(97)."c".chr(107).$u
.chr(hex(hex(hex(12)))*3 +6);return $g;}
sub h {$b = 0;$lo = shift;for (1..$lo){
$b++;} print return chr($b);} print;