Skip to content

Instantly share code, notes, and snippets.

View Daniel-Xu's full-sized avatar

Daniel_Xu Daniel-Xu

View GitHub Profile
import Ember from 'ember';
import { task, timeout, asyncComputed } from 'ember-concurrency';
export default Ember.Controller.extend({
query: "",
searchResults: asyncComputed('query', function * (query) {
if (Ember.isBlank(query)) { return []; }
yield timeout(500);
let url = `https://api.github.com/search/repositories?q=${query}`;
@Daniel-Xu
Daniel-Xu / 0_reuse_code.js
Created October 18, 2016 01:58
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
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
actions: {
hello(firstArg, { target: { value } }) {
console.log(value);
console.log(arguments);
}
require 'bundler/setup'
require 'mechanize'
require 'open-uri'
agent = Mechanize.new
# agent.set_proxy 'localhost', 3128
# login
agent.get('https://www.codeschool.com/users/sign_in') do |page|
result = page.form_with(:action => '/users/sign_in') do |form|

remove old database files (this is dangerous, make sure you don't have any data in your database)

rm -rf /usr/local/var/postgres

install the binary

brew install postgresql

init it

initdb /usr/local/var/postgres

start the postgres server