Overview
MongoDB is a document database that provides high performance, high availability, and easy scalability.
- Document Database
| sudo yum install openssl-devel autoconf automake bzip2 bzip2-devel cmake freetype-devel gcc gcc-c++ git libtool make mercurial pkgconfig zlib-devel -y | |
| mkdir ~/ffmpeg_sources | |
| export "PATH=$PATH:$HOME/bin" | |
| # nasm | |
| cd ~/ffmpeg_sources | |
| curl -O -L https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.bz2 | |
| tar xjvf nasm-2.14.02.tar.bz2 | |
| cd nasm-2.14.02 |
| #!/bin/sh | |
| dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) | |
| if [ "$1" != "" ]; then | |
| letter1=$(echo "$1" | tr '[:upper:]' '[:lower:]' | cut -b1) | |
| if [[ $letter1 == [a-zA-Z0-9] ]]; then | |
| if [ -f "$dir/data/$letter1" ]; then | |
| grep -ai "^$1" "$dir/data/$letter1" | |
| else | |
| letter2=$(echo "$1" | tr '[:upper:]' '[:lower:]' | cut -b2) |
| ----- Esc ----- | |
| Quick change directory: Esc + c | |
| Quick change directory history: Esc + c and then Esc + h | |
| Quick change directory previous entry: Esc + c and then Esc + p | |
| Command line history: Esc + h | |
| Command line previous command: Esc + p | |
| View change: Esc + t (each time you do this shortcut a new directory view will appear) | |
| Print current working directory in command line: Esc + a | |
| Switch between background command line and MC: Ctrl + o | |
| Search/Go to directory in active panel: Esc + s / Ctrl + s then start typing directory name |
Place the supervisord.conf under .ebextensions/supervisor/
Place the supervisor.config under .ebextensions/
Place the data_import_consumer.conf under .ebextensions/supervisor/
| #!/bin/sh | |
| # Amazon Linux AMI startup script for a supervisor instance | |
| # | |
| # chkconfig: 2345 80 20 | |
| # description: Autostarts supervisord. | |
| # Source function library. | |
| . /etc/rc.d/init.d/functions | |
| supervisorctl="/usr/bin/supervisorctl" |
| angular.module('appName').factory('RestService', ['Restangular', '$q', function(Restangular, $q){ | |
| var service; | |
| return { | |
| setService: function($serviceName){ | |
| service = Restangular.all($serviceName); | |
| }, | |
| create: function($data){ | |
| var serviceDeferred = $q.defer(); |
| return { | |
| aliceblue = {0.94117647058824, 0.97254901960784, 1}, | |
| antiquewhite = {0.98039215686275, 0.92156862745098, 0.84313725490196}, | |
| aqua = {0, 1, 1}, | |
| aquamarine = {0.49803921568627, 1, 0.83137254901961}, | |
| azure = {0.94117647058824, 1, 1}, | |
| beige = {0.96078431372549, 0.96078431372549, 0.86274509803922}, | |
| bisque = {1, 0.89411764705882, 0.76862745098039}, | |
| black = {0, 0, 0}, | |
| blanchedalmond = {1, 0.92156862745098, 0.80392156862745}, |
| module( ..., package.seeall ) | |
| -- AngelCode bitmap font support | |
| -- Updated for Graphics 2.0 | |
| -- Download sprite module from https://github.com/coronalabs/framework-sprite-legacy/raw/master/sprite.lua | |
| local sprite = require( "sprite" ) | |
| -- Specify an Angelcode format bitmap font definition file (".FNT") | |
| -- The spritesheet(s) that this file references need to be located in the resource directory. |
| Vector2D = {} | |
| function Vector2D:new(x, y) | |
| local object = { x = x, y = y } | |
| setmetatable(object, { __index = Vector2D }) | |
| return object | |
| end | |
| function Vector2D:copy() | |
| return Vector2D:new(self.x, self.y) |