Skip to content

Instantly share code, notes, and snippets.

Avatar

Raine Revere raineorshine

  • New York, NY
View GitHub Profile
View firebase.js
// https://cdn.jsdelivr.net/npm/firebase@4.12.1/firebase.js
/*!
* @license Firebase v4.12.1
* Build: rev-5cfbafd
* Terms: https://firebase.google.com/terms/
*/
var firebase=function(){var e=void 0===e?self:e;return function(t){function r(e){if(o[e])return o[e].exports;var n=o[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,r),n.l=!0,n.exports}var n=e.webpackJsonpFirebase;e.webpackJsonpFirebase=function(e,o,a){for(var c,s,u,f=0,l=[];f<e.length;f++)s=e[f],i[s]&&l.push(i[s][0]),i[s]=0;for(c in o)Object.prototype.hasOwnProperty.call(o,c)&&(t[c]=o[c]);for(n&&n(e,o,a);l.length;)l.shift()();if(a)for(f=0;f<a.length;f++)u=r(r.s=a[f]);return u};var o={},i={6:0};return r.m=t,r.c=o,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r.oe=function(e){throw console.error(e),e}
@raineorshine
raineorshine / mysql-troubleshooting.md
Last active Nov 12, 2021
Installing MySQL is the worst
View mysql-troubleshooting.md

Installing MySQL is the worst

Install

Use MariaDB.

MySQL community edition had permissons issued with mysqld.

brew update
@raineorshine
raineorshine / output.sh
Last active Dec 6, 2021
Browserstack verbose test output
View output.sh
Run yarn test:ios
yarn run v1.22.11
$ react-scripts test ./src/e2e/iOS --verbose
Setup Test Environment for webdriverio.
Using the currently running app on http://localhost:3000
2021-09-13T19:29:20.250Z INFO webdriver: Initiate new session using the WebDriver protocol
2021-09-13T19:29:20.251Z INFO webdriver: [POST] hub.browserstack.com/wd/hub/session
2021-09-13T19:29:20.251Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: {
@raineorshine
raineorshine / animals.txt
Last active Dec 13, 2020 — forked from Bradleykingz/animals.txt
List of 446 animals
View animals.txt
Aardvark
Aardwolf
African Buffalo
African Elephant
African Leopard
Albatross
Alligator
Alpaca
Amphibian
Anaconda
@raineorshine
raineorshine / or.js
Created Nov 11, 2020
Functional programming "or" in Javascript
View or.js
/*
An "or" function is a higher-order function that composes multiple predicates into one,
such that the composed predicate will return true if at least one of the predicates
returns true for the given argument. (A predicate is a function that returns `boolean`.)
e.g.
const isEven = n => n%2 === 0
const isPositive = n => n > 0
// un-fancy
View KeyboardControlConfig.txt
{
"drawhint": [
[{
"char": "l"
}]
],
"drawhintn": [
[{
"shift": true,
"char": "l"
@raineorshine
raineorshine / togif.sh
Created Jul 12, 2020
Convert a video to an animated gif (with small file size!)
View togif.sh
# convert a video to an animated gif
# requires ffmpeg and gifsicle
togif() {
if [ $# -lt 1 ]
then
echo "Converts a video to a compressed, animated gif. Outputs to INPUT.xyz.gif"
echo ""
echo "Usage:"
echo "togif input.mov"
return 1
View em-proto-recentlyEdited-export 06-05-20 scrubbed.json
{
"10391939175ab928c729511332ec9883" : {
"9a40cbd4ba0ba21269bcb0228eb1f6f6" : {
"c427925417b73918db2732368c79bc48" : {
"550179f314032c3690136920213af67a" : {
"lastUpdated" : "2020-06-05T00:56:55.025Z",
"leaf" : true,
"path" : [ {
"rank" : 4.0419921875,
"value" : "🏡 Home"
@raineorshine
raineorshine / multiple-return-vs-ternary.md
Created May 23, 2020
Why multiple return statements should be avoided
View multiple-return-vs-ternary.md

Note the following code:

if (a) {
  foo()
  bar()
}
else {
  foo()
 moo()
@raineorshine
raineorshine / refined-github.css
Last active Nov 22, 2020
Custom CSS for my Refined GitHub
View refined-github.css
/* https://github.com/sindresorhus/refined-github */
/* conflict marker positioning */
.rgh-conflict-marker { margin-left: 5px !important; margin-right: 0 !important }
/* everhour start icon */
.js-issue-row .everhour.start { display: none !important; }
/* reset row size */
.js-issue-row .text-small.text-gray { line-height: inherit; !important }