Skip to content

Instantly share code, notes, and snippets.

@devfred
devfred / haproxy.cfg
Created November 16, 2016 07:32 — forked from patmandenver/haproxy.cfg
haproxy with letsencrypt forwarding
global
log 127.0.0.1 syslog
maxconn 1000
user haproxy
group haproxy
daemon
defaults
log global
@devfred
devfred / nginx.conf
Created November 16, 2016 07:29 — forked from patmandenver/nginx.conf
nginx letsencrypt file
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
use epoll;
multi_accept on;
@devfred
devfred / newproject.bat
Last active June 6, 2016 18:53
Batch: Simple windows batch script example
:: New Project Batch Script
:: @author Frederick King <mcdevfred@gmail.com>
:: @date 6/21/2012
::----------------------------------------------
:: hide extra stuff
@ECHO OFF
:: clear the screen
cls
@devfred
devfred / html-head.html
Last active June 6, 2016 18:51 — forked from paulirish/gist:526168
html: Helpful head tags
<!DOCTYPE html>
<!-- Helpful things to keep in your <head/>
// Brian Blakely, 360i
// http://twitter.com/brianblakely/
-->
<head>
<!-- According to Heather Champ, former community manager at flickr,
you should not allow search engines to index your "Contact Us"
@devfred
devfred / RequesQ.js
Last active March 7, 2016 23:18
javascript: Xhr with queue example
/* Queue to use in conjuction with xhr functionality */
var requestQ = (function() {
var numRequestToComplete, requestsCompleted, callBacks, singleCallBack;
return function(options) {
if (!options) options = {};
numRequestToComplete = options.numRequest || 0;
requestsCompleted = options.requestsCompleted || 0;
callBacks = [];
var fireCallbacks = function() {
/* alert("we're all complete"); */
@devfred
devfred / 01_sassygrid.scss
Created December 14, 2013 20:34 — forked from matthewcopeland/01_sassygrid.scss
01_sassygrid.scss
//---------------------------------------------------------------------------------------------------
// a sassier grid for spree
// fixed-width - html whitespace not removed.
// intended to be used as magic-classes, coupling markup&style.
// based on skeleton v1.1 by dave gamache - thanks dude
//
//---------------------------------------------------------------------------------------------------
//- Contents
//--- Grid classes
//--- Grid Variables
@devfred
devfred / gist:7772198
Created December 3, 2013 16:22
dnn: skin header include
<%@ Control language="C#" AutoEventWireup="true" Explicit="True" Inherits="DotNetNuke.UI.Skins.Skin" %>
<%@ Register TagPrefix="dnn" TagName="LOGIN" Src="~/Admin/Skins/Login.ascx" %>
<%@ Register TagPrefix="dnn" TagName="USER" Src="~/Admin/Skins/User.ascx" %>
<%@ Register TagPrefix="dnn" TagName="COPYRIGHT" Src="~/Admin/Skins/Copyright.ascx" %>
<%@ Register TagPrefix="dnn" TagName="TERMS" Src="~/Admin/Skins/Terms.ascx" %>
<%@ Register TagPrefix="dnn" TagName="PRIVACY" Src="~/Admin/Skins/Privacy.ascx" %>
<%@ Register TagPrefix="dnn" TagName="SEARCH" Src="~/Admin/Skins/Search.ascx" %>
<%@ Register TagPrefix="dnn" TagName="CurrentDate" Src="~/Admin/Skins/currentdate.ascx" %>
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.DDRMenu.TemplateEngine" Assembly="DotNetNuke.Web.DDRMenu" %>
<%@ Register TagPrefix="dnn" TagName="MENU" src="~/DesktopModules/DDRMenu/Menu.ascx" %>
@devfred
devfred / Replace-YT-Token.js
Created December 2, 2013 18:23
javascript: Replace {youtube:xxx} tokens where xxx is the video id
(function($){
var ReplaceYtTokens = function(){
var rgx = /\{youtube:([a-zA-Z0-9_-]+)}/gi;
var rgx2 = /\{youtube:([a-zA-Z0-9_-]+)}/i;
var textElem = $('body');
var str = textElem.html();
var matches = str.match(rgx);
$.each(matches, function(){
var parts = this.match(rgx2);
@devfred
devfred / example.html
Created May 21, 2013 15:53 — forked from joelnet/example.html
javascript: Unobtrusive knockout example
Choose a ticket class: <select id="tickets"></select>
<p id="ticketOutput"></p>
<script id="ticketTemplate" type="text/x-jquery-tmpl">
{{if chosenTicket}}
You have chosen <b>${ chosenTicket().name }</b>
($${ chosenTicket().price })
<button data-bind="click: resetTicket">Clear</button>
{{/if}}
@devfred
devfred / AccessibleGridView.cs
Created May 3, 2013 14:32
csharp: render thead and th tags in GridView
gv.UseAccessibleHeader = true;
gv.DataSource = dt;
gv.DataBind();
//Header row will be null until gridview has been databound
gv.HeaderRow.TableSection = TableRowSection.TableHeader;