Skip to content

Instantly share code, notes, and snippets.

View solvaholic's full-sized avatar

Roger D. Winans solvaholic

View GitHub Profile
@solvaholic
solvaholic / .keybase_bot_walkthrough.md
Last active May 18, 2023 18:23
Use a Keybase bot

How to create a Keybase bot and run arbitrary things, as the bot, from a shell.

Before you begin:

Requires: Docker, access to Docker Hub, existing Keybase account.

To make sure those things are ready:

docker pull keybaseio/client:stable-node

keybase whoami

@solvaholic
solvaholic / run-atom-from-wsl.md
Last active May 13, 2019 11:29
Notes about running `atom` from Linux/WSL

By default with Atom 1.36.1, when you run atom on Linux/WSL CLI you'll run this script:

$ which atom
/c/Users/Solvaholic/AppData/Local/atom/bin/atom
$ cat $(which atom)
#!/bin/sh
"$(dirname "$0")/../app-1.36.1/resources/cli/atom.sh" "$@"

resources/cli/atom.sh sets $ATOMCMD to point to resources/cli/atom.cmd, then runs it like this:

@solvaholic
solvaholic / kvm-on-linux-mint.md
Created December 10, 2017 18:41
KVM seems to work well and run light on Linux distributions. With `libvirt` and `virt-manager`, it's intuitive to use, too.
@solvaholic
solvaholic / kanboard-on-ubuntu.md
Last active December 10, 2017 18:30
Self-host Kanboard, a project management system with compelling features

Kanboard

IMPORTANT: The steps here will get Kanboard running, but the server is NOT fit for use on a public network. Before you make this Kanboard server available online, you'll need to secure your LAMP stack and configure SSL/TLS to secure client connections.

Self-host Kanboard, a project management system with compelling features including:

  • Interactive, customizable team-based project management
  • LDAP, GitHub, and Google authentication.
  • Web-based API.
@solvaholic
solvaholic / lede-wndr3400.md
Created December 8, 2017 00:25
Putting LEDE on a Netgear N600 (WNDR3400)

Putting LEDE on a Netgear N600 (WNDR3400)

@solvaholic
solvaholic / .YourTitleGoesHere.md
Last active November 25, 2017 17:29
Multi file Gist

This one goes on top

@solvaholic
solvaholic / one-file-from-tgz.md
Created November 14, 2017 21:41
Get 1 file out of a .tgz with vi or tar

You have a bundle.tgz file that contains many files. You want only one of those files, diag.txt, and you're not sure of its path.

Get diag.txt from bundle.tgz with tar

If you know there's only one file named diag.txt, this is straightforward:

tar -xzOf bundle.tgz "*/diag.txt" > diag.txt
@solvaholic
solvaholic / graphql-query-ratelimit.md
Created October 11, 2017 17:40
Querying GraphQL for rate-limit status

You can use curl or GraphiQL to query your GitHub Enterprise or GitHub.com GraphQL API for rate limit status:

  • Method is POST (not GET)

  • Query

query {
  viewer {
 login
@solvaholic
solvaholic / keybase.md
Created September 20, 2017 11:48
Keybase proof

Keybase proof

I hereby claim:

  • I am solvaholic on github.
  • I am solvaholic (https://keybase.io/solvaholic) on keybase.
  • I have a public key ASB9NRn0eP7DgWRPFNKAfYh0fUTjmO1PLT0OX3MiunD46Qo

To claim this, I am signing this object: