Skip to content

Instantly share code, notes, and snippets.

View tomkrush's full-sized avatar

Tom Krush tomkrush

  • Cars.com
  • Oswego IL
View GitHub Profile
@tomkrush
tomkrush / init.lua
Created February 5, 2024 02:47
Code Editor (NeoVim + Tmux)
---------- My Neovim Configuration ----------
-- This file contains my neovim configuration
-- including plugins and settings.
---------------------------------------------
local Plug = vim.fn['plug#']
----------------- Plugin Setup --------------
-- Install plugins using vim-plug
---------------------------------------------
<?php
function formatJSONToPHP($value) {
$output = [];
if (is_array($value) === false) {
if (is_numeric($value)) {
$output[] = sprintf("%s,", $value);
} else {
$output[] = sprintf("'%s',", $value);
@tomkrush
tomkrush / docker-compose.yml
Last active June 11, 2019 18:52
Vanilla WP Install
version: '2'
services:
webserver:
container_name: wordpress_webserver
build: .
ports:
- "3000:80"
volumes:
- ./wordpress:/var/www/html/
@tomkrush
tomkrush / wp_mail_override.php
Created January 21, 2015 20:08
Override wp_mail
<?php
/**
CREATE TABLE `notifications` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`to` varchar(255) DEFAULT NULL,
`subject` varchar(255) DEFAULT NULL,
`message` text,
`headers` text,
`date` datetime DEFAULT NULL,
$media-products-list: "only screen and (max-width : 499px)";
$media-products-grid: "only screen and (min-width : 500px)";
$media-products-grid-compact: "only screen and (min-width : 500px max-width 767px)";
$media-products-grid-compact-expanded: "only screen and (min-width : 768px)";
@mixin use-query($query) {
@media #{$query} {
@content;
}
}
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.
APPLE.COM.ZON.COM
APPLE.COM.WWW.ZON.COM
APPLE.COM.WWW.BEYONDWHOIS.COM
APPLE.COM.WAS.PWNED.BY.M1CROSOFT.COM
@tomkrush
tomkrush / columns.php
Created February 7, 2014 21:05
Calculating Columns
<?php
function calculateColumnWidth($maxWidth, $columns, $gutter, $margin) {
return floor(($maxWidth-(($columns - 1) * $gutter + 2 * $margin)) / $columns);
}
echo calculateColumnWidth(960, 5, 20, 0);
@tomkrush
tomkrush / query_var.php
Last active January 4, 2016 20:39
add query vars to page num link
<?php
function edg_get_pagenum_link_query_vars($query_vars) {
$query_vars['test'] = 'asdf';
return $query_vars;
}
add_filter('get_pagenum_link_query_vars', 'edg_get_pagenum_link_query_vars');
@tomkrush
tomkrush / gist:8579549
Last active January 4, 2016 06:08
SASS mixin for handling media queries.
$rwd-desktop: "only screen and (min-width: 1024px)";
$rwd-tablet-device: "only screen and (max-device-width: 980px)";
$rwd-mobile-device: "only screen and (max-device-width: 600px)";
$rwd-tablet: "only screen and (max-width: 980px)";
$rwd-tablet-only: "only screen and (min-width: 740px) and (max-width: 980px)";
$rwd-small-tablet: "only screen and (max-width: 740px)";
$rwd-small-tablet-only: "only screen and (min-width: 600px) and (max-width: 740px)";
@tomkrush
tomkrush / gist:7491605
Last active December 28, 2015 11:09
Respond To for javascript
function respondsTo(respondToSize, callback, undoCallback) {
if ( typeof respondToSize === 'string' )
{
respondToSize = [respondToSize];
}
function calculateSize()
{
var width = jQuery('body').width();
var size = 'desktop';