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
| /** Fibonacci 0.0.1 */ | |
| /** | |
| * Fibonacci | |
| * | |
| * @author Ryan Jones <rjchicago@gmail.com> | |
| * @license The MIT license. | |
| * @copyright Copyright (c) 2010 RJChicago <rjchicago@gmail.com> | |
| */ | |
| // Fibonacci sequence = 0, 1, 1, 2, 3, 5, 8, 13, 21... |
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
| <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/1.2.1/lodash.min.js" type="text/javascript" /> |
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
| var str = '%\\|_'; | |
| var test = str.replace(/[%_\\|]/g, '\\$&'); | |
| console.log(test); |
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 | |
| SERVICES=$(docker service ls --format '{{print .Name}}') | |
| for SERVICE in $SERVICES; do | |
| IDS=$(docker service ps $SERVICE -f "desired-state=shutdown" | grep Running | awk '{print $1;}') | |
| if [ -n "$IDS" ]; then | |
| echo $SERVICE | |
| fi | |
| for ID in $IDS; do | |
| TASK=$(docker inspect $ID | sed -n 's/.*\"ID\": \"\(.*\)\".*/\1/p' | awsk '{print $1; exit}') | |
| docker run --rm -v /var/run/docker/swarm/control.sock:/var/run/swarmd.sock dperny/tasknuke $TASK | sed 's/^/ - /' |
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
| # loop through services and get names | |
| for SERVICE in $(docker service ls --format "{{.Name}}"); do | |
| # get the full image:tag@sha used by the service | |
| IMAGE=$(docker service inspect $SERVICE --format "{{.Spec.TaskTemplate.ContainerSpec.Image}}") | |
| # try image pull and capture error for printing | |
| ERROR="$(docker pull -q $IMAGE 2>&1 > /dev/null)" | |
| if [[ ! -z $ERROR ]]; then | |
| printf "$SERVICE: $IMAGE\n\t$ERROR\n" | |
| fi | |
| done |
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
| docker run --rm -it --pid host frapsoft/htop | |
| # sort by CPU: Shift + P | |
| # sort by Memory: Shift + M | |
| # collapse threads: Shift + H |
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
| git reset --hard && git checkout master && git branch | grep -v "^..master$" | xargs git branch -D && git pull | |
| # add to ~/.bash_profile | |
| # alias git-reset-master='git reset --hard && git checkout master && git branch | grep -v "^..master$" | xargs git branch -D && git pull' |
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
| NETWORK=$1 | |
| docker network inspect $NETWORK -v | jq -r '.[0] .Services | to_entries[] | .key' |
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
| # chunk array to string | |
| private *arr2chunks(arr: any[], n: number) { | |
| for (let i = 0; i < arr.length; i += n) { | |
| const str = JSON.stringify(arr.slice(i, i + n)) | |
| const open = i === 0 ? '[':''; | |
| const close = n*(i+1) < arr.length ? ',' : ']'; | |
| yield `${open}${str.slice(1, str.length-1)}${close}`; | |
| } | |
| yield null; | |
| } |
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
| CREATE OR REPLACE FUNCTION "my_schema"."import_table" (fdw_server text, tablename text, where_filter text) RETURNS bigint | |
| VOLATILE | |
| AS $body$ | |
| DECLARE | |
| v_fdw_schema TEXT; | |
| v_fdw_tablename TEXT; | |
| v_col_def TEXT; | |
| v_query TEXT; | |
| v_schema_name TEXT; | |
| v_table_name TEXT; |
OlderNewer