This is tutorial is about simple client-server file updating. This is not blue-green deploy!
Protocol: RSYNC through SSH. Tested on target server: Ubuntu 16.04 x64. (suitable for Ubuntu 14.x).
This is tutorial is about simple client-server file updating. This is not blue-green deploy!
Protocol: RSYNC through SSH. Tested on target server: Ubuntu 16.04 x64. (suitable for Ubuntu 14.x).
| /* Critical CSS Finder w/media query support and output to console | |
| by Katie Harron - https://github.com/pibby - https://pibby.com | |
| forked from james-Ballyhoo (https://gist.github.com/james-Ballyhoo/04761ed2a5778c505527) who forked from PaulKinlan (https://gist.github.com/PaulKinlan/6284142) | |
| I don't know why this isn't keeping my 2 space indents :( | |
| */ | |
| (function() { | |
| function findCriticalCSS(w, d) { | |
| // Pseudo classes formatting | |
| var formatPseudo = /([^\s,\:\(])\:\:?(?!not)[a-zA-Z\-]{1,}(?:\(.*?\))?/g; |
| #!/bin/bash | |
| if [[ $EUID -ne 0 ]]; then | |
| echo "This script must be run as root" 1>&2 | |
| exit 1 | |
| fi | |
| apt-get update | |
| apt-get install -y git-core autoconf bison libxml2-dev libbz2-dev libmcrypt-dev libcurl4-openssl-dev libltdl-dev libpng-dev libpspell-dev libreadline-dev make | |
| mkdir -p /etc/php7/conf.d | |
| mkdir -p /etc/php7/cli/conf.d | |
| mkdir /usr/local/php7 |
| <?php | |
| class Math { | |
| /** | |
| * The base. | |
| * | |
| * @var string | |
| */ | |
| private static $base = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; |
| # This is the simplest definition, with the addition of a type | |
| input { | |
| udp { | |
| port => 25826 # Must be specified. 25826 is the default for collectd | |
| buffer_size => 1452 # Should be specified. 1452 is the default for recent versions of collectd | |
| codec => collectd { } # This will invoke the default options for the codec | |
| type => "collectd" | |
| } | |
| } |
| SELECT id,state,command,time,left(replace(info,'\n','<lf>'),120) | |
| FROM information_schema.processlist | |
| WHERE command <> 'Sleep' | |
| AND info NOT LIKE '%PROCESSLIST%' | |
| ORDER BY time DESC LIMIT 50; |
| PidFile = /var/run/hhvm.pid | |
| Eval { | |
| Jit = true | |
| JitWarmupRequests = 3 | |
| } | |
| Log { | |
| Level = Debug | |
| Header = true |
| # | |
| # Working with branches | |
| # | |
| # Get the current branch name (not so useful in itself, but used in | |
| # other aliases) | |
| branch-name = "!git rev-parse --abbrev-ref HEAD" | |
| # Push the current branch to the remote "origin", and set it to track | |
| # the upstream branch | |
| publish = "!git push -u origin $(git branch-name)" |
| <?php | |
| /// example by diamonddog ;) | |
| class curl_request { | |
| private static $opt = array( | |
| // CURLOPT_CONNECTTIMEOUT => 20, | |
| CURLOPT_RETURNTRANSFER => true, |
| #!/bin/bash | |
| echo -e "\nbenchmark.sh -n<number of requests> -c<number of concurrency> <URL1> <URL2> ..." | |
| echo -e "\nEx: benchmark.sh -n100 -c10 http://www.google.com/ http://www.bing.com/ \n" | |
| ## Gnuplot settings | |
| echo "set terminal png | |
| set output 'benchmark_${1}_${2}.png' | |
| set title 'Benchmark: ${1} ${2}' |