Skip to content

Instantly share code, notes, and snippets.

View manifestinteractive's full-sized avatar

Peter Schmalfeldt manifestinteractive

View GitHub Profile
@manifestinteractive
manifestinteractive / README.md
Created April 8, 2022 05:02
Custom Scroll Helper to make listening to Page Level Scroll Events easier

Sample Usage

CSS

:root {
  --header-height: 100px;
}
@manifestinteractive
manifestinteractive / accessibility-testing.md
Last active September 27, 2023 18:27
Accessibility Testing

Introduction

A basic understanding of Accessibility Testing is essential for Web Developers to integrate into their daily web development practices.

The Google Chrome Developer team put together a fantastic intro series for accessibility testing.

StackShare

⚠️   ATTENTION:

@manifestinteractive
manifestinteractive / fix-ssl-certs.md
Created October 12, 2017 22:42
Fix Let's Encrypt Failing Certificates

Fix Let's Encrypt Failing Certificates

For some reason, sometimes Let's Encrypt just has a hard time renewing SSL certificates and you might need to recreate them. Here is the process I take to get things back up and running fairly quickly with Digital Ocean Nginx Servers.

Check Issues

Change to Let's Encrypt directory:

@manifestinteractive
manifestinteractive / multiple-npm-accounts.md
Created September 2, 2017 03:41
Multiple NPM Accounts on Single Machine

Multiple NPM Accounts on Single Machine

Create Custom NPM Config

If you do not already have a local ~/.npmrc file, you need to create one.

  1. Open a terminal window
  2. Run npm login
@manifestinteractive
manifestinteractive / README.md
Last active October 8, 2020 04:45
DigitialOcean Nginx Config Files

DigitialOcean Nginx Website Setup ( Virtual Hosts )

These are the configuration files for an Ubuntu 20.04 Droplet on Ubuntu. The end results is a custom Nginx Server with HTTP2 & SSL Certificates for each website on a droplet.

Here is how I typically setup a new server:

@thehans
thehans / ProjectEnclosure.py
Created November 13, 2011 05:23
FreeCAD script for generating parametric project enclosures
from __future__ import division # allows floating point division from integers
from FreeCAD import Base
import Part
import math
# Run this macro to create a generic project enclosure box
# You can change all the parameters by selecting the object in the tree view and tweaking values in the "Data" tab
# Possible additions/improvements
# counterbore bridging .4mm