Skip to content

Instantly share code, notes, and snippets.

View code0100fun's full-sized avatar
🏠
Working from home

Chase McCarthy code0100fun

🏠
Working from home
View GitHub Profile
@code0100fun
code0100fun / app_controllers_sign-in.js
Created June 8, 2015 20:02
Ember Simple AUth + Ember CLI Mirage
// app/controllers/sign-in.js
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
signIn(){
this.set('errors', null);
var params = { identification: this.get('email'), password: this.get('password') };
// Redirects to index route on success (configurable in config/environment.js)
this.get('session').authenticate('simple-auth-authenticator:oauth2-password-grant', params);
@code0100fun
code0100fun / 50-black-magic-blue-pill.rules
Created January 1, 2019 18:54
Udev rules for Black Magic Probe on an STM32 Blue Pill
# UDEV Rules for Black Magic Probe (STM32 Blue Pill)
# copy this file to /etc/udev/rules.d/50-black-magic-blue-pill.rules
# reload rules:
# $ sudo udevadm control --reload-rules && sudo udevadm trigger
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="6018", GROUP="plugdev", MODE="0666"

Keybase proof

I hereby claim:

  • I am code0100fun on github.
  • I am code0100fun (https://keybase.io/code0100fun) on keybase.
  • I have a public key ASBQz9E_PqnycVziOHH3utpmQJI7BIkx8mCswY5mUgdN5Ao

To claim this, I am signing this object:

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@code0100fun
code0100fun / controllers.application.js
Last active May 22, 2019 21:00 — forked from cbroeren/controllers.application.js
ember-data 3.6 infinit belongsTo fetch
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
# Make sure you grab the latest version
curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0-rc1/protoc-3.8.0-rc-1-linux-x86_64.zip
# Unzip
unzip protoc-3.8.0-rc-1-linux-x86_64.zip -d protoc3
# Move protoc to /usr/local/bin/
sudo mv protoc3/bin/* /usr/local/bin/
# Move protoc3/include to /usr/local/include/
@code0100fun
code0100fun / controllers.application.js
Created February 14, 2019 19:28
Render Element Modifiers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@code0100fun
code0100fun / export_to_unit8_t.js
Last active January 13, 2019 22:24 — forked from juliandescottes/export_to_unit8_t.js
Piskel Feature request: Add unit8_t version to "Export as C file" for single color images #606
var export_to_unit8_t = function () {
var HTML_NEW_LINE = '
';
var width = pskl.app.piskelController.getWidth();
var height = pskl.app.piskelController.getHeight();
var frameCount = pskl.app.piskelController.getFrameCount();
var str = '';
str += '#include <stdint.h>' + HTML_NEW_LINE;
str += '#define SPRITE_SHEET_FRAME_COUNT ' + frameCount + HTML_NEW_LINE;
@code0100fun
code0100fun / components.x-cell.js
Last active November 14, 2018 23:14
Large Table
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'tr',
});
@code0100fun
code0100fun / components.modal-dialog.js
Last active September 12, 2018 17:06
Modal Component
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['modal-dialog'],
});