Skip to content

Instantly share code, notes, and snippets.

Drew Douglass DrewDouglass

View GitHub Profile
@DrewDouglass
DrewDouglass / this-is-silly.js
Created Mar 14, 2017
FullCalendar.js put date number at bottom right of cell.
View this-is-silly.js
//Fix for FullCalendar not having
//the most basic option of positioning
//the date number.
$(".fc-content-skeleton").each(function(index, el){
var $this = $(this);
var calHead = $this.find("thead").html();
$this.find("table").append("<tfoot>"+calHead+"</tfoot>");
});
@DrewDouglass
DrewDouglass / handlebars.js
Created Jan 24, 2017
Handlebars basic function.
View handlebars.js
function templateLoad(templateName, dataSource, htmlNode, callback) {
var templateFile = 'partials/' + templateName + '.html';
jQuery.get(templateFile, function(template) {
var renderedTemplate = Handlebars.compile(template);
var result = renderedTemplate(dataSource);
//jQuery(htmlNode).replaceWith(result);
jQuery(htmlNode).append(result);
@DrewDouglass
DrewDouglass / console.js
Created Jan 19, 2017
Avoid console errors in browsers that have no console.
View console.js
// Avoid `console` errors in browsers that lack a console.
if (!(window.console && console.log)) {
(function() {
var noop = function() {};
var methods = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 'markTimeline', 'profile', 'profileEnd', 'markTimeline', 'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn'];
var length = methods.length;
var console = window.console = {};
while (length--) {
console[methods[length]] = noop;
}
@DrewDouglass
DrewDouglass / .htaccess
Created Dec 22, 2016
redirect http and www to https and non www.
View .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R,L]
@DrewDouglass
DrewDouglass / highlight.php
Created Oct 5, 2016
Highlight php var exports.
View highlight.php
<?php echo highlight_string("<?php\n\$data =\n" . var_export($data, true) . ";\n?>"); ?>
@DrewDouglass
DrewDouglass / lockscreen.sh
Created Aug 25, 2016
Lock mac screen from command line
View lockscreen.sh
alias lockScreen='/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend';
@DrewDouglass
DrewDouglass / deploy.txt
Created Aug 17, 2016
Deploy - Pull from DEV to Local
View deploy.txt
fab stage:sitename pull && fab vagrant:sitename push
#To Sync
fab stage:sitename sync
@DrewDouglass
DrewDouglass / batchbw.sh
Created Aug 3, 2016
Batch convert JPGs to grayscale with ImageMagick
View batchbw.sh
mkdir bw && for i in *.jpg; do convert $i -colorspace Gray bw/$i; done
@DrewDouglass
DrewDouglass / replacespace.bash
Created Jul 29, 2016
Bash script to replace spaces in filename with underscore.
View replacespace.bash
for f in *\ *; do mv "$f" "${f// /_}"; done
@DrewDouglass
DrewDouglass / Meta Responsive Tag
Created Jul 21, 2016
Because I always forget the syntax.
View Meta Responsive Tag
<meta name="viewport" content="width=device-width, initial-scale=1">
You can’t perform that action at this time.