Another systemd tip is the analyze timespan
and calendar commands for timers. They’re good for planning out timer sequences or
explaining them to the microsecond.
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
I think I told someone back when that the safest program might just be ‘hello world’ in the safest language of your choosing.
And that came out more like a joke, but there really was a
note
on how to achieve an almost perfect sandboxing score in systemd. The trick is
to not relax.
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
I tend to use Weston (also as a kiosk) in Wayland and then Awesome Window Manager in X11. I’ve been scuttled back into desktop/ agnosticism, but temptingly Weston has a Lua shell now?
Awesome is awesome and there’s also some
that’s not awesome but awesomely compatible in Wayland. If you don’t know what’s
X11/Wayland, may you continue to have a wonderful day.
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
Amusing yet confuzzling? If you
happen to have GCC installed and it actually does this,
it’s probably not gcc, but perhaps clang wrapped
(or symlinked) in disguise. Operating systems and environments vary in peculiar
ways.
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
I’ve never wanted to try this tricky oneliner. But, it happened anyway. The sudo chmod -R 777 /; better known as the (executive) cheat-mod recursive triple 7 root.
It’s like winning the lottery, like using pass as the word, deleting the anti in virus, setting the walls on fire, putting the security in obscurity, and then executing everything…
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
I helped someone with a tmux
config. It’s been a while since I’ve used tmux but I’ve since realized it’s
better to copy paste tmux list-keys into tmux.conf and reset all
shortcuts (for debugging).
tmux list-keysThe help menu
(tmux list-keys -N) displays shortcuts with bind-key -N "description".
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
Sandboxing in systemd? I would’ve shown my (somewhat manual) method but then I was strolling through the GitHub and saw shh (systemd hardening helper). It uses strace to generate suggestions. You’ll need to be extremely careful, playing inside a sandbox summons debugging hell. I tried it briefly.
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
Why dabble with Firefox? Everything is customizable. How long will this be so? Who knows. , I have custom stylesheets that hide comments everywhere (Firefox/Chrome) among other things. “Experts” only?
about:debugging#/runtime/this-firefoxchrome://browser/content/browser.xhtmltoolkit.legacyUserProfileCustomizations.stylesheets true
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
I was twiddling a bit with neovim (lua) and realized something. You’ve got on one end in the hyper dimension, and overpowered hyper dimensionizable programmable editors? on the other emacs (elisp). Neovim is vim’s (vimscript) successor.
All enjoy a similar predicament. The truth (of time) is that no one really learns an IDE (forget programmable editors). Many IDEs exist now with natural language bells and whistles to the minutiae.
Natural language bridges a (psychological) accessibility and discoverability gap. Of course, if you don’t win the lottery enough times, you’ll be left hanging dry (on tokens).
Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.
How hard is it to run Linux? It depends on your luck and persistence. I received a junked Lenovo 11e Chromebook recently and it would always freeze at 99% during any distribution install (classic). Enabling a kernel parameter fixed it. How did I know this? Don’t even ask.
#define SDHCI_QUIRK_BROKEN_CQE (1<<17)
(1<<17) = 0x20000sdhci.debug_quirks=0x20000