Skip to content

Instantly share code, notes, and snippets.

View raineorshine's full-sized avatar

Raine Revere raineorshine

  • New York, NY
View GitHub Profile
@raineorshine
raineorshine / output.sh
Last active December 6, 2021 15:03
Browserstack verbose test output
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 January 23, 2023 17:09 — forked from Bradleykingz/animals.txt
List of 446 animals
Aardvark
Aardwolf
African Buffalo
African Elephant
African Leopard
Albatross
Alligator
Alpaca
Amphibian
Anaconda
@raineorshine
raineorshine / or.js
Created November 11, 2020 19:25
Functional programming "or" in Javascript
/*
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
{
"drawhint": [
[{
"char": "l"
}]
],
"drawhintn": [
[{
"shift": true,
"char": "l"
@raineorshine
raineorshine / togif.sh
Created July 12, 2020 18:27
Convert a video to an animated gif (with small file size!)
# 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
@raineorshine
raineorshine / em-proto-recentlyEdited-export 06-05-20 scrubbed.json
Last active June 5, 2020 18:14
Sample state.recentlyEdited from em.
{
"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 17:05
Why multiple return statements should be avoided

Note the following code:

if (a) {
  foo()
  bar()
}
else {
  foo()
 moo()
@raineorshine
raineorshine / refined-github.css
Last active November 22, 2020 19:54
Custom CSS for my Refined GitHub
/* 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 }
@raineorshine
raineorshine / alias_completion.sh
Last active March 22, 2020 20:10 — forked from kopischke/alias_completion.sh
Automatically add completion functions for aliases
# https://superuser.com/questions/436314/how-can-i-get-bash-to-perform-tab-completion-for-my-aliases/437508#437508
# Usage:
# 1. Save alias_completion.sh to /usr/local/etc/ or wherever.
# 2. echo "source /usr/local/etc/alias_completion.sh" >> ~/.bash_profile
# 3. source ~/.bash_profile
# Automatically add completion for all aliases to commands having completion functions
function alias_completion {
local namespace="alias_completion"
@raineorshine
raineorshine / test.txt
Created October 4, 2019 10:50
Test gist linkability
This is a sample sentence.
That is a tample tentence.