Skip to content

Instantly share code, notes, and snippets.

View grzhan's full-sized avatar
🧸
带娃宅

grzhan grzhan

🧸
带娃宅
View GitHub Profile
@grzhan
grzhan / dotnetcore_create_coredump.sh
Last active December 6, 2021 11:28
create .netcore coredump file in docker container
#! /bin/bash
# reference: https://docs.microsoft.com/en-us/dotnet/core/diagnostics/debug-linux-dumps
# enables verbose mode
set -x
# declare helper variables
DOTNET_VERSION=$(ls /usr/share/dotnet/shared/Microsoft.NETCore.App/)
DOTNET_DIR="/usr/share/dotnet/shared/Microsoft.NETCore.App/$DOTNET_VERSION"
@grzhan
grzhan / npm-login.py
Created February 19, 2017 19:55
An auto-login script for npm command line (powered by pexpect)
#!/usr/bin/env python
from __future__ import print_function
import sys
from pexpect import spawn, EOF
def main():
user_table = {
'username': ('username', 'password', 'email')
# ...
@grzhan
grzhan / shadowsocks.sh
Last active January 3, 2017 06:11
init script for shadowsocks (also common templates)
#!/bin/sh
### BEGIN INIT INFO
# Provides: shadowsocks
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start shadowsocks
# Description: start shadowsocks
### END INIT INFO

Keybase proof

I hereby claim:

  • I am grzhan on github.
  • I am grzhan (https://keybase.io/grzhan) on keybase.
  • I have a public key whose fingerprint is D7E5 7ECC 9D3A FD67 B519 36F3 840B E174 77CE DB2C

To claim this, I am signing this object:

@grzhan
grzhan / mainD2Hacked.as
Created March 16, 2016 08:42
用于导出Core.swf的mainD2文件Hack版
package
{
import flash.display.Sprite;
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.utils.ByteArray;
import flash.system.LoaderContext;
import flash.system.ApplicationDomain;
@grzhan
grzhan / mainD2.as
Last active May 14, 2016 11:22
舰队Collection,mainD2.swf中的AS脚本
package
{
import flash.display.Sprite;
import flash.display.Loader;
import res.common.LoadingShipAnimation;
import flash.events.Event;
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.MouseEvent;
@grzhan
grzhan / chsdir
Created October 13, 2015 10:22
Linux Shell下的目录拼音补全,出处:https://code.google.com/p/easyscripts/wiki/chsdir
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# shaozx@gmail.com 2009-05-04
#
# Description: 在控制台使用 cd 命令时用拼音补全中文路径
#
# 实验目录如下:
# biff@lenovo:/domain/WorkSpace$ ls
# SVN培训 全球眼 浙江建行 浙江农信
#
# -*- coding:utf-8 -*-
from pyquery import PyQuery as pq
import requests
from PIL import Image
from StringIO import StringIO
import time
import os
import stat
import datetime
import operator
@grzhan
grzhan / ehentai.py
Last active August 28, 2015 12:49
因为最近e绅士收藏的本子经常失效丢失,所以写了个简单的下载器,设定了延时来规避e绅士对于下载脚本的检测,速度比较慢,但满足了自己的需求
#!/usr/bin/python
#-*- coding: utf-8 -*-
# ============================================
# _____ _ _ _ _
# | ____| | | | | ___ _ __ | |_ __ _(_)
# | _| _____| |_| |/ _ \ '_ \| __/ _` | |
# | |__|_____| _ | __/ | | | || (_| | |
# |_____| |_| |_|\___|_| |_|\__\__,_|_|
#
# --------------------------------------------
import copy
import functools
class B(object):
def __init__(self, name):
self.name = name
class A(object):