From 9ab82605cdd05440fb8121ebf1eae3f60634588e Mon Sep 17 00:00:00 2001
From: Paul Buetow
-./sgi-onyx-3200/desk.webp
+
We used this monster when I was a student worker at the Fraunhofer Institute for Production Technology around the year 2006. It operated a walk-in 2-sided 3D cave (unfortunately, I don't have any pictures of that cave), where you could literally walk around with a set of VR glasses and see everything in 3D (that was when there wasn't any Oculus Quest yet). That was useful for running industrial simulations.
@@ -71,11 +71,11 @@ USB Human Interface Device: device id 0 type keyboard
USB Human Interface Device: device id 0 type mouse
-./sgi-onyx-3200/collage.webp
+
I was mainly working on drilling simulations on this machine. Sometimes I worked directly at one of the 2 terminal screens of the Onyx, or often I used a nearby Linux machine and forwarded the X11 windows to my local screen.
-./sgi-onyx-3200/collage2.webp
+
E-Mail your comments to paul@nospam.buetow.org :-)
diff --git a/gemfeed/2024-08-05-typing-127.1-words-per-minute.html b/gemfeed/2024-08-05-typing-127.1-words-per-minute.html
index 4daadc6e..74984eaf 100644
--- a/gemfeed/2024-08-05-typing-127.1-words-per-minute.html
+++ b/gemfeed/2024-08-05-typing-127.1-words-per-minute.html
@@ -13,7 +13,7 @@
,---,---,---,---,---,---,---,---,---,---,---,---,---,-------, @@ -230,6 +230,8 @@
As I mentioned, keyboards will remain an expensive hobby of mine. I don't regret anything here, though. After all, I use keyboards at my day job. I've ordered a Kinesis custom build with the Gateron Kangaroo switches, and I'm excited to see how that compares to my current setup. I'm still deciding whether to keep my Gateron Brown-equipped Kinesis as a secondary keyboard or possibly leave it at my in-laws for use when visiting or to sell it.
+Update 2025-02-22: I've received my custom Kinesis Adv. 360 build with the Gateron Baby Kangaroo key switches. I am absolutely in love! I will keep my Gateron Brown versin around, though.
+
Conclusion
When I traveled with the Glove80 for work to the London office, a colleague stared at my keyboard and made jokes that it might be broken (split into two halves). But other than that...
diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index e8e585c5..217390a1 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@- 2025-02-21T11:07:08+02:00 +2025-02-22T21:06:27+02:00 foo.zone feed To be in the .zone! @@ -1289,33 +1289,33 @@ Jan 26 17:36:32 f2 apcupsd[2159]: apcupsd shutdown succeeded by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> -export EDITOR=hx -export VISUAL=$EDITOR -export GIT_EDITOR=$EDITOR -export HELIX_CONFIG_DIR=$HOME/.config/helix - -editor::helix::random_theme () { - # May add more theme search paths based on OS. This one is - # for Fedora Linux, but there is also MacOS, etc. - local -r theme_dir=/usr/share/helix/runtime/themes - if [ ! -d $theme_dir ]; then - echo "Helix theme dir $theme_dir doesnt exist" - return 1 - fi - - local -r config_file=$HELIX_CONFIG_DIR/config.toml - local -r random_theme="$(basename "$(ls $theme_dir \ - | grep -v random.toml | grep .toml | sort -R \ - | head -n 1)" | cut -d. -f1)" - - sed "/^theme =/ { s/.*/theme = \"$random_theme\"/; }" \ - $config_file > $config_file.tmp && - mv $config_file.tmp $config_file -} - -if [ -f $HELIX_CONFIG_DIR/config.toml ]; then - editor::helix::random_theme -fi +export EDITOR=hx +export VISUAL=$EDITOR +export GIT_EDITOR=$EDITOR +export HELIX_CONFIG_DIR=$HOME/.config/helix + +editor::helix::random_theme () { + # May add more theme search paths based on OS. This one is + # for Fedora Linux, but there is also MacOS, etc. + local -r theme_dir=/usr/share/helix/runtime/themes + if [ ! -d $theme_dir ]; then + echo "Helix theme dir $theme_dir doesnt exist" + return 1 + fi + + local -r config_file=$HELIX_CONFIG_DIR/config.toml + local -r random_theme="$(basename "$(ls $theme_dir \ + | grep -v random.toml | grep .toml | sort -R \ + | head -n 1)" | cut -d. -f1)" + + sed "/^theme =/ { s/.*/theme = \"$random_theme\"/; }" \ + $config_file > $config_file.tmp && + mv $config_file.tmp $config_file +} + +if [ -f $HELIX_CONFIG_DIR/config.toml ]; then + editor::helix::random_theme +fi
So every time I open a new terminal or shell, editor::helix::random_theme gets called, which randomly selects a theme from all installed ones and updates the helix config accordingly.
@@ -1324,16 +1324,16 @@ editor::helix::random_theme () { by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> -[paul@earth] ~ % editor::helix::random_theme -[paul@earth] ~ % head -n 1 ~/.config/helix/config.toml -theme = "jellybeans" -[paul@earth] ~ % editor::helix::random_theme -[paul@earth] ~ % head -n 1 ~/.config/helix/config.toml -theme = "rose_pine" -[paul@earth] ~ % editor::helix::random_theme -[paul@earth] ~ % head -n 1 ~/.config/helix/config.toml -theme = "noctis" -[paul@earth] ~ % +[paul@earth] ~ % editor::helix::random_theme +[paul@earth] ~ % head -n 1 ~/.config/helix/config.toml +theme = "jellybeans" +[paul@earth] ~ % editor::helix::random_theme +[paul@earth] ~ % head -n 1 ~/.config/helix/config.toml +theme = "rose_pine" +[paul@earth] ~ % editor::helix::random_theme +[paul@earth] ~ % head -n 1 ~/.config/helix/config.toml +theme = "noctis" +[paul@earth] ~ %
A better version
@@ -1344,33 +1344,33 @@ theme = "noctis" by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> -export EDITOR=hx -export VISUAL=$EDITOR -export GIT_EDITOR=$EDITOR -export HELIX_CONFIG_DIR=$HOME/.config/helix - -editor::helix::theme::get_random () { - for dir in $(hx --health \ - | awk '/^Runtime directories/ { print $3 }' | tr ';' ' '); do - if [ -d $dir/themes ]; then - ls $dir/themes - fi - done | grep -F .toml | sort -R | head -n 1 | cut -d. -f1 -} +export EDITOR=hx +export VISUAL=$EDITOR +export GIT_EDITOR=$EDITOR +export HELIX_CONFIG_DIR=$HOME/.config/helix -editor::helix::theme::set () { - local -r theme="$1"; shift +editor::helix::theme::get_random () { + for dir in $(hx --health \ + | awk '/^Runtime directories/ { print $3 }' | tr ';' ' '); do + if [ -d $dir/themes ]; then + ls $dir/themes + fi + done | grep -F .toml | sort -R | head -n 1 | cut -d. -f1 +} - local -r config_file=$HELIX_CONFIG_DIR/config.toml +editor::helix::theme::set () { + local -r theme="$1"; shift - sed "/^theme =/ { s/.*/theme = \"$theme\"/; }" \ - $config_file > $config_file.tmp && - mv $config_file.tmp $config_file -} + local -r config_file=$HELIX_CONFIG_DIR/config.toml -if [ -f $HELIX_CONFIG_DIR/config.toml ]; then - editor::helix::theme::set $(editor::helix::theme::get_random) -fi + sed "/^theme =/ { s/.*/theme = \"$theme\"/; }" \ + $config_file > $config_file.tmp && + mv $config_file.tmp $config_file +} + +if [ -f $HELIX_CONFIG_DIR/config.toml ]; then + editor::helix::theme::set $(editor::helix::theme::get_random) +fi
I hope you had some fun. E-Mail your comments to paul@nospam.buetow.org :-)
@@ -2421,7 +2421,7 @@ jgs \\`_..---.Y.---.._`//Typing 127.1 words per minute (>100wpm average)
-Published at 2024-08-05T17:39:30+03:00
+Published at 2024-08-05T17:39:30+03:00; Updated at 2025-02-22
,---,---,---,---,---,---,---,---,---,---,---,---,---,-------, @@ -2638,6 +2638,8 @@ jgs \\`_..---.Y.---.._`//
As I mentioned, keyboards will remain an expensive hobby of mine. I don't regret anything here, though. After all, I use keyboards at my day job. I've ordered a Kinesis custom build with the Gateron Kangaroo switches, and I'm excited to see how that compares to my current setup. I'm still deciding whether to keep my Gateron Brown-equipped Kinesis as a secondary keyboard or possibly leave it at my in-laws for use when visiting or to sell it.
+Update 2025-02-22: I've received my custom Kinesis Adv. 360 build with the Gateron Baby Kangaroo key switches. I am absolutely in love! I will keep my Gateron Brown versin around, though.
+
Conclusion
When I traveled with the Glove80 for work to the London office, a colleague stared at my keyboard and made jokes that it might be broken (split into two halves). But other than that...
-- cgit v1.2.3