tmux new [-s name] [cmd]
(:new
) - new session
tmux ls
(:ls
) - list sessionstmux switch [-t name]
(:switch
) - switches to an existing session
git reset 56e05fced #resets index to former commit; replace '56e05fced' with your commit code | |
git reset --soft HEAD@{1} #moves pointer back to previous HEAD | |
git commit -m "Revert to 56e05fced" | |
git reset --hard #updates working copy to reflect the new commit |
These commands were taking from the talk Introduction to Advanced Bash Usage by James Pannacciulli
Updated 21 Jan 2017 06:54:53
var mongoose = require('mongoose') | |
var Schema = mongoose.Schema | |
mongoose.Promise = global.Promise | |
mongoose.connect(process.env.MONGO_URL || 'mongodb://localhost:27017/woxcut') | |
var db = mongoose.connection | |
db.on('error', console.error.bind(console, 'Connection Error:')) |
The IPython Notebook has two different keyboard input modes. Edit mode allows you to type code/text into a cell and is indicated by a green cell border. Command mode binds the keyboard to notebook level actions and is indicated by a grey cell border.
var async = require('async'); | |
var parallel = require('async/parallel'); | |
function giveData() { | |
var data; | |
async.parallel([ | |
function(callback){ | |
callback(null, 'one'); | |
}, | |
function(callback){ |
What is the relationship between Node.js and V8? Can Node work without V8? | |
How come when you declare a global variable in any Node.js file it’s not really global to all modules? | |
When exporting the API of a Node module, why can we sometimes use exports and other times we have to use module.exports? | |
Can we require local files without using relative paths? | |
Can different versions of the same package be used in the same application? | |
What is the Event Loop? Is it part of V8? | |
What is the Call Stack? Is it part of V8? | |
What is the difference between setImmediate and process.nextTick? | |
How do you make an asynchronous function return a value? | |
Can callbacks be used with promises or is it one way or the other? |
var app = require('koa')() | |
, logger = require('koa-logger') | |
, json = require('koa-json') | |
, views = require('koa-views') | |
, onerror = require('koa-onerror') | |
, session = require('koa-session'); | |
var mongoose = require(__dirname + '/database/connection'); | |
// all routes - TODO |
unlock HR, Scott etc. users in Oracle Database 12c. | |
Step 1: | |
C:\> sqlplus / as sysdba | |
SQL> SHOW con_name | |
SQL> SELECT name, con_id FROM v$pdbs; | |
SQL> SELECT name FROM v$active_services WHERE con_id = 3; | |
Step 2: Update tnsname.ora file |
SQL*Plus: Release 12.1.0.1.0 Production on Wed Sep 21 12:15:12 2016 | |
Copyright (c) 1982, 2013, Oracle. All rights reserved. | |
Enter user-name: / as sysadmin | |
SP2-0306: Invalid option. | |
Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYSKM}] [edition=value]] | |
where <logon> ::= <username>[/<password>][@<connect_identifier>] | |
<proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>] |