Skip to content

Instantly share code, notes, and snippets.


Itay Shakury itaysk

View GitHub Profile
View jsonbench_test.go
// benchmark various json parsing and querying libraries on the use case of finding the image of the first container of a Kubernetes Pod
package jsonbench
import (
itaysk / python-build.20200602081612.15621.log
Created Jun 2, 2020
asdf python install 3.8.3 fail log
View python-build.20200602081612.15621.log
This file has been truncated, but you can view the full file.
/tmp/python-build.20200602081612.15621 ~/.asdf/plugins/python/pyenv
/tmp/python-build.20200602081612.15621/Python-3.8.3 /tmp/python-build.20200602081612.15621 ~/.asdf/plugins/python/pyenv
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for python3.8... no
checking for python3... python3
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... "linux"
itaysk / Makefile
Created Apr 29, 2020
Embed file in Go using ELF section
View Makefile
go build -o _main
objcopy --add-section myfile=myfile _main main
itaysk / Makefile
Last active Apr 30, 2020
Embed file in Go using go link flag
View Makefile
b64contents = $(shell base64 -w 0 myfile)
go build -ldflags "-X main.myfile=$(b64contents)"
itaysk / Makefile
Last active Apr 29, 2020
Embed file in Go using one line go generate
View Makefile
go generate
go build
#! /bin/bash
# This script will export the json contents of an Azure Search instance into a JSON array.
# The script creates local files under the directory it is executed. The result is saved to a newly created local file.
# The script depends on `curl` and `jq` utilities.
# Arguments: $1 : azure search service name, $2: azure search index name, $3: azure search admin auth key.
set -e -o pipefail
itaysk /
Last active Mar 27, 2019
Kubernetes Pod Conditions
kubectl get po mypod -ojson | jq '.status.conditions[] | select(.type=="mycondition") | .status' -r
itaysk / legacy-query-oms
Created Nov 10, 2018
Determine who created resources in Azure using Log Analytics
View legacy-query-oms
(ResourceGroup=<ResourceGroupName>) (Resource=<ResourceName>) (ActivityStatus=Succeeded)
| Sort TimeGenerated asc
| Top 1
| Select Caller
itaysk / vscode.itermcolors
Created Mar 6, 2018
vscode theme for terminal
View vscode.itermcolors
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "">
<plist version="1.0">
<key>Ansi 0 Color</key>
<key>Alpha Component</key>
<key>Blue Component</key>
itaysk /
Last active Apr 9, 2018
Get latest (highest) version of a Docker Hub image
curl -L --fail "${DOCKERHUB_REPO}/${DOCKERHUB_IMAGE}/tags/?page_size=1000" | \
jq '.results | .[] | .name' -r | \
sed 's/latest//' | \
sort --version-sort | \
tail -n 1