Skip to content

Instantly share code, notes, and snippets.

View geetanjaligg's full-sized avatar

Geetanjali geetanjaligg

View GitHub Profile
@geetanjaligg
geetanjaligg / csvHeader.py
Created April 23, 2015 11:50
Read csv and create string using header. I needed this to save in ES using scala.
import csv
l = list(csv.reader(open('header.csv')))
for i in range(len(l[0])):
print 'dataMap = dataMap.updated("' + l[0][i] + '", dataArray('+ str(i) +'))'
@geetanjaligg
geetanjaligg / kibana.conf
Created February 12, 2015 10:50
Nginx config file to secure Kibana/Elasticsearch
server {
listen *:443 ;
ssl on;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
server_name kryptos;
access_log /var/log/nginx/kibana.access.log;
@geetanjaligg
geetanjaligg / sbt_install
Created February 2, 2015 08:03
Install sbt with rpm package
curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
sudo mv bintray-sbt-rpm.repo /etc/yum.repos.d/
sudo yum install sbt
#!/bin/sh
# one way (older scala version will be installed)
# sudo apt-get install scala
#2nd way
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.4.deb
sudo dpkg -i scala-2.11.4.deb
sudo apt-get update
@geetanjaligg
geetanjaligg / flask_ec2.md
Last active August 29, 2015 14:11
Deploy Flask app on AWS EC2

sudo apt-get install apache2 libapache2-mod-wsgi

sudo mkdir /var/www
cd /var/www
sudo git clone url://to.your.git.repo
cd yourgitrepo
sudo nano yourflaskapp.wsgi
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>geetanjaligg - </title>
<meta name="description" content="" />
#!/bin/sh
# one way (older scala version will be installed)
# sudo apt-get install scala
#2nd way
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.4.deb
sudo dpkg -i scala-2.11.4.deb
sudo apt-get update
@geetanjaligg
geetanjaligg / index_es.py
Last active August 29, 2015 14:10
Read json file and index in ElasticSearch
import rawes #install rawes. pip install rawes
es = rawes.Elastic('localhost:9200')
#index each line
with open('sample.json','r') as f:
for line in f:
es.post('index_name/index_type',data=line)
@geetanjaligg
geetanjaligg / scp
Created September 29, 2014 13:33
Resume a large scp transfer
rsync --partial --progress --rsh=ssh user@host:remote_file local_file
@geetanjaligg
geetanjaligg / r.md
Last active August 29, 2015 14:06
Install R and R-Studio

Install R

sudo apt-get install r-base-core

To install packages

sudo R

update.packages()

Install RStudio [ Ubunutu ]

32 bit