Skip to content

Instantly share code, notes, and snippets.

@nucleartide
nucleartide / fried_eggs.p8
Created November 13, 2018 16:38
You thought you liked breakfast...
u=64
x,y=u,u
es={}
c=circfill
f=abs
q=3
g=0
p=cos
o=sin
function _update()
@nucleartide
nucleartide / sketch.tsx
Last active March 28, 2018 14:14
<canvas> game dev API sketches
// Imperative, immediate-mode API. (Inspired by PICO-8.)
function _init() {
}
function _update() {
}
function _draw() {
cls(Color.Blue);
@nucleartide
nucleartide / controllers.application.js
Created December 10, 2017 23:57
notifyPropertyChange behavior
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
// this.foo = { bar: { baz: 4 } };
let foo = Ember.Object.create();
@nucleartide
nucleartide / darn-it-twitter.js
Last active December 10, 2017 22:24
My Twitter theme color picker doesn't show, here's a workaround
/*
To use,
Edit line 38-40 below with your desired Twitter theme color.
1. Go to your profile page.
2. Enter the code below into the console.
3. Click "Edit profile".
4. Make a one-character change in your Twitter bio.
@nucleartide
nucleartide / components.my-component.js
Created December 8, 2017 02:37
checking notifyPropertyChange behavior
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
'click first' () {
this.get('dog').notifyFirst()
},
'click second' () {
this.get('dog').notifySecond()
@nucleartide
nucleartide / controllers.application.js
Last active November 25, 2017 02:53 — forked from poteto/controllers.application.js
ember-changeset-validations demo
import Ember from 'ember';
import AdultValidations from '../validations/adult';
import ChildValidations from '../validations/child';
import { reservedEmails } from '../validators/uniqueness';
import { schema } from '../models/user';
const { get } = Ember;
const { keys } = Object;
export default Ember.Controller.extend({
@nucleartide
nucleartide / components.stateful-component.js
Last active September 17, 2017 00:14
recompose in ember
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments)
Ember.set(this, 'count', 0)
}
});
import Ember from 'ember';
import Spread from '../mixins/spread';
const MyComponent = Ember.Component.extend(Spread, {
});
export default MyComponent;
import Ember from 'ember';
const MyComponent = Ember.Component.extend({
});
MyComponent.reopenClass({
positionalParams: ['state', 'setState']
});
export default MyComponent;
__luapack_modules__ = {
(function()
print('bar')
end),
(function()
print('foo')
end),
}