Skip to content

Instantly share code, notes, and snippets.

View aaronfischer's full-sized avatar

Aaron Fischer aaronfischer

View GitHub Profile
@aaronfischer
aaronfischer / browserUpdate.html
Last active August 29, 2015 14:12
browser update modal
<div id="browserUpdate" class="browserUpdate overlay">
<a href="#" class="overlay-close js-close"><i class="icn-x icon-box -rev"></i></a>
<div class="view view-directory swiper-container browserUpdate-container">
<div class="swiper-slide">
<div class="row cf">
<div class="col-18 ac ci browserUpdate-info">
<img class="browserUpdate-warning-icon" src="/sites/all/themes/adu/assets/media/img/optimized/browserUpdate/warning.png" alt="warning icon">
<h4>Did you know your browser is out of date?</h4>
<p>To get the best possible experience using our website we recommend that you upgrade to a newer version or other web broswer. A list of the most popular web browsers can be found below. </p>
<p><strong>By closing this window you acknowledge that your experience on this website may be degraded.</strong></p>
@aaronfischer
aaronfischer / gist:adf4d1d584df69c064c7
Created July 13, 2015 02:48
GIT - delete merged branches
git branch --merged master | grep -v "\* master" | xargs -n 1 git branch -d
@aaronfischer
aaronfischer / gist:ab2e64ddd7588eda3d92
Last active March 16, 2016 20:21
ffmpeg - re-encode audio into additional stereo track, do not re-encode video
ffmpeg -i "input.mkv" \
-map 0:0 -map 0:1 -map 0:1 \
-c:v copy \
-c:a:0 libfaac -b:a:0 192k -ac 2 \
-c:a:1 copy \
"output.conv.mkv"
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@aaronfischer
aaronfischer / controllers.application.js
Last active April 21, 2016 05:44
Mirage Nested Relationships
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();
@aaronfischer
aaronfischer / components.app-activity-tree.js
Last active August 25, 2016 16:36
Recursive Reverse List
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'ul',
display: Ember.computed('data', function() {
return this.get('data').pop();
}),
nested: Ember.computed('data', function() {
return this.get('data').slice(0, -1);
}),
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'ul',
display: Ember.computed('data.[]', function() {
return this.get('data').slice(-1)[0];
}),
nested: Ember.computed('data.[]', function() {
return this.get('data').slice(0, -1);
}),
@aaronfischer
aaronfischer / adapters.application.js
Last active January 19, 2018 17:39 — forked from samselikoff/mirage.config.js
mirage reflexive - include error
import DS from 'ember-data';
import UrlTemplates from 'ember-data-url-templates';
export default DS.JSONAPIAdapter.extend(UrlTemplates, {
host: '',
namespace: 'api',
urlTemplate: '{+host}/{+namespace}/{pathForType}{/id}',
});
@aaronfischer
aaronfischer / controllers.application.js
Last active January 25, 2017 18:09 — forked from samselikoff/controllers.application.js
Mirage 0.3 - One to Many
import Ember from 'ember';
export default Ember.Controller.extend({
db: Ember.computed('refreshDb', function() {
let dump = window.server.schema.db.dump();
return JSON.stringify(dump, null, 2);
}),