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) |