Skip to content

Instantly share code, notes, and snippets.

@techotaku
techotaku / Ruby_Albino_Windows.patch
Created Sep 1, 2012 — forked from jonforums/0001-albino-windows-refactor.patch
Ruby Albino Windows 补丁 - 修复Jekyll在Windows下使用Pygments进行语法高亮时Liquid提示bad file descriptor错误的问题
View Ruby_Albino_Windows.patch
diff --git a/lib/albino.rb b/lib/albino.rb
index 387c8e9..b77d55e 100644
--- a/lib/albino.rb
+++ b/lib/albino.rb
@@ -1,4 +1,5 @@
require 'posix-spawn'
+require 'rbconfig'
##
# Wrapper for the Pygments command line tool, pygmentize.
@techotaku
techotaku / php-5.5.3-win.cmd
Last active Dec 22, 2015
PHP 5.5.3 Windows configure command (vc11-x86-ts, should download / install Xdebug separately), phpinfo() & extensions configurations. Binaries download link: http://sdrv.ms/18Hgn5K
View php-5.5.3-win.cmd
configure --enable-cli-win32 --with-bz2 --with-curl --with-dba --enable-fileinfo --with-gettext --with-gmp --with-ldap --enable-mbstring --enable-mbregex --with-mcrypt --with-openssl --with-pgsql --enable-sockets --with-sqlite3 --with-config-file-scan-dir --with-tidy --enable-exif --with-mysql --with-mysqli --enable-pdo --with-pdo-mysql --with-pdo-pgsql --with-pdo-sqlite --enable-soap --with-xmlrpc --with-xsl
@techotaku
techotaku / travis-ci-phpinfo-5.4.txt
Created Sep 6, 2013
Travis-CI phpinfo() - 5.4.16 @ 2013-09-06
View travis-ci-phpinfo-5.4.txt
Using worker: worker-linux-6-1.bb.travis-ci.org:travis-linux-2
$ phpenv global 5.4
$ php --version
PHP 5.4.16 (cli) (built: Jun 28 2013 11:14:20)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
$ php -i
@techotaku
techotaku / travis-ci-phpinfo-5.5.txt
Created Sep 6, 2013
Travis-CI phpinfo() - 5.5.0 @ 2013-09-06
View travis-ci-phpinfo-5.5.txt
Using worker: worker-linux-3-2.bb.travis-ci.org:travis-linux-5
$ phpenv global 5.5
$ php --version
PHP 5.5.0 (cli) (built: Jun 28 2013 11:31:41)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0-dev, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
@techotaku
techotaku / travis-ci-phpinfo-5.3.txt
Last active Dec 22, 2015
Travis-CI phpinfo() - 5.3.26 @ 2013-09-06
View travis-ci-phpinfo-5.3.txt
Using worker: worker-linux-5-2.bb.travis-ci.org:travis-linux-12
$ phpenv global 5.3
$ php --version
PHP 5.3.26 (cli) (built: Jun 28 2013 11:03:57)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
$ php -i
@techotaku
techotaku / google-https-dns
Created Jan 8, 2018
Init script for google-https-dns in LEDE
View google-https-dns
#!/bin/sh /etc/rc.common
#
# Copyright (C) 2017 Ian Li <OpenSource@ianli.xyz>
#
# This is free software, licensed under the GNU General Public License v3.
# See /LICENSE for more information.
#
START=75
@techotaku
techotaku / config.json
Last active Mar 22, 2018
V2Ray / ShadowsocksR init scripts and configurations for OpenWrt / LEDE.
View config.json
{
"log": {
"access": "",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbound": {
"port": 12345,
"protocol": "dokodemo-door",
"settings": {
@techotaku
techotaku / haproxy.cfg
Last active Mar 22, 2020
HAProxy to Nginx (Web + V2Ray WebSocket) + OpenConnect + SSH + ShadowsocksR (TLS OBFS)
View haproxy.cfg
defaults
timeout connect 5s
timeout client 24h
timeout server 24h
global
log /dev/log local0
frontend ssl
log global
@techotaku
techotaku / haproxy.cfg
Last active Apr 11, 2020
HAProxy to Nginx (Web + V2Ray WebSocket) + OpenConnect + ShadowsocksR (TLS OBFS)
View haproxy.cfg
defaults
timeout connect 5s
timeout client 24h
timeout server 24h
global
log /dev/log local0
frontend ssl
log global
@techotaku
techotaku / unbound.conf
Created Jan 8, 2018
DNS (unbound + google-https-dns)
View unbound.conf
# Network:
# sudo docker network create -d bridge --subnet=172.25.0.0/16 dns
# DNS Upstream:
# sudo docker run -d --name dns-google \
# --network=dns --ip=172.25.1.1 --log-opt max-size=1m --restart=unless-stopped tarot13/google-https-dns
# Unbound:
# sudo docker run -d --name dns-unbound -v $HOME/unbound:/etc/unbound -p 53:53/tcp -p 53:53/udp \
# --network=dns --ip=172.25.1.2 --log-opt max-size=1m --restart=unless-stopped tarot13/unbound
# File:
# $HOME/unbound/unbound.conf
You can’t perform that action at this time.