Skip to content

Instantly share code, notes, and snippets.

View AdamJHowell's full-sized avatar

Adam Howell AdamJHowell

View GitHub Profile
ButtonCardJSTemplateError: TypeError: states['sensor.home_assistant_supervisor_cpu_percent'] is undefined in 'return `<ha-icon icon="mdi:cpu-64-bit" style="width: 20px; height: 20px; color: #74B72E;">...'
tap_action:
action: more-info
type: custom:button-card
group_expand: false
hold_action:
action: none
double_tap_action:
action: none
layout: vertical
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.Test;
import static org.junit.Assert.*;
public class RequestIdHandlerTest
{
@AdamJHowell
AdamJHowell / RequestIdHandler.java
Last active July 10, 2023 20:28
Jackson JsonNode with "primitive" JSON and JUnit testing of getRequestIdAsString()
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
public class RequestIdHandler
{
ObjectMapper objectMapper = new ObjectMapper();
JsonNode requestId;
@AdamJHowell
AdamJHowell / 2022 Music Collection.txt
Created December 12, 2022 19:25
A directory listing of my digitized music collection, using dir /s/a/o/b *.m4a,*.mp3,*.flac,*.ogg,*.m4p,*.aac,*.wma > 2022-12-12_Music.txt and then sorted lexicographically
This file has been truncated, but you can view the full file.
F:\Media\Music\10 Years\Division\10 Years - Division - 01 - Actions & Motives.m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 02 - Just Can't Win.m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 03 - Beautiful.m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 04 - 11-00 am (Daydreamer).m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 05 - Dying Youth.m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 06 - Russian Roulette.m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 07 - Focus.m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 08 - Drug of Choice.m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 09 - Picture Perfect (In Your Eyes).m4a
F:\Media\Music\10 Years\Division\10 Years - Division - 10 - All Your Lies.m4a
# OpenSSL configuration file.
#
# Establish a working directory.
dir = .
[ ca ]
default_ca = CA_default
[ CA_default ]
serial = $dir/serial
@ECHO OFF
IF %1.==. GOTO No1
IF %2.==. GOTO No2
set password=%1
set commonName=%2
set OPENSSL_CONF=C:\Certificates\openssl.cnf
@AdamJHowell
AdamJHowell / TestMQTT.java
Created November 8, 2022 15:34 — forked from jimrok/TestMQTT.java
A simple java code for SSL/TLS connection from Paho java client to mosquitto MQTT broker
package test_mqtt;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileReader;
import java.security.KeyPair;
import java.security.KeyStore;
import java.security.Security;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;
@AdamJHowell
AdamJHowell / SslUtil.java
Created November 8, 2022 15:34 — forked from VikramTiwari/SslUtil.java
SSL/TLS connection from Eclipse Paho Java client to mosquitto MQTT broker
import java.io.*;
import java.nio.file.*;
import java.security.*;
import java.security.cert.*;
import javax.net.ssl.*;
import org.bouncycastle.jce.provider.*;
import org.bouncycastle.openssl.*;
public class SslUtil
#include "Ps3Controller.h"
#include "ESP32Servo.h"
Servo servoThr;
Servo servoRud;
Servo servoEle;
Servo servoAil;
int rX;
int rY;
D:\test\acme>gradlew installDebug
Checking the license for package Android SDK Build-Tools 30.0.3 in D:\Data\Android\SDK\licenses
License for package Android SDK Build-Tools 30.0.3 accepted.
Preparing "Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)".
"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" ready.
Installing Android SDK Build-Tools 30.0.3 in D:\Data\Android\SDK\build-tools\30.0.3
"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" complete.
"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" finished.
Checking the license for package Android SDK Platform 32 in D:\Data\Android\SDK\licenses
License for package Android SDK Platform 32 accepted.