Skip to content

Instantly share code, notes, and snippets.

[domain]
listen = /var/run/domain.sock
user = domain
group = domain
pm = dynamic
pm.max_children = 100
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 15
[PHP]
engine = On
expose_php = Off
max_execution_time = 5
memory_limit = -1
error_reporting = E_ALL ~ ~E_DEPRECATED
display_errors = Off
display_startup_errors = Off
html_errors = Off
upstream backend {
server unix:/var/run/domain.sock;
}
server {
listen 80 default;
server_name domain.com;
rewrite ^ https://$server_name$request_uri? permanent;
}
@jeremymarc
jeremymarc / gist:5314733
Created April 4, 2013 21:54
optimized php.ini
[PHP]
engine = On
expose_php = Off
max_execution_time = 5
memory_limit = -1
error_reporting = E_ALL ~ ~E_DEPRECATED
display_errors = Off
display_startup_errors = Off
html_errors = Off
// $mq-mobile-portrait : 320px !default;
// $mq-mobile-landscape : 480px !default;
// $mq-tablet-portrait : 640px !default; -- changed because i want my blog content is around this wide, not 768. you should let content & design determine your breakpoints
// $mq-tablet-landscape : 1024px !default;
// $mq-desktop : 1382px !default;
$mq-mobile-portrait : 20em !default;
$mq-mobile-landscape : 30em !default;
$mq-tablet-portrait : 40em !default;
$mq-tablet-landscape : 64em !default;
<?php
/*
* CLI report.
*/
$stdOutWriter = new \mageekguy\atoum\writers\std\out();
$cli = new \mageekguy\atoum\reports\realtime\cli();
$cli->addWriter($stdOutWriter);
/*
SUMMARY
I like to use kcachegrind for doing profiling on my ruby code. Most of my development
is done on OSX, and while you can install kcachegrind via macports, it takes forever
because it has to build KDE, as well. Much to my surprise, the fine folks who
wrote kcachegrind also made a QT version, qcachegrind. I was able to build this on
OSX without too much effort, only having to install QT and GraphViz. Yippie!
I'm running OSX 10.6.7, with Xcode 4. My default gcc/g++ version is 4.2. I'm sure
it will build just fine on earlier versions of Xcode, but I haven't tested it.
@jeremymarc
jeremymarc / sync migration_versions
Last active December 12, 2015 02:19
Sync doctrine migration_versions with your DB
ls app/DoctrineMigrations/|sed 's/Version//'|sed 's/.php//'|while read v; do echo "insert ignore into migration_versions values ('$v');"; done|mysql -uuser -ppass databse
@jeremymarc
jeremymarc / gist:4259910
Created December 11, 2012 16:17
Rsnapshot configuration file
config_version 1.2
snapshot_root /var/backups/
cmd_cp /bin/cp
cmd_rm /bin/rm
cmd_rsync /usr/bin/rsync
cmd_ssh /usr/bin/ssh
cmd_logger /usr/bin/logger
@jeremymarc
jeremymarc / innobackupex-restore.sh
Created December 4, 2012 14:27 — forked from dalecaru/innobackupex-restore.sh
Scripts to create and restore full and incremental backups (for all databases on server) using innobackupex from Percona.
#!/bin/sh
#
# Script to prepare and restore full and incremental backups created with innobackupex-runner.
#
# This script is provided as-is; no liability can be accepted for use.
#
INNOBACKUPEX=innobackupex-1.5.1
INNOBACKUPEXFULL=/usr/bin/$INNOBACKUPEX
TMPFILE="/tmp/innobackupex-restore.$$.tmp"