random geekiness (yes its a word)

Posts

blurb

The site is generated from a git repo of org files. A git pre-push hook automatically publishes to html with emacs batch mode and then uploads the site to an s3 bucket.

Most of the pages are dynamically generated at publish time by embedding the example code in a babel block pointing to the current source at publish time. (I'm too lazy to update them as code changes otherwise).

at it's simplest it's done with:

#+begin_src sh :exports results :results output
  cat ~/repos/jellyade/docker/docker-minivpn/Dockerfile
#+end_src

this can be extended for example to generate the list of posts below with:

#+begin_src sh :exports results :results output raw
for f in $(ls -t -1 posts/)
do
  echo "* $(grep '^#+DATE:' posts/$f | awk '{print $2}') : [[file:posts/${f%%.org}.html][$(head -1 posts/$f | awk -F':' '{print $2}')]]"
  echo
done | sort -r
#+end_src

More than anything else the site was created just to find out how to do it and for fun.

css style is borrowed (somewhat altered) from the worg site.


tags

aws bitbucket docker microserver monitoring openvpn provisioning razor solaris


posts

2015-09-15 : Using Razor on Docker

2015-09-14 : Even Smaller Docker OpenVPN Container

2015-07-13 : Bitbucket Snippets

2015-04-15 : Minimal Docker OpenVPN Container

2014-08-29 : Amazon EC2 Power Management

2013-01-24 : Command-line HP Microserver DRAC Howto

2010-05-22 : Packaging zabbix-agent 1.8.1 for Solaris 10


test lab

hardware and general use

basic lab setup info


links

GNU Emacs - Org Mode - Docker - Eucalyptus - Openstack

My Github - My Docker Builds





recent site history

dcd8b73 | 2015-09-18 | move tag code back into org file [ade]
fc00caf | 2015-09-18 | basic tag implementation [ade]
4662f70 | 2015-09-17 | fix tag typo in ec2-power post [ade]
09c317a | 2015-09-16 | add docker-razor page [ade]

Emacs 24.5.1 (Org mode 8.2.10)