Skip to content

Instantly share code, notes, and snippets.

View Duder-onomy's full-sized avatar
💭
Shred till yer Dead

Greg Larrenaga Duder-onomy

💭
Shred till yer Dead
View GitHub Profile
@Duder-onomy
Duder-onomy / gist:ddc0d10b7821917a6192708dc185415c
Created February 6, 2024 19:16
auto-run nvm use when changing directories
####
# ZSH function to auto-switch to correct Node version
# https://gist.github.com/callumlocke/30990e247e52ab6ac1aa98e5f0e5bbf5
#
# - Searches up your directory tree for the closest .nvmrc, just like `nvm use` does.
#
# - If you are already on the right Node version, IT DOES NOTHING, AND PRINTS NOTHING.
#
# - Works correctly if your .nvmrc file contains something relaxed/generic,
# like "4" or "v12.0" or "stable".
@Duder-onomy
Duder-onomy / controllers.application.js
Created November 20, 2019 19:00
Ember Ref modifier fix
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@Duder-onomy
Duder-onomy / controllers.application.js
Last active November 20, 2019 05:36
Ember-Ref-Modifier bug?
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@Duder-onomy
Duder-onomy / static-sites.md
Last active August 8, 2019 20:50
S3 + Cloudfront + Route53 + SSL + Single Page Apps

Requirements:

  • Custom Domain name
  • S3 Hosting
  • Cloudfront cacheing
  • Redirect www.website.com to website.com
  • SSL
  • All requests fallback to index.html (SPA support)

S3 Bucket

@Duder-onomy
Duder-onomy / mixin.js
Last active March 8, 2019 19:41
Ember Refresh Model Hook on Tab Focus
import Mixin from '@ember/object/mixin';
import { inject as service } from '@ember/service';
import { task, timeout } from 'ember-concurrency';
export default Mixin.create({
fastboot: service(),
unifiedEventHandler: service(), // ember-singularity
activate(...args) {
this._super(...args);
@Duder-onomy
Duder-onomy / centroids
Created December 3, 2018 23:06
US State Centroids
[
'Alabama': {
type: 'Point',
coordinates: [
-86.7919921875,
32.84267363195431,
],
},
'Alaska': {
type: 'Point',
@Duder-onomy
Duder-onomy / State Bounding Boxes
Created December 1, 2018 01:57
State Bounding Boxes
'Alabama': [
[-84.8882446289062, 35.0080299377441],
[-88.4731369018555, 30.1375217437744],
],
'Alaska': [
[-129.9795, 71.4410],
[-179.1505, 51.2097],
],
'Arizona': [
[-109.045196533203, 37.0042610168457],
@Duder-onomy
Duder-onomy / gist:a468423fb4c97aee16810fea9e2df18b
Created September 14, 2018 21:05
Grade A Ding Dongs "Ninja Turtles"
https://ytcropper.com/cropped/WS5b9c22523c94f
@Duder-onomy
Duder-onomy / Remove-local-merged-branches
Last active July 24, 2018 22:37
Remove local branches that have been merged
https://www.npmjs.com/package/git-removed-branches
@Duder-onomy
Duder-onomy / code.gs
Created July 17, 2018 18:17
Google Apps Script Slack Notifier
// Setup 1: Put your slack api url below
var POST_URL = "https://hooks.slack.com/services/XXXXX/XXXXX/XXXXX";
function onSubmit(e) {
// Setup 2:
// Modify the below to make the message you want.
// See: https://developers.google.com/apps-script/reference/forms/form-response
var d = "_____________________________________ \n";