Skip to content

Instantly share code, notes, and snippets.

View bahamas10's full-sized avatar

Dave Eddy bahamas10

View GitHub Profile
@bahamas10
bahamas10 / ps-svcs
Created January 14, 2020 07:39
illumo smf svcs for processes
#!/usr/bin/env bash
#
# svcs wrapper for services with processes
#
# Author: Dave Eddy <dave@daveeddy.com>
# Date: January 12, 2020
# License: MIT
red=$(tput setaf 1 2>/dev/null)
green=$(tput setaf 2 2>/dev/null)
@bahamas10
bahamas10 / about.txt
Last active January 7, 2020 20:30
X1 Carbon Gen 6 Void Linux Thunderbolt USB C Plugable Dock Error
$ uname -a
Linux temple 5.4.8_1 #1 SMP PREEMPT Sun Jan 5 18:00:07 UTC 2020 x86_64 GNU/Linux
@bahamas10
bahamas10 / readme.md
Created November 26, 2019 17:59
buckets docs

updatebucketobjectmetadata-put-loginbucketsbucket_nameobjectsobject_namemetadata

@bahamas10
bahamas10 / output.log
Last active November 15, 2019 22:19
bunyan stream restify thing
[ Nov 15 22:10:30 Executing start method ("node --abort-on-uncaught-exception main.js -f etc/config.json -i 9084 -p 8084 &"). ]
[ Nov 15 22:10:59 Method "start" exited with status 0. ]
{"name":"muskie","hostname":"1caf2114-99a7-4731-acd9-4541dd007ef7","pid":5778,"level":30,"msg":"monitoring server started on port 8884","time":"2019-11-15T22:11:03.309Z","v":0}
{"name":"muskie","hostname":"1caf2114-99a7-4731-acd9-4541dd007ef7","pid":5778,"component":"CueBallDNSResolver","domain":"nameservice.virtual.example.com","level":40,"err":{"message":"failed to find any DNS records for (_dns._udp.)nameservice.virtual.example.com: IPv4 (A) lookup for \"nameservice.virtual.example.com\" failed: first of 4 errors: DNS request for \"nameservice.virtual.example.com\" timed out [10.77.77.21]","name":"VError","stack":"VError: failed to find any DNS records for (_dns._udp.)nameservice.virtual.example.com: IPv4 (A) lookup for \"nameservice.virtual.example.com\" failed: first of 4 errors: DNS request for \"nameservice.virtual.examp
@bahamas10
bahamas10 / README.md
Last active November 22, 2022 00:26
Void Linux on Raspberry Pi 4

Summary

I'm able to get a Void Linux image (32bit, raspberry pi 2 image) to boot on the raspberry pi 4. Currently, I can get it to boot and even handle upgrading via xbps-install -Su (networked over ethernet), however I can't seem to get it to see the internal wlan (wifi) device.

huge shout out to kodifies on this reddit post for helping me to get this going.

@bahamas10
bahamas10 / keybase.md
Created September 18, 2019 18:47
keybase

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

@bahamas10
bahamas10 / manta
Created September 16, 2019 18:02
manta function with piv signing
#!/usr/bin/env bash
function manta {
local alg=ecdsa-sha256
local keyId=/$MANTA_USER/keys/$MANTA_KEY_ID
local now=$(date -u "+%a, %d %h %Y %H:%M:%S GMT")
local sig=$(echo "date: $now" | \
tr -d '\n' | \
~/dev/buckets/node-sshpk-agent/sign)
@bahamas10
bahamas10 / output.txt
Created July 30, 2019 22:02
boray test fail
$ cargo test
Finished dev [unoptimized + debuginfo] target(s) in 0.18s
Running target/debug/deps/boray-c56305a7353459ad
running 18 tests
test bucket::test::prop_bucket_response_to_json ... ok
test bucket::create::test::prop_create_bucket_payload_roundtrip ... ok
test bucket::test::prop_get_bucket_payload_roundtrip ... ok
test bucket::list::test::prop_list_bucket_payload_roundtrip ... ok
test bucket::create::test::prop_createbucket_payload_from_json ... ok
@bahamas10
bahamas10 / server.js
Created May 1, 2019 20:10
mike web server simple
var http = require('http');
var host = '0.0.0.0';
var port = 8080;
var server = http.createServer(onrequest);
server.listen(port, host, listening);
function listening() {
@bahamas10
bahamas10 / check_mqtt_server.js
Created May 1, 2019 06:21
mqtt checker node
#!/usr/bin/env node
/*
* Check an mqtt server by doing a pub/sub
*
* Author: Dave Eddy <dave@daveeddy.com>
* Date: July 13, 2018
* License: MIT
*/
var getopt = require('posix-getopt');