This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const puppeteer = require("puppeteer-core"); | |
let cdpPort = null; | |
let browser = null; | |
function browserLaunchHandler(browser = {}, options) { | |
let remoteDebuggingPortArg = options.filter((arg) => | |
arg.includes("--remote-debugging-port") | |
); | |
//note(itay): When we run using `cypress open-ct`, we will use a chromium browser | |
//so the args will include the cdpPort in remote-debugging-port, so I extract it from |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
set -e | |
result=$(cat $1 | jq --arg examplekey 'examplevalue' '.dependencies |= {"newkey": $examplekey} + .') | |
echo $result | jq . | cat > $1 | |
#for a given object with key 'dependencies', this will add to the object the key "newkey" with value "examplevalue" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '2.1' | |
services: | |
api: | |
build: | |
context: ./api/ | |
command: /usr/app/node_modules/.bin/nodemon index.js | |
volumes: | |
- ./api/:/usr/app | |
- /usr/app/node_modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -e | |
# | |
# Copyright (C) 2015 ScyllaDB | |
# Modified by Itay Adler to fit for ComboAMI DSE setup. | |
print_usage() { | |
echo "dse-raid-setup --disks /dev/hda,/dev/hdb... --raiddev /dev/md0 --update-fstab" | |
echo " --disks specify disks for RAID" | |
echo " --raiddev MD device name for RAID" | |
echo " --update-fstab update /etc/fstab for RAID" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
#NOTE: Tested on cassandra 2.1 only, please leave a comment if this breaks on other versions. | |
#This script prints to stdout the big partitions cassandra is warning about during compaction. | |
#It goes over all the cassandra logs (all of the ones found on the server), and prints in ascending | |
#order the big partitions that were found during compaction. | |
#Usage example: | |
#ssh user@server.hostname 'bash -s' < big-partitions.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//three.js: https://github.com/mrdoob/three.js/ | |
//poly2tri.js: https://code.google.com/p/poly2tri/ | |
//Copied from: https://github.com/jahting/three.js/commit/b9774b00ca6a4f65deab2100d13a788802275a32 - triangulate2 function | |
THREE.Shape.Utils.triangulatePoly2Tri = function( pts, holes ) { | |
// For use with Poly2Tri.js | |
var allpts = pts.concat(); | |
var shape = []; | |
for (var p in pts) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'active_support/core_ext/object/try' | |
class ScreenResolution | |
#ONLY FOR MAC | |
#Has a dependency on the screenresolution plugin. Install with it with `brew install screenresolution` | |
def self.get | |
#The screenresolution script output is going to STDERR (uses NSLog), so we redirect to STDOUT | |
raw_output = %x(screenresolution get 2>&1) | |
output = raw_output.split("\n") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
usage() { | |
echo "Runs nslookup on a list of domains given by a text file, each domain separated by a newline." | |
echo "Usage: path_to_textfile.txt" | |
exit 1 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def jewish_weekend?(date=Time.now) | |
#Time.now.end_of_week will return sunday, so friday is -1 & saturday is -2 | |
end_of_week = date.end_of_week | |
friday = end_of_week - 2.day | |
saturday = end_of_week - 1.day | |
(date.day == friday.day) || (date.day == saturday.day) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#import_db.sh: a bash script that imports from your heroku app the latest postgres db schema dump and imports it to | |
#the specified db schema name | |
RED="\x1b[31m" | |
GREEN="\x1b[32m" | |
COLOR_RESET="\x1b[0m" | |
DUMP_FILENAME="latest.dump" | |
usage() { | |
echo "Usage: $0 postgres_db_name" |
NewerOlder