Skip to content

Instantly share code, notes, and snippets.

@lalyos
lalyos / bash-prompt-with-git-branch.md
Created January 29, 2018 20:35
bash prompt PS1 with actual git branch
export PS1="${debian_chroot:+($debian_chroot)}\u@\h:\w\$(git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/')\$"
@lalyos
lalyos / Readme.md
Created January 17, 2018 13:58
Golang Training gist play playground examples
@lalyos
lalyos / azure-resources.sh
Created January 5, 2018 16:48
azure cli script
az group list --query '[].{name:name,loc:location}' --output table
az vm list --query '[].{name:name,rg:resourceGroup,loc:location}' --output table
@lalyos
lalyos / k8s-isuue.md
Last active January 4, 2018 18:12
docker-for-mac k8s issue

After my DockerForMac update itself to Version 17.12.0-ce-rc4-mac44 (21438) k8s is not starting.

Exited containers

after nsentering the VM, i found 2 containers exiting:

/ # docker ps --filter status=exited
CONTAINER ID        IMAGE                                           COMMAND                  CREATED             STATUS                            PORTS               NAMES
b2b6f7eba42e        gcr.io/google_containers/kube-apiserver-amd64   "kube-apiserver --ad…"   2 minutes ago       Exited (255) About a minute ago                       k8s_kube-apiserver_kube-apiserver-docker-for-desktop_kube-system_9999fff5022435b112a99158001bcaa3_10
@lalyos
lalyos / hexa.md
Created December 28, 2017 14:13
hexa dump cli bash

a self note about hexa dumps:

hexdump

default formatting, with address prefix:

$ hexdump .git/objects/b6/fc4c620b67d95f953a5c1c1230aaab5db5a1b0
0000000 78 01 4b ca c9 4f 52 30 65 c8 48 cd c9 c9 07 00
0000010 19 aa 04 09                                    
0000014
@lalyos
lalyos / download-alpine-tar.sh
Last active March 15, 2018 21:40
docker registry donload alpine layer blob
token() {
scope=${1:?scope required}
export T=$(curl -s 'https://auth.docker.io/token?service=registry.docker.io&scope=repository:'$scope | jq .token -r; )
}
blobUrl() {
repo=${1:?required repo (library/alpine)}
token ${repo}:pull
export BLOBURL=$(curl -Lsi -H "Authorization: Bearer $T" https://registry-1.docker.io/v2/library/alpine/blobs/${BLOB}| sed -n '/^Location:/ {s/.$//;s/Location: //p;}')
echo BLOBURL=$BLOBURL
@lalyos
lalyos / instances.graphql
Created December 13, 2017 14:41
aws graphQL examples
query instances($AWS_DEFAULT_REGION: String, $AWS_ACCESS_KEY_ID: String, $AWS_SECRET_ACCESS_KEY: String) {
aws(config: {accessKeyId: $AWS_ACCESS_KEY_ID, secretAccessKey: $AWS_SECRET_ACCESS_KEY, region: $AWS_DEFAULT_REGION}) {
ec2 {
describeInstances {
Reservations {
Instances {
InstanceId
PublicIpAddress
VpcId
}
@lalyos
lalyos / save-boogie-mp3.sh
Created December 1, 2017 20:20
boogie zenek music
#!/bin/bash
curl -s http://myboogie.hu/boogie-woogie/boogie-zenek \
|sed -n '/mp3/ {s:^.*/images:http\://myboogie.hu/images:;s/.,.*$//;p;} ' \
|xargs -n 1 -P10 curl -LO
@lalyos
lalyos / docker-machine.md
Last active January 25, 2018 20:59
docker-machine spot instance
docker-machine create \
  --driver amazonec2 \
  --amazonec2-open-port 80 \
  --amazonec2-open-port 8080 \
  --amazonec2-open-port 60000 \
  --amazonec2-open-port 60001 \
  --amazonec2-open-port 60002 \
  --amazonec2-open-port 60003 \
 --amazonec2-root-size "16" \
@lalyos
lalyos / go-get.html
Created November 28, 2017 17:44
go get bity/szikret
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="go-import" content="bit.ly/szikret git https://github.com/lalyos/secret">
</head>
<body>
</body>
</html>