Skip to content

Instantly share code, notes, and snippets.

View den-vasyliev's full-sized avatar

Denys Vasyliev den-vasyliev

View GitHub Profile
Please listen up!
I need assistance with preparation for coding session
The CodeSignal screen is meant to test general coding ability.
I’ll be asked to implement a simple coding project from a spec and develop it to the point that it passes some tests.
I should prioritize
a) writing code that passes as many tests as possible and
b) progressing through all four levels quickly.
It'll essentially be a toy simulation of an app that won't require anything except the standard library of chosen programming language.
Note there's no framework/UI or anything similar — basically, it's like the core business logic of an app, but nothing else.
It won’t test detailed knowledge of algorithms, compute systems, or machine learning.
Download image
#file ../hypriotos-rpi-v1.12.3.img
../hypriotos-rpi-v1.12.3.img: DOS/MBR boot sector; partition 1 : ID=0xc, start-CHS (0x0,32,33), end-CHS (0x8,73,1), startsector 2048, 131072 sectors; partition 2 : ID=0x83, start-CHS (0x8,73,2), end-CHS (0x15,21,16), startsector 133120, 4061184 sectors
../my-disk2.image: DOS/MBR boot sector; partition 1 : ID=0xc, start-CHS (0x0,32,33), end-CHS (0x8,73,1), startsector 2048, 131072 sectors; partition 2 : ID=0x83, start-CHS (0x8,73,2), end-CHS (0x15,21,16), startsector 133120, 4061184 sectors
#od -A n -X -j 440 -N 4 ../hypriotos-rpi-v1.12.3.img
f40d5520
# MOUNT image
# COPY kernel8.img bcm2710-rpi-3-b.dtb from ../hypriotos-rpi-v1.12.3.img
# RUN
@den-vasyliev
den-vasyliev / api.yaml
Created October 16, 2019 23:14
api-backend
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
run: api
name: api
spec:
replicas: 1
selector:
matchLabels:
main() {
mkdir demo
cd demo
apt-get install kubectx -y
git clone https://github.com/jonmosco/kube-ps1.git
patch -p0<<"EOF"
--- kube-ps1.sh 2019-02-24 21:33:11.771340777 +0000
+++ kube-ps1/kube-ps1.sh 2019-02-24 21:41:32.487071373 +0000
@@ -238,15 +238,14 @@
KUBE_PS1_LAST_TIME=$EPOCHSECONDS
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,500,300);@import url(https://fonts.googleapis.com/css?family=Roboto+Mono:400,700,500,300);@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{opacity:1}50%{opacity:0}to{opacity:1}}[src$="blue.png"]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMDA5Njg4IiBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptLTIgMTVsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=)}[src$="red.png"]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRjQ0MzM2IiBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtMmgydjJ6bTAtNGgtMlY3aDJ2NnoiLz48L3N2Zz4=)}[src$="yellow.png
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://192.168.16.100:6443
name: kubernetes
contexts:
- context:
cluster: kubernetes
namespace: default
@den-vasyliev
den-vasyliev / gist:13975b69910dc02674448aab104d1b20
Created December 5, 2018 15:46
k8s-diy raspberry-pi kubernetes conf
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://192.168.16.100:6443
name: kubernetes
contexts:
- context:
cluster: kubernetes
namespace: default
sudo apt-get update -y
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
sudo apt-get update -y
sudo apt-get install docker-ce -y
sudo systemctl start docker
sudo usermod -a -G docker den
---
# Source: fluent-bit/templates/secret.yaml
apiVersion: v1
kind: Secret
metadata:
name: "efk-fluent-bit-es-tls-secret"
labels:
app: efk-fluent-bit
type: Opaque
data: