Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
sayHello(){
alert ('Hello World');
}
}
});
@eibrahim
eibrahim / controllers.application.js
Last active September 11, 2017 06:35
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
articles: Ember.A([
Ember.Object.create({title:'title 1',status:'active'}),
Ember.Object.create({title:'title 2',status:'draft'}),
Ember.Object.create({title:'title 3',status:'draft'}),
Ember.Object.create({title:'title 4',status:'draft'}),
Ember.Object.create({title:'title 5',status:'active'}),
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
someArray: Ember.A([3,2,4,1]),
maxNumber: Ember.computed.max('someArray'),
newNumber: 5,
actions: {
insertNumber(){
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
sayHello(){
alert ("Hello");
}
}
ember new hello-world
cd hello-world
ember install ember-electron
ember electron
@eibrahim
eibrahim / examples.exs
Created February 2, 2016 21:33
Find the smallest element in a list
def min [] do 0 end
def min [h|t] do _min [h|t],h end
defp _min [],smallest do smallest end
defp _min [h|t], smallest do
cond do
smallest <= h ->
_min t, smallest
smallest >= h ->
_min t, h
@eibrahim
eibrahim / examples.exs
Created February 2, 2016 21:26
Guess the number within a range
defp midpoint a,b do div(a+b,2) end
def guess(my_choice, a.._) when my_choice == a do IO.puts "is it #{a}?" end
def guess(my_choice, _..b) when my_choice == b do IO.puts "is it #{b}?" end
def guess(my_choice, a.._) when my_choice < a do IO.puts "out of range" end
def guess(my_choice, _..b) when my_choice > b do IO.puts "out of range" end
def guess(my_choice, a..b) when my_choice > div((a+b),2) do
IO.puts "is it #{midpoint(a,b)}?"
guess my_choice, midpoint(a,b)..b
end
def guess(my_choice, a..b) when my_choice < div((a+b),2) do
@eibrahim
eibrahim / examples.exs
Created February 2, 2016 21:18
Greatest common denominator
def gcd x,0 do x end
def gcd x,y do gcd y, rem(x,y) end
@eibrahim
eibrahim / examples.exs
Created February 2, 2016 14:11
Sum of integers from 1 to n
def sum 1 do 1 end
def sum n do n + sum (n - 1) end
@eibrahim
eibrahim / examples.exs
Created February 2, 2016 14:10
Factorial
def factorial 0 do 1 end
def factorial n do n * factorial(n-1) end