About me

Ralph Schuler Hi, my name is Ralph Schuler. I live in beautiful Switzerland and I'm working as GIS software technician for a cantonal administration. I am married and am a proud father of two beautiful 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, nginx as load balancer and reverse proxy on a 64-bit Debian GNU/Linux 7.9 (wheezy). Both bots Chartbot and SCBot, which deliver data, are written in Perl. As database backend I am using SQLite and PostgreSQL.

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))/
$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(hex(hex(hex(12)))*3 +6);return $g;}
sub h {$b = 0;$lo = shift;for (1..$lo){
$b++;} print return chr($b);} print;