Skip to content

Instantly share code, notes, and snippets.

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

Kinshuk Bairagi kingster

🏠
Working from home
View GitHub Profile
@kingster
kingster / cleanup-tags.sh
Created June 20, 2016 22:21
cleanup all git tags
#!/bin/bash
# This script will delete *all* local and remote tags from any git repo you run
# it in starting with "release"
#
# This script will not delete branches; just tags.
set -e
REMOTE='origin'
@kingster
kingster / swagger-cache.php
Created July 13, 2016 10:58
Swagger Cache
<?php
// Access-Control headers are received during OPTIONS requests
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']))
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']))
header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
@kingster
kingster / Option.java
Last active October 19, 2016 09:23
Try & Option in Java
package com.hivefive.ciphernod.scalaz;
import java.util.Collections;
import java.util.Iterator;
import java.util.NoSuchElementException;
import java8.util.function.Function;
/**
* Created by kinshuk.bairagi on 20/02/16.
@kingster
kingster / build.sbt
Last active December 13, 2016 19:59
connekt-concord-public
name := "connekt-concord"
organization := "com.flipkart.connekt"
version := "0.2.0"
scalaVersion := "2.11.7"
@kingster
kingster / gianu-extended.zsh-theme
Created May 4, 2017 13:34
gianu-extended zsh theme
PROMPT='[%{$fg_bold[white]%}%n%{$reset_color%}@%{$fg_bold[red]%}%m%{$reset_color%} %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info) %{$reset_color%}%{$fg[cyan]%}%*%{$reset_color%}]$ '
ZSH_THEME_GIT_PROMPT_PREFIX="(%{$fg_bold[green]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX=")"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[green]%} %{$fg[yellow]%}✗%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$reset_color%}"
#!/bin/bash
cluster="$1"
file=$(mktemp --tmpdir -t "$cluster.XXXXXXXXXXXX")
grep "$cluster" /etc/hosts| cut -d ' ' -f 1 > $file
pdsh -w "^$file"
@kingster
kingster / wheezy-mipsel-toolchain
Last active August 28, 2021 22:50 — forked from fgrep/wheezy-mips-toolchain
Debian wheezy mipsel cross-compile toolchain
# Debian 7 MIPSel Toolchain
# http://cdimage.debian.org/cdimage/archive/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-CD-1.iso
# Basic install + SSH Server + Standard system utilities
# Pre
apt-get update
apt-get upgrade
apt-get install build-essential
# Update
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin
stats timeout 30s
user haproxy
group haproxy
daemon
#pragma once
#include "base64.h"
namespace crow_contrib
{
using namespace std;
@kingster
kingster / aiosmtpd.py
Created July 26, 2019 07:03 — forked from cnicodeme/aiosmtpd.py
ImprovMX handler
import ssl
import socket
import asyncio
import logging
import collections
import time
from asyncio import sslproto
from email._header_value_parser import get_addr_spec, get_angle_addr
from email.errors import HeaderParseError