$ cd /path/to/Dockerfile
$ sudo docker build .
View running processes
| TaskExecutionDynamoDBReadRole: | |
| Type: AWS::IAM::Role | |
| Properties: | |
| AssumeRolePolicyDocument: | |
| Statement: | |
| - Effect: Allow | |
| Principal: | |
| # Service: [ecs.amazonaws.com] this wrong principal make the cloudformation stuck forever. | |
| Service: [ecs-tasks.amazonaws.com] | |
| Action: ['sts:AssumeRole'] |
| # filter by property value | |
| cat dump.json | jq '.[] | select(.status=="InternalError")' | jq -s | |
| cat produc_dump.json | jq '.[] | select(.apiKey == "DEuEDyCmVSedhKyszKoZL7Su4PWByCCp")' | |
| # filter by date range | |
| cat 20190902-prod-errors.json | jq --arg s '2019-08-23T00:00' --arg e '2019-09-02T08:09' 'map(select(.timeSubmitted | . >= $s and . <= $e + "z"))' | |
| # sort by date descreasing | |
| cat dump.json | jq 'sort_by(.timeSubmitted) | | reverse[]' |
| #!/usr/bin/env bash | |
| set -euxo pipefail | |
| readonly IMAGE_FILE='2017-07-05-raspbian-jessie-lite.zip' | |
| readonly IMAGE_URL="http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-07-05/${IMAGE_FILE}" | |
| readonly KERNEL_URL='https://github.com/dhruvvyas90/qemu-rpi-kernel/blob/c5a491c093604a71db2f01b8fab72bad0e96e2b5/kernel-qemu-4.4.34-jessie?raw=true' | |
| readonly TMP_DIR="${HOME}/qemu_vms-jessie" | |
| readonly RPI_KERNEL="${TMP_DIR}/kernel-qemu-4.4.34-jessie" |
| #!/usr/bin/env bash | |
| set -euxo pipefail | |
| readonly QEMU_SYS='qemu-system-arm' | |
| readonly TMP_DIR="${HOME}/qemu_vms-jessie" | |
| readonly RPI_KERNEL="${TMP_DIR}/kernel-qemu-4.4.34-jessie" | |
| readonly RPI_FS="${TMP_DIR}/2017-07-05-raspbian-jessie-lite.img" | |
| # Tweak filesystem: start qemu with init flag, switch to guest window to execute tweak and close window afterwards |
| #!/usr/bin/env bash | |
| set -euxo pipefail | |
| readonly QEMU_SYS='qemu-system-arm' | |
| readonly TMP_DIR="${HOME}/qemu_vms-jessie" | |
| readonly RPI_KERNEL="${TMP_DIR}/kernel-qemu-4.4.34-jessie" | |
| readonly RPI_FS="${TMP_DIR}/2017-07-05-raspbian-jessie-lite.img" | |
| # # # Emulate Raspberry Pi |
| const clone = (items) => items.map(item => Array.isArray(item) ? clone(item) : item); |
| #!/bin/bash | |
| alias f='flutter' | |
| alias fpg='flutter pub get' | |
| alias fr='flutter run' | |
| alias ft='flutter test' | |
| alias ftc='flutter test --coverage' | |
| alias fa='flutter analyze' |
| #!/bin/bash | |
| # This has to be run from master | |
| git checkout master | |
| # Update our list of remotes | |
| git fetch | |
| git remote prune origin | |
| # Remove local fully merged branches |