ini nginx_confi.conf

nginx_confi.conf
upstream unicorn {
  server unix:/tmp/unicorn.foo.sock fail_timeout=0;
}

server {
  listen 80 default deferred;
  listen 443 ssl default;
  ssl_certificate /etc/ssl/certs/foo.crt;
  ssl_certificate_key /etc/ssl/private/foo.key;

  server_name foo;
  root /var/apps/foo/current/public;

  try_files $uri/system/maintenance.html $uri/index.html $uri @unicorn;

  location @unicorn {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://unicorn;
  }

  error_page 502 503 /maintenance.html;
  error_page 500 504 /500.html;
  keepalive_timeout 5;
}

ini 在非管理URL上强制Wordpress到HTTP

在非管理URL上强制Wordpress到HTTP

example_ssl.conf
<VirtualHost *:443>
	SSLEngine On
	SSLCertificateFile /etc/apache2/ssl/www.example.com.crt
	
	ServerName example.com
	ServerAlias www.example.com
	
	<Directory "/var/www/example/">
		AllowOverride All
		Order allow,deny
		Allow from All
	</Directory>
	
	<IfModule mod_rewrite.c>
		RewriteEngine On
		RewriteCond %{REQUEST_URI} !^/wp-(admin|login)(.*) [NC]
		RewriteRule ^/(.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
	</IfModule>
	
	LogLevel debug
	ErrorLog ${APACHE_LOG_DIR}/error_example_ssl.log
	CustomLog ${APACHE_LOG_DIR}/access_example_ssl.log combined
</VirtualHost>

ini gistfile1.ini

gistfile1.ini
[Default Text]
FileNameExtensions=txt; text; wtx; log; asc; doc; diz; nfo
Default Style=font:Consolas; size:10; fore:#F8F8F2; back:#272822
Margins and Line Numbers=size:-2; fore:#BCBCBC; back:#3B3A32
Matching Braces=size:+1; bold; fore:#000000; back:#FD971F
Matching Braces Error=size:+1; bold; fore:#F8F8F0; back:#F92672
Control Characters (Font)=size:-1
Indentation Guide (Color)=fore:#A0A0A0
Selected Text (Colors)=fore:#F8F8F2; back:#49483E; eolfilled
Whitespace (Colors, Size 0-5)=
Current Line Background (Color)=back:#3B3A32
Caret Foreground (Color)=
Caret Width (Size 1-3)=
Long Line Marker (Colors)=fore:#BCBCBC; back:#3B3A32
Extra Line Spacing (Size)=size:2
2nd Default Style=
2nd Margins and Line Numbers=
2nd Matching Braces=bold; fore:#FF0000
2nd Matching Braces Error=bold; fore:#000080
2nd Control Characters (Font)=size:-1
2nd Indentation Guide (Color)=fore:#A0A0A0
2nd Selected Text (Colors)=eolfilled
2nd Whitespace (Colors, Size 0-5)=fore:#FF4000
2nd Current Line Background (Color)=back:#FFFF00; alpha:50
2nd Caret Foreground (Color)=
2nd Caret Width (Size 1-3)=
2nd Long Line Marker (Colors)=fore:#FFC000
2nd Extra Line Spacing (Size)=
[Web Source Code]
FileNameExtensions=html; htm; asp; aspx; shtml; htd; xhtml; php; php3; phtml; htt; cfm; tpl; dtd; hta; htc
Default=
HTML Tag=fore:#F92672
HTML Unknown Tag=fore:#F8F8F0; back:#F92672
HTML Attribute=fore:#A6E22E
HTML Unknown Attribute=#F8F8F0; back:#F92672
HTML Value=fore:#E6DB74
HTML String=fore:#E6DB74
HTML Other Inside Tag=fore:#E6DB74
HTML Comment=fore:#75715E
HTML Entity=fore:#F92672
HTML Element Text=
XML Identifier=fore:#75715E
SGML=fore:#75715E
CDATA=fore:#75715E
ASP Start Tag=fore:#F92672
PHP Start Tag=fore:#F92672
PHP Default=
PHP Comment=fore:#75715E
PHP Keyword=fore:#F92672
PHP String=fore:#E6DB74
PHP Simple String=fore:#E6DB74
PHP Number=fore:#AE81FF
PHP Operator=fore:#F92672
PHP Variable=
PHP String Variable=
PHP Complex Variable=
JS Default=
JS Comment=fore:#75715E
JS Keyword=fore:#F92672
JS Identifier=
JS String=fore:#E6DB74
JS Regex=fore:#006633; back:#FFF1A8
JS Number=fore:#AE81FF
JS Symbols=fore:#F92672
ASP JS Default=
ASP JS Comment=fore:#75715E
ASP JS Keyword=fore:#F92672
ASP JS Identifier=
ASP JS String=fore:#E6DB74
ASP JS Regex=fore:#E6DB74
ASP JS Number=fore:#AE81FF
ASP JS Symbols=fore:#F92672
VBS Default=
VBS Comment=fore:#75715E
VBS Keyword=fore:#F92672
VBS Identifier=
VBS String=fore:#E6DB74
VBS Number=fore:#AE81FF
ASP VBS Default=
ASP VBS Comment=fore:#75715E
ASP VBS Keyword=fore:#F92672
ASP VBS Identifier=
ASP VBS String=fore:#E6DB74
ASP VBS Number=fore:#AE81FF
[XML Document]
FileNameExtensions=xml; xsl; rss; svg; xul; xsd; xslt; axl; rdf; xaml; vcproj
Default=
XML Tag=fore:#F92672
XML Attribute=fore:#A6E22E
XML Value=fore:#E6DB74
XML String=fore:#E6DB74
XML Other Inside Tag=fore:#F92672
XML Comment=fore:#75715E
XML Entity=fore:#F92672
XML Element Text=
XML Identifier=fore:#F92672
SGML=fore:#F92672
CDATA=fore:#75715E
[CSS Style Sheets]
FileNameExtensions=css
Default=
Comment=fore:#75715E
HTML Tag=bold
Tag-Class=
Tag-Id=
Tag-Attribute=italic
Pseudo-class/element=
Unknown Pseudo-class=fore:#F8F8F0; back:#F92672
CSS Property=
Unknown Property=fore:#F8F8F0; back:#F92672
String=fore:#E6DB74
Value=
Operator=fore:#F92672
Important=bold
Directive=bold
[JavaScript]
FileNameExtensions=js; jse; jsm; json; as
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Regex=fore:#E6DB74
Number=fore:#AE81FF
Operator=fore:#F92672
[VBScript]
FileNameExtensions=vbs; dsm
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Number=fore:#AE81FF
Operator=
[C/C++ Source Code]
FileNameExtensions=c; cpp; cxx; cc; h; hpp; hxx; hh; m; mm; idl; inl; odl
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Number=fore:#AE81FF
Operator=fore:#F92672
Preprocessor=fore:#75715E
[C# Source Code]
FileNameExtensions=cs
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Verbatim String=fore:#E6DB74
Number=fore:#AE81FF
Operator=fore:#F92672
Preprocessor=fore:#75715E
[Resource Script]
FileNameExtensions=rc; rc2; rct; rh; r; dlg
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Number=fore:#AE81FF
Operator=fore:#F92672
Preprocessor=fore:#75715E
[Makefiles]
FileNameExtensions=mak; make; mk; dsp
Default=
Comment=fore:#75715E
Identifier=
Operator=
Target=
Preprocessor=fore:#75715E
[Java Source Code]
FileNameExtensions=java
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Regex=fore:#E6DB74
Number=fore:#AE81FF
Operator=fore:#F92672
[Visual Basic]
FileNameExtensions=vb; bas; frm; cls; ctl; pag; dsr; dob
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Number=fore:#AE81FF
Operator=
Preprocessor=fore:#75715E
[Pascal Source Code]
FileNameExtensions=pas; dpr; dpk; dfm; inc; pp
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Number=fore:#AE81FF
Operator=bold
Inline Asm=
Preprocessor=fore:#75715E
[Assembly Script]
FileNameExtensions=asm
Default=
Comment=fore:#75715E
Identifier=
String=fore:#E6DB74
Number=fore:#AE81FF
Operator=fore:#F92672
CPU Instruction=
FPU Instruction=
Extended Instruction=
Directive=
Directive Operand=
Register=fore:#75715E
[SQL Query]
FileNameExtensions=sql
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
String=fore:#E6DB74
Identifier=
Quoted Identifier=
Number=fore:#AE81FF
Operator=fore:#F92672
[Perl Script]
FileNameExtensions=pl; pm; cgi; pod
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String double quoted=fore:#E6DB74
String single quoted=fore:#E6DB74
Number=fore:#AE81FF
Operator=
Scalar $var=
Array @var=
Hash %var=
Symbol table *var=
Regex /re/ or m{re}=fore:#E6DB74
Substitution s/re/ore/=fore:#E6DB74
Back ticks=
Here-doc (delimiter)=fore:#75715E
Here-doc (single quoted, q)=fore:#75715E
Here-doc (double quoted, qq)=fore:#75715E
Here-doc (back ticks, qx)=fore:#75715E
Single quoted string (generic, q)=fore:#E6DB74
Double quoted string (qq)=fore:#E6DB74
Back ticks (qx)=
Regex (qr)=fore:#E6DB74
Array (qw)=
Prototype=
Format identifier=
Format body=
POD (common)=
POD (verbatim)=
Data section=
Parsing error=fore:#F8F8F0; back:#F92672
[Python Script]
FileNameExtensions=py; pyw
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String double quoted=fore:#E6DB74
String single quoted=fore:#E6DB74
String triple double quotes=fore:#E6DB74
String triple single quotes=fore:#E6DB74
Number=fore:#AE81FF
Operator=fore:#F92672
Function name=fore:#A6E22E
Class name=fore:#A6E22E
[Configuration Files]
FileNameExtensions=ini; inf; reg; cfg; properties; oem; sif; url; sed; theme
Default=
Comment=fore:#75715E
Section=fore:#F92672
Assignment=fore:#A6E22E
Default Value=
[Apache Config Files]
FileNameExtensions=conf; htaccess
Default=
Comment=fore:#75715E
String=fore:#E6DB74
Number=fore:#AE81FF
Directive=
IP Address=
[PowerShell Script]
FileNameExtensions=ps1; psc1
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
String=fore:#E6DB74
Number=fore:#AE81FF
Operator=
Variable=
Cmdlet=
Alias=
[Batch Files]
FileNameExtensions=bat; cmd
Default=
Comment=fore:#75715E
Keyword=fore:#F92672
Identifier=
Operator=
Command=
Label=
[Diff Files]
FileNameExtensions=diff; patch
Default=
Comment=fore:#75715E
Command=
Source and Destination=italic; bold; fore:#4C4745
Position Setting=
Line Addition=back:#13354A; eolfilled
Line Removal=fore:#960050; back:#1E0010; eolfilled
Line Change=fore:#89807D; back:#4C4745; eolfilled

ini 香草味的MacType配置文件。

香草味的MacType配置文件。

README.md

- **Anti-aliasing:** gray scale
- **LCD Mode:** No optimization

All the others are kept as default.

---

The following issues are fixed:

- The normal font weight of *Courier New* is too thin.
- VirtualBox yells error `E_FAIL (0x80004005)`.
- The [MacType issues](https://conemu.github.io/en/Installation.html#mactype) of ConEmu.
Vanilla.ini
[General]
Name=Vanilla
HintingMode=1
AntiAliasMode=0
NormalWeight=0
BoldWeight=0
ItalicSlant=0
EnableKerning=0
GammaMode=0
LcdFilter=0
BolderMode=0
TextTuning=0
TextTuningR=0
TextTuningG=0
TextTuningB=0
GammaValue=1.0
Contrast=1.0
RenderWeight=1.0
Fontlink=1
HookChildProcesses=1
FontLoader=0
FontSubstitutes=0
Shadow=0,0,0,0x0,0,0x0
MaxBitmap=0
DirectWrite=1
HintSmallFont=0
CacheMaxFaces=256
CacheMaxSizes=16777216
CacheMaxBytes=16777216
[UnloadDll]
ConEmuC.exe
ConEmuC64.exe
VirtualBox.exe
[exclude]
[FontSubstitutes]
[Individual]
Courier New=,,12,,,
[ExcludeSub]
[DirectWrite]

ini NGINX配置,用于检测和重定向不支持的浏览器

NGINX配置,用于检测和重定向不支持的浏览器

nginx.conf
# # IE 10 +
# # Firefox 27 +
# # Safari 7 +
# # iOS Safari 5 +
# # IE mobile 10 +
# # Android 4.2 +
# # Blackberry 10 +
# # Chrome 31+

#
# Supported browsers
#
# modern_browser_value "modern.";

# Firefox 27s
modern_browser gecko 27.0.0;

modern_browser msie 10.0;
modern_browser msie 11.0;

modern_browser safari 7.0;

# modern_browser opera     9.0;
# modern_browser konqueror 3.0;

modern_browser  unlisted;

#
# Non-supported browsers
#
ancient_browser "MSIE 6.0";
ancient_browser msie 1.0;
ancient_browser msie 1.5;
ancient_browser msie 2.0;
ancient_browser msie 3.0;
ancient_browser msie 4.0;
ancient_browser msie 5.0;
ancient_browser msie 5.5;
ancient_browser msie 6.0;
ancient_browser msie 7.0;
ancient_browser msie 8.0;
ancient_browser msie 9.0;

ancient_browser safari 3;
ancient_browser safari 4;
ancient_browser safari 5;

ancient_browser gecko 1;
ancient_browser gecko 2;
ancient_browser gecko 3;
ancient_browser gecko 4;
ancient_browser gecko 5;
ancient_browser gecko 6;
ancient_browser gecko 7;
ancient_browser gecko 8;
ancient_browser gecko 9;
ancient_browser gecko 10;
ancient_browser gecko 11;
ancient_browser gecko 12;
ancient_browser gecko 13;
ancient_browser gecko 14;
ancient_browser gecko 15;
ancient_browser gecko 16;
ancient_browser gecko 17;
ancient_browser gecko 18;
ancient_browser gecko 19;
ancient_browser gecko 20;
ancient_browser gecko 21;
ancient_browser gecko 22;
ancient_browser gecko 23;
ancient_browser gecko 24;
ancient_browser gecko 25;
ancient_browser gecko 26;

ancient_browser opera 7;
ancient_browser opera 8;
ancient_browser opera 9;
ancient_browser opera 10;

ancient_browser konqueror 3;
ancient_browser konqueror 4;

ancient_browser Links Lynx Netscape4;

if ($http_user_agent ~ "MSIE 6.0" ) {
    set $ancient_browser 1;
}

if ($ancient_browser) {
    rewrite ^ https://www.mysite.com/unsopported.html;
}

ini 使用Apache保护特定位置仅允许一系列IP(和/或域)[白名单IP]

使用Apache保护特定位置仅允许一系列IP(和/或域)[白名单IP]

location_match.conf
<LocationMatch ^/(folder1|folder2|folder3\/child)/(.*)[\/]{0,1}feed>
	Order deny,allow
	Deny from all
	Allow from mydomain.com 80.80.80.10/15
</LocationMatch>

ini .tmux.conf

.tmux.conf

.tmux.conf
set-option -g prefix C-z
unbind-key C-b
bind-key C-z send-prefix

set-option -g default-terminal screen-256color
set -g terminal-overrides 'xterm:colors=256'

bind r source-file ~/.tmux.conf

set-window-option -g mode-keys vi

ini 具有SSL配置的NGINX Conf文件

具有SSL配置的NGINX Conf文件

nginx.ini
user deploy;
worker_processes 6;

events {
    worker_connections 1024;
}


http {
    passenger_root /usr/local/rvm/gems/ree-1.8.7-2011.03/gems/passenger-3.0.7;
    passenger_ruby /usr/local/rvm/wrappers/ree-1.8.7-2011.03/ruby;

    include mime.types;
    default_type application/octet-stream;

    sendfile on;

    keepalive_timeout 65;

    client_max_body_size 100m;
    
    server {

# Force non-www URL to rewrite with www
        if ($host !~* ^www\.){
            rewrite ^(.*)$ https://www.yourserver.com$1;
        }
     
        listen 443;
        server_name yourserver.com www.yourserver.com;

        ssl on;
        ssl_certificate www.yourserver.com.crt;
        ssl_certificate_key www.yourserver.com.key;

        ssl_session_timeout 5m;

        ssl_protocols SSLv2 SSLv3 TLSv1;
        ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
        ssl_prefer_server_ciphers on;

        client_max_body_size 100M;
        client_body_buffer_size 128k;
        root /path/to/your/code/public;
        passenger_enabled on;
    }

    # Force URL on https and www
    server{
        listen 80;
        server_name yourserver.com;
        rewrite ^ https://www.yourserver.com$1 permanent;
    }

}

ini 我的Tmux Conf

我的Tmux Conf

.tmux.conf
set -g default-terminal "xterm-256color"
setw -g window-status-current-bg default
setw -g window-status-current-attr underscore
set -g message-fg white
set -g message-bg black
set -g message-attr bright
setw -g mode-mouse on
setw -g utf8 on
set -g utf8 on

# resize panes like vim
#bind-key -r < resize-pane -L 3
#bind-key -r > resize-pane -R 3
#bind-key -r + resize-pane -U 1
#bind-key -r = resize-pane -D 1

ini 192.168.33.10.xip.io.conf

192.168.33.10.xip.io.conf

192.168.33.10.xip.io.conf
                                                                             !34
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName 192.168.33.10.xip.io

    DocumentRoot /vagrant
    
    # Uncomment this to proxy pass to fastcgi
    # Assumes Apache 2.4 with mod_proxy_fcgi
    # ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/vagrant/ 

    <Directory /vagrant>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/192.168.33.10.xip.io-error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/192.168.33.10.xip.io-access.log combined


</VirtualHost>