Skip to content

Instantly share code, notes, and snippets.

coords = [
[-3, 0], [2, -3], [0, 0],
[2, -4], [-1, -4], [-3, -2],
[2, -1], [1, -4], [-2, -1],
[-1, -3], [2, 0], [-2, -3],
[2, -2], [-2, -2], [-2, 0],
[-3, -3], [1, 0], [-3, -1],
[0, -4]]
pre_normalized_coords = [
@NullVoxPopuli
NullVoxPopuli / application.route.js
Last active July 4, 2016 12:00 — forked from Gaurav0/application.route.js
ember not recognizing plural type in payload
import Ember from 'ember';
export default Ember.Route.extend({
init() {
this._super(...arguments);
$.mockjax({
url: '/api/mock',
responseText: {
"data":
// npm install --save actioncable
import * as ActionCable from 'actioncable/lib/assets/compiled/action_cable';
let myUid = '123';
let url = `ws://mesh-relay-in-us-1.herokuapp.com?uid=${myUid}`;
const cable = ActionCable.createConsumer(url);
const channel = cable.subscriptions.create({ channel: 'MeshRelayChannel', }, {
connected: () => {
console.log('connected');
@NullVoxPopuli
NullVoxPopuli / controllers.application.js
Last active February 26, 2017 16:12
TopLevel Component Swap
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
navigation: 'fixed-top-nav',
mobileMenuLeft: 'nav/welcome/left-items',
mobileMenuRight: 'nav/welcome/right-items',
model() {
this.store.pushPayload({
import Ember from 'ember';
export default Ember.Component.extend({
});
@NullVoxPopuli
NullVoxPopuli / hash_keys.rb
Last active August 11, 2017 12:31
Ruby Hash Access Comparisons
require 'benchmark/ips'
require "active_support/core_ext/hash/indifferent_access"
symbols = {
a: 1
}
strings = {
'a'.freeze => 1
@NullVoxPopuli
NullVoxPopuli / controllers.application.js
Last active September 1, 2017 15:40
Demonstration of new record not having computed properties
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@NullVoxPopuli
NullVoxPopuli / deserialization.md
Last active October 9, 2019 20:30
ActiveModelSerializers vs jsonapi-rb Benchmarks
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});