Skip to content

Instantly share code, notes, and snippets.

View lukaszo's full-sized avatar
🏠
Working from home

Łukasz Oleś lukaszo

🏠
Working from home
View GitHub Profile
func blockPosition(datastream []byte, size int) (int, error) {
start := 0
count := 1
indexes := make([]int, 256)
for i := 0; i < 256; i++ {
indexes[i] = -1
}
var index int
indexes[datastream[0]] = 0
var i = 1
func blockPosition(datastream []byte, size int) (int, error) {
block := make([]byte, size)
start := 0
count := 1
var duplicateIndex int
for i := 1; i < len(datastream); {
block = datastream[start : start+count]
if count == size {
return i, nil
}
func blockPosition(datastream []byte, size int) (int, error) {
block := make([]byte, size)
start := 0
count := 1
var duplicateIndex int
for i := 1; i < len(datastream); {
block = datastream[start : start+count]
if count == size {
return i, nil
}
apiVersion: v1
kind: Namespace
metadata:
name: metallb-system
labels:
app: metallb
---
apiVersion: v1
kind: ServiceAccount
# Demo: https://asciinema.org/a/CEKNMeeG3ef7Mkg92uAS3MO7f
# REUIREMENTS:
# https://github.com/lukaszo/kubernetes-dind-federation
# kubefed, kubectl and hyperkube in path
# deploying two k8s clusters
CLUSTER_NAME=federation1 dind/dind-up-cluster.sh
CLUSTER_NAME=federation2 IP_RANGE=172.128.0.0/16 APISERVER_ADDRESS=172.128.0.1 dind/dind-up-cluster.sh
@lukaszo
lukaszo / ds.yaml
Created July 22, 2016 13:42
Daemonset with node affinity example
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
labels:
app: datastore
name: datastore
spec:
template:
metadata:
name: with-labels

Keybase proof

I hereby claim:

  • I am lukaszo on github.
  • I am lukaszoles (https://keybase.io/lukaszoles) on keybase.
  • I have a public key whose fingerprint is 1EFC B933 A777 C4D3 0FEA 116A E808 7C1C 91E3 A310

To claim this, I am signing this object: