======================================================================
Based off of: http://docs.sequelizejs.com/en/1.7.0/articles/express/
Create and initialize your a directory for your Express application.
| const resolveAfter2Seconds = () => { | |
| console.log("starting slow promise"); | |
| return new Promise(resolve => { | |
| setTimeout(() => { | |
| resolve(20); | |
| console.log("slow promise is done"); | |
| }, 2000); | |
| }); | |
| }; |
| const net = require('net'); | |
| const options = { | |
| 'port': 8080, | |
| 'host': '127.0.0.1' | |
| }; | |
| // creates a socket connection to a server | |
| const client = net.connect(options, () => { | |
| console.log('Connected to Server!'); |
| const hashAlgorithm = (data) => { | |
| const FNV_PRIME_32 = 0x1000193; | |
| const FNV_OFFSET_32 = 0x811C9DC5; | |
| let hash = FNV_OFFSET_32; | |
| const str = JSON.stringify(data); | |
| for (let i = 0; i < str.length; i++) { | |
| hash ^= str.charCodeAt(i); | |
| hash *= FNV_PRIME_32; |
======================================================================
Based off of: http://docs.sequelizejs.com/en/1.7.0/articles/express/
Create and initialize your a directory for your Express application.
| # Your init script | |
| # | |
| # Atom will evaluate this file each time a new window is opened. It is run | |
| # after packages are loaded/activated and after the previous editor state | |
| # has been restored. | |
| # | |
| # An example hack to log to the console when each text editor is saved. | |
| # | |
| # atom.workspace.observeTextEditors (editor) -> | |
| # editor.onDidSave -> |
| var dataset = require('./dataset.json'); | |
| /* | |
| create an array with accounts from bankBalances that are | |
| greater than 100000.00 | |
| assign the resulting array to `hundredThousandairs` | |
| */ | |
| var hundredThousandairs = dataset.bankBalances.filter(function(bank) { | |
| return parseInt(bank.amount) > 100000; | |
| }); |
| [user] | |
| name = Joe Karlsson | |
| email = [email protected] | |
| github = joekarlsson1 | |
| [color] | |
| branch = auto | |
| diff = auto | |
| status = auto | |
| ui = auto |
| ### Keybase proof | |
| I hereby claim: | |
| * I am joekarlsson on github. | |
| * I am joekarlsson (https://keybase.io/joekarlsson) on keybase. | |
| * I have a public key whose fingerprint is E626 4B25 7B52 A96C 71D3 8B69 E050 65C4 A621 9367 | |
| To claim this, I am signing this object: |
| const Immutable = require('immutable'); | |
| const data = Immutable.Map({ | |
| people: Immutable.List(['Joe', 'Ray', 'Nigel']), | |
| test: 'Hello World' | |
| }) | |
| const data2 = data.updateIn(['people'], ((people) => { | |
| return people.set(0, 'Russel'); | |
| })); |
| 'use strict' | |
| const http = require('http'); | |
| const PORT = 3000; | |
| http.createServer(( request, response ) => { | |
| console.log('request: ', request.url); | |
| console.log('request: ', request.method); |