Up to Main Index                             Up to Journal for April, 2015

                    JOURNAL FOR THURSDAY 23RD APRIL, 2015
______________________________________________________________________________

SUBJECT: Goodbye to Justify Text
   DATE: Thu 23 Apr 21:09:16 BST 2015

Second attempt at writing this entry. It was supposed to be for Monday, then
moved to Tuesday and rewritten. Maybe it will make it out of the editor for
Wednesday? *sigh* and now it's Thursday...

I decided  a while ago to retire one of my websites - justifyingtext.info - a
shame, but necessary. It hadn't been updated or worked on for ages and I
simply do not have the spare time. Justifying Text was where the style of this
site, and the tools behind it originated; developed by myself but inspired by
Gopher[1]. The site was all about text: ASCII, Unicode, plain text, formatted
text, text processing and text tools. Even when using plain text there can be
issues: line endings[2], tab sizes[3], fonts used. When using Unicode the
choice of font and it's codepoint coverage is especially difficult due to
missing glyphs.

I have always considered simple, plain text to be one of the most important
data formats - one that seems to be lost in the plethora of formats now
available. Part of the Unix philosophy is:


                    Write programs to handle text streams,
                    because that is a universal interface.


Most people think plain text is... just simple plain text and wonder how you
would do anything with it! By contrast plain text can be really powerful. I
can feed plain text through spell checkers, grammar checkers, sorters,
filters, formatters, typesetters and many, many other tools. I can convert it
to Word documents, HTML, Postscript, PDF files and hundreds of others. I can
just view and edit the text, send it to anyone on any platform and they can
view it and edit it as well - no special software required.

Text files are also tiny compared to PDF, Word documents, etc. Slow network
link? Cloud storage costing $$$ per byte? Local storage has limited space? Try
using text files where you can! Do you really need the shopping list on your
smartphone in multiple colours with multiple fonts in multiple styles? Really?
As an added bonus plain text files usually compress really well to make them
smaller still.

You don't even need a fancy screen[4] and fancy hardware to use plain text -
old systems and old screens work well and people will often just give you old
hardware so they don't have to pay to have it properly disposed of ;)

I have plain text files that are thirty years or more old. I can still read
and edit them. I have files in other formats that are now inaccessible without
a considerable amount of time and effort. What files will I no longer be able
to a access in another decade or two?

As you have probably gathered, I lo♥e plain text :)

In other news: I have the hardware sorted out for the replacement server[5] I
am so desperately in need of. I've loaded and configured most of the system.
Just need to yank the second network card out of the current server and drop
it into it's new home. Then some miscellaneous configuration, a final data
sync and it should be good to go. Although it is making an odd 'tick' noise -
sounds like a tiny bit of grit in one of the fans being tumbled around. Tried
an air compressor on it to evict all the dust bunnies from inside, including
the fans - it's a donated second hand system :) - but to no avail :(

It's running and everything else seems fine...

--
Diddymus

  [1] For Gopher see: https://en.wikipedia.org/wiki/Gopher_protocol

  [2] Common line endings are CR (Early Mac OS), LF (Unix) or CR+LF (Windows).
      Also LF+CR and RS (ASCII 30 - 0x1E, record separator) and others.

  [3] The defacto standard is a width of 8 spaces. For vertical tabs the
      defacto standard is 6 lines ;)

  [4] You don't even need a screen if you have a machine with sound
      capabilities and text to speech software...

  [5] Intel Celeron E1400, dual core @ 2Ghz, 2Ggb DDR2


  Up to Main Index                             Up to Journal for April, 2015