Skip to content

Instantly share code, notes, and snippets.

View wyw's full-sized avatar

Wu Yuanwei wyw

  • 10:30 (UTC +08:00)
View GitHub Profile
@binderclip
binderclip / set-proxy-for-atom.md
Created September 12, 2015 04:27
set shadowsocks proxy for atom

~/.atom/.apmrc

strict-ssl = false
http-proxy = http://127.0.0.1:8090/proxy.pac
$ apm config list
...
@l1x
l1x / install_gradle_version_with_homebrew.sh
Created June 17, 2015 19:24
Installing a specific version of Gradle with Homebrew
brew tap homebrew/versions
brew search gradle
brew install homebrew/versions/gradle112
gradle -version
brew link --overwrite gradle112
gradle -version
@PeterDing
PeterDing / reading.md
Created April 11, 2015 03:20
learn CS totally

ALGORITHM:

C 学习笔记.pdf
http://www.math.pku.edu.cn/teachers/qiuzy/ds_python/courseware/index.htm
数据结构, C语言版 by 严蔚敏, 吴伟民.pdf
Data Structures & Algorithm Analysis in C++, Fourth Edition by Mark A. Weiss.pdf
Programming Pearls, Second Edition by Jon Bentley.pdf
More Programming Pearls -- Confessions of a Coder by Jon Bentley.pdf
The Algorithm Design Manual, Second Edition by Steven S Skiena.pdf

Cracking the Coding Interview -- 150 Programming Questions and Solutions.pdf

@P7h
P7h / tmux__CentOS__build_from_source.sh
Last active May 2, 2024 01:27
tmux 2.0 and tmux 2.3 installation steps for Ubuntu. Or build from tmux source v2.5 for Ubuntu and CentOS.
# Steps to build and install tmux from source.
# Takes < 25 seconds on EC2 env [even on a low-end config instance].
VERSION=2.7
sudo yum -y remove tmux
sudo yum -y install wget tar libevent-devel ncurses-devel
wget https://github.com/tmux/tmux/releases/download/${VERSION}/tmux-${VERSION}.tar.gz
tar xzf tmux-${VERSION}.tar.gz
rm -f tmux-${VERSION}.tar.gz
cd tmux-${VERSION}
@zmwangx
zmwangx / mac-keys-unicode.md
Last active March 15, 2025 00:10
Unicode characters for special keys on the Mac keyboard (not necessarily Mac specific). #symbols

⌘ – &#x2318;&#8984; – the Command Key symbol
⌥ – &#x2325;&#8997; – the Option Key symbol
⇧ – &#x21E7;&#8679; – the Shift Key symbol
⌃ – &#x2303;&#8963; – the Control Key symbol
⎋ – &#x238B;&#9099; – the ESC Key symbol
⇪ – &#x21ea;&#8682; – the Capslock symbol
⏎ – &#x23ce;&#9166; – the Return symbol
⌫ – &#x232b;&#9003; – the Delete / Backspace symbol
⇥ – &#x21E5;&#8677; – the Tab Key symbol

@dmitshur
dmitshur / gist:6927554
Last active December 29, 2024 12:06
[Legacy GOPATH mode] How to `go get` private repos using SSH key auth instead of password auth.
@sepehr
sepehr / in_arrayi.php
Created August 27, 2013 09:12
PHP: Case-insensitive in_array()
<?php
/**
* Case-insensitive in_array() wrapper.
*
* @param mixed $needle Value to seek.
* @param array $haystack Array to seek in.
*
* @return bool
*/
@jaxbot
jaxbot / gist:5748513
Created June 10, 2013 12:58
Block nginx from serving .git directories
location ~ /\.git {
deny all;
}
# or, all . directories/files in general (including .htaccess, etc)
location ~ /\. {
deny all;
}
@freeformz
freeformz / WhyILikeGo.md
Last active October 6, 2022 23:31
Why I Like Go

A slightly updated version of this doc is here on my website.

Why I Like Go

I visited with PagerDuty yesterday for a little Friday beer and pizza. While there I got started talking about Go. I was asked by Alex, their CEO, why I liked it. Several other people have asked me the same question recently, so I figured it was worth posting.

Goroutines

The first 1/2 of Go's concurrency story. Lightweight, concurrent function execution. You can spawn tons of these if needed and the Go runtime multiplexes them onto the configured number of CPUs/Threads as needed. They start with a super small stack that can grow (and shrink) via dynamic allocation (and freeing). They are as simple as go f(x), where f() is a function.

@kapkaev
kapkaev / gist:4619127
Created January 24, 2013 09:30
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error. Resque
$ redis-cli
> config set stop-writes-on-bgsave-error no