Skip to content

Instantly share code, notes, and snippets.

😞
生れて、すみません。

genzj genzj

😞
生れて、すみません。
Block or report user

Report or block genzj

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@genzj
genzj / script.py
Created Jul 22, 2019
crop and resize images, powered by PIL
View script.py
# -*- encoding: utf-8 -*-
import logging
import os.path
import sys
from PIL import Image
logging.basicConfig(level=logging.INFO)
L = logging.getLogger(__name__)
L.setLevel(logging.INFO)
@genzj
genzj / cloudSettings
Last active Aug 16, 2019
Visual Studio Code Settings Sync Gist
View cloudSettings
{"lastUpload":"2019-08-16T03:14:53.443Z","extensionVersion":"v3.4.1"}
@genzj
genzj / dynamic-host.json
Created Feb 17, 2019
An example of an ansible dynamic inventory script in Python
View dynamic-host.json
{
"group001": {
"hosts": ["host001", "host002"],
"vars": {
"var1": true
},
"children": ["group002"]
},
"group002": {
"hosts": ["host003","host004"],
@genzj
genzj / example-repo.log
Last active Aug 31, 2018
A git remote hook example to iterate and check each commits in a push
View example-repo.log
* commit 9b5a1a68de5df1702f59c7d309e73d7152b5c582 (HEAD -> master, new)
| Author: ZHU Jie <jie.zhu@huangloong.com>
| Date: Fri Aug 31 10:52:57 2018 +0000
|
| update another file
|
* commit 6d94315602e0969e61d7f141cb3f27e567bd65f5
| Author: ZHU Jie <jie.zhu@huangloong.com>
| Date: Fri Aug 31 10:52:42 2018 +0000
|
@genzj
genzj / README.md
Created Aug 26, 2018 — forked from DocX/README.md
Connect to bash inside running ECS container by cluster and service name
View README.md
@genzj
genzj / rot-dict.py
Created Dec 22, 2017
Rotting substitution cipher examples
View rot-dict.py
# -*- encoding: utf-8 -*-
def circle_alphabet(offset='a', start='a'):
start_code = ord(start)
offset_code = ord(offset)
for i in range(offset_code, start_code + 26):
yield chr(i)
for i in range(start_code, offset_code):
yield chr(i)
@genzj
genzj / env.sh
Created Sep 2, 2017
Jupyterhub use OAuth with local user
View env.sh
# env
#
# add your github oauth config to this file
# and launch the server with `sh run.sh`
#
# Note: Be careful to keep the client secret private. Use caution
# with version control to prevent publicly exposing the secret.
export GITHUB_CLIENT_ID=
export GITHUB_CLIENT_SECRET=
export OAUTH_CALLBACK_URL=
@genzj
genzj / issue_token_v3.sh
Created Oct 24, 2016
Retrieve an unscoped token from Keystone.
View issue_token_v3.sh
#!/bin/bash
default_domain_name='default'
if [[ $# -lt 2 ]] ; then
echo "Usage: $0 USERNAME PASSWORD"
exit 1
fi
curl -i \
-H "Content-Type: application/json" \
-d '
@genzj
genzj / .screenrc
Created Jun 14, 2016
A good screen config
View .screenrc
# GNU Screen - main configuration file
# All other .screenrc files will source this file to inherit settings.
# Author: Christian Wills - cwills.sys@gmail.com
# Allow bold colors - necessary for some reason
attrcolor b ".I"
# Tell screen how to set colors. AB = background, AF=foreground
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
@genzj
genzj / clean_file_name.py
Created Aug 28, 2015
Clean / unquote url encode sequences in downloaded files.
View clean_file_name.py
#!/usr/bin/env python
from __future__ import generators
from functools import partial
import os, os.path
try:
from urllib import unquote
except ImportError:
from urllib.parse import unquote
You can’t perform that action at this time.