18 October 2024

claire

System: Microsoft Windows 10 Home Edition
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: go1.23.2.windows-amd64.zip

Y. Caseau's claire uses Go as its target language.

https://go.dev/doc/install

This is beta as of August 22, 2024.

Use a system installed Go.

In PowerShell from $home run these commands after cloning the repository.

    •  New-Item -ItemType Directory -Name "go"
    •  Remove-Item -Recurse CLAIRE4\src\meta
    •  Remove-Item CLAIRE4\src\Core\Core.go
    •  Remove-Item CLAIRE4\src\Generate\Generate.go
    •  Remove-Item CLAIRE4\src\Language\Language.go
    •  Remove-Item CLAIRE4\src\Optimize\Optimize.go
    •  Remove-Item CLAIRE4\src\Reader\Reader.go
    •  Move-Item CLAIRE4\init.cl go
    •  Move-Item CLAIRE4\src go
    •  Set-Location go
    •  $env:GO111MODULE = "off"
    •  go build src\claire4.go

You should then have a claire4.exe file in the current directory.

[   ] [   ]

01 August 2024

devtools

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: R-4.4.1.tar.xz, libgit2-1.8.1.tar.gz

Installation of the devtools package.

http://slackbuilds.org/repository/15.0/libraries/libgit2/

bash-5.1# installpkg libgit2-1.8.1-x86_64-1_SBo.tgz

....

bash-5.1#

The above library is a dependency for the gert package.

$ R -q
> install.packages("devtools", quiet = TRUE) also installing the dependencies ‘Rcpp’, ‘utf8’, ‘askpass’, ‘credentials’, ‘sys’, ‘zip’, ‘gitcreds’, ‘ini’, ‘fastmap’, ‘httpuv’, ‘mime’, ‘xtable’, ‘sourcetools’, ‘later’, ‘promises’, ‘base64enc’, ‘jquerylib’, ‘sass’, ‘fansi’, ‘systemfonts’, ‘textshaping’, ‘tinytex’, ‘xfun’, ‘pillar’, ‘pkgconfig’, ‘highr’, ‘diffobj’, ‘rematch2’, ‘clipr’, ‘crayon’, ‘curl’, ‘gert’, ‘gh’, ‘glue’, ‘jsonlite’, ‘purrr’, ‘rappdirs’, ‘rprojroot’, ‘rstudioapi’, ‘whisker’, ‘yaml’, ‘R6’, ‘cachem’, ‘shiny’, ‘htmltools’, ‘callr’, ‘processx’, ‘bslib’, ‘digest’, ‘downlit’, ‘fontawesome’, ‘httr2’, ‘openssl’, ‘ragg’, ‘rmarkdown’, ‘tibble’, ‘xml2’, ‘htmlwidgets’, ‘stringr’, ‘vctrs’, ‘prettyunits’, ‘xopen’, ‘brew’, ‘commonmark’, ‘knitr’, ‘stringi’, ‘cpp11’, ‘brio’, ‘evaluate’, ‘magrittr’, ‘praise’, ‘ps’, ‘waldo’, ‘usethis’, ‘cli’, ‘desc’, ‘ellipsis’, ‘fs’, ‘lifecycle’, ‘memoise’, ‘miniUI’, ‘pkgbuild’, ‘pkgdown’, ‘pkgload’, ‘profvis’, ‘rcmdcheck’, ‘remotes’, ‘rlang’, ‘roxygen2’, ‘rversions’, ‘sessioninfo’, ‘testthat’, ‘urlchecker’, ‘withr’

Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
> quit()
Save workspace image? [y/n/c]: n
$

[   ]



The install provides devtools::build_readme() for updating a README.md from a README.Rmd file.

11 March 2024

sprites

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000

ImageMagick can be used to generate a sprite, e.g. from three 32 x 32 PNG files.

bash-5.1$ convert *.png +append sprite.png
bash-5.1$

The CSS background-positon property can then be used to display the images.

bash-5.1$ cd /tmp
bash-5.1$ git clone -q https://github.com/varehus/homepage.git
bash-5.1$

[   ]



See the previous Post to run on localhost.

24 February 2024

libfido2

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: libcbor-0.11.0.tar.gz, libfido2-1.14.0.tar.gz

Required when using a YubiKey 5 NFC, e.g. for GitHub passkey login.

http://slackbuilds.org/repository/15.0/libraries/libcbor/
http://slackbuilds.org/repository/15.0/libraries/libfido2/

bash-5.1# installpkg libcbor-0.11.0-x86_64-1_SBo.tgz

...

bash-5.1# installpkg libfido2-1.14.0-x86_64-1_SBo.tgz

...

bash-5.1#

[   ]

03 February 2024

q agent

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: q-agent-master.zip

R. Bihlmeyer's program that stores secrets for you.

NB: Owing to make install using setcap this program should be installed globally.
[   ]



The software has been mentioned in a previous Post.

27 January 2024

pass-otp

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: oath-toolkit-2.6.11.tar.gz, pass-otp-1.2.0.tar.gz
xmlsec1-1.2.39.tar.gz, zbar-0.23.90.tar.gz (optional)

Installation of T. Fisher's pass extension for OTP tokens.

http://slackbuilds.org/repository/15.0/libraries/oath-toolkit/
http://slackbuilds.org/repository/15.0/system/pass-otp/
http://slackbuilds.org/repository/15.0/libraries/xmlsec/
http://slackbuilds.org/repository/15.0/graphics/zbar/

bash-5.1# installpkg xmlsec-1.2.39-x86_64-1_SBo.tgz \
> zbar-0.23.90-x86_64-2_SBo.tgz

...

bash-5.1# installpkg oath-toolkit-2.6.11-x86_64-1_SBo.tgz

...

bash-5.1# installpkg pass-otp-1.2.0-noarch-1_SBo.tgz

...

bash-5.1#

[   ]

pass

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
Deps: password-store-1.7.4.tar.xz, xclip-0.13.tar.gz

Installation of J. Donenfeld's password manager.

http://slackbuilds.org/repository/15.0/system/password-store/
http://slackbuilds.org/repository/15.0/misc/xclip/

bash-5.1# installpkg xclip-0.13-x86_64-1_SBo.tgz

...

bash-5.1# installpkg password-store-1.7.4-noarch-1_SBo.tgz

...

bash-5.1#

NB: wl-clipboard (needed to use password-store in wayland)



pass