Skip to content

Instantly share code, notes, and snippets.

@Rahul91
Rahul91 / handler.py
Created December 31, 2022 15:32
lamdba python handler
def lambda_handler(event, context):
message = 'Hello, World!'
return {
'statusCode': 200,
'body': message
}
@Rahul91
Rahul91 / benchmark_compressions.py
Last active June 2, 2021 17:04
benchmark_compressions.py
import json, os, sys, zlib, bz2, lzma
from datetime import datetime
def timeit(func):
def wrapper(*args, **kwargs):
st = datetime.now()
compressed_data = func(*args, **kwargs)
print('Time take: {} milliseconds'.format((datetime.now() - st).microseconds / 1000))
return compressed_data
@Rahul91
Rahul91 / post-commit
Created March 2, 2017 20:02
Post commit hook for updating jira tickets.
#!/bin/bash
USERNAME="jirausername"
PASSWORD="jirausername"
COMMIT_MESSAGE=$(git log -1 HEAD --format=%s)
TICKET=$(echo $COMMIT_MESSAGE | cut -d ":" -f 1)
TIMESPENT=$(echo $COMMIT_MESSAGE | cut -d ":" -f 2)
COMMENT=$(echo $COMMIT_MESSAGE | cut -d ":" -f 3)
response=$(curl -s -D- -X POST -H "Authorization: Basic $(echo -n $USERNAME:$PASSWORD | base64))" -H "Content-Type: application/json" -d '{"comment": "'"$COMMENT"'","timeSpent": "'"$TIMESPENT"'"}' https://ip/rest/api/2/issue/$TICKET/worklog)
@Rahul91
Rahul91 / gist:f443e58dd730e0571bcea6409adb5761
Created June 23, 2016 14:27
Kubernetes dashboard logs
# kubectl get pods --namespace=kube-system
NAME READY STATUS RESTARTS AGE
kubernetes-dashboard-mdfjy 1/1 Running 0 1h
# kubectl describe po kubernetes-dashboard-mdfjy --namespace=kube-system
Name: kubernetes-dashboard-mdfjy
Namespace: kube-system
Node: 127.0.0.1/127.0.0.1
Start Time: Thu, 23 Jun 2016 13:33:46 +0000
Labels: app=kubernetes-dashboard
230 apt-get install build-essential libssl-dev
231 arch="$(uname -m)"
232 release="$(uname -r)"
233 upstream="${release%%-*}"
234 local="${release#*-}"
235 echo $release
236 echo $local
237 echo $upstream
238 mkdir -p /usr/src
239 wget -O "/usr/src/linux-${upstream}.tar.xz" "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${upstream}.tar.xz"