Skip to content

Instantly share code, notes, and snippets.

View wmbutler's full-sized avatar

Bill Butler wmbutler

  • Butler Holdings
  • Nashville, TN
View GitHub Profile
		label="First Name"

placeholder="First Name" />

wmbutler /
Created February 9, 2023 16:49


wmbutler /
Last active April 27, 2022 15:47



  • ID


  • yes|no


wmbutler /
Last active April 22, 2022 19:11

Todo List

  • Learn Gistpad
  • Paragraph nuance in ecfr
* @license Angular v13.2.7
* (c) 2010-2022 Google LLC.
* License: MIT
import { Observable } from 'rxjs';
import { Subject } from 'rxjs';
import { Subscribable } from 'rxjs';
import { Subscription } from 'rxjs';
wmbutler /
Created December 24, 2021 01:22
Adding a react-youtube component to

Plasmic react-youtube

I'm posting these notes because it wasn't very clear how to do this the first time I set it up. If you are using Plasmic to build a website or create react components, this will help you understand how to import existing React components. There are a few that the Plasmic Team has created wrappers for. I used this method to install it, but there were several manual steps that weren't all that obvious.

This assumes you already have created a github repo for your plasmic site and that you are following the NextJS path.

  1. On the root level, add this file plasmic-init.ts. Be sure to include your id and token. I've redacted them in this example:
import { initPlasmicLoader } from "@plasmicapp/loader-nextjs";
wmbutler /
Last active July 15, 2020 17:30
A guide for updating the firmware for a Yealink CP960 used for Zoom Room Meetings

Upgrading the Yealink CP960

After the big Zoom 5.0 upgrade, I discovered that my yealink phones were not working as expected. Yealink's documentation sucks on the matter. There are a couple of issues with their documentation:

  • The first set of instructions says to login to the phone by getting the IP address and opening a web browser to that IP. My phones had the web access disabled.

If the phone is managed by Zoom:

  1. Login to your Zoom account as an admin
  2. ADMIN -> Company Info -> Desk Phone
  3. Set Web Interface to on
layout: worker
language: en
bfid: 201901-bitshares-ui
type: budget
title: BitShares UI Team
name: Bill Butler