Skip to content

Instantly share code, notes, and snippets.

building things

Chuck Reynolds chuckreynolds

building things
View GitHub Profile
mathewbyrne / README.mdown
Created May 22, 2010
An asynchronous method for embedding gists in an HTML document using jQuery.
View README.mdown

A quick jQuery plugin for asynchronously embedding a gist in an HTML document.

There are a couple of ways to use it. First is the direct method that will insert it into the current position in the document:


Secondly, there is a more jQuery oriented method:

<div id="placeholder"></div>
jakebellacera / ICS.php
Last active Oct 18, 2021
A convenient script to generate iCalendar (.ics) files on the fly in PHP.
View ICS.php
* This is free and unencumbered software released into the public domain.
* Anyone is free to copy, modify, publish, use, compile, sell, or
* distribute this software, either in source code form or as a compiled
* binary, for any purpose, commercial or non-commercial, and by any
* means.
RandomEtc / 1-make-key
Created Sep 16, 2011
generating SSL keys and Certificate Signing Requests for Heroku / Nginx / RapidSSL
View 1-make-key
Key was generated using:
tom% openssl genrsa -des3 -out 2048
Generating RSA private key, 2048 bit long modulus
e is 65537 (0x10001)
Enter pass phrase for
Verifying - Enter pass phrase for
saetia / gist:1623487
Last active Oct 24, 2021
Clean Install – OS X 10.11 El Capitan
View gist:1623487

OS X Preferences

most of these require logout/restart to take effect

# Enable character repeat on keydown
defaults write -g ApplePressAndHoldEnabled -bool false

# Set a shorter Delay until key repeat
ScottPhillips / .htaccess
Created Feb 2, 2012
Common .htaccess Redirects
View .htaccess
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php
#Redirect an entire site:
Redirect 301 /
#Redirect an entire site to a sub folder
Redirect 301 /
chasers / al-json-serp-ads.json
Created Mar 6, 2012
AuthorityLabs JSON Google SERP with Ads
View al-json-serp-ads.json
"total_number_of_results": 47300000,
"blog_posts": false,
"video_packs": [
"invalid_term": false,
"integrated_places": false,
"rank_date": "2012-03-06",
"data_center": "us",
View wp-query-ref.php
// This gist is now maintained on github at
* WordPress Query Comprehensive Reference
* Compiled by luetkemj -
* Source:
johnpbloch / protected-roles.php
Created Mar 13, 2012
Define 'protected' WordPress roles that can only be deleted by users of at least one protected role. This allows you to enable clients to create, edit, and delete users without deleting your account.
View protected-roles.php
class JPB_User_Caps {
* An array of all protected roles
* @var array
protected $protectedRoles = array(
billerickson / gist:2047229
Last active Apr 5, 2021
Improve performance of WP_Query
View gist:2047229
$args = array(
// Normal query goes here //
'no_found_rows' => true, // counts posts, remove if pagination required
'update_post_term_cache' => false, // grabs terms, remove if terms required (category, tag...)
'update_post_meta_cache' => false, // grabs post meta, remove if post meta required
jonathanmoore / gist:2640302
Created May 8, 2012
Get the share counts from various APIs
View gist:2640302

Share Counts

I have always struggled with getting all the various share buttons from Facebook, Twitter, Google Plus, Pinterest, etc to align correctly and to not look like a tacky explosion of buttons. Seeing a number of sites rolling their own share buttons with counts, for example The Next Web I decided to look into the various APIs on how to simply return the share count.

If you want to roll up all of these into a single jQuery plugin check out Sharrre

Many of these API calls and methods are undocumented, so anticipate that they will change in the future. Also, if you are planning on rolling these out across a site I would recommend creating a simple endpoint that periodically caches results from all of the APIs so that you are not overloading the services will requests.