https://commons.wikimedia.org/wiki/File:Fourier_series_square_wave_circles_animation.gif
Forked from André Michelle's Pen Fourier series.
A Pen by Captain Anonymous on CodePen.
info: Welcome to Nodejitsu nbrempel | |
info: jitsu v0.11.6, node v0.8.18 | |
info: It worked if it ends with Nodejitsu ok | |
info: Executing command install helloworld | |
info: Installing helloworld locally | |
warn: Downloading packages from npm, this may take a moment... | |
error: Error running command install helloworld | |
error: EACCES, open '/home/nbrempel/.npm/d01b9e40-nodeapps-helloworld.lock' | |
error: Error: EACCES, open '/home/nbrempel/.npm/d01b9e40-nodeapps-helloworld.lock' | |
help: For help with this error contact Nodejitsu Support: |
/* The API controller | |
Exports 3 methods: | |
* post - Creates a new thread | |
* list - Returns a list of threads | |
* show - Displays a thread and its posts | |
*/ | |
var Thread = require('../models/thread.js'); | |
var Post = require('../models/post.js'); |
# Download latest archlinux bootstrap package, see https://www.archlinux.org/download/ | |
wget http://ftp.nluug.nl/os/Linux/distr/archlinux/iso/2016.01.01/archlinux-bootstrap-2016.01.01-x86_64.tar.gz | |
# Make sure you'll have enough entropy for pacman-key later. | |
apt-get install haveged | |
# Install the arch bootstrap image in a tmpfs. | |
mount -t tmpfs none /mnt | |
cd /mnt | |
tar xvf ~/archlinux-bootstrap-2016.01.01-x86_64.tar.gz --strip-components=1 |
'use strict'; | |
/* | |
|-------------------------------------------------------------------------- | |
| HTTP Server Setup | |
|-------------------------------------------------------------------------- | |
| | |
| Here we join different pieces and start the HTTP server. It will be | |
| a matter of seconds to start your shiny Adonis application. | |
| |
'use strict'; | |
/* | |
|-------------------------------------------------------------------------- | |
| Application Providers | |
|-------------------------------------------------------------------------- | |
| | |
| Here we configure the providers required to run adonis application. They | |
| are registered only once and can be used inside any file using `use` | |
| keyword. |
-- show running queries (pre 9.2) | |
SELECT procpid, age(query_start, clock_timestamp()), usename, current_query | |
FROM pg_stat_activity | |
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%' | |
ORDER BY query_start desc; | |
-- show running queries (9.2) | |
SELECT pid, age(query_start, clock_timestamp()), usename, query | |
FROM pg_stat_activity | |
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%' |
# Inherit from node base image | |
FROM node | |
# This is an alternative to mounting our source code as a volume. | |
# ADD . /app | |
# Install Yarn repository | |
RUN curl -sS http://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - | |
RUN echo "deb http://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list |
#!/bin/bash | |
set -e | |
SCRIPT_HOME="$( cd "$( dirname "$0" )" && pwd )" | |
cd $SCRIPT_HOME | |
case "$1" in | |
start) | |
docker-compose up web worker clock |
const express = require('express'); | |
const pg = require('pg'); | |
const redis = require('redis'); | |
const amqp = require('amqplib/callback_api'); | |
const app = express(); | |
app.get('/', (req, res) => { | |
res.send('Hello World!') | |
}); |