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: go1.26.2.linux-amd64.tar.gz
Claire 4.1.6 was released on 08-08-2025.
A graph problem was added with the below commit.
bash-5.1$ git log -1 --format="%h %n %cd"
25b1496
Sat Aug 23 11:05:52 2025 +0200
bash-5.1$
The software has been mentioned in a previous Post.
19 April 2026
28 December 2025
AoE
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: aoetools-36.tar.gz
ATA over Ethernet storage protocol.
bash-5.1$ git log -p --follow -- aoecfg.c | \
> sed -n '8,19p'
index 55438b6..ffa8d90 100644
--- a/aoecfg.c
+++ b/aoecfg.c
@@ -108,7 +108,7 @@ cfgquery(int cmd, int shelf, int slot)
int n;
Aoehdr *h;
Conf *c;
- uchar buf[1024 + sizeof *h];
+ uchar buf[1024 + sizeof *c];
u32 tag;
c = (Conf*) buf;
bash-5.1$
This has been marked as orphaned last week on SlackBuilds.org.
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: aoetools-36.tar.gz
ATA over Ethernet storage protocol.
bash-5.1$ git log -p --follow -- aoecfg.c | \
> sed -n '8,19p'
index 55438b6..ffa8d90 100644
--- a/aoecfg.c
+++ b/aoecfg.c
@@ -108,7 +108,7 @@ cfgquery(int cmd, int shelf, int slot)
int n;
Aoehdr *h;
Conf *c;
- uchar buf[1024 + sizeof *h];
+ uchar buf[1024 + sizeof *c];
u32 tag;
c = (Conf*) buf;
bash-5.1$
This has been marked as orphaned last week on SlackBuilds.org.
Indsendt af
Eric Lindblad
kl.
23:09
16 August 2025
CGI
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
A trivial CGI example using a shell script.
bash-5.1$ mkdir -p ~/public_html/cgi-bin
bash-5.1$ cat <<EOF > ~/public_html/cgi-bin/brazil
> #!/bin/sh
> echo -e "Content-Type: text/plain\n\n"; TZ="America/Bahia" date
> EOF
bash-5.1$ chmod 744 ~/public_html/cgi-bin/brazil
bash-5.1$ python3 -m http.server -d ~/public_html --cgi &
[1] 1640
bash-5.1$ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
bash-5.1$ w3m -dump http://localhost:8000/cgi-bin/brazil
127.0.0.1 - - [15/Aug/2025 21:20:28] "GET /cgi-bin/brazil HTTP/1.0" 200 -
Sun Aug 15 16:20:28 -03 2025
bash-5.1$ kill 1640
bash-5.1$
The global directory for cgi files.
root@darkstar:~# ls /var/www/cgi-bin
printenv printenv.vbs printenv.wsf test-cgi
root@darkstar:~#
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
A trivial CGI example using a shell script.
bash-5.1$ mkdir -p ~/public_html/cgi-bin
bash-5.1$ cat <<EOF > ~/public_html/cgi-bin/brazil
> #!/bin/sh
> echo -e "Content-Type: text/plain\n\n"; TZ="America/Bahia" date
> EOF
bash-5.1$ chmod 744 ~/public_html/cgi-bin/brazil
bash-5.1$ python3 -m http.server -d ~/public_html --cgi &
[1] 1640
bash-5.1$ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
bash-5.1$ w3m -dump http://localhost:8000/cgi-bin/brazil
127.0.0.1 - - [15/Aug/2025 21:20:28] "GET /cgi-bin/brazil HTTP/1.0" 200 -
Sun Aug 15 16:20:28 -03 2025
bash-5.1$ kill 1640
bash-5.1$
The global directory for cgi files.
root@darkstar:~# ls /var/www/cgi-bin
printenv printenv.vbs printenv.wsf test-cgi
root@darkstar:~#
Indsendt af
Eric Lindblad
kl.
00:47
11 August 2025
mxedit
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
The first ftp address is no longer valid.
bash-5.1$ w3m -dump https://wiki.tcl-lang.org/page/Tcl+Editors | sed -n '846,855p'
What: Mxedit
Where: ftp://parcftp.xerox.com/pub/mxedit/mxedit.2.4.tar.Z
ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/sorted/packages-7.6/text/mxedit.2.3.1.tar.gz
ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/sorted/packages-7.6/text/mxedit.menus.gz
Description: A Tk text editor. Note that the edit
widget itself is stand-alone so that you can use it in other
applications. Also, mxedit.menus is a Tk script to
put a veneer over Tk menus.
Updated: 10/1998
Contact: mailto:[email protected] (Brent Welch)
bash-5.1$
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
The first ftp address is no longer valid.
bash-5.1$ w3m -dump https://wiki.tcl-lang.org/page/Tcl+Editors | sed -n '846,855p'
What: Mxedit
Where: ftp://parcftp.xerox.com/pub/mxedit/mxedit.2.4.tar.Z
ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/sorted/packages-7.6/text/mxedit.2.3.1.tar.gz
ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/sorted/packages-7.6/text/mxedit.menus.gz
Description: A Tk text editor. Note that the edit
widget itself is stand-alone so that you can use it in other
applications. Also, mxedit.menus is a Tk script to
put a veneer over Tk menus.
Updated: 10/1998
Contact: mailto:[email protected] (Brent Welch)
bash-5.1$
Indsendt af
Eric Lindblad
kl.
00:07
10 August 2025
ma
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
F. Winkelmann's mimimalist clone of acme.
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
F. Winkelmann's mimimalist clone of acme.
Indsendt af
Eric Lindblad
kl.
22:34
mush
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
The da.po file is incomplete.
bash-5.1$ git clone -q https://github.com/argv01/zmail.git
bash-5.1$ msgfmt -c -v -o /dev/null zmail/mush/da.po
zmail/mush/da.po:15: warning: header field 'Language' missing in header
2 translated messages, 2 untranslated messages.
bash-5.1$ sed -i '22i "Language: da\\n"' zmail/mush/da.po
bash-5.1$ sed -i '48s/"/"For at bygge mush binære pakker skal du køre/' zmail/mush/da.po
bash-5.1$ sed -i '54s/"/" build-mush/' zmail/mush/da.po
bash-5.1$
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
The da.po file is incomplete.
bash-5.1$ git clone -q https://github.com/argv01/zmail.git
bash-5.1$ msgfmt -c -v -o /dev/null zmail/mush/da.po
zmail/mush/da.po:15: warning: header field 'Language' missing in header
2 translated messages, 2 untranslated messages.
bash-5.1$ sed -i '22i "Language: da\\n"' zmail/mush/da.po
bash-5.1$ sed -i '48s/"/"For at bygge mush binære pakker skal du køre/' zmail/mush/da.po
bash-5.1$ sed -i '54s/"/" build-mush/' zmail/mush/da.po
bash-5.1$
Indsendt af
Eric Lindblad
kl.
22:24
26 July 2025
Quarto
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
A scientific and technical publishing system.
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
A scientific and technical publishing system.
Indsendt af
Eric Lindblad
kl.
02:50
23 July 2025
Hugo
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
This slackbuild installs the "extended" version of Hugo.
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
This slackbuild installs the "extended" version of Hugo.
Indsendt af
Eric Lindblad
kl.
22:47
07 July 2025
m4
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
GNU m4 is a lightweight binary.
It maps directly into memory, and is ready to process in under 1 millisecond.
bash-5.1$ git clone -q -b branch-2.0 https://git.savannah.gnu.org/git/m4.git
bash-5.1$
The development version needs a patch in order for it to build with glibc 2.33.
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
GNU m4 is a lightweight binary.
It maps directly into memory, and is ready to process in under 1 millisecond.
bash-5.1$ git clone -q -b branch-2.0 https://git.savannah.gnu.org/git/m4.git
bash-5.1$
The development version needs a patch in order for it to build with glibc 2.33.
Indsendt af
Eric Lindblad
kl.
05:37
03 July 2025
dart
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: dartsdk-windows-x64-release.zip
Disabling dart analytics.
https://dart.dev/get-dart/archive
dartsdk-windows-x64-release.zip
Create these user files prior to first running the dart executable, debugging and performance tools.
PS C:\Users\eric> pushd $env:APPDATA
PS C:\Users\eric\AppData\Roaming> [void](ni -ItemType Directory -Path dart-tool)
PS C:\Users\eric\AppData\Roaming> [void](ni -ItemType Directory -Path flutter-devtools)
PS C:\Users\eric\AppData\Roaming> @"
>> reporting=0
>> dart-tool=$(Get-Date -Format yyyy-MM-dd),1
>> devtools=$(Get-Date -Format yyyy-MM-dd),1
>> "@ > dart-tool\dart-flutter-telemetry.config
PS C:\Users\eric\AppData\Roaming> @'
>> {
>> "analyticsEnabled": false,
>> "isFirstRun": false
>> }
>> '@ > flutter-devtools\.devtools
PS C:\Users\eric\AppData\Roaming> popd
PS C:\Users\eric>
DevTools
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: dartsdk-windows-x64-release.zip
Disabling dart analytics.
https://dart.dev/get-dart/archive
dartsdk-windows-x64-release.zip
Create these user files prior to first running the dart executable, debugging and performance tools.
PS C:\Users\eric> pushd $env:APPDATA
PS C:\Users\eric\AppData\Roaming> [void](ni -ItemType Directory -Path dart-tool)
PS C:\Users\eric\AppData\Roaming> [void](ni -ItemType Directory -Path flutter-devtools)
PS C:\Users\eric\AppData\Roaming> @"
>> reporting=0
>> dart-tool=$(Get-Date -Format yyyy-MM-dd),1
>> devtools=$(Get-Date -Format yyyy-MM-dd),1
>> "@ > dart-tool\dart-flutter-telemetry.config
PS C:\Users\eric\AppData\Roaming> @'
>> {
>> "analyticsEnabled": false,
>> "isFirstRun": false
>> }
>> '@ > flutter-devtools\.devtools
PS C:\Users\eric\AppData\Roaming> popd
PS C:\Users\eric>
DevTools
Indsendt af
Eric Lindblad
kl.
04:44
21 June 2025
fossil
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: fossil-src-2.26.tar.gz
Installation of fossil.
http://slackbuilds.org/repository/15.0/development/fossil/
fossil.tar.gz
https://fossil-scm.org/home/uv/download.html
fossil-src-2.26.tar.gz
Upgrade the version number in the .SlackBuild.
bash-5.1# sed -i 's/2.17/2.26/g' fossil/*.SlackBuild
bash-5.1# cd fossil && ./*.SlackBuild
...
bash-5.1# cd .. && installpkg fossil-2.26-x86_64-1_SBo.tgz
...
bash-5.1#
Clone and compute a diff between two artifacts of a repository.
bash-5.1$ fossil clone https://core.tcl-lang.org/bwidget bwidget.fossil &> /dev/null
bash-5.1$ fossil fdiff a051b4affc 9bb4c3f5ba -R bwidget.fossil
--- a051b4affc
+++ 9bb4c3f5ba
@@ -204,11 +204,11 @@
configure {
set font [lindex $args 0]
set args [lrange $args 1 end]
}
default {
- return -code error "XLFDfont: commande incorrect: $cmd"
+ return -code error "XLFDfont: command incorrect: $cmd"
}
}
set lfont [split $font "-"]
if { [llength $lfont] != 15 } {
return -code error "XLFDfont: description XLFD incorrect: $font"
@@ -219,11 +219,11 @@
-foundry { set index 1 }
-family { set index 2 }
-weight { set index 3 }
-slant { set index 4 }
-size { set index 7 }
- default { return -code error "XLFDfont: option incorrecte: $option" }
+ default { return -code error "XLFDfont: option incorrect: $option" }
}
set lfont [lreplace $lfont $index $index $value]
}
return [join $lfont "-"]
}
bash-5.1$
Git, Fossil and Hg are distributed as opposed to SVN which is based on a Client-Server model.
FAQ
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: fossil-src-2.26.tar.gz
Installation of fossil.
http://slackbuilds.org/repository/15.0/development/fossil/
fossil.tar.gz
https://fossil-scm.org/home/uv/download.html
fossil-src-2.26.tar.gz
Upgrade the version number in the .SlackBuild.
bash-5.1# sed -i 's/2.17/2.26/g' fossil/*.SlackBuild
bash-5.1# cd fossil && ./*.SlackBuild
...
bash-5.1# cd .. && installpkg fossil-2.26-x86_64-1_SBo.tgz
...
bash-5.1#
Clone and compute a diff between two artifacts of a repository.
bash-5.1$ fossil clone https://core.tcl-lang.org/bwidget bwidget.fossil &> /dev/null
bash-5.1$ fossil fdiff a051b4affc 9bb4c3f5ba -R bwidget.fossil
--- a051b4affc
+++ 9bb4c3f5ba
@@ -204,11 +204,11 @@
configure {
set font [lindex $args 0]
set args [lrange $args 1 end]
}
default {
- return -code error "XLFDfont: commande incorrect: $cmd"
+ return -code error "XLFDfont: command incorrect: $cmd"
}
}
set lfont [split $font "-"]
if { [llength $lfont] != 15 } {
return -code error "XLFDfont: description XLFD incorrect: $font"
@@ -219,11 +219,11 @@
-foundry { set index 1 }
-family { set index 2 }
-weight { set index 3 }
-slant { set index 4 }
-size { set index 7 }
- default { return -code error "XLFDfont: option incorrecte: $option" }
+ default { return -code error "XLFDfont: option incorrect: $option" }
}
set lfont [lreplace $lfont $index $index $value]
}
return [join $lfont "-"]
}
bash-5.1$
Git, Fossil and Hg are distributed as opposed to SVN which is based on a Client-Server model.
FAQ
Indsendt af
Eric Lindblad
kl.
16:35
10 June 2025
iconv
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
The use of iconv to convert a file's character encoding.
bash-5.1$ mv R-description-short.txt R-description-short.bak
bash-5.1$ iconv -f ISO_8859-1 -t UTF-8 < R-description-short.bak > R-description-short.txt
bash-5.1$ mv gpgKeys.txt gpgKeys.bak
bash-5.1$ iconv -f ISO_8859-1 -t ASCII//TRANSLIT < gpgKeys.bak > gpgKeys.txt
bash-5.1$ file gpgKeys.txt
gpgKeys.txt: ASCII text
bash-5.1$ rm R-description-short.bak gpgKeys.bak
bash-5.1$
The former was bilingual and the latter had an umlaut in the spelling of Zurich.
short
Setting up and signing GPG keys
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
The use of iconv to convert a file's character encoding.
bash-5.1$ mv R-description-short.txt R-description-short.bak
bash-5.1$ iconv -f ISO_8859-1 -t UTF-8 < R-description-short.bak > R-description-short.txt
bash-5.1$ mv gpgKeys.txt gpgKeys.bak
bash-5.1$ iconv -f ISO_8859-1 -t ASCII//TRANSLIT < gpgKeys.bak > gpgKeys.txt
bash-5.1$ file gpgKeys.txt
gpgKeys.txt: ASCII text
bash-5.1$ rm R-description-short.bak gpgKeys.bak
bash-5.1$
The former was bilingual and the latter had an umlaut in the spelling of Zurich.
short
Setting up and signing GPG keys
Indsendt af
Eric Lindblad
kl.
23:45
08 June 2025
svn
System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Help system.
bash-5.1$ svn help | sed -n '3p'
Type 'svn help <subcommand>' for help on a specific subcommand.
bash-5.1$ svn help | grep checkout
checkout (co)
bash-5.1$ svn help checkout | grep quiet
-q [--quiet] : print nothing, or only summary information
bash-5.1$
Fixed strings.
bash-5.1$ svn log --diff -r r84150 R | sed -n '82,92p'
--- R/src/include/R_ext/QuartzDevice.h (revision 84149)
+++ R/src/include/R_ext/QuartzDevice.h (revision 84150)
@@ -202,7 +202,7 @@
void* (*GetParameter)(QuartzDesc_t desc, const char *key);
} QuartzFunctions_t;
-#define QuartzParam_EmbeddingFlags "embeddeding flags" /* value: int[1] */
+#define QuartzParam_EmbeddingFlags "embedding flags" /* value: int[1] */
#define QP_Flags_CFLoop 0x0001 /* drives application event loop */
#define QP_Flags_Cocoa 0x0002 /* Cocoa is fully initialized */
#define QP_Flags_Front 0x0004 /* is front application */
bash-5.1$ svn log --diff -r r84246 R | sed -n '641,653p'
--- R/src/main/util.c (revision 84245)
+++ R/src/main/util.c (revision 84246)
@@ -2340,8 +2340,8 @@
{ "strength", 999 },
{ "primary ", UCOL_PRIMARY },
{ "secondary ", UCOL_SECONDARY },
- { "teritary ", UCOL_TERTIARY },
- { "guaternary ", UCOL_QUATERNARY },
+ { "tertiary ", UCOL_TERTIARY },
+ { "quaternary ", UCOL_QUATERNARY },
{ "identical ", UCOL_IDENTICAL },
{ "french_collation", UCOL_FRENCH_COLLATION },
{ "on", UCOL_ON },
bash-5.1$
Use lowercase e with ogonek and add y with acute.
bash-5.1$ svn log --diff -r r88713 R | sed -n '9,21p'
--- R/src/main/character.c (revision 88712)
+++ R/src/main/character.c (revision 88713)
@@ -826,8 +826,8 @@
0x61, 0x65, 0x69, 0x6f, 0x75,
0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
- 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc,
- 0x101, 0x103, 0x105, 0x113, 0x115, 0x117, 0x118, 0x11b,
+ 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd,
+ 0x101, 0x103, 0x105, 0x113, 0x115, 0x117, 0x119, 0x11b,
0x129, 0x12b, 0x12d, 0x12f, 0x131, 0x14d, 0x14f, 0x151,
0x169, 0x16b, 0x16d, 0x16f, 0x171, 0x173
};
bash-5.1$
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Updated: 04-09-2025
Help system.
bash-5.1$ svn help | sed -n '3p'
Type 'svn help <subcommand>' for help on a specific subcommand.
bash-5.1$ svn help | grep checkout
checkout (co)
bash-5.1$ svn help checkout | grep quiet
-q [--quiet] : print nothing, or only summary information
bash-5.1$
Fixed strings.
bash-5.1$ svn log --diff -r r84150 R | sed -n '82,92p'
--- R/src/include/R_ext/QuartzDevice.h (revision 84149)
+++ R/src/include/R_ext/QuartzDevice.h (revision 84150)
@@ -202,7 +202,7 @@
void* (*GetParameter)(QuartzDesc_t desc, const char *key);
} QuartzFunctions_t;
-#define QuartzParam_EmbeddingFlags "embeddeding flags" /* value: int[1] */
+#define QuartzParam_EmbeddingFlags "embedding flags" /* value: int[1] */
#define QP_Flags_CFLoop 0x0001 /* drives application event loop */
#define QP_Flags_Cocoa 0x0002 /* Cocoa is fully initialized */
#define QP_Flags_Front 0x0004 /* is front application */
bash-5.1$ svn log --diff -r r84246 R | sed -n '641,653p'
--- R/src/main/util.c (revision 84245)
+++ R/src/main/util.c (revision 84246)
@@ -2340,8 +2340,8 @@
{ "strength", 999 },
{ "primary ", UCOL_PRIMARY },
{ "secondary ", UCOL_SECONDARY },
- { "teritary ", UCOL_TERTIARY },
- { "guaternary ", UCOL_QUATERNARY },
+ { "tertiary ", UCOL_TERTIARY },
+ { "quaternary ", UCOL_QUATERNARY },
{ "identical ", UCOL_IDENTICAL },
{ "french_collation", UCOL_FRENCH_COLLATION },
{ "on", UCOL_ON },
bash-5.1$
Use lowercase e with ogonek and add y with acute.
bash-5.1$ svn log --diff -r r88713 R | sed -n '9,21p'
--- R/src/main/character.c (revision 88712)
+++ R/src/main/character.c (revision 88713)
@@ -826,8 +826,8 @@
0x61, 0x65, 0x69, 0x6f, 0x75,
0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5,
0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
- 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc,
- 0x101, 0x103, 0x105, 0x113, 0x115, 0x117, 0x118, 0x11b,
+ 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd,
+ 0x101, 0x103, 0x105, 0x113, 0x115, 0x117, 0x119, 0x11b,
0x129, 0x12b, 0x12d, 0x12f, 0x131, 0x14d, 0x14f, 0x151,
0x169, 0x16b, 0x16d, 0x16f, 0x171, 0x173
};
bash-5.1$
Indsendt af
Eric Lindblad
kl.
00:48
st
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: st-0.9.2.tar.gz
A simple terminal implementation for X.
Modify PREFIX in config.mk as follows.
- PREFIX = /usr/local
+ PREFIX = ~/.local
bash-5.1$ cd st-0.9.2
bash-5.1$ make clean install
rm -f st st.o x.o st-0.9.2.tar.gz
cp config.def.h config.h
c99 -I/usr/X11R6/include `pkg-config --cflags fontconfig` `pkg-config --cflags freetype2` -DVERSION=\"0.9.2\" -D_XOPEN_SOURCE=600 -O1 -c st.c
c99 -I/usr/X11R6/include `pkg-config --cflags fontconfig` `pkg-config --cflags freetype2` -DVERSION=\"0.9.2\" -D_XOPEN_SOURCE=600 -O1 -c x.c
c99 -o st st.o x.o -L/usr/X11R6/lib -lm -lrt -lX11 -lutil -lXft `pkg-config --libs fontconfig` `pkg-config --libs freetype2`
mkdir -p ~/.local/bin
cp -f st ~/.local/bin
chmod 755 ~/.local/bin/st
mkdir -p ~/.local/share/man/man1
sed "s/VERSION/0.9.2/g" < st.1 > ~/.local/share/man/man1/st.1
chmod 644 ~/.local/share/man/man1/st.1
tic -sx st.info
7 entries written to /home/eric/.terminfo
Please see the README file regarding the terminfo entry of st.
bash-5.1$ strip --strip-unneeded ~/.local/bin/st
bash-5.1$ gzip -n9 ~/.local/share/man/man1/st.1
bash-5.1$
To change the foreground and background colours edit config.def.h.
"#555555",
+ "#eeeeee",
+ "#114488",
FAQ
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: st-0.9.2.tar.gz
A simple terminal implementation for X.
Modify PREFIX in config.mk as follows.
- PREFIX = /usr/local
+ PREFIX = ~/.local
bash-5.1$ cd st-0.9.2
bash-5.1$ make clean install
rm -f st st.o x.o st-0.9.2.tar.gz
cp config.def.h config.h
c99 -I/usr/X11R6/include `pkg-config --cflags fontconfig` `pkg-config --cflags freetype2` -DVERSION=\"0.9.2\" -D_XOPEN_SOURCE=600 -O1 -c st.c
c99 -I/usr/X11R6/include `pkg-config --cflags fontconfig` `pkg-config --cflags freetype2` -DVERSION=\"0.9.2\" -D_XOPEN_SOURCE=600 -O1 -c x.c
c99 -o st st.o x.o -L/usr/X11R6/lib -lm -lrt -lX11 -lutil -lXft `pkg-config --libs fontconfig` `pkg-config --libs freetype2`
mkdir -p ~/.local/bin
cp -f st ~/.local/bin
chmod 755 ~/.local/bin/st
mkdir -p ~/.local/share/man/man1
sed "s/VERSION/0.9.2/g" < st.1 > ~/.local/share/man/man1/st.1
chmod 644 ~/.local/share/man/man1/st.1
tic -sx st.info
7 entries written to /home/eric/.terminfo
Please see the README file regarding the terminfo entry of st.
bash-5.1$ strip --strip-unneeded ~/.local/bin/st
bash-5.1$ gzip -n9 ~/.local/share/man/man1/st.1
bash-5.1$
To change the foreground and background colours edit config.def.h.
"#555555",
+ "#eeeeee",
+ "#114488",
FAQ
Indsendt af
Eric Lindblad
kl.
00:12
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.24.3.windows-amd64.zip
Y. Caseau's claire uses Go as its target language.
https://go.dev/doc/install
This is beta as of January 3, 2025.
Use a system installed Go.
In PowerShell from $home run these commands after cloning the repository.
• New-Item -ItemType Directory -Path "claire\v4.1\go"
• $env:GOPATH = "$home\claire\v4.1\go"
• Move-Item -Path "CLAIRE4\src" "$env:GOPATH"
• $env:CLAIRE_HOME = "$env:GOPATH\src"
• Move-Item -Path "CLAIRE4\init.cl" "claire\v4.1"
• Set-Location -Path "$env:GOPATH"
• $env:GO111MODULE = "off"
• go build src\claire4.go
You should then have a claire4.exe file in the current directory.
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: go1.24.3.windows-amd64.zip
Y. Caseau's claire uses Go as its target language.
https://go.dev/doc/install
This is beta as of January 3, 2025.
Use a system installed Go.
In PowerShell from $home run these commands after cloning the repository.
• New-Item -ItemType Directory -Path "claire\v4.1\go"
• $env:GOPATH = "$home\claire\v4.1\go"
• Move-Item -Path "CLAIRE4\src" "$env:GOPATH"
• $env:CLAIRE_HOME = "$env:GOPATH\src"
• Move-Item -Path "CLAIRE4\init.cl" "claire\v4.1"
• Set-Location -Path "$env:GOPATH"
• $env:GO111MODULE = "off"
• go build src\claire4.go
You should then have a claire4.exe file in the current directory.
Indsendt af
Eric Lindblad
kl.
20:16
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.
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.
Indsendt af
Eric Lindblad
kl.
01:35
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.
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.
Indsendt af
Eric Lindblad
kl.
20:55
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#
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#
Indsendt af
Eric Lindblad
kl.
17:53
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.
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.
Indsendt af
Eric Lindblad
kl.
18:16
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#
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#
Indsendt af
Eric Lindblad
kl.
22:02
Subscribe to:
Posts (Atom)
![[ ]](https://raw.githubusercontent.com/nurmi-labs/nurmi-labs.github.io/main/img/quarto.png)
![[ ]](https://raw.githubusercontent.com/nurmi-labs/nurmi-labs.github.io/main/img/hugo.png)
![[ ]](https://raw.githubusercontent.com/nurmi-labs/nurmi-labs.github.io/main/img/fsf.png)
![[ ]](https://raw.githubusercontent.com/nurmi-labs/nurmi-labs.github.io/main/img/dart.png)