Skip to content

Instantly share code, notes, and snippets.

View kirikaza's full-sized avatar

Kirill Kazakov kirikaza

View GitHub Profile
  • зарядка для двух телефонов беспроводная
    • для samsung s10e и iPhone XR
  • рюкзак клёвый
    • с отделом для ноута
    • с кучей застёгивающихся кармашков внутри
    • без острых липучек, делающих затяжки на одежде и вещах
    • правильный материал на спине, чтобы не делал катышки на одежде
  • клавиатура беспроводная
    • удобно пользоваться на коленках (без стола)
  • работает в GNU/Linux
INFO: 2018/09/18 11:58:28.839131 Starting Weaveworks NPC 2.4.1; node name "minikube"
INFO: 2018/09/18 11:58:28.849388 Serving /metrics on :6781
Tue Sep 18 11:58:28 2018 <5> ulogd.c:843 building new pluginstance stack: 'log1:NFLOG,base1:BASE,pcap1:PCAP'
DEBU: 2018/09/18 11:58:28.887154 Got list of ipsets: []
ERROR: logging before flag.Parse: E0918 11:58:58.928905 3471 reflector.go:205] github.com/weaveworks/weave/prog/weave-npc/main.go:316: Failed to list *v1.Pod: Get https://10.96.0.1:443/api/v1/pods?limit=500&resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout
ERROR: logging before flag.Parse: E0918 11:58:58.929191 3471 reflector.go:205] github.com/weaveworks/weave/prog/weave-npc/main.go:317: Failed to list *v1.NetworkPolicy: Get https://10.96.0.1:443/apis/networking.k8s.io/v1/networkpolicies?limit=500&resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout
ERROR: logging before flag.Parse: E0918 11:58:58.929932 3471 reflector.go:205] github.com/weaveworks/weave/prog/weave-npc/main.go:315: Failed
### Keybase proof
I hereby claim:
* I am kirikaza on github.
* I am kirikaza (https://keybase.io/kirikaza) on keybase.
* I have a public key ASBimtMs93VDWJRNWc2Sh6ogzrFBRLpwwfCa8CqXk0OC8Qo
To claim this, I am signing this object:
<!DOCTYPE html>
<html>
<head>
<style>
* { font-size: 20px; }
html, body { margin: 0; padding: 0; }
</style>
<!-- meta name="viewport" content=""/ -->
</head>
<body>
@kirikaza
kirikaza / find-ubuntu-ami.sh
Created September 19, 2013 17:43
CLI alternative to http://cloud-images.ubuntu.com/locator/ec2/ In addition to filtering supports sorting.
#!/bin/bash
usage() {
cat >&2 <<__
usage: find-ubuntu-ami.sh [ <filter>... ] [ <sorting> ]
where:
<filter> is pair of key and substring to search
-r <region>
-n <name>
@kirikaza
kirikaza / fix-git-packfiles.sh
Created August 7, 2013 21:08
Fixes unaccessable packfiles in the git repo, i.e. errors like "packfile .git/objects/pack/pack-<hash>.pack cannot be accessed". If there are no such packfiles, the script just does "git gc". It is safe enough. See http://stackoverflow.com/a/14571150/421146
#!/bin/bash
packlist=`mktemp`
git gc 2>&1 |
grep '^warning: packfile .* cannot be accessed$' |
cut -d' ' -f3 |
sort -u > $packlist
packs_count=`wc -l < $packlist`
temp=`mktemp`
@kirikaza
kirikaza / aws-ec2-find.sh
Last active December 19, 2015 21:59
Finds AWS EC2 instances by name mask.
#!/bin/bash
if ! aws --version 2> /dev/null ; then
echo >&2 "command \`aws' is not found; maybe awscli is not installed"
exit 1
fi
if ! jq --version 2> /dev/null ; then
echo >&2 "command \`jq' is not found; maybe jq is not installed"
exit 1