Skip to content

Instantly share code, notes, and snippets.

@stuwilli
stuwilli / gist:1a4d503f6e8db523540e77f381990cb9
Created July 6, 2016 13:49 — forked from jacqui/gist:983051
Redis SORT command examples
# Optimized for writes, sort on read
# LVC
redis.hset("bonds|1", "bid_price", 96.01)
redis.hset("bonds|1", "ask_price", 97.53)
redis.hset("bonds|2", "bid_price", 95.50)
redis.hset("bonds|2", "ask_price", 98.25)
redis.sadd("bond_ids", 1)
redis.sadd("bond_ids", 2)
(function() {
function getFrame() {
if (!document.getElementById('akami-research-frame')) {
var iframe = document.createElement('iframe');
iframe.id = 'akami-research-frame';
iframe.src = 'about:blank';
iframe.style.width = '1px';
{
"ecmaVersion": 5,
"libs": [
"browser",
"jquery"
],
"plugins": {
"complete_strings": {},
"node": {},
"lint": {},
@stuwilli
stuwilli / mraid-image-splash-template.html
Created September 18, 2015 14:54
MRAID Splash Screen Template
<script src="mraid.js"></script>
<style>
body {
background: black;
margin: 0;
padding: 0;
}
#advert {
width: 640px;
}
@stuwilli
stuwilli / mraid-template.html
Created July 31, 2015 14:58
MRAID Template
<script src="mraid.js"></script>
<script>
function redirect(){
mraid.open("");
}
function close() {
mraid.close();
}
@stuwilli
stuwilli / gist:483e94de00b762ab1ba4
Last active September 18, 2015 10:40
GPT Resize Freewheel Frame
<!--nosandbox-->
<div id='div-gpt-ad-1234567891234-728x90'></div><!-- change this elements id so it's unique -->
<script type="text/javascript">
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
(function() {
var gads = document.createElement("script");
gads.async = true;
gads.type = "text/javascript";
var useSSL = "https:" == document.location.protocol;
@stuwilli
stuwilli / gist:16c9a6aa8bdfcc12e0b5
Last active August 29, 2015 14:22
JS-XLSX Create Workook
var ws_name = 'SheetJS';
/* set up workbook objects -- some of these will not be required in the future */
var wb = {};
wb.Sheets = {};
wb.Props = {};
wb.SSF = {};
wb.SheetNames = [];
/* create worksheet: */
var ws = {}
@stuwilli
stuwilli / gist:b2359d8d2efc97160166
Last active August 29, 2015 14:21
Install PPAPI Debug in Chrome
Download and Install
#http://fpdownload.macromedia.com/pub/flashplayer/updaters/17/flashplayer_17_ppapi_debug.dmg
ln -s /Library/Internet\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin /Applications/Google\ Chrome.app/Contents/Versions/43.0.2357.81/Google\ Chrome\ Framework.framework/PepperFlashPlayer.plugin
ln -s /Library/Internet\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin /Applications/Google\ Chrome.app/Contents/Versions/44.0.2403.130/Google\ Chrome\ Framework.framework/Internet\ Plug-Ins/PepperFlash/PepperFlashPlayer.plugin
Path to Log
~/Library/Application\ Support/Google/Chrome/Default/Pepper\ Data/Shockwave\ Flash/WritableRoot/Logs/flashlog.txt
@stuwilli
stuwilli / has-ad-enabled-player.js
Last active August 29, 2015 14:21
Has Brightcove Ad Enabled Player
function hasAdEnabledPlayer() {
if (typeof brightcove !== 'undefined') {
try {
for (var k in brightcove.experiences) {
console.log('checking player ' + k);
if (brightcove.api.getExperience(k).modules.hasOwnProperty('advertising')) {
return true;
} else if (brightcove.getExperience(k).modules.hasOwnProperty('advertising')) {
return true;
}
@stuwilli
stuwilli / ie-detect.js
Created May 6, 2015 12:48
IE Detection
function isIE () {
if (document.documentMode) {
return document.documentMode;
} else {
for (var i = 7; i > 0; i--) {
var div = document.createElement("div");
div.innerHTML = "<!--[if IE " + i + "]><span></span><![endif]-->";
if (div.getElementsByTagName("span").length) {