Skip to content

Instantly share code, notes, and snippets.

View devfire's full-sized avatar
🎯
Focusing

Igor Kantor devfire

🎯
Focusing
View GitHub Profile
for i in 0..vec_of_ts_cameras.len() {
for j in (i + 1)..vec_of_ts_cameras.len() {
// First, let's calculate the average speed between two observations
let average_speed = calculate_average_speed(
&vec_of_ts_cameras[i],
&vec_of_ts_cameras[j],
plate_road,
)
.await
.expect("Failed to calculate average speed");
for node in node1 node2 node3;do
echo launching $node
multipass launch -n $node -m 2G
echo install k8s
multipass exec $node -- bash -c "sudo snap install microk8s --classic"
multipass exec $node -- bash -c "sudo usermod -a -G microk8s ubuntu"
multipass exec $node -- bash -c "sudo chown -f -R ubuntu ~/.kube"
done
for node in node2 node3; do
@devfire
devfire / k3s-multipass.sh
Created February 3, 2022 19:20
multipass+k3s bootstrap
for node in node1 node2 node3;do
echo launching $node
multipass launch -n $node
done
# Init cluster on node1
echo init cluster
multipass exec node1 -- bash -c "curl -sfL https://get.k3s.io | sh -"
# Get node1's IP
@devfire
devfire / aws-ecr-bake-and-push.sh
Last active July 23, 2020 06:48
aws ecr login
#!/bin/bash
set -e
REPO_NAME=$1
ECR_URL=31415926.dkr.ecr.us-east-1.amazonaws.com
if [ $# -ne 1 ]; then
echo $0: usage: $0 REPO_NAME
exit 1
fi
eval $(aws ecr get-login --region us-east-1 --no-include-email | sed 's|https://||')
docker build -t "$REPO_NAME" .
@devfire
devfire / gist:4b0a8ccdb628f06419b16e7ea65bb8ec
Created February 6, 2018 16:18
Sample Kinesis description
{
"StreamDescription": {
"KeyId": null,
"EncryptionType": "NONE",
"StreamStatus": "ACTIVE",
"StreamName": "VPCFlowLogs",
"Shards": [
{
"ShardId": "shardId-000000000000",
"HashKeyRange": {