Skip to content

Instantly share code, notes, and snippets.

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

Elder Ryan RyanKung

🏠
Working from home
View GitHub Profile
@RyanKung
RyanKung / init.el
Last active August 19, 2018 13:22
;;; Package -- init.el
;;; Commentary:
;;; Code:
(setq package-selected-packages
'(evil
evil-leader
search-web
paredit
typescript-mode
@RyanKung
RyanKung / peers.csv
Last active July 3, 2018 07:05
EOS Mainnet Tester
EOS Amsterdam eu-west-nl.eosamsterdam.net:9876 p2p-peer-address = eu-west-nl.eosamsterdam.net:9876
EOS Germany p2p.mainnet.eosgermany.online:9876 p2p-peer-address = p2p.mainnet.eosgermany.online:9876
EOS Metal 54.38.250.15:19878 35.197.164.139:14323 p2p-peer-address = 54.38.250.15:19878
Genereos p2p.genereos.io:9876 p2p-peer-address = p2p.genereos.io:9876
EOSPay Seoul, Korea mainnet.eospay.host:19876 p2p-peer-address = mainnet.eospay.host:19876
EOS Romania 130.211.59.178:9876 p2p-peer-address = 130.211.59.178:9876
EOS SOCAL California, USA 54.153.59.31:9999 yes p2p-peer-address = 54.153.59.31:9999
EOS CSX 94.130.250.22:9806 p2p-peer-address = 94.130.250.22:9806
Aloha EOS peer.main.alohaeos.com:9876 p2p-peer-address = peer.main.alohaeos.com:9876
EOS Nation Toronto, Canada peer.eosn.io:9876 yes p2p-peer-address = peer.eosn.io:9876
@RyanKung
RyanKung / refiner.py
Created May 10, 2018 06:11
C/Cpp code refiner
def refine(args, path, filenames):
for filename in filenames:
if filename.split('.')[-1] in ['c', 'h', 'cpp', 'hpp']:
target = "%s/%s" % (path, filename)
print('fefine %s' % target)
os.system('clang-format -i -style=LLVM %s' % target)
os.path.walk('./', refine, ())
@RyanKung
RyanKung / actor-pika.py
Created December 7, 2017 17:24
actor-pika.py
import pika
import json
import asyncio
from pulsar import send
from pulsar.async.consts import ACTOR_STATES
from pulsar.apps import Application
from pulsar import command
@command(ack=False)
function compiler(code)
{
PiPikachu=[],PikaPikachu=[];
try{
var ip=document.getElementById('ip').value.replace( /\s\s+/g, ' ' ).trim().split(' ');
for(i=0;i<ip.length;i++)
PiPikachu.push(ip[i]);
}
catch(e)
{document.getElementById('op').value="Invalid input!";}
@RyanKung
RyanKung / prometheus_middleware.py
Created October 31, 2017 06:33
prometheus_middleware.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import time
from flask import request_started, request_finished, request, g, jsonify
from prometheus_client import Counter, Histogram, generate_latest
from werkzeug.contrib.fixers import ProxyFix
@RyanKung
RyanKung / magic.py
Last active February 16, 2021 00:06
just magic
import sys
import ast
origin_import = __import__
AST = {}
def custom_import(name, *args, **kwargs):
module = origin_import(name, *args, **kwargs)
if not hasattr(module, '__file__'):
@RyanKung
RyanKung / Kovan address
Created October 17, 2017 09:15
Kovan address
0x7C0a95125E93086a6b7280760b893D26dC5Fd90f
@RyanKung
RyanKung / gen.py
Last active September 15, 2017 12:43
from hashlib import sha256
import random
import base58
import re
import sys
def gen_private_key(version=128, compress=1):
max = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141
key = random.randint(1, max)
@RyanKung
RyanKung / pulsarapp.py
Created September 11, 2017 09:27
Example for pulsar app
from pulsar.apps import Application
from pulsar import arbiter, ensure_future, get_actor, send
class TestApp(Application):
def monitor_start(self, monitor, exc=None):
print('monitor %s start' % monitor.name)
monitor.bind_event('hello_monitor', print)
async def worker_start(self, worker, exc=None):