Skip to content

rubenerd/rubenerd.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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
  • Hugo – fast 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

  • ImageMagick – for processing images and cover art
  • jpegoptim – lossless [sic] JPEG optimiser
  • pngcrush – lossless PNG optimiser

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.