Skip to content

Instantly share code, notes, and snippets.

John Hartley johnbhartley

Block or report user

Report or block johnbhartley

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
joshuapaling / gist:cb683d8ec6ecab077c19
Last active Aug 29, 2015
htaccess caching, gzip compression, and blocking bots / scrapers
View gist:cb683d8ec6ecab077c19
<IfModule mod_deflate.c>
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
billerickson / gist:1321001
Created Oct 27, 2011
Only show images marked as Include in Rotator
View gist:1321001
add_filter( 'be_gallery_metabox_args', 'be_gallery_custom_args' );
* Only show images marked as Include in Rotator
* @author Bill Erickson
* @link
* @since 1.0
* @param array query $args
View gist:2044174
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
slevithan / real-xregexp.js
Created Apr 4, 2012
Grammatical pattern for real numbers using
View real-xregexp.js
// Creating a grammatical pattern for real numbers using
* Approach 1: Make all of the subpatterns reusable
var lib = {
digit: /[0-9]/,
exponentIndicator: /[Ee]/,
digitSeparator: /[_,]/,
johnbhartley / kellum-method.css
Created Apr 19, 2012
Kellum Method Image Replacement
View kellum-method.css
.hide-text {
height: ;
width: ;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
stevegrunwell /
Created Jul 9, 2012
Build Responsively Workshop - July 9-10, 2012 - Columbus, OH

Build Responsively - July 9-10, 2012

Responsive Design 101

Semantic grid system:

They'd love to see an analytics script to track how often people are resizing the browser

  • add resize listener to the window, send GA event
  • git://
jzeltman / hash-navigation
Created Jul 10, 2012
#hash based navigation pattern
View hash-navigation
<!DOCTYPE html>
<!--[if lt IE 7 ]> <body class="ie6"> <![endif]-->
<!--[if IE 7 ]> <body class="ie7"> <![endif]-->
<!--[if IE 8 ]> <body class="ie8"> <![endif]-->
<!--[if IE 9 ]> <body class="ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" dir="ltr" class="no-js"> <!--<![endif]-->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
chrisdc / navigation.js
Last active Jun 16, 2016
An alternative navigation.js that makes dropdown menus keyboard accessible in _s.
View navigation.js
* navigation.js
* Handles toggling the navigation menu for small screens and enabling tab support for dropdown menus.
( function() {
var container, button, menu, links;
container = document.getElementById( 'site-navigation' );
if ( ! container )
brodkin / magento-auth-customer-nopass
Last active May 3, 2017
Magento Force Customer Login Without Password
View magento-auth-customer-nopass
// Retrieve Customer by Email (or other method)
$customer = Mage::getModel('customer/customer')
// Set as Logged In and Clear Session
// Redirect or do something here :)
jaygooby / strip_related_videos.php
Created Nov 4, 2011
Always put a rel=0 attribute on Youtube embedded videos so that related videos aren't shown at the end
View strip_related_videos.php
You can’t perform that action at this time.