Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Abhishek Chanda achanda

🏠
Working from home
View GitHub Profile
View diff.txt
15:05 $ git show HEAD
commit 2aa736df1af922d6967069f824ffaebd165e5cff (HEAD -> refs/heads/aws-us-east-1-dev-ops-b6ms-18ff58b0)
Date: Thu Sep 12 15:05:31 2019 +0100
aws-us-east-1-dev-ops-b6ms: generator hash: 18ff58b0
diff --git a/apply/aws-us-east-1-dev-ops-b6ms/clusterrole.datadog-cluster-agent.yaml b/apply/aws-us-east-1-dev-ops-b6ms/clusterrole.datadog-cluster-agent.yaml
index a90304a..262eb17 100644
--- a/apply/aws-us-east-1-dev-ops-b6ms/clusterrole.datadog-cluster-agent.yaml
+++ b/apply/aws-us-east-1-dev-ops-b6ms/clusterrole.datadog-cluster-agent.yaml
View foo.js
//
// Small program to test the maximum amount of allocations in multiple blocks.
// This script searches for the largest allocation amount.
//
//
// Allocate a certain size to test if it can be done.
//
function alloc (size) {
const numbers = size / 8;
@achanda
achanda / dotexec.md
Last active Mar 8, 2018
Dot execing Rust
View dotexec.md
  • Wrapper script
root@dev:~# cat `which rustwrap`
#!/usr/bin/env bash

rustc "$1" -o foobar && shift && ./foobar "$@"
  • Mount binfmt_misc
mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc
@achanda
achanda / parser.rs
Created Nov 11, 2017
Rust IPv6 parser using nom
View parser.rs
#[macro_use]
extern crate nom;
use std::net::Ipv6Addr;
use nom::IResult;
#[derive(Debug, PartialEq, Eq)]
pub struct IPv6Header {
version: u8,
View gist:853b4d4facd03b0ab2f3b14475411dcd
error: cannot find macro `compiler_error!` in this scope
--> src/main.rs:56:1
|
56 | / named!(ipparse<&[u8], IPv4Header>,
57 | | do_parse!(verihl : two_nibbles ~
58 | | tos : be_u8 ~
59 | | length : u16!(true) ~
... |
79 | | dest_addr : dst_addr,
80 | | }}));
View setup-sa.sh
$USER="autodeploy"
kubectl create "$USER"
secret=$(kubectl get sa "$USER" -o json | jq -r .secrets[].name)
kubectl get secret $secret -o json | jq -r '.data["ca.crt"]' | base64 -D > ca.crt
user_token=$(kubectl get secret $secret -o json | jq -r '.data["token"]' | base64 -D)
kubectl config set-cluster mycluster \
--embed-certs=true \
--server="$ENDPOINT" \
@achanda
achanda / # python3 - 2017-01-17_15-25-24.txt
Created Mar 8, 2017
python3 on macOS 10.12.3 - Homebrew build logs
View # python3 - 2017-01-17_15-25-24.txt
Homebrew build logs for python3 on macOS 10.12.3
Build date: 2017-01-17 15:25:24
@achanda
achanda / # python3 - 2017-01-17_15-25-24.txt
Created Mar 8, 2017
python3 on macOS 10.12.3 - Homebrew build logs
View # python3 - 2017-01-17_15-25-24.txt
Homebrew build logs for python3 on macOS 10.12.3
Build date: 2017-01-17 15:25:24
@achanda
achanda / # python3 - 2017-01-17_15-25-24.txt
Created Mar 8, 2017
python3 on macOS 10.12.3 - Homebrew build logs
View # python3 - 2017-01-17_15-25-24.txt
Homebrew build logs for python3 on macOS 10.12.3
Build date: 2017-01-17 15:25:24
View dns.yaml
# Copyright 2016 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,