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 / Dockerfile
Created June 21, 2022 17:22
vagrant-m1
# Docker image to use with Vagrant
# Aims to be as similar to normal Vagrant usage as possible
# Adds Puppet, SSH daemon, Systemd
# Adapted from https://github.com/BashtonLtd/docker-vagrant-images/blob/master/ubuntu1404/Dockerfile
FROM ubuntu:18.04
ENV container docker
RUN apt-get update -y && apt-get dist-upgrade -y
# Install system dependencies, you may not need all of these
@kingster
kingster / cryptopp.rb
Created March 18, 2022 06:16
Cryptopp Brew Formula
# Based on https://raw.githubusercontent.com/Homebrew/linuxbrew-core/f204b6b30d3981259a764a29dca1a4b403524c9d/Formula/cryptopp.rb
class Cryptopp < Formula
desc "Free C++ class library of cryptographic schemes"
homepage "https://www.cryptopp.com/"
url "https://github.com/weidai11/cryptopp/archive/CRYPTOPP_8_1_0.tar.gz"
sha256 "8a4e4773a39b0c07d7cea1b8be7a3f7a9d126bd3ac9a9f072f82d3a53a474a87"
license "BSD-3-Clause"
# https://cryptopp.com/wiki/Config.h#Options_and_Defines
/*
<javascriptresource>
<name>Batch Divide Scans save as TIFF...</name>
<about>divide scans and save as TIFF</about>
<category>Layers</category>
<menu>automate</menu>
</javascriptresource>
*/
#target Photoshop
@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
#pragma once
#include "base64.h"
namespace crow_contrib
{
using namespace std;
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
@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
#!/bin/bash
cluster="$1"
file=$(mktemp --tmpdir -t "$cluster.XXXXXXXXXXXX")
grep "$cluster" /etc/hosts| cut -d ' ' -f 1 > $file
pdsh -w "^$file"
@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%}"
@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"