Skip to content

Instantly share code, notes, and snippets.

View r-k-b's full-sized avatar

Robert K. Bell r-k-b

View GitHub Profile
r-k-b / run-pty.hippo.json
Last active May 27, 2023 00:58
Spin up helpful dev tools for the Hippo project with `run-pty`.
"title": "elm-review",
"command": [
"defaultStatus": [
r-k-b / workaround wonky mic
Created March 13, 2023 07:03
Change a video from unbalanced stereo to mono

in case you have a wonky mic where the left channel sounds much louder than the right; here's an ffmpeg command to keep only the left channel in a video file, converting it from stereo to mono:

ffmpeg -i in.mp4 -af "pan=mono| c0=FL" -c:v copy out.mp4
r-k-b /
Last active May 19, 2022 07:28
NixOS flakes and private repos in Azure DevOps / VSTS /

Examples of working Flake urls to private AzOps repos:

nix run 'git+'
nix run 'git+ssh://'
r-k-b /
Created October 27, 2021 23:15
take a thread dump from a docker container running a mono process

take a thread dump from a docker container running a mono process

...when the container has no shell, so docker exec -it won't work.


identify the Container ID of the problematic container

$ docker stats
r-k-b / highlight_cypress_handle.css
Last active September 12, 2023 23:33
highlight source hints
/* */
[data-cy] {
position: relative;
z-index: 1;
[data-cy]::before {
/*content: attr(data-cy);*/
content: "cy";
position: absolute;
z-index: 2;
r-k-b / _use nixpkgs cypress binary before npms broken
Last active February 4, 2023 17:11
how to use NixOS's Cypress instead of npm's Cypress

Should help with avoiding errors like:

No version of Cypress is installed in: /home/rkb/.cache/Cypress/6.2.1/Cypress

Please reinstall Cypress by running: cypress install


Cypress executable not found at: /home/rkb/.cache/Cypress/6.2.1/Cypress/Cypress
# quick way to see if the given local branch has already been merged (or
# rebased) into the "main" branch
# Usage:
#    isMerged branch-i-want-to-check
# Defaults to the current branch if none is specified.
r-k-b / robotics
Created November 25, 2020 08:48
kenshi stuff
digraph G {
steel -> muscle [label=2]
press -> muscle [label=1]
iron -> hinge [label=0.5]
iron -> press [label=2]
iron -> motor [label=1]
elec_components -> motor [label=1]
steel -> repairkit [label=1]
robo_components -> repairkit [label=0.5]
muscle -> robo_components [label=1]
r-k-b / debugging OpenAPI Generator 5 mustache
Last active November 21, 2020 22:22
notes from an OpenAPI generator newcomer

unexpected globalProperty argument

$ openapi-generator generate -i ./swagger.json -g elm -t templates/ --global-property debugModels

[error] Found unexpected parameters: [--global-property, debugModels]

See 'openapi-generator help' for usage
r-k-b /
Last active December 11, 2020 00:45
helper for starting hippo review apps
#!/usr/bin/env bash
set -e
usage() { echo "$0 usage:" && grep " .)\ #" $0; exit 0; }
[ $# -eq 0 ] && usage
while getopts ":hb:p:" arg; do
case $arg in
p) # Specify port prefix value. Any of: 80, 83, 84, 85, 86, 87.