Skip to content

Instantly share code, notes, and snippets.

2022-05-03 13:20:14
/home/runner/go/pkg/mod/golang.org/x/sync@v0.0.0-20210220032951-036812b2e83c/errgroup/errgroup.go:54 +0x8d
2022-05-03 13:20:14
created by golang.org/x/sync/errgroup.(*Group).Go
2022-05-03 13:20:14
/home/runner/go/pkg/mod/golang.org/x/sync@v0.0.0-20210220032951-036812b2e83c/errgroup/errgroup.go:57 +0x67
2022-05-03 13:20:14
@vad
vad / play.sh
Last active November 29, 2021 15:50
fetch sudokus from puzzles.ca and upload them to a reMarkable device using rmapi
#!/bin/env bash
set -o errexit -o pipefail -o noclobber -o nounset
# handle non-option arguments
if [[ $# -ne 2 ]]; then
echo "$0: Requires 2 arguments: level (easy|medium|hard) and index (001..973 and counting)."
exit 1
fi
#!/bin/bash
set -u
LATEST_RELEASE=$(curl https://api.github.com/repos/hashicorp/terraform/releases/latest | jq --raw-output '.tag_name' | cut -c 2-)
CURRENT_RELEASE=$(terraform version | grep -oP 'Terraform v\K[\d\.]+')
if [ "${LATEST_RELEASE}" == "${CURRENT_RELEASE}" ]; then
echo "Latest Terraform already installed."
exit 0
fi
@vad
vad / Dockerfile
Last active February 28, 2020 17:14
FROM python:3.6-alpine
ARG JSONNET_VERSION=0.13.0
RUN addgroup -S app && adduser -S -G app app
ADD poetry.lock pyproject.toml /home/app/
# jsonnet executable is not required by python jsonnet, it's just for tests. It could also be moved to a different container
RUN apk -U add build-base libstdc++ bash findutils libffi-dev openssl-dev && \
@vad
vad / gist:3588212535b6a00b186bbd0dd4dd69cd
Created August 7, 2019 09:55
waf_rate_based_rule_update.log
aws_waf_rate_based_rule.wafrule: Modifying... [id=<RULE_ID>]
2019/08/07 11:45:56 [TRACE] <root>: eval: *terraform.EvalApply
2019/08/07 11:45:56 [TRACE] GetResourceInstance: aws_waf_ipset.ipset is a single instance
2019/08/07 11:45:56 [DEBUG] aws_waf_rate_based_rule.wafrule: applying the planned Update change
2019/08/07 11:45:56 [TRACE] GRPCProvider: ApplyResourceChange
2019-08-07T11:45:56.444+0200 [DEBUG] plugin.terraform-provider-aws_v2.22.0_x4: 2019/08/07 11:45:56 [DEBUG] [aws-sdk-go] DEBUG: Request waf/GetRateBasedRule Details:
2019-08-07T11:45:56.444+0200 [DEBUG] plugin.terraform-provider-aws_v2.22.0_x4: ---[ REQUEST POST-SIGN ]-----------------------------
2019-08-07T11:45:56.444+0200 [DEBUG] plugin.terraform-provider-aws_v2.22.0_x4: POST / HTTP/1.1
2019-08-07T11:45:56.444+0200 [DEBUG] plugin.terraform-provider-aws_v2.22.0_x4: Host: waf.amazonaws.com
2019-08-07T11:45:56.444+0200 [DEBUG] plugin.terraform-provider-aws_v2.22.0_x4: User-Agent: aws-sdk-go/1.21.7 (go1.12.6; linux; amd64) APN/1.0 HashiCorp/1.0

Keybase proof

I hereby claim:

  • I am vad on github.
  • I am vad (https://keybase.io/vad) on keybase.
  • I have a public key ASD0EDltNTtjaUAkTUNOlC7YgzxRxDZNPF0NwrWX6Xm_eAo

To claim this, I am signing this object:

@vad
vad / stacktrace
Created November 5, 2016 11:18
GIN on ArrayField(CITextField)
$ ./manage.py migrate ginapp
Operations to perform:
Apply all migrations: ginapp
Running migrations:
Applying ginapp.0001_initial...Traceback (most recent call last):
File "./manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "/home/vad/Source/django/django/core/management/__init__.py", line 357, in execute_from_command_line
utility.execute()
File "/home/vad/Source/django/django/core/management/__init__.py", line 349, in execute
@vad
vad / fielddata.py
Last active January 20, 2016 12:49
show the top 10 fields ranked by fielddata usage
from __future__ import print_function
import csv
from collections import Counter
import re
import sys
import StringIO
import requests
@vad
vad / runtest-out
Created June 13, 2013 21:04
Go waits
2013/06/13 22:56:59 Listening...
2013/06/13 22:57:03 Start request
2013/06/13 22:57:13 End request
2013/06/13 22:57:13 Start request
2013/06/13 22:57:23 End request
@vad
vad / slice.groovy
Created April 9, 2013 15:24
slice.groovy
def slice() {
m = []
g.V('type', 'parent').transform({ node ->
myID = node.myID
data = [:]
tmp = []
node.out('child').order{-1 * (it.a.created <=> it.b.created)}.map.fill(tmp)