This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 [email protected] 'bash -s' < big-partitions.sh |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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