Skip to content

Instantly share code, notes, and snippets.

View mrbusche's full-sized avatar

Matt Busche mrbusche

View GitHub Profile
@mrbusche
mrbusche / bookmarklets.txt
Created August 24, 2022 02:20
Bookmarklets
wrap any function in
javascript: (function () {
// javascript goes here
})();
minify and then create a bookmark with the URL as the minified JavaScript
// grayscale all images without an alt tag
const css = document.createElement("style");
@mrbusche
mrbusche / gist:7a9d4dc9170d5cee8b8532b9709b221e
Created February 11, 2022 14:48
prune folders recursively
# view directories
find . -type d -name node_modules -prune
#actually prune them
find . -type d -name node_modules -prune -exec rm -rf {} \;
@mrbusche
mrbusche / cryptos.js
Created October 27, 2021 22:59
cryptos
<script>
const cryptos = [
{ type: 'SHIB', amount: 1311286.32422093 },
];
const formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
function getTotals(cryptos) {
@mrbusche
mrbusche / cybersource.cfm
Last active September 1, 2021 03:00
Cybersource ColdFusion
this.javaSettings = {LoadPaths = [".\libraries\cybersource-rest-client-java-0.0.35.jar", ".\libraries\AuthenticationSdk-0.0.17.jar"], loadColdFusionClassPath = true, reloadOnChange = false}
//https://mvnrepository.com/artifact/com.cybersource/cybersource-rest-client-java/0.0.35
//https://mvnrepository.com/artifact/com.cybersource/AuthenticationSdk/0.0.17
<cfscript>
writeDump(retrieveFlexKey());
public String function retrieveFlexKey() throws Exception {
flexPublicKey = "NoKeyReturned";
@mrbusche
mrbusche / gist:7722a5daf1efa9f629b81f94dfe1e096
Created April 11, 2021 01:37
fatal:open /dev/null or dup failed: No such file or directory
https://www.programmersought.com/article/86564277583/
sfc /scannow
@mrbusche
mrbusche / twobed.html
Last active August 12, 2020 02:15
two bedroom
<div class='property-calendar-extreme-outer mrg-left-0 mrg-right-neg-50 row'>
<div class='outer-calendar-table col-sm-6 col-md-4 col-lg-3'>
<div class='table-wrapper'>
<table class='table property-calendar-table'>
<tbody>
<tr style='background-color:#e6e6e6;'>
<td colspan='7' class='property-calendar-td property-calendar-td-month' align='center'>Aug - 2020
</td>
</tr>
<tr>
@mrbusche
mrbusche / delete recursively.sh
Created July 16, 2020 13:38
Delete all folders and contents with name
# delete all folders with name of .idea
find . -type d -name .idea -prune -exec rm -rf {} \;
@mrbusche
mrbusche / amazonPriceDrops.js
Last active May 7, 2020 13:12
filter amazon wishlist to price drops only
// old version
javascript: (function () {function removeItemsWithoutPriceDrops(){let e=!1;const t=document.getElementsByClassName("a-spacing-none g-item-sortable");for(var r=0;r<t.length;r++){var o=t[r].querySelectorAll(".itemPriceDrop"),n=t[r].querySelectorAll("span.a-offscreen");n=n.length?(n=n[0].innerHTML).replace("$",""):0,(0==o.length||n>999999)&&(t[r].parentElement.removeChild(t[r]),e=!0)}e&&removeItemsWithoutPriceDrops()}removeItemsWithoutPriceDrops();})();
// new version
javascript: (function() { function removeItemsWithoutPriceDrops() { const lowPrice = 999999; let anyRemoved = false; const listItems = document.getElementsByClassName( "a-spacing-none g-item-sortable" ); for (var i = 0; i < listItems.length; i++) { let priceDrop = listItems[i] .querySelectorAll("span.a-size-small.a-color-tertiary")[1] .innerText.startsWith("Price dropped"); let price = priceDrop ? listItems[i].querySelectorAll("span.a-offscreen") : 0; if (!priceDrop ||
@mrbusche
mrbusche / softskill.txt
Created January 27, 2020 03:28
Interview soft skill questions
Original Source: https://deanhume.com/my-favourite-soft-skills-interview-questions/
Questions such as:
Why are you leaving your old workplace?
Why are you interested in working here?
How would your colleagues describe you if I asked them to tell me about you?
What criticisms or strengths might they mention?
Do you have any goals that you would like to achieve in the next few years?
What made you want to be an [insert role here]?
@mrbusche
mrbusche / combine json with same key
Last active December 31, 2019 23:20
combine json with same key
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
</head>
<body>
<div id="combined"></div>
<script>
const request = new XMLHttpRequest();
request.open('GET', 'combined.json');