unlawfulbooger

joined 2 years ago
[–] [email protected] 2 points 5 days ago

🦀 🦀🦀🦀🦀🦀🦀🦀

[–] [email protected] 11 points 6 days ago (2 children)

Boy am I glad I don’t do C++ anymore. That string handling with the overloaded bitshift operator was wild.

[–] [email protected] 17 points 6 days ago (17 children)

What the heck is endl???

[–] [email protected] 12 points 1 week ago (1 children)

If you’re not already, just erase your darlings.

Then you can preview what files are lost on reboot (see blogpost).

[–] [email protected] 2 points 1 month ago (1 children)

You can use your token with the REST api. And use that to do whatever you want.

you can also use your token for git clone like so:

$ git clone https:/git:[email protected]/myown/repo
[–] [email protected] 8 points 1 month ago* (last edited 1 month ago)

That would be block storage like glusterfs or ceph, or object storage like minio or rook.

You could also use ZFS to provide PVCs for your Pods, with openebs.

If the mini-servers don’t have hardware redundancy, I’d stick to Replicated Volumes only…

If you go the openebs+ZFS route, you can make a kubernetes service (DaemonSet because it should run on every node) that makes and sends/exposes ZFS snapshots.

[–] [email protected] 12 points 1 month ago (2 children)

Here's an article that does this: https://iridakos.com/programming/2018/03/01/bash-programmable-completion-tutorial

I have done this for one of my own tools ta, which is a function that switches to a tmux session, or creates it if it doesn't exist:

# switch to existing tmux session, or create it.
# overrides workdir if session name is "Work"
function ta() {
        case "$1" in
                Work) workdir="${HOME}/Work/" ;;
                *) workdir="${HOME}" ;;
        esac
        if tmux has-session -t "$@" &>/dev/null; then
                tmux switch-client -t "$@"
        else
                tmux new-session -A -D -d -c "${workdir}" -s "$@"
                tmux switch-client -t "$@"
        fi
}

# complete tmux sessions
# exclude current session from completion
function _ta_completion() {
        command="${1}"
        completing="${2}"
        previous="${3}"
        [[ "${command}" != 'ta' ]] && return
        current_session="$(tmux display-message -p '#S')"
        IFS=$'\a' COMPREPLY=( $(tmux list-sessions -F '#{session_name}' | grep -i "^${completing}" | grep -v "^${current_session}$"| tr '\n' '\a' ) )
}
# enable completion for ta function
complete -F _ta_completion ta

Usage

$ tmux (starts session "0" by default)
$ ta Personal # create session "Personal" because it doesn't exist
$ ta Work # create session "Work" because it doesn't exist
$ ta <tab> 
0 Personal
$ ta P<tab> -> $ta Personal
$ ta <tab>
0 Work
[–] [email protected] 19 points 1 month ago* (last edited 1 month ago)

Artists will probably have their own setup, software and workflow that they are comfortable with. I’d recommend letting them use their own workflow, and just discussing the interface, so to speak: what file format(s) to use and such. I think GLTF is used for assets, but I’m definitely not an expert.

As for other devs, most required tooling (e.g. Unity or Pycharm or whatever) are one-time installs that you can list somewhere. And language libraries/dependencies are a solved problem (e.g. pipenv, cargo, yarn).

But if you really want to set this up, nix (or lix) is probably your best bet for a total devenv that is exactly reproducible, assuming that works for WSL (or no one uses windows).

Otherwise docker/podman or devenv will probably be doable as well.

[–] [email protected] 14 points 1 month ago* (last edited 1 month ago) (5 children)

Maybe you can use the spicy tape to prevent your pets from eating the cables (assuming that works on them)?

Orher than that, maybe you can setup some metrics (and alerting?) to keep an eye on the diskspace?

[–] [email protected] 2 points 2 months ago (1 children)

Congratulations!

 
28
Healthcare rule (lemmy.blahaj.zone)
 

Tweet is from around February 2022; I’m not visiting that cesspool to find the exact date.

191
Me watching ENT (lemmy.blahaj.zone)
 

GIF of Mr. Bean looking for something in a panicked manner with the caption: “me trying to find the remote until the skip intro button disappears”

 
 
 
 
2
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 
 
 
 
view more: next ›