Skip to content

Instantly share code, notes, and snippets.

View samof76's full-sized avatar
🐒
Swinging branches

Samuel Vijaykumar M samof76

🐒
Swinging branches
View GitHub Profile
@samof76
samof76 / link.sh
Created June 3, 2011 10:48
Erlang Install - Link Directory creation
@samof76
samof76 / erlrc.sh
Created June 3, 2011 10:51
Erlang Install - Setup environment variables
$ export ERL_HOME=/opt/erlang/current
$ export PATH=$ERL_HOME/bin:$PATH
$ export LD_LIBRARY_PATH=$ERL_HOME/lib:$LD_LIBRARY_PATH
@samof76
samof76 / erlrc
Created June 3, 2011 10:53
Erlang Install - Resource File
export ERL_HOME=/opt/erlang/current
export PATH=$ERL_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ERL_HOME/lib:$LD_LIBRARY_PATH
@samof76
samof76 / fact.erl
Created June 3, 2011 11:05
Erlang Install - Sample
-module(fact). % This is the file 'fact.erl', the module and the filename MUST match
-export([fac/1]). % This exports the function 'fac' of arity 1 (1 parameter, no type, no name)
fac(0) -> 1; % If 0, then return 1, otherwise (note the semicolon ; meaning 'else')
fac(N) when N > 0, is_integer(N) -> N * fac(N-1).
% Recursively determine, then return the result
% (note the period . meaning 'endif' or 'function end')
@samof76
samof76 / redis.conf
Last active December 23, 2015 17:09
Sample Redis configuration
daemonize yes
pidfile /var/run/redis/redis-server.pid
port 6379
bind 0.0.0.0
timeout 0
loglevel notice
logfile /var/log/redis/redis-server.log
databases 16
save 900 1
save 300 10
/* Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln { color: #000; font-size: 80% } /* plain text */
@media screen {
.str { color: #080; font-size: 80% } /* string content */
.kwd { color: #008; font-size: 80% } /* a keyword */
.com { color: #800; font-size: 80% } /* a comment */
.typ { color: #606; font-size: 80% } /* a type name */
@samof76
samof76 / config.js
Created October 15, 2013 06:32
Ghost config.js
// # Ghost Configuration
// Setup your Ghost install for various environments
var path = require('path'),
config;
config = {
// ### Development **(default)**
development: {
// The url to use when providing links to the site, E.g. in RSS and email.
@samof76
samof76 / Dockerfile
Created October 15, 2013 07:51
Dockerfile for creating ghost containers
#Which base image to build FROM?
FROM ubuntu
#What to RUN for the new build?
#Adding apt tools
RUN apt-get install -y python-software-properties
#Adding the nodejs ppa's
RUN add-apt-repository -y ppa:chris-lea/node.js
#001: Fixing broken dependencies.
@samof76
samof76 / appmonitor.py
Created October 1, 2015 06:39
Crued way to monitor your Cloud Foundry application's resource utilization
from optparse import OptionParser
from time import sleep
import requests
def main():
parser = OptionParser(usage="usage %prog [options]", version="%prog 1.0")
parser.add_option("-d", "--domain",
action = "store",
@samof76
samof76 / redis.service
Created October 3, 2016 08:49
redis service startup file
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always