Skip to content

Instantly share code, notes, and snippets.

import kazoo
from kazoo.client import KazooClient
REDIS_NODE_PATH="/backend/caches/redis"
zk = KazooClient(hosts='127.0.0.1:2181')
zk.start()
node_ids = {"000": "127.0.0.1:6379",
"001": "127.0.0.1:6380",
@charsyam
charsyam / stress.py
Last active December 13, 2017 13:54
stress.py
import math
import sys
import time
import requests
from urllib.request import urlopen
from multiprocessing import Process, Queue
success_count = 0
@charsyam
charsyam / simpleslackclient.py
Created September 2, 2017 15:02
Very Very Simple SlackClient
import requests
import json
class SimpleSlackClient(object):
def __init__(self, token):
self.token = token
def api_call(self, api_end_point, channel, text,
domain="slack.com", user=None, timeout=None, proxies=None, **kwargs):
url = 'https://{domain}/api/{api_end_point}'.format(domain=domain,
@charsyam
charsyam / java
Created June 23, 2017 05:59
java integer in array
import java.io.*;
import java.util.*;
import java.util.stream.*;
class Test {
static int[] joinArray(int[]... arrays) {
int length = 0;
for (int[] array : arrays) {
length += array.length;
}
import sys
def convert_misspel_to_sed(line):
parts = line.split(':')
filename = parts[0]
line_no = parts[1]
keyparts = parts[2].split("->")
misspel = keyparts[0].strip()
valids = [keyword[1:-1] for keyword in keyparts[1].strip().split(',')]
import os
import time
from slackclient import SlackClient
from github import Github
GITHUB_ID = os.environ.get('GITHUB_ID')
GITHUB_PASS = os.environ.get('GITHUB_PASS')
github = Github(GITHUB_ID, GITHUB_PASS)
BOT_ID = os.environ.get("BOT_ID")
@charsyam
charsyam / global_exception_handling.py
Created December 3, 2016 16:25
python global_exception_handling
import sys
def custom_except_hook(exctype, value, traceback):
print("global excaption handleing")
print(exctype)
print(value)
print(traceback)
sys.__excepthook__(exctype, value, traceback)
sys.excepthook = custom_except_hook
@charsyam
charsyam / shard.py
Created November 15, 2016 08:12
Python Shard Teset
import pymysql
import mmh3
conns={}
hosts=["127.0.0.1", "127.0.0.1"]
user=
passwd=
dbname="test"
MAX_LOGICAL_ID=8192
MAX_PHYSICAL_ID=len(hosts)
@charsyam
charsyam / ct.py
Created November 14, 2016 15:00
Census Transform
import numpy
import cv2
import sys
image = cv2.imread(sys.argv[1], 0)
height = len(image)
width = len(image[0])
#window size(3x3)
hy = 3
@charsyam
charsyam / python
Created November 6, 2016 17:39
aws cli python
import click
import boto3
#aws access key should be in ~/.aws/credentials
@click.group()
def cli():
pass
@cli.command()
@click.option('--count', default=1, help='Number of creating')