Skip to content

Christopher James Willcock

Enjoy Kaizen

All Posts

an abstract expression in sepia on white

Psymantic – Open Source Theme Precursor for WordPress – First Release

I authored a WordPress theme for my blog. It’s not in use here because it isn’t meant for direct use. It’s over on my wp-theme-dev sub-domain with the WordPress theme test data in there (plus some random junk).

Wait – that looks gross!

— basically everyone

Weird huh? The precursor theme, Psymantic, is concentrated on producing plain old semantic HTML, POSH, and nothing else.

a screen-capture of a brutally simple WordPress blog
It’s brutally simple. Almost no styling at all. WP required stuff and a couple of clearing fixes.

I’m working through a resilient web design approach with this new-theme-for-me. Note the screen-reader-text, which is typically hidden, is used for headings of various sections. Many sections don’t need need a label like that, unless you consider, for example, how you interpret this web page with your eyes closed for the entire duration of your visit. These headings are normally presented only to those who use assistive technologies  while browsing the web. I can hide them all in one shot with the WordPress recommended screen-reader-text CSS rules.

It’s going to be difficult to understand why I have something worth sharing here, if you aren’t directly involved with your own website coding, nor in the business of online publishing in a technical role.

If we were making pancakes instead of WordPress themes, Psymantic would be a box of pancake mix. I still need to make the pancakes to actually eat them (ie: need to mix and cook a theme for my blog). I have a few more goals to cover before I get there, but this is a nice start.

More things to include (maybe in μF Psymantic and Indie Psymantic):

Early testers and constructive dialog/criticism is welcome! Please use GitHub for issues, #indieweb-wordpress on irc.freenode.net for chat.

https://cjwillcock.ca/2018/11/23/463/

Bookmarked

yaronn/blessed-contrib

Build terminal dashboards using ascii/ansi art and javascript

Citation

an author (via GitHub)

Bookmarked!

https://cjwillcock.ca/2018/11/23/458/

https://cjwillcock.ca/2018/11/22/455/

Bookmarked

Autoconf, Automake, and Libtool: The GNU Project Build Tools

Autoconf, Automake, and Libtool were developed separately, to make tackling the problem of software configuration more manageable by partitioning it. But they were designed to be used as a system, and they make more sense when you have documentation for the whole system. This book stands a level above the software packages, giving the expertise of its authors in using this whole system to its fullest. It was written by people who have lived closest to the problems and their solutions in software.

Citation

an author

For those times when ./configure says No such file or directory, or in my case, when writing a ./configure-able program for the first time in awhile.

https://cjwillcock.ca/2018/11/09/402/

https://cjwillcock.ca/2018/11/03/387/

Bookmarked

Easings.net

Easing functions specify the rate of change of a parameter over time. Objects in real life don’t just start and stop instantly, and almost never move at a constant speed. … This page helps you choose the right easing function.

When a number should change with style!

https://cjwillcock.ca/2018/11/03/385/

Read

Degree (music)

Degrees are useful for indicating the size of intervals and chords, and whether they are major or minor.

Citation

(via en.wikipedia.org)

A naming scheme that relates pure frequencies found in nature, to a memorable method for communicating about, and in, music.

https://cjwillcock.ca/2018/11/03/381/

Read

Triboelectric Effect

… a type of contact electrification on which certain materials become electrically charged after they come into frictional contact with a different material.

Citation

(via en.wikipedia.org)

Sourcing names for new parts of a program. I tend to go with meaningful names borrowed from other subjects, instead of using ambiguous, generic terms.

https://cjwillcock.ca/2018/11/03/363/

https://cjwillcock.ca/2018/11/03/359/