Skip to content

Instantly share code, notes, and snippets.

@zhasm
zhasm / fanfou.user.js
Last active January 22, 2026 12:02
fanfou user switch
// ==UserScript==
// @name SpaceFanfou light
// @namespace http://tampermonkey.net/
// @version 1.1.3
// @description Switch between saved Fanfou accounts with a dropdown menu and background login dialog
// @author AutoGenerated
// @match https://*.fanfou.com/*
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_addStyle
@zhasm
zhasm / video-speed.js
Last active December 13, 2024 09:29
video-speed
// ==UserScript==
// @name
// 音视频增强脚本:无极调速|倍速快学|快乐刷剧|视频下载|画面截图等「适用大部分网站」
// @name:en Audio and Video Enhancement Script: Supports infinite speed
// adjustment, video downloading, and more.
// @name:zh
// 音视频增强脚本:支持无极调速、倍速快学、快乐刷剧、视频下载、画面截图等「适用大部分网站」
// @name:zh-TW
// 音影片增強腳本:支援無極調速、倍速快學、快樂刷劇、影片下載、畫面截圖等「適用大部分網站」
// @name:ja オーディオおよびビデオ強化スクリプト:
@zhasm
zhasm / btree.c
Created April 6, 2019 13:33
draw binary ascii in c
#include <stdio.h>
// http://web.archive.org/web/20071224095835/http://www.openasthra.com/wp-content/uploads/2007/12/binary_trees1.c
typedef struct Tree Tree;
struct Tree
{
Tree * left, * right;
int element;
};
@zhasm
zhasm / img.py
Created July 27, 2017 05:54
A script for displaying image(s) on terminal
# -*- coding: utf-8 -*-
# extracted from celery
from __future__ import absolute_import, unicode_literals
import os
import sys
TERM = os.environ.get('TERM')
TERM_IS_SCREEN = TERM and TERM.startswith('screen')
@zhasm
zhasm / dy_functions.py
Created July 19, 2017 08:08
declare python dynamic functions
# -*- encoding: utf-8 -*-
"""
在globals()这个{}里添加一组 key: value
key: 函数名,字符串
value: 函数的定义。
"""
import sys
@zhasm
zhasm / pdfgen.scpt
Created November 7, 2016 12:25
pdfgen adding TOC
tell application "PDFpenPro"
activate
delay 0.5
tell application "System Events"
key code 8 using {command down} -- C
delay 0.5
key code 0 using {shift down, command down} -- A
end tell
end tell
@zhasm
zhasm / xdebug2png.sh
Last active September 19, 2016 03:31
xdebug2png
#!/usr/bin/env bash
# brew/apt-get/yum install graphviz
# sudo pip install gprof2dot
# cmd:
# gprof2dot -n 10 -f callgrind INPUT_FILE |dot -Tpng -o OUTPUT.png
if [[ $# -lt 2 ]]; then
echo "Usage: $0 <INPUT-FILENAME: xdebug.out.xxx> <OUT-FILENAME: xxx.png> [other gp\
rof2dot options like -n 10]"
@zhasm
zhasm / python_resources.md
Created May 7, 2014 03:19 — forked from jookyboi/python_resources.md
Python-related modules and guides.

Packages

  • lxml - Pythonic binding for the C libraries libxml2 and libxslt.
  • boto - Python interface to Amazon Web Services
  • Django - Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
  • Fabric - Library and command-line tool for streamlining the use of SSH for application deployment or systems administration task.
  • PyMongo - Tools for working with MongoDB, and is the recommended way to work with MongoDB from Python.
  • Celery - Task queue to distribute work across threads or machines.
  • pytz - pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.4 or higher.

Guides

@zhasm
zhasm / css_resources.md
Created May 7, 2014 03:19 — forked from jookyboi/css_resources.md
CSS libraries and guides to bring some order to the chaos.

Libraries

  • 960 Grid System - An effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
  • Compass - Open source CSS Authoring Framework.
  • Bootstrap - Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
  • Font Awesome - The iconic font designed for Bootstrap.
  • Zurb Foundation - Framework for writing responsive web sites.
  • SASS - CSS extension language which allows variables, mixins and rules nesting.
  • Skeleton - Boilerplate for responsive, mobile-friendly development.

Guides