Skip to content

Instantly share code, notes, and snippets.

@assimilat
assimilat / override.conf
Created August 24, 2023 16:11
Tell systemd-journal-gatewayd to listen on a unix socket for homeassistant. Place at "/etc/systemd/system/systemd-journal-gatewayd.socket.d/override.conf".
[Socket]
ListenStream=/run/systemd-journal-gatewayd.sock
@assimilat
assimilat / pm2ml_sysupdate.sh
Created August 24, 2023 16:08
pacman system update via pm2ml and aria2
#!/bin/bash
HAVE_SUDO="";
rm /tmp/sudo.tmp
while [ -z "${HAVE_SUDO}" ];
do
if [ -z "$(grep 'USER=root' /tmp/sudo.tmp)" ];
then
echo "Need sudo privs!";
echo "Login sudo now!";
sudo env | sed -e "s/[ ]/\n/g" > /tmp/sudo.tmp;
@assimilat
assimilat / gist:4c05965b8506d17c4614ab706757d984
Created November 17, 2022 19:10 — forked from samhocevar/gist:00eec26d9e9988d080ac
Configure sshd on MSYS2 and run it as a Windows service
#!/bin/sh
#
# msys2-sshd-setup.sh — configure sshd on MSYS2 and run it as a Windows service
#
# Please report issues and/or improvements to Sam Hocevar <[email protected]>
#
# Prerequisites:
# — MSYS2 itself: http://sourceforge.net/projects/msys2/
# — admin tools: pacman -S openssh cygrunsrv mingw-w64-x86_64-editrights
#
@assimilat
assimilat / fastled_platforms_7-20-2022.txt
Created July 20, 2022 20:50
FastLed Platforms 7/20/2022
ADAFRUIT_FEATHER_M4_EXPRESS
ADAFRUIT_HALLOWING
ADAFRUIT_ITSYBITSY_M0
ADAFRUIT_ITSYBITSY_M4_EXPRESS
ADAFRUIT_MATRIXPORTAL_M4_EXPRESS
ADAFRUIT_METRO_M4_AIRLIFT_LITE
ADAFRUIT_QTPY_M0
ADAFRUIT_TRINKET_M0
ARDUINO_AM_AP3_SFE_ARTEMIS_DK
ARDUINO_AM_AP3_SFE_BB_ARTEMIS
#include <Adafruit_NeoPixel.h>
// SETUP YOUR OUTPUT PIN AND NUMBER OF PIXELS
#define PIN 6
#define NUM_PIXELS 50
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_PIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
fbuilderjQuery = (typeof fbuilderjQuery != 'undefined' ) ? fbuilderjQuery : jQuery;
fbuilderjQuery(window).bind( 'pageshow', function( event ){ if( typeof event.originalEvent[ 'persisted' ] != 'undefined' && event.originalEvent[ 'persisted' ] ) location.reload(); } );
fbuilderjQuery(function(){
(function($) {
// Namespace of fbuilder
$.fbuilder = $.fbuilder || {};
$.fbuilder[ 'objName' ] = 'fbuilderjQuery';
/*
* logical.js v0.1
@assimilat
assimilat / set_pin.sh
Last active December 6, 2021 22:31
set and/or check an arduino's pinstate. for use with: https://gist.github.com/assimilat/8bb0921333054be777c6ac16318ad59d
#!/bin/bash -
#===============================================================================
#
# FILE: set_pin.sh
#
# USAGE: set_pin.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
@assimilat
assimilat / relay_control.cpp
Last active December 7, 2021 01:04
sainsmart 8 channel relay control
volatile byte relayState = LOW;
long lastDebounceTime = 0;
long debounceDelay = 1000;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
diff --git a/sys/dev/bxe/bxe.c b/sys/dev/bxe/bxe.c
index cf8cfb66e..43d3e5f6a 100644
--- a/sys/dev/bxe/bxe.c
+++ b/sys/dev/bxe/bxe.c
@@ -104,7 +104,7 @@ static struct bxe_device_type bxe_devs[] = {
BRCM_VENDORID,
CHIP_NUM_57711,
PCI_ANY_ID, PCI_ANY_ID,
- "QLogic NetXtreme II BCM57711 10GbE"
+ "QLogic NetXtreme II BCM57711 10GbE [BELL BYPASS]"
@assimilat
assimilat / bxe_elink.c
Created October 28, 2021 00:58
bxe_elink.c patched for 2.5Gb/s