Skip to content

Instantly share code, notes, and snippets.

View niallobrien's full-sized avatar

Niall O'Brien niallobrien

  • Waterford, Ireland
View GitHub Profile
@niallobrien
niallobrien / gulpfile.js
Created September 13, 2014 11:27
Current gulpfile for Expression Engine
'use strict';
// generated on 2014-09-12 using generator-ee-foundation 0.1.0
var gulp = require('gulp');
var spawn = require('child_process').spawn;
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var gutil = require('gulp-util');
var runSequence = require('run-sequence');
function equalizeHeight(watch, target) {
var maxHeight = -1;
$(watch).each(function () {
maxHeight = maxHeight > $(this).outerHeight() ? maxHeight : $(this).outerHeight();
});
$(target).each(function () {
$(this).outerHeight(maxHeight);
});
}
@niallobrien
niallobrien / SassMeister-input.scss
Created January 5, 2015 15:01
Generated by SassMeister.com.
// ----
// Sass (v3.4.9)
// Compass (v1.0.1)
// ----
// vars
$darkBlue: #002c42;
$lightBlue: #1160a5;
// Essentially a function
- var image = article.images.getImage('Teaser Landscape Big')
img(src=image.getUrl('9:4', 860), alt=image.properties.name)
SwipeStationHub git:(master) ssh -vvv swipestationhub-node-01.clockhosting.com
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/niall/.ssh/config
debug1: /Users/niall/.ssh/config line 61: Applying options for *
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to swipestationhub-node-01.clockhosting.com [81.29.68.189] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
Template.todo.onCreated(function() {
var template = this;
template.limit = new ReactiveVar(5);
});
Template.todo.rendered = function () {
var template = this;
Vue.use(window['vue-validator']);
Template.profile.onCreated(function () {
this.subscribe('profile', Router.current().params.username)
})
Template.profile.events({
'click .follow-me': function (event, template) {
console.log(template.data) // null
//Meteor.call('follow', this.user._id);
}
});
@niallobrien
niallobrien / gist:4110854
Created November 19, 2012 14:11
OSX Well for Bootstrap
.well {
border: 1px solid #ccc;
.border-radius(6px 6px 0 0);
.box-shadow(0px 0px 0px 1px #eee);
header {
.border-radius(6px 6px 0 0);
#gradient > .vertical(@navbarBackground, #ddd );
margin: -19px -19px 20px -19px;
border-bottom: 1px solid #ccc;
padding: 10px;
@niallobrien
niallobrien / cascading-deletes.php
Last active December 14, 2015 13:08
Cascading deletes in Laravel 4.
<?php
// I have Groups. A group can have many discussions. A single discussion can have many posts.
// models/Group.php
public function delete()
{
// Check for discussions belonging to the group first
if ($this->discussions) {
foreach ($this->discussions as $discussion) {
$discussion->delete();
}
@niallobrien
niallobrien / gist:5308804
Last active December 15, 2015 19:09
100% height sidebar
position: absolute; top:0; bottom:0;