Skip to content

Instantly share code, notes, and snippets.

@seifsallam
seifsallam / bash_profile.sh
Last active December 21, 2015 07:29
This the bash_profile for my local development settings. ( Command + Name ) or ( Command + Project initials ) or ( Command Initials ) Hope this helps, if you have more tips, I'd love to hear them.
# Color Terminal
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
# Local Settings
alias ebash='vim ~/.bash_profile' # Edit bash
alias sbash='source ~/.bash_profile' # Source Bash
alias evars='vim ~/.rbenv/vars' # Edit rbenv Variables
alias pvars='rbenv vars' # Print rbenv Variables
@seifsallam
seifsallam / load_more_mixin.coffee
Created October 8, 2013 07:32
LoadMoreMixin for EmberJS
###*
#
# Loadmore Mixin
# It works with limit/skip & max_id
#
# SETUP: To Use it add this mixin to both View & Controller
#
# HOW IT WORKS:
# It binds the view to scroll, and if user scrolled to the
# bottom it sends modelName to controller.
@seifsallam
seifsallam / authentication_initializer.coffee
Created February 17, 2014 10:49
Authentication initializer using ember-simple-auth — https://github.com/simplabs/ember-simple-auth/
###*
* Authentication Initializer
###
Authorizer = Ember.SimpleAuth.Authorizers.Base.extend(
authorize: (jqXHR, requestOptions) ->
unless Ember.isEmpty @get('session.auth_token')
jqXHR.setRequestHeader 'x-authentication-token', @get('session.auth_token')
)
// A PromiseAction is an action set on the controller,
// but not in the actions hash, which allows it to be
// passed in directly to the component. The component
// just sees it as a function that it can call that
// returns a promise. This is nice for when the component
// needs to emit some action that can fail; if it fails
// it can clean up after itself.
// Example:
// export default Controller.extend({
@seifsallam
seifsallam / 0_reuse_code.js
Created June 3, 2014 13:18
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console