Skip to content

Instantly share code, notes, and snippets.

@dewdad
dewdad / vsCodeGitMac.txt
Created June 3, 2019 07:04 — forked from jackhickey/vsCodeGitMac.txt
Enabled vscode as your git editor on mac
# Inside of vscode open the command pallete and run '>shell command install code in path' or something along those lines...
git config --global core.editor "code --wait"
git config --global -e
(add the lines below inside in the git config...)
@dewdad
dewdad / es6-element-ready.js
Created July 14, 2019 20:14 — forked from jwilson8767/es6-element-ready.js
Wait for an element to exist. ES6, Promise, MutationObserver
/**
* Waits for an element satisfying selector to exist, then resolves promise with the element.
* Useful for resolving race conditions.
*
* @param selector
* @returns {Promise}
*/
export function elementReady(selector) {
return new Promise((resolve, reject) => {
let el = document.querySelector(selector);
@dewdad
dewdad / monorepo-tool-comparison.md
Created August 8, 2019 07:35 — forked from morewry/monorepo-tool-comparison.md
Comparison of Monorepo Tools For Web Client / Front End Projects (That Probably Use HTML, CSS, and JS)

Mono Repository Tool Comparison

For Web Client / Front End Projects

(That Probably Use HTML, CSS, and JS)

I made a list of 20 things I might want out of a monorepo tool for a Design System to use as a basis for comparing some of the options including Lerna, Northbrook, and Rush.

⚠️ Northbrook's author says the project is pretty dead and now uses Lerna.

Qualifications Wanted

#################
# Initial Setup #
#################
#The command to run, built from the raw link of this gist
#START http://boxstarter.org/package/nr/url?https://gist.githubusercontent.com/dewdad/56f9818c123ad984afbcfba90eb18359/raw/1d094bd48f488085807babd71456db9794e64ea9/RegUserBoxstarter.ps1
#As described here: http://boxstarter.org/Learn/WebLauncher
#########################################
@dewdad
dewdad / generate-ssh-key.sh
Created May 12, 2020 08:35 — forked from grenade/01-generate-ed25519-ssh-key.sh
Correct file permissions for ssh keys and config.
ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/id_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/github_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "[email protected]" -f ~/.ssh/mozilla_rsa
@dewdad
dewdad / basic-dev.ps1
Last active July 1, 2020 21:52 — forked from flcdrg/1-boxstarter-bare-v4.ps1
My BoxStarter Scripts
# SQL Server - do this early to avoid issues with newer versions of VC++ 2015 redist
choco install sql-server-2017
choco install sql-server-2017-cumulative-update
choco install sql-server-management-studio
# tools
choco install git
choco install nodejs
choco install tortoisegit
choco install vscode
@dewdad
dewdad / Signupform.vue
Created August 23, 2020 16:50 — forked from andreas-it-dev/Signupform.vue
vuetify made sign up form - inspired by https://www.youtube.com/watch?v=jWoy_LQydvk
<template>
<v-container id="signinup-form" class="fill-height">
<Notification
:message="snackbarMessage"
:snackbar="snackbar"
:type="snackbarType"
/>
<v-row align="center" justify="center" no-gutters>
<v-col cols="12" sm="8" md="8" class="">
<v-card class="evelation-12 card">
@dewdad
dewdad / chocolatey-git-python3.md
Created April 23, 2021 19:39 — forked from lopezjurip/chocolatey-git-python3.md
Install Chocolatey on Windows 10 | Install git and Python3 (with pip)

Install Chocolatey on Windows 10

First, you have to run Powershell as administrator. Then type the following:

Set-ExecutionPolicy Unrestricted

Accept to continue.

Then we install Chocolatey:

@dewdad
dewdad / boxstarter_newdev_script.txt
Created May 9, 2021 08:56 — forked from joslat/boxstarter_newdev_script.txt
My boxstarter - chocolatey script
Set-ExplorerOptions -showProtectedOSFiles -showFileExtensions
Enable-RemoteDesktop
#now some OS feature setup
cinst Microsoft-Hyper-V-All -source windowsFeatures
# Installing some cool software
cinst visualstudio2019professional --package-parameters "--allWorkloads --includeRecommended --includeOptional --passive --locale en-US"
cinst resharper
cinst vscode
@dewdad
dewdad / obsidian-web-clipper.js
Created February 10, 2022 18:18 — forked from kepano/obsidian-web-clipper.js
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
javascript: Promise.all([import('https://unpkg.com/[email protected]?module'), import('https://unpkg.com/@tehshrike/[email protected]'), ]).then(async ([{
default: Turndown
}, {
default: Readability
}]) => {
/* Optional vault name */
const vault = "";
/* Optional folder name such as "Clippings/" */