Skip to content

Instantly share code, notes, and snippets.

View zanematthew's full-sized avatar

Zane Matthew zanematthew

View GitHub Profile
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AlternateMouseScroll</key>
<true/>
<key>AppleAntiAliasingThreshold</key>
<integer>1</integer>
<key>ApplePressAndHoldEnabled</key>
<false/>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.25332435965538025</real>
@zanematthew
zanematthew / Dockerfile
Created April 9, 2020 14:59
NGINX Dockerfile
ARG NODE_VERSION=node:8.11
ARG WEB_ROOT
FROM $NODE_VERSION as dev_frontend_assets
RUN mkdir -p /app/public
COPY /src /app
WORKDIR /app
RUN npm install && npm run development
FROM nginx as frontend_dev
// A
return state[item_type].indexOf(item_id) != -1 ? true : false;
// B
return Boolean(state[item_type].find(items => items === item_id));
@zanematthew
zanematthew / wp-cli.bash
Last active August 29, 2016 20:49
Useful WP CLI commands
####
# Useful WP CLI commands
#
# All are presumed to be ran from the location of the `wp-config` file in
# question.
#
# Add an admin user
$ wp user create some-user-name my-email@my-site.com --role=administrator
@zanematthew
zanematthew / [Laravel] Geocoder
Last active October 9, 2016 12:19
An example of reverse geo coding, using Geocoder Laravel, as seen in a Laravel 5.3 route
<?php
$router->group(['middleware' => ['web']], function ($router) {
$router->get('/geo-code', function () {
echo '<p>This is a test for getting the site visitors <strong>full</strong> addressed.
Based on a hardcoded <code>lat</code> and <code>long</code>, which are later derived via JavaScript.</p>
<p>The expected result should be <strong>2261 Sidney Avenue Baltimore, Maryland 21230</strong>.</p>
<p>The lat / long used <code>39.262884899999996, -76.63305849999999</code></p>
<hr />';
try {
@zanematthew
zanematthew / site-name.conf
Last active April 19, 2023 06:39
Nginx – Redirect WP uploads directory to another server.
####
#
# Note this file should be place in:
# cd /etc/nginx/custom-sites/
# Then be sure to restart nginx:
# $ sudo service nginx restart
location ~ ^/wp-content/uploads/(.*) {
if (!-f $request_filename) {
rewrite ^/wp-content/uploads/(.*)$ https://SOME-OTHER-URL-HERE.com/$1 redirect;
}
<?php
// This is a sample for getting a request
Route::get('/request', function (\Illuminate\Http\Request $request) {
var_dump($request->input('code'));
dd($request);
if ($request->has('code')) {
$referral = $request->input('code');
@zanematthew
zanematthew / Package Control.sublime-settings
Created July 29, 2016 15:48
My WordPress packages, note PHPCS, PHPMD and best done from the command line, due to tons of coding styles conflicting.
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"AlignTab",
"DocBlockr",
"Material Theme",
## Sample initialization file for GNU nano
## Please note that you must have configured nano with --enable-nanorc
## for this file to be read! Also note that characters specially
## interpreted by the shell should not be escaped here.
##
## To make sure a value is not enabled, use "unset <option>"
##
## For the options that take parameters, the default value is given.
## Other options are unset by default.