Start
   Blogaria
   Bored
   bsgen
   cconf
   Cookies
   CopyForward
   CyclicLog
   Dialwhatever
   DNSBalancer
   fch
   HammerServer
   jpeginfo
   kalk
   Lectures
   Microproxy
   msc
   Nasapics
   PGPkey
   SafeEdit
   Simple listserv
   Wallpapers
Karel as an adult

A little movie
An animation can't be properly rendered. You have probably a too old version of Flash player.






Karel Kubat


Just as is the case with most personal websites, this won't be of any use to you. But if you have really nothing better to do...
  • The world will end on May 21st 2011. But what time? They never tell. Read more at http://www.kubat.nl/pages/blogaria/201#201
    (buzz) (published 2010-07-30)
  • I tried out text boxes for a browser UI that can be hidden or shown, with an image animation to indicate the open or close state. Based on the JQuery javascript framework, and works like a charm. Given JQuery it should be really nicely browser-independent ;-) Read all about it at http://www.kubat.nl/pages/blogaria/200#200 if you fancy!
    (buzz) (published 2010-07-28)
  • I collected my JavaScript functions that manipulate browser cookies into one set. Wrote it up real quick at http://www.kubat.nl/pages/blogaria/199#199
    (buzz) (published 2010-07-27)
  • I wonder if there's evolutionary pressure on books depending on whether they have a hard or soft cover. Or on ideas, depending on the durability of the book they're expressed in. Also, "The Greatest Show on Earth" by Richard Dawkins is very much worth while.. read more at http://www.kubat.nl/pages/blogaria/198#198
    (buzz) (published 2010-07-26)
  • Logging in on a new Unix system is always a pain. My trusted little shortcuts are never there and I get totally disoriented. For that reason I have my "msc" package - missing shell commands - which is easy to set up in any Bash-based environment, and which makes Bash behave like I want it to. I decided to give it a go and write it up at http://www.kubat.nl/pages/msc
    (buzz) (published 2010-07-24)

Onsite material:
  • Blogaria: a collection of snippets that I can't find any other spot for.

  • Bored section: random pictures taken by mobile phone whilst having nothing better to do.

  • BSgen is a bs generator for corporate e-mail memo's.

  • C-conf is a very light-weight automake-like tool to help in the construction of C/C++ programs on different platforms. It works fine with standard GNU make (doesn't require e.g. cmake). See the description.

  • Cookies are random witty quotes that I've schlepped around with me for quite some while. You can see my collection of cookies, a Unix cookie program, and a few tips on how to use all this, in the cookie section.

  • CopyForward is a simple Perl script to copy files, but not to overwrite newer ones. I use this on systems where "cp" doesn't support the flag "-n" (for newer). See the page obout cpf.

  • Cyclic Log is a package of commandline tools and a C++ API for "cyclic logs" that don't grow.

  • Dial Whatever: incase you wonder whether there's a nifty nerdy word hidden in your phone number.

  • DNS Balancer: my prototype of a UDP service balancer, in this case for DNS requests. Just to show it can be done.

  • FCH was my first useful C program ever.

  • HammerServer is "a networked process where arbitrary data are stored and can be retrieved. The server makes sure that data tampering (e.g., by a malevolent database administrator) is detected. Hence, the HammerServer provides ``tamper-resistance''. The next step in security would be probably a tamper-free log - which is very hard to achieve and involves specialized hardware.". Here's a Perl implementation, w/docs.

  • Jpeginfo: a tiny tool in C to show information about jpeg images.

  • Kalk is a C-like calculator that I still use.

  • Lectures are presentations of some of my lectures. Downloadable in PDF format.

  • Microproxy is my tiny C++ proxy for http and https.

  • MSC is my collection of Missing Shell Commands. Basically bash commands that I feel extremely unconfortable without.

  • Nasa Pics is a collection of cherished astronomy images.

  • PGP Key lists my public PGP key and fingerprint, incase you want to mail me and wish to use a 'sealed envelope'.

  • SafeEdit is yet-another-tiny-Perl-script that I use for -- yes, safe editing. Read the description.

  • Wallpapers are some of my desktop photos that brighten up my lappie.


Local Weather
  • Groningen Saturday July 31st
  • Temperature 19°C (H 19°, L 19°)
  • No precipitation
It's always the same in this datacenter.
Offsite material:
  • e-tunity is a Dutch ICT company, of which I'm co-founder (www.e-tunity.com).

  • Crossroads is my pet project, a level5 TCP balancer / failover utility. It also does fancy tricks for the HTTP protocol (level7). Check out --

  • e-tunity's publicly available software, largely written by me, is featured on public.e-tunity.com

  • Easy SVN Viewer, one of the packages at public.e-tunity.com, also has its separate project page on freshmeat. It allows one to set up a web-based Subversion repository browser really quick, via just one cgi-based Perl script that handles all.

  • Notes on networking and daemons are featured on http://lectures.kubat.nl/2007-c/. These notes serve as reference material for my guest lectures at the State Univ. of Groningen, 2007.