Skip to content

Instantly share code, notes, and snippets.

Sam Sargent samsargent

  • Vivo Group
  • Brisbane, Australia
Block or report user

Report or block samsargent

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
@samsargent
samsargent / Find & Replace Data in MySQL
Created Jun 21, 2012
Find & Replace Data in MySQL
View Find & Replace Data in MySQL
update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');
@samsargent
samsargent / lazyload3rdpartyscripts.js
Created Sep 3, 2012
Lazy Loading those 3rd Party Social Widgets slowing down your site (from html5rocks.com)
View lazyload3rdpartyscripts.js
window.thirdParty = {
init: function() {
$('.share').before('<div class="share preview" onmouseover="thirdParty.load(this);"><img src="/static/images/share.png"></div>');
},
load: function(el) {
$(el).remove();
thirdParty.plus1();
thirdParty.twitter();
View clear-drupal-cache.php
<?php
include_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
drupal_flush_all_caches();
?>
@samsargent
samsargent / gist:4069978
Created Nov 14, 2012
Social Share Count using the JSON API's
View gist:4069978
$.getJSON("http://urls.api.twitter.com/1/urls/count.json?url=%%URL%%&callback=?", function(data) {
if ((data.count != 0) && (data.count != undefined) && (data.count != null)) {
$("#twbutton").addClass('hascount');
$("#twbutton").after('<a class="button count"><span>'+data.count+'</span></a>');
}
});
$.getJSON("https://graph.facebook.com/%%URL%%&callback=?", function(data) {
if ((data.shares != 0) && (data.shares != undefined) && (data.shares != null)) {
$("#fbbutton").addClass('hascount');
@samsargent
samsargent / gist:4248667
Created Dec 10, 2012
Loading Users Youtube Videos
View gist:4248667
$.getJSON("http://gdata.youtube.com/feeds/api/users/{{username}}/uploads?v=2&alt=jsonc&max-results=30", function (data) {
//profit??
});
@samsargent
samsargent / gist:4248885
Created Dec 10, 2012
Dev to production domains in Wordpress
View gist:4248885
update `wp_options` set `option_value` = replace(`option_value`,'website.dev','beta.example.com');
update `wp_posts` set `guid` = replace(`guid`,'website.dev','beta.example.com');
update `wp_posts` set `post_content` = replace(`post_content`,'website.dev','beta.example.com');
update `wp_postmeta` set `meta_value` = replace(`meta_value`,'website.dev','beta.example.com');
/*
Going from a development domain to a beta or production url - updating your wordpress database in a few queries. There may or may not be other tables/settings that should be update. I've found the above to work for me.
View GA EVent Tracking on PDF's.js
$('a[href$=".pdf"]').click(function(){
ga('send', {
hitType: 'event',
eventCategory: 'Download',
eventAction: 'PDF',
eventLabel: this.href
});
});
@samsargent
samsargent / gist:5087587
Created Mar 5, 2013
Adding SSH Keys to Authorized_Keys
View gist:5087587
cat ~/.ssh/id_rsa.pub | ssh USER@HOST "cat >> ~/.ssh/authorized_keys"
@samsargent
samsargent / Responsinator.js
Last active Jun 1, 2016
Bookmarklet - simply show the view-port width to make it easy to see what media-query is being used.
View Responsinator.js
/* Responsinator Bookmarklet - simply show the viewport width to make it easy to see what media-query is being applied.
*/
(function(){
var el=document.createElement('div');
el.style.position='fixed';
el.style.height='50';
el.style.width='300';
el.style.margin='-25px -150px 0 0';
el.id='unitseven-size';
el.style.top='50%';
@samsargent
samsargent / latest-tweets.js
Created Apr 15, 2013
Grab latest tweets from Twitter API
View latest-tweets.js
/*
Latest Tweets Plugin
Markup required:
<div class="latestTweets" data-user="unitseven" data-count="3"></div>
*/
(function( $ ) {
"use strict";
function relative_time(time_value) {
You can’t perform that action at this time.