Columns for the Blog
August 10, 2025
Final post in this format
This page reflects my thoughts and struggles from November 2024 through early August 2025. I launched a different layout approach today. You probably arrived at this page by clicking a link in the new version. Click here to go there.
August 9, 2025>
Where Things Stand
Disarrayed, is where. No sooner did I declare that this site would feature my posts regarding groff, the typesetting program, when poof! I detoured the first one to relaunch a sibling site: IowaDave.com.
One should grow his crops where he plants them, and I shall cultivate the topic of groff over there instead of here.
Readers of this page are viewing my user account’s subdomain at Neocities.org. Farther down the page you can read about my journey out of Darkness (a previous service provider) into the better light of this place.
I have allowed the posts to pile up on a single page. As I write here today I consider the time has come to reorganize them.
July 31, 2025
Toward a Flexible Layout
At last! I may have learned a thing or two about CSS styling with so-called flexbox
layout. The page presenting on July 31 visually displays a sidebar adjacent to its most recent posts, including this article.
Older posts appear farther down. They did not (at the time) have a sidebar. I left them that way. The very oldest posts have no styling whatsoever. I wrote them that way and have left them as they were. Comparing recent efforts to older ones gives some indication of my progress.
Bigger changes are coming soon to this site, as I break the articles out onto individual pages.
July 28, 2025
Introducing The Code Diarist
My recent writing has appeared in another site that I maintain here on Neocities: The Code Diarist (codediarist.com).
Here on the Mother Domain
I will soon begin posting informational articles on groff, the open-source typesetting software available for Linux and for other Unix-like operating systems from the GNU project.
Mac OS is Unix-like, also, and users of recent versions of Mac OS may be able to install groff by means of the MacPorts utility. Windows users may be out of luck; perhaps they will not care to know what they are missing.
I have found groff faster to learn and easier to use compared to TeX and to LaTex, the notorious Big Bag O’Packages most people use with TeX.
Both TeX and groff can produce publication-grade PDF files that look professionally typeset. Both of them require require some learning before they begin to feel familiar. (La)TeX is readily available for Windows, a vote in its favor. I mostly use Linux and found groff less difficult to grasp.
This post is just a quick shout-out to the community that I will be adding content to the Iowa Dave site in the near future.
I know it still looks awful in a phone! The visual presentation of the home page is overdue for improvement.
January 30, 2025
Mount the neocities files on my local Ubuntu filesystem
The first two steps need to be done just once, to configure the local Ubuntu system.
Create a local mount point, for example:
$ mkdir neomount
Install the davfs2 package with apt:
$ sudo apt install davfs2
The following steps are done each time I want to work with my web site’s files.
Mount the neocities webdav service locally:
$ sudo mount -t davfs -o rw,uid=<me>,gid=<me> https://neocities.org/webdav neomount
replacing <me>
with my username on the local system. Respond to the prompts that follow with the username and password for neocities.
Switch into the local mountpoint:
$ cd neomount
Inspect the file permissions and add write permission to selected files if necessary, e.g., to index.html:
$ ls -al
$ chmod +w index.html
This procedure enables me to edit files and folders stored on the neopixel server for my web site as if they were stored on my local workstation. It becomes possible to edit html and css files using Vim.
I notice a very short lag when saving a file to the neocities webdav service from Vim. Even so, it feels faster compared to uploading the revised file as a separate step. Edits usually show up in a refresh of the browser view after a moment or two.
Unmounting the neocities file service is done just as for any other mounted volume:
$ sudo umount neomount
The alternative approach (when I want to use Vim) is to download the files to a local folder, edit them there, then upload the edited files. This is easy to do and gives the advantage of actually backing up copies of the neocities files on the local machine.
I use both approaches, the choice depending upon my mood at the moment.
January 26, 2025
My studies of html and css return to visibility here on the Neocities web server. I have been reading books and authoritative online resources provided by Mozilla Developers Network (MDN) and the W3C. Most helpful for me was the new, Sixth Edition of Murach’s HTML and CSS.
It appears that I have taken some non-conforming approaches to this web site of mine. Some significant changes may be on the near horizon.
December 3, 2024
This date the work pauses, for two reasons. First. some other things need attention at the end of the year. More importantly, I need to build skills with responsive layouts and accessible markup. At the date of this writing, the page looks horrible on a smartphone and it lacks any facility for navigation beyond scrolling the screen. There you have my next challenges.
November 30, 2024
This two-column layout looks better after some study and experimentation carried out offline.
November 27, 2024
My first attempt to display a multicolumn layout, using css flexbox rules, did not turn out the way I hoped. Clearly there was more to learn, on another day. The outcome was too ugly to preserve for history. This post, which used to look awful, is now showing up as just another article in the “flex” styling region.