Skip to content

Instantly share code, notes, and snippets.

@Kostassoid
Kostassoid / Vagrantfile
Created September 17, 2022 17:45
Stable Diffusion Vagrantfile
Vagrant.require_version ">= 2.2.8"
ENV['VAGRANT_EXPERIMENTAL'] = 'disks'
$script = <<-SCRIPT
echo Setting up Stable Diffusion
apt-get update && apt-get -y install curl build-essential libxrender-dev python3.8
apt update && apt install -y libsm6 libxext6
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.sh
bash Miniconda3-py38_4.12.0-Linux-x86_64.sh -b -p $HOME/miniconda
export PATH="$HOME/miniconda/bin:$PATH"
@Kostassoid
Kostassoid / git_powershell_aliases.ps1
Created May 9, 2020 02:00
Some Powershell aliases inspired by Oh-My-Zsh Git plugin
function g() {
git $args[0]
}
function gc() {
git commit --verbose --message $args[0]
}
function gco() {
git checkout

Keybase proof

I hereby claim:

  • I am kostassoid on github.
  • I am kostassoid (https://keybase.io/kostassoid) on keybase.
  • I have a public key ASBDtptVwCCB6kTO0eSEByTYdrmsiYRUP_hSRNIGsvZeggo

To claim this, I am signing this object:

@Kostassoid
Kostassoid / kafka-smart-repartitioner.py
Last active February 9, 2016 21:05
Makes precise changes to Kafka topic partitioning config. Supports changing replication factor.
#!/usr/bin/python
import sys, argparse, json, random
def main(argv):
parser = argparse.ArgumentParser(description='Repartitioner.')
parser.add_argument('input', help='current partitioning info file')
parser.add_argument('output', help='output partitioning info file')
parser.add_argument('brokers', help='brokers list')
parser.add_argument('--replication-factor', type=int, help='replication factor')
@Kostassoid
Kostassoid / local-rabbitmq-haproxy.cfg
Last active January 3, 2016 07:49
haproxy config for testing local RabbitMQ cluster using Cygwin.
global
log 127.0.0.1 local0 info
maxconn 100
user Admin
group Administrators
stats socket /var/run/haproxy.stat mode 600 level admin
daemon
defaults
log global
@Kostassoid
Kostassoid / setup-local-rabbitmq-cluster.cmd
Created January 14, 2014 17:36
A little script to set up local RabbitMQ cluster (on Windows) with mirroring for various experiments. Best served with HAProxy.
set RABBITMQ_NODE_PORT=6001
set RABBITMQ_NODENAME=rabbit1
set RABBITMQ_SERVICE_NAME=rabbit1
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15672}]
call rabbitmq-server -detached
set RABBITMQ_NODE_PORT=6002
set RABBITMQ_NODENAME=rabbit2
set RABBITMQ_SERVICE_NAME=rabbit2
set RABBITMQ_SERVER_START_ARGS=-rabbitmq_management listener [{port,15673}]
call rabbitmq-server -detached