Skip to content

Instantly share code, notes, and snippets.

@wecc
wecc / application.controller.js
Created November 17, 2015 22:03
New Twiddle
import Ember from 'ember';
const { set, computed: { sort } } = Ember;
export default Ember.Controller.extend({
appName:'Ember Twiddle',
sorting: ['position:asc'],
sortedItems: sort('model', 'sorting'),
@ebryn
ebryn / application.controller.js
Created September 3, 2015 17:11
sort example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
sortBy: ['name', 'num'],
data: Ember.computed(function() {
return [
{id: 1, name: 'z', num: 1},
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
});
import DS from 'ember-data';
export default DS.FixtureAdapter.extend({
host: 'https://api.example.com'
});
@ksol
ksol / gist:cf199f1f76ad8221a065
Last active August 1, 2016 01:59
Ember.js: sorting with computed properties
export default Ember.Controller.extend({
posts: [], // Filled by real world data by the route
postsSorting: ['name'],
postsSortingDesc: ['name:desc'],
sortedPosts: Ember.computed.sort('posts', 'postsSorting'),
sortedPostsDesc: Ember.computed.sort('posts', 'postsSortingDesc'),
customSortedPost: Ember.computed.sort('posts', function(a, b) {
// return a negative when a < b, 0 when a = b, and a positive when a > b
})
@mattcroberts
mattcroberts / Brocfile.js
Last active April 11, 2016 19:01
Allow multiple index files with ember-cli
var configReplace = require('ember-cli/lib/broccoli/broccoli-config-replace');
var path = require('path');
var funnel = require('broccoli-funnel');
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var app = new EmberApp({
fingerprint: {
extensions: ['js', 'css'],
replaceExtensions: ['jsp', 'html']
}
import Ember from 'ember';
export default Ember.Object.extend({
store: null,
model: null,
currPage: 1,
pageSize: 30,
cacheSize: 5,
@sararob
sararob / data-structure.js
Last active April 26, 2022 22:21
Role-based security in Firebase
/*
This example shows how you can use your data structure as a basis for
your Firebase security rules to implement role-based security. We store
each user by their Twitter uid, and use the following simplistic approach
for user roles:
0 - GUEST
10 - USER
20 - MODERATOR
@rxaviers
rxaviers / gist:7360908
Last active August 5, 2025 06:02
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: πŸ˜„ :smile: πŸ˜† :laughing:
😊 :blush: πŸ˜ƒ :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
πŸ˜† :satisfied: 😁 :grin: πŸ˜‰ :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: πŸ˜€ :grinning:
πŸ˜— :kissing: πŸ˜™ :kissing_smiling_eyes: πŸ˜› :stuck_out_tongue:
@jsanz
jsanz / numbers.scala
Created October 30, 2012 22:10
Scala collections: mapping letters example
package week6
import scala.io.Source
object collections {
/* read a file of words */
val in = Source.fromURL("http://lamp.epfl.ch/files/content/sites/lamp/files/teaching/progfun/linuxwords.txt")
/* create a list and filter all words where *all* their characters are not letters (like dashes) */
val words = in.getLines.toList filter (word => word forall (chr => chr.isLetter))