Skip to content

Instantly share code, notes, and snippets.

View clarkzjw's full-sized avatar
🌴

Jinwei Zhao clarkzjw

🌴
View GitHub Profile
from twython import Twython, TwythonError
import time
import sys
APP_KEY = ''
APP_SECRET = ''
OAUTH_TOKEN = ''
OAUTH_TOKEN_SECRET = ''
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)

Keybase proof

I hereby claim:

  • I am clarkzjw on github.
  • I am clarkzjw (https://keybase.io/clarkzjw) on keybase.
  • I have a public key whose fingerprint is B878 C370 CF7D 871F AA3C 7663 7E1E B185 1D01 7D3D

To claim this, I am signing this object:

@clarkzjw
clarkzjw / LumberJack.py
Last active October 23, 2016 05:17
Telegram game LumberJack bot, require Python3 and PyAutoGUI, the coordinates are for the left side of 1366*768 screen.
from pyautogui import *
from time import sleep
def move(_pos, _now):
if _pos == 'left' and _now == 'left':
typewrite(['left'])
typewrite(['left'])
elif _pos == 'left' and _now == 'right':
typewrite(['right'])
@clarkzjw
clarkzjw / docker-compose.yml
Last active January 10, 2017 05:12
Prometheus
version: '2'
volumes:
prometheus_data: {}
grafana_data: {}
services:
swarm_exporter:
image: daocloud.io/daocloud/swarm_exporter:0.1.1
labels:
io.daocloud.dce.compose.placement.constraints: '["node.role == manager"]'
@clarkzjw
clarkzjw / docker-compose.yml
Created January 10, 2017 05:13
三节点MongoDB副本集
version: '2'
services:
mongo1:
image: mongo
container_name: mongo1
command: [mongod, --replSet, my-mongo-set, --dbpath, /data/db]
networks:
- mongo-net
mongo2:
image: mongo
@clarkzjw
clarkzjw / docker-compose.yml
Created January 10, 2017 06:36
MongoDB-Sharded-Cluster-ReplicaSet
version: '2'
services:
mongo-config1:
image: mongo
container_name: mongo-config1
command: [mongod, --configsvr, --replSet, my-mongo-set, --dbpath, /data/db]
ports:
- "27019"
networks:
- mongo-net
@clarkzjw
clarkzjw / log.py
Last active January 19, 2017 05:48
LogStash
import logging
import time
from logging.handlers import RotatingFileHandler
# ----------------------------------------------------------------------
def create_rotating_log(path):
"""
Creates a rotating log
@clarkzjw
clarkzjw / libimobiledevice_ifuse_Ubuntu.md
Created February 27, 2017 03:12 — forked from samrocketman/libimobiledevice_ifuse_Ubuntu.md
On Ubuntu 16.04, since iOS 10 update, libimobiledevice can't connect to my iPhone. This is my attempt to document a fix.

Why this document?

I upgraded my iPhone 5s to iOS 10 and could no longer retrieve photos from it. This was unacceptable for me so I worked at achieving retrieving my photos. This document is my story (on Ubuntu 16.04).

The solution is to compile libimobiledevice and ifuse from source.

Setup environment

Don't forget to set up your environment before building. I typically build and install packages to my local user at $HOME/usr.

#include <iostream>
#include <chrono>
class TicToc
{
private:
typedef std::chrono::high_resolution_clock clock;
typedef std::chrono::microseconds res;
clock::time_point t1, t2;
{"sig":"3483abec9a7d04ea035f782281fed007f44319d55f15cac6b5ffa98a71ea8088a6bd551429bfbffd4a03857984bfbcbdef5e2debc8f12a51294bbac0af1749020","msghash":"ed7334b763729d61b830458033b3e7d8aa673e549cd96a739c9922cdd3a2c366"}