Reorganising Configs and Binging TV shows
A bank holiday ride turned out to be a bit of a mystery tour. We had a route although the garden centre cafe we were heading to was not actually on the route 🤷♀️ Not everyone seems to be as fussy as I am about creating accurate routes.
I continue to have a few issues with my breathing, but specific exercises for my breathing during the day are starting to help.
Cat sitting this week, looking after a long haired fluffy cat whist my neighbour is away on holiday. I am trying to make my neighbours cat as fat as my neighbour makes mine when I am away 😺.
Practicalliλ︎
Refactor the configuration files in the Practicalli dotfiles repository. Outdated configuration files were deleted, e.g. for regolith 2. Directories were added to group configs together for greater discoverability and also makes Git ignore patterns simpler.
Monthly library dependency updates.
Proselintλ︎
Diacritic marks are added a letter to show how a word should be pronounced, e.g. Cafe.
I do not use many words that have diacritic marks so I updated the Proselint config to switch off the check for diacritical_marks from the typography section.
{
"checks": {
"annotations": false,
"lexical_illusions": false,
"typography.diacritical_marks": false,
"typography.symbols.curly_quotes": false,
"typography.symbols.ellipsis": false,
"typography.punctuation.hyperbole": false
}
}
Clojure CLI Configλ︎
Updated library dependencies for Clojure CLI aliases.
Updated GitHub workflows to use latest version of actions.
Used the Megalinter Custom Flavor for Clojure created by Practicalli, which now runs in about 40 seconds (compared to 5-14 minutes taken by the Java flavor).
Added a documentation website for the Practicalli Clojure CLI Config repository. Added initial content from project readme and will review in the next week.
Megalinter Clojure custom imageλ︎
The Checkmake Makefile lint tool has been disabled from Megalinter for security concerns - trivy detected CVE's. It seems the CVE's have been resolved by upgrading the version of Go in the Docker build of Checkmake and a new release created.
However, Megalinter has not re-enabled Checkmake linter as of version 10.0.0.
Megalinter does not suggest a replacement on the removed linters page
A search discovered two implementations of a Makefile Language Server (LSP) which may be of more value, especially when editing a Makefile.
Unfortunately these seem quite early stage projects and are not part of Mason (Neovim) and have basic install instructions. It should be possible to install these projects using the DRA tool, but integration with Neovim and other editors doesnt seem to be there yet.
In the mean time, I am removing MAKEFILE_CHECKMAKE linter from the Practicalli Megalinter Custom Flavor for Clojure.
The mega-linter-custom-flavor.yml file was edited and the MAKEFILE_CHECKMAKE line deleted.
Then the Megalinter runner tool was run to update the project files so that Checkmake tool would not be included in the custom flavor.
❯ npx mega-linter-runner --custom-flavor-setup
Yeoman generator used: /home/practicalli/.npm/_npx/614e542633a698fb/node_modules/mega-linter-runner/generators/mega-linter-custom-flavor
.:oool' ,looo;
.xNXNXl .dXNNXo
lXXXX0c 'oKXXN0;
.oKNXNX0kxdddddddoc,. .;lodddddddxk0XXXX0c
.:kKXXXXXXXXXXXXNXX0dllx0XXXXXXXXXXXXXXXKd,
.,cdkOOOOOOOO0KXXXXXXXXXXK0OOOOOOOkxo:'
'ckKXNNNXkc'
':::::;. .c0XX0l. .;::::;.
'xXXXXXx' :kx: ;OXXXXKd
.dKNNXXO; :0XXXXKl
.lKXXXX0: .lKXXXX0:
:0XXXXKl. .dXXXXXk,
;kXXXXKd:cxXXXXXx'
'xXNXXXXXXXXXKo.
.oKXXXXNXXX0l.
.lKNNXNNXO:
,looool'
==========================================================
============= MegaLinter, by OX Security =============
========= https://ox.security?ref=megalinter ===========
==========================================================
Welcome to the MegaLinter Custom Flavor generator !
When you don't know what option to select, please use default values
Fetching MegaLinter configuration schema...
✔ What is the label of your custom flavor? Clojure
✔ Please select the linters you want to include in your custom flavor: BASH_SHELLCHECK, CLOJURE_CLJSTYLE, CLOJURE_CLJ_KONDO, DOCKERFILE_HADOLINT, MARKDOWN_MARKDOWN_TABLE_FORMATTER
, MARKDOWN_RUMDL, REPOSITORY_BETTERLEAKS, SPELL_LYCHEE, YAML_V8R
identical megalinter-custom-flavor.yml
conflict .github/workflows/megalinter-custom-flavor-builder.yml
✔ Overwrite .github/workflows/megalinter-custom-flavor-builder.yml? overwrite
force .github/workflows/megalinter-custom-flavor-builder.yml
create .github/zizmor.yml
identical action.yml
conflict .github/workflows/check-new-megalinter-version.yml
✔ Overwrite .github/workflows/check-new-megalinter-version.yml? overwrite
force .github/workflows/check-new-megalinter-version.yml
conflict README.md
✔ Overwrite README.md? overwrite
force README.md
No change to package.json was detected. No package manager install will be executed.
You're all set !
Now commit, push then create a GitHub Release to generate your custom flavor !
npm notice
npm notice New minor version of npm available! 11.8.0 -> 11.19.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.19.1
npm notice To update run: npm install -g npm@11.19.1
npm notice
A new release of the Clojure custom flavor was generated with the ``
Debian Linuxλ︎
Using the Debian Linux post install scripts in Practicalli dotfiles I have installed the Mozilla version of the Firefox browser.
The debian-linux/apps/firefox-deb.sh script uses the official Mozilla Personal Package Archive (PPA) to install Firefox via the Advanced Package Tool (apt).
Debian Linux uses the Firefox Enterprise Browser as the default Firefox package, available in the main package repository.
I have had issues using Firefox ESR with sites such as User Crowd where I complete usability testing work.
Entertainmentλ︎
I have been bing watching several series on HBO Max whist I work on other less critical tasks (and whilst cat sitting for my neighbour).
- The Last Of Us
- The Pitt - I enjoyed this medical drama, which brought back a few fond memories of watching ER when I was young. I guess it helps that they both have the same actor in them, albeit in much different roles.
- Succession: I had this on in the background whist doing other household tasks. It seems I'm only watching because I dont like the characters and am curious to see how quickly they destroy each other.
There are also several cartoon series that I really loved watching
- The Powerpuff Girls
- Dexters Labratory
- Cow and Chicken
- Ed, Edd & Eddy
Thank you.