Skip to content

Instantly share code, notes, and snippets.

@kimw
kimw / README.md
Last active October 20, 2023 05:34
My Pretty UserStyles

My Pretty UserStyles

A set of userstyles written in Stylus.

INSTALL

Open the URLs below in Firefox and follow the instructions.

STYLE NAME INSTALL LINK
@kimw
kimw / update-all-docker-images-in-one-line.md
Created May 23, 2018 20:31
Update All Docker Images In One Line

Update All Docker Images In One Line

The scripts below helps to maintain docker images. It keep images in updated and removes the outdates.

Do In bash/zsh/dash/sh

for img in $(docker images | sed '1d' | awk '{print $1":"$2}' | sort)
do
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 1K of event 'cpu-clock'
# Event count (approx.): 16060605900
#
# Children Self Samples Command Shared Object Symbol
# ........ ........ ............ ......... ................. ...................................................
@kimw
kimw / ss-gqserver.log
Created March 25, 2018 16:51
ss-gqserver.log
2018-03-25 09:24:13 INFO: current server connection: 21
2018-03-25 09:24:13 INFO: remote_recv close the connection
2018-03-25 09:24:13 INFO: current remote connection: 20
2018-03-25 09:24:13 INFO: current server connection: 20
fatal error: runtime.SetFinalizer: pointer not in allocated block
goroutine 13578 [running]:
runtime.throw(0x56861e, 0x34)
/usr/lib/go-1.9/src/runtime/panic.go:605 +0x95 fp=0xc4200c1670 sp=0xc4200c1650 pc=0x42b385
runtime.SetFinalizer(0x557a00, 0xc420768000, 0x0, 0x0)
@kimw
kimw / shadowsocks-android-build-script.sh
Last active September 1, 2018 09:16
shadowsocks-android Build Script
#!/bin/bash
set -euv
#
export ANDROID_HOME=~/.android
export ANDROID_NDK_HOME=~/.android/ndk-bundle
export ANDROID_NDK=r16
export GOROOT_BOOTSTRAP=/usr/lib/go
export NDK_CCACHE=ccache
@kimw
kimw / my_dark_gitlab.css
Created May 23, 2017 11:10
Stylish: My Dark GitLab
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document regexp("https://gitlab\\.com/(?!users/sign_in)(?!help).*") {
body {
background-color: #222;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGBAMAAACDAP+3AAAAGFBMVEUfHx8eHh4dHR0bGxshISEiIiIlJSUjIyM9IpsJAAAFjUlEQVR4AT3UuZLcOBaF4QuI2XJxboIhF/eQFe1WovoBAAqccpkaZpc5+4yrXa8/RGpx/lrIXPjFCYjTp9z8REqF4VYNWB3Av3zQJ6b6xBwlKB/9kRkCjXVwGH3ziK5UcjFHVkmgY6osiBsGDFfseqq2ZbTz7E00qBDpzOxnD7ToABeros1vM6MX0rBQaG1ith1A/HJkvkHxsPGJ82dP8vVCyWmbyPTaAfGzg40bgIdrv2f3pBVPycUcufx+BSUUWDuCZi6zBqdM50ElKYPODqtLDjc31rBb9CZ59lbN/JScuMxHLUBcGiy6QRH9zpwgZGhRj8qSydPVgNNVgbWqYX3HbM9K2rqTnKVmsmwKWzc1ffEd20+Zq3Ji65kl6TSjALNvzmJt4Pi2f1etytGJmy5erLAgbNY4bjykC3YCLIS3nSZMKgwRsBarWgjdeVzIEDzpTkoOUArTF4WFXYHwxY585sT0nmTYMxmXfs8fzwswfnam8TMU49bvqSRnyRPnqlno4tVQQiH2A9Za8tNTfXQ0lxbSxUaZna0uLlj9Q0XzD96CpsOZUftolINKBWJpAOoAJC0T6QqZnOtfvcfJFcDrD4Cuy5Hng316XrqzJ204HynyHwWed6i+XGF40Uw2T7Lc71HyssngEOrgONfBY7wvW0UZdVAma5xmSNjRp3xkvKJkW6aSg7PK4K0+mbKqYB0WYBgWwxCXiS74zBCV
@kimw
kimw / my_dark_duckduckgo.css
Created May 23, 2017 11:09
Sylish: My Dark DuckDuckGo
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("duckduckgo.com") {
body {
color: #333;
}
body, .body--home, .site-wrapper, .region__body, .badge-link, .modal__box, .map-module-footer {
background-color: #333;
@kimw
kimw / how_can_i_remove_a_commit_on_github.md
Created February 13, 2017 01:11
How can I remove a commit on GitHub?

Q: How can I remove a commit on GitHub?

I "accidentally" pushed a commit to GitHub.

Is it possible to remove this commit?

I want to revert my GitHub repository as it was before this commit.

A:

@kimw
kimw / ss-ctl.conf
Last active February 25, 2017 10:31
dash script: shadowsocks controller
# file: ~/.ss-ctl.conf
# vim: ts=4 sw=4 noet ft=sh
#
# Config file of ss-ctl
# See: https://gist.github.com/kimw/6f30aeddea3e45ad7a282885c8ea5d3f
# Multi config files can be seprated by space
CONF_FILES="/a/path/to/config/file.json"
SS_SERVER_ENABLED=true
@kimw
kimw / shutdown-usb-disk.md
Last active October 8, 2016 04:37
Shutdown USB Disk

The package udisks2 is needed.

$ sudo udisksctl power-off -b /dev/sdXX

It's works on Ubuntu.