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
This note explains how to build Postgres from source and setup to debug it using LLDB on a Mac. I used this technique to research this article: | |
http://patshaughnessy.net/2014/10/13/following-a-select-statement-through-postgres-internals | |
1. Shut down existing postgres if necessary - you don’t want to mess up your existing DB or work :) | |
$ ps aux | grep postgres | |
pat 456 0.0 0.0 2503812 828 ?? Ss Sun10AM 0:11.59 postgres: stats collector process | |
pat 455 0.0 0.0 2649692 2536 ?? Ss Sun10AM 0:05.00 postgres: autovacuum launcher process | |
pat 454 0.0 0.0 2640476 304 ?? Ss Sun10AM 0:00.74 postgres: wal writer process | |
pat 453 0.0 0.0 2640476 336 ?? Ss Sun10AM 0:00.76 postgres: writer process |
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
import Html exposing (Html, Attribute) | |
import Html | |
import Html.Attributes | |
import Html.Events exposing (..) | |
import List | |
import String | |
------------------ | |
--- HELPER CODE -- | |
------------------ |
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
LambdaSortGDFindings: | |
Type: 'AWS::Lambda::Function' | |
Condition: AuditAccountPrimary # only in primary audit region, next to S3 bucket | |
Properties: | |
Code: | |
ZipFile: | | |
import boto3, csv, os, json | |
s3_resource = boto3.resource('s3') | |
s3_client = boto3.client('s3') | |
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
_video_file="${1}" | |
ffmpeg -i $_video_file -vf palettegen pal.png | |
ffmpeg -i $_video_file -i pal.png -lavfi paletteuse=bayer_scale=4:dither=bayer -r 18 video.gif |
- Supports shipping python in the package
- Linking pip deps with cc_library
- Build all pip deps from source with the bazel cc toolchains
- building python from source
- support python2/3 on each binary, library, test
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 MY_DOMAIN = "example.com" | |
const START_PAGE = "https://www.notion.so/example" | |
addEventListener('fetch', event => { | |
event.respondWith(fetchAndApply(event.request)) | |
}) | |
const corsHeaders = { | |
"Access-Control-Allow-Origin": "*", | |
"Access-Control-Allow-Methods": "GET, HEAD, POST,PUT, OPTIONS", |
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
#!/usr/bin/env bash | |
set -eo pipefail | |
USAGE='convert-to-prores inputfile [outputfile] [prores setting 1 to 5, default 3]' | |
DESCRIPTION=' | |
Converts a video file to ProRes for playback on HyperDeck or NLE | |
The outputfile is optional, if not provided it will be based on the input file name | |
The profile switch takes an integer from -1 to 5 to match the ProRes profiles |
Make sure the user roles that need to access the instance have ssm:StartSession
and ssm:TerminateSession
permissions granted.
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
import * as sns from '@aws-cdk/aws-sns'; | |
import * as cdk from '@aws-cdk/core'; | |
import { PolicyStatementBuilder } from '../lib/policy'; | |
import { DeployableStack } from '../lib/deployable'; | |
import { PhysicalStackProps } from '../lib/physical'; | |
/** EmptyStack is supposed to contain nothing. It is used when we want to remove all of the constructs | |
* from a stack, because CloudFormation will not destroy a stack just because we removed it. | |
* |