Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.1 KB

README.md

File metadata and controls

39 lines (28 loc) · 2.1 KB

rubenerd.com

This is the source for Rubenerd, a weblog and podcast of esoteric interests by Ruben Schade in s/Singapore/Sydney/ since 2004.

Dependencies

Site

  • Git – previously svn, forcing myself to learn
  • Hugofast static site generator written in Go
  • POSIX shell scripts – without [[ bashisms ]], for portability
  • BSD sed, awk – tried to be portable, should work with GNU
  • rsync, OpenSSH – for secure ∆ updates, transfers

Inline images

Podcast

  • eyeD3 – ID3 tag parser
  • flac – for lossless audio archiving
  • internetarchive – Python interface to the Internet Archive
  • lame – mp3 encoder for podcast feed
  • libav – for transcoding
  • Normalize – what the name suggests
  • Sox – for stitching audio

Previously used

  • GraphicsMagick – didn't have the layer and SVG alpha features of ImageMagick
  • Jekyll – static site generator, easy to use but slow on thousands of posts
  • Perl – my first love, but replaced with shell scripts for portability

Licence

Blog text, scripts and referenced audio files are dual-licenced under Creative Commons Attribution 3.0, and the 3-Clause BSD licence (the one with the no endorsement clause, which I think is perfectly reasonable).

I retain all copyright over the terrible 1990s graphics and visual design, though feel free to poke apart and learn something from them if useful.