Skip to content

Instantly share code, notes, and snippets.

View bransinanderson's full-sized avatar

Bransin Anderson bransinanderson

View GitHub Profile
@bransinanderson
bransinanderson / .htaccess
Created July 13, 2017 13:14
Protect development environments via htaccess and htpasswd
SetEnvIf Host staging.example.com passreq
AuthType Basic
AuthName "Password Required"
AuthUserFile /var/www/staging.example.com/html/.htpasswd
Require valid-user
Order allow,deny
Allow from all
Deny from env=passreq
Satisfy any
@bransinanderson
bransinanderson / mamp mysql terminal
Last active December 2, 2016 19:44
Run MySQL locally using mamp
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
@bransinanderson
bransinanderson / _pagination.twig
Last active April 25, 2016 15:09
Group page numbers in Craft pagination
{#
Group page numbers in Craft pagination
Example if we were on page 3 and numOfPaginatedItems is set to 5.
< 1 2 [3] 4 5 >
On page 7
< 6 [7] 8 9 10 >
# Option 1:
# Rewrite "www.example.com -> example.com"
<IfModule mod_rewrite.c>
# If not an SSL request WITHOUT WWW
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteCond %{HTTP_HOST} !^(local\..+|staging\..+|.+dev)$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
@bransinanderson
bransinanderson / craft_state_region.txt
Created June 21, 2015 20:14
Craft CMS Field Dropdown State/Region
{"options":[{"label":"Alabama","value":"AL","default":""},{"label":"Alaska","value":"AK","default":""},{"label":"Arizona","value":"AZ","default":""},{"label":"Arkansas","value":"AR","default":""},{"label":"California","value":"CA","default":""},{"label":"Colorado","value":"CO","default":""},{"label":"Connecticut","value":"CT","default":""},{"label":"Delaware","value":"DE","default":""},{"label":"District of Columbia","value":"DC","default":""},{"label":"Florida","value":"FL","default":""},{"label":"Georgia","value":"GA","default":""},{"label":"Hawaii","value":"HI","default":""},{"label":"Idaho","value":"ID","default":""},{"label":"Illinois","value":"IL","default":""},{"label":"Indiana","value":"IN","default":""},{"label":"Iowa","value":"IA","default":""},{"label":"Kansas","value":"KS","default":""},{"label":"Kentucky","value":"KY","default":""},{"label":"Louisiana","value":"LA","default":""},{"label":"Maine","value":"ME","default":""},{"label":"Maryland","value":"MD","default":""},{"label":"Massachusetts","va
@bransinanderson
bransinanderson / database-test.php
Created July 29, 2014 12:33
PHP DB Connect Test
<?php
error_reporting(E_ALL);
$connect = array(
'host' => '',
'username' => '',
'password' => '',
'dbname' => ''
);
@bransinanderson
bransinanderson / Tar Gzip Folder
Last active December 3, 2016 00:07
command line tar via ssh
tar -zcvf tar-archive-name.tar.gz source-folder-name
@bransinanderson
bransinanderson / Server Space
Last active December 3, 2016 00:07
See how much space is used on a server
du --max-depth=1 -h /path/location