Posts

Showing posts from May, 2020

Jekyll After Ubuntu Upgrade

I recently had some issues running my Jekyll site after upgrading my OS ( Pop!_OS , an Ubuntu derivative). Ruby Jekyll is a static web-site development environment - very useful for blogs but also general purpose landing pages.  I use it for profitview.net  for example.  It is written in Ruby, a dynamically typed general purpose language, made popular in particular through Ruby-On-Rails website development system that became popular  in the mid 2000s. When updating Pop!_OS typically a new Ruby version will be installed - and the old one removed to avoid conflicts.  Ruby's bundler refers to a specific Ruby instance - which may no longer be there.  Therefore this must be updated.  The mechanism for doing this is as follows: gem uninstall bundler gem install bundler This simply causes it to use the current native Ruby.  Unless the changes in Ruby are substantial, this should cause no problem. Jekyll With the newly installed bund...

TEX on Linux

Image
This is not really a Web Dev tip, but I thought it worth quickly noting for those who have a need to produce properly formatted mathematical (and other) high quality textual output on Linux. T E X  is a typesetting system - it lets you format text at the quality of a formal publication like a book, magazine or journal, including complex text formats like equations.  It includes a ( Turing-complete ) language making it extremely powerful. Installing it to use on Linux, is not difficult, however installing MiKTeX with TexWorks  on Ubuntu/Pop!_OS 19.10 as I have requires some additional steps. MiKTeX MiKTeX is a system that brings together a large set of  T E X  related programs.  One system that comes bundled with it is TexWorks.  Using these two works well for normal mathematical formulae that I've tested. TexWorks TexWorks is a convenient  T E X  editor.  You can write your  T E X  and immediately create PDF output...