Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View ranjitiyer's full-sized avatar
🎯
Focusing

Ranjit ranjitiyer

🎯
Focusing
  • Amazon
  • Irvine CA
View GitHub Profile
@ranjitiyer
ranjitiyer / gist:a46fdbf854a015c20ee37104c442322b
Created June 21, 2018 01:28
Find important files in a project by looking at historic commits
git log --oneline | awk '{print $1}' | xargs git show | grep "diff" | awk '{print $3}' | sort | uniq -c | sort -nr | more
@ranjitiyer
ranjitiyer / book.json
Created October 4, 2018 17:41
Book in S3
{
"id": 56,
"title": "Secret Garden",
"description": "Mary Lennox is a spoiled, middle-class, self-centred child who has been recently orphaned. She is accepted into the quiet and remote country house of an uncle, who has almost completely withdrawn into himself after the death of his wife. Mary gradually becomes drawn into the hidden side of the house: why does she hear the crying of a unseen child? Why is there an overgrown, walled garden, its door long locked? (Summary by Peter)",
"num_sections": 27,
"sections": {
"1": {
"number": 1,
"name": "01 - There Is No One Left",
"url": "https://ia600204.us.archive.org/15/items/secret_garden_version2_librivox/secretgarden_01_burnett_64kb.mp3"
@ranjitiyer
ranjitiyer / pydates.py
Last active February 3, 2019 16:15
python dates
time.asctime([t])
t is response of gmtime() or localtime()
time.clock()
time.clock_gettime(clk_id) > float
time.clock_gettime_ns(clk_id) > float
# Returns the response in this format
db = 'test.db'
table = 'Table'
releaseLabel = "releaseLabel"
applicationString = "applicationString"
account = "account"
creationDate = "creationDate"
def create_table(overwrite: bool):
if overwrite and table_exists(table):
@ranjitiyer
ranjitiyer / emrsteps.sh
Created February 22, 2019 19:25
Submit EMR steps
# submit a step to run a command on a cluster
AWS_PROFILE=integ-preprod aws emr add-steps \
--cluster-id j-32M91WVU0V1OR \
--steps Name="Create table",ActionOnFailure=CONTINUE,Jar=command-runner.jar,Args=[beeline,-u,jdbc:hive2://ec2-52-91-119-206.compute-1.amazonaws.com:10000,-n,admin,-p,admin,-e,"create table d417f3333(id INT, value STRING);"] --region us-east-1 --endpoint https://emr-preprod-us-east-1.amazon.com --no-verify
@ranjitiyer
ranjitiyer / emr-steps
Created February 26, 2019 20:02
EMR Steps
Hadoop Streaming step
{
"jobFlowId": "j-1JKGNMYXT59DP",
"steps": [
{
"name": "EMRHadoopLogPushingTest",
"actionOnFailure": "CANCEL_AND_WAIT",
"hadoopJarStep": {
"jar": "command-runner.jar",
> help
** command list **
connectors -- list available connectors and transports in this VM
run [class [args]] -- start execution of application's main class
threads [threadgroup] -- list threads
thread <thread id> -- set default thread
suspend [thread id(s)] -- suspend threads (default: all)
resume [thread id(s)] -- resume threads (default: all)