How to use:
./wordle.sh
Or try the unlimit mode:
#!/usr/bin/env ruby | |
# this scripts acts as a wrapper for a little daemon that reads a fifo; | |
# | |
# If called without allready running it starts a background daemon and | |
# downloads the argument, then proceeds to watch the fifo for more. | |
# | |
# We esnure that the script is only running once and only one dl at a time. | |
FIFO = "/home/ha/.ytfifo" |
#!/bin/ash | |
# Credits to Kevin Kofler | |
# https://forum.pine64.org/showthread.php?tid=16539&pid=109333#pid109333 | |
if [ -z "$1" ] ; then | |
echo "usage: ./record.sh videoname" | |
exit 1 | |
fi |
Hence, if you are interested in existing applications to "just work" without the need for adjustments, then you may be better off avoiding Wayland.
Wayland solves no issues I have but breaks almost everything I need. Even the most basic, most simple things (like xkill
) - in this case with no obvious replacement. And usually it stays broken, because the Wayland folks mostly seem to care about Automotive, Gnome, maybe KDE - and alienating everyone else (e.g., people using just an X11 window manager or something like GNUstep) in the process.
As 2024 is winding down:
'use strict'; | |
Interceptor.attach(ptr('0x103cdbf40'), { | |
onEnter: function (args) { | |
send({ type: 'need-input' }); | |
var operation = recv(function (res) { | |
args[0] = ptr(res); | |
}); | |
operation.wait(); |
No, seriously, don't. You're probably reading this because you've asked what VPN service to use, and this is the answer.
Note: The content in this post does not apply to using VPN for their intended purpose; that is, as a virtual private (internal) network. It only applies to using it as a glorified proxy, which is what every third-party "VPN provider" does.
"How do I get started with Node?" is a commonly heard question in #Node.js. This gist is an attempt to compile some of the answers to that question. It's a perpetual work-in-progress.
And if this list didn't quite answer your questions, I'm available for tutoring and code review! A donation is also welcome :)
Before you get started learning about JavaScript and Node.js, there's one very important article you need to read: Teach Yourself Programming in Ten Years.
Understand that it's going to take time to learn Node.js, just like it would take time to learn any other specialized topic - and that you're not going to learn effectively just by reading things, or following tutorials or courses. _Get out there and build things!
#!/bin/sh -x | |
START_DIR=$CWD | |
SHARE_DIR=/backup001/chem/home/chem/src/mfsbsd | |
KEYBOARD=dvorak | |
WANT_PHORONIX_TEST_SUITE=4.4.1 # set it to no to disable | |
# catch error from my own error function even in subshell. | |
err_handler () | |
{ | |
rc=$? |
main(argc, argv) | |
int argc; | |
char *argv[]; | |
{ | |
int i; | |
argc--; | |
for(i=1; i<=argc; i++) | |
printf("%s%c", argv[i], i==argc? '\n': ' '); | |
} |
urxvt.perl-ext-common: default,tabbed,matcher,searchable-scrollback | |
urxvt*cutchars: "()*,<>[]{}|' | |
urxvt*termName: rxvt-unicode | |
urxvt*urlLauncher: iceweasel | |
urxvt*matcher.button: 1 | |
urxvt*keysym.S-Prior: ^[[5;2~ | |
urxvt*keysym.S-Next: ^[[6;2~ | |
urxvt*geometry: 100x30 | |
urxvt*highlightSelection: true |