/ domm

I hack Perl for fun and profit

Follow me on twitter!
Atom Icom ... on Atom!
12.04.2013: Is Bread::Board the right tool for this job?
30.03.2013: Acme::ReturnValue 1.001
28.03.2013: Blio featured on Perl maven
18.03.2013: Things I learned at German Perl Workshop 2013
05.03.2013: Vienna.pm Techmeet
25.02.2013: Module::ExtractUse 0.29
24.01.2013: So many Perl workshops
20.01.2013: Blio updates

You remember Blio, my blogging "engine"? In the last few months I added a few features, fixed some bugs, used it for a few more websites and still haven't added any docs.

New sites powered by Blio

New Features

Automatic publishing via git hooks

As both publishers of the new sites aren't really technical persons I had to come up with a way for them to publish new content. After considering some alternatives (scp, ftp), I decided to use some nifty git post-receive hook. (ok, so that's not really a Blio feature, but still...)

Here's the gist of it (more details will be published in a future blog post)


cd $ROOT
unset GIT_DIR
git pull
perl $ROOT/build.pl --configfile $ROOT/blio.ini


The hardest part was finding that unset GIT_DIR was necessary for some reason I do not remember right now (c.f. future blog post..)

Paged Lists

Barb needed paged lists, so I implemented them. I spare you the boring paging code...

Still no docs.


Comments (via senph)

07.12.2012: Getting started with ZeroMQ and AnyEvent
19.11.2012: Austrian Perl Workshop 2012