Skip to content

Instantly share code, notes, and snippets.

View fffonion's full-sized avatar

Wangchong Zhou fffonion

View GitHub Profile
@fffonion
fffonion / vmstat.php
Created April 14, 2015 10:59
VPS all-in-one graph page for SolusVM and KiwiVM
<html>
<head><title>vmstat</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"></head>
<body>
<?php
$simple = isset($_GET['simple'])?true:false;
function reasonable_size($s){
if($s<1000)
return $s."B";
else if($s<1024000)
@fffonion
fffonion / Readme.MD
Last active October 5, 2015 18:45
ARM emulator
@fffonion
fffonion / result.md
Created October 5, 2015 23:39
Reserved for CA assignment 2

(empty)

@fffonion
fffonion / automeiju.py
Created November 30, 2015 01:34
Automatically add renren meiju magnet to deluge
import os
import re
import time
import httplib2
from deluge_client import DelugeRPCClient
base_url = 'http://--CENSORED-BY-GFW--'
headers = {
'User-Agent':'Mozilla/5.0 xxxxx',
'Accept-Language':'zh-CN,zh;q=0.8',
@fffonion
fffonion / dm123bot.py
Last active December 23, 2015 14:39
a vely vely ugly scrlipt for converting dm123 xinfan jieshao to BBCode
#coding=utf-8
__version__=1.4
#1.2 修正补全图片url时出现的bug
#1.3 htmlescape
#1.4 flash的BBCOD优化,调整大小;字体调整为雅黑,标题放大
import urllib2,re,win32clipboard as clipboard,time,win32con,os,sys
import random
import httplib2
import datetime
baseurl='http://www.dm123.cn'
@fffonion
fffonion / ma_calc.py
Created October 15, 2013 03:41
MA收集品、妖精血量、妖精攻击计算器
import math
class calc():
WAKE_FAIRY,NORMAL_FAIRY=True,False
NORMAL_FAIRY_1,NORMAL_FAIRY_2,WAKE_FAIRY=0,1,2
@classmethod
def item_get(cls,fairy_lv,is_wake=False,damage_hp=0):
'''
收集品获得量计算器
'''
@fffonion
fffonion / eclipse_package_cleaner.py
Last active December 25, 2015 18:29
cleanup old eclipse packages
import os
import re
from distutils.version import LooseVersion, StrictVersion
#def versiontuple(v):
# return tuple(map(int, (v.split("."))))
dir='D:\\Dev\\Java\\eclipse.x86\\plugins'
del_dir=os.path.join(dir,'_delete')
plugin=os.listdir(dir)
plugin_dict={}
for p in plugin:
@fffonion
fffonion / duowan_gift.py
Created October 25, 2013 16:25
领多玩礼包
#coding:utf-8
import httplib2
import hashlib
import random
import json
alphanum='0123456789abcdef'
verify=lambda x:hashlib.md5("J]KcRe(dxmk5cMS-%sJ]KcRe(dxmk5cMS-"%x).hexdigest()
mac_gen=lambda :':'.join([random.choice(alphanum)+random.choice(alphanum)*(j/j) for j in range(1,6) ])
mac=mac_gen()
uri='mac=%sverify=%s'%(mac,verify(mac))
@fffonion
fffonion / DEC2BIN&HEX.asm
Last active December 28, 2015 16:09
HUST微机原理实验x3 感受一下寄存器脑残粉的恶意
data segment
OBUF DB '$'
OBUF1 DB 0AH,0DH,'Please input N(0-255):$'
IBUF DB 3 DUP(?),'=$'
OUT_D DB 0AH,0DH,'N=$'
OUT_H DB 'H=$'
OUT_B DB 'B',0AH,0DH,'$'
data ends
code segment
@fffonion
fffonion / decode_cdp.py
Created December 10, 2013 12:04
ComicDown(千寻漫画盒) cdp文件解包器
#!/usr/bin/env python2
# coding:utf-8
# Tool for decoding ComidDown site files (.cdp)
# Contributor:
# fffonion <fffonion@gmail.com>
import json
import struct
import zlib
f=open(r'178.cdp','rb')
cnt,sign=struct.unpack('<Ix3s',f.read(8))