View update-lambda.sh
#!/bin/bash | |
#---------------------------------------------------- | |
# Author : athakur | |
# Version : 1.0 | |
# Date : 10/02/2018 | |
# Description : Deployment script to update lambda code and env variables | |
# Sample usage : | |
# Local : ./update-lambda.sh test aws-admin fileb://../lambda.zip | |
# Dev : ./update-lambda.sh dev aws-admin fileb://../lambda.zip | |
# QA : ./update-lambda.sh qa aws-admin fileb://../lambda.zip |
View email_ses.js
const aws = require('aws-sdk'); | |
aws.config.loadFromPath('./config.json'); | |
const ses = new aws.SES(); | |
/** | |
* author: athakur | |
* aws ses create-template --cli-input-json fileb://test_template.json --region us-east-1 --profile osfg | |
* aws ses update-template --cli-input-json fileb://test_template.json --region us-east-1 --profile osfg | |
* @param {*} callback | |
*/ |
View node-https.js
/** | |
* Node.js code to demonstrate https calls. | |
* @author athakur | |
*/ | |
const https = require("https"); | |
var startDemo = function () { | |
console.log("starting demo code"); | |
executeHttps(function (err, data) { | |
if (err) { |
View Calculator.java
package com.osfg; | |
import java.util.Scanner; | |
/** | |
* | |
* @author aniket | |
* | |
* Basic Calculator program in Java | |
*/ |
View sqs-consumer.js
var AWS = require('aws-sdk'); | |
//TODO : change this region based in your SQS service region | |
AWS.config.update({region: 'ap-south-1'}); | |
var sqs = new AWS.SQS({apiVersion: '2012-11-05'}); | |
//TODO : change this URL based in your queue URL | |
var queueURL = "https://sqs.ap-south-1.amazonaws.com/499222264523/my-queue"; | |
var params = { | |
AttributeNames: [ | |
"SentTimestamp" |
View creategif.sh
#!/bin/bash | |
#---------------------------------------------------- | |
# Author : athakur | |
# Version : 1.0 | |
# Create Date : 27/02/2018 | |
# Update Date : 27/02/2018 | |
# Description : Create gif from a video | |
# Sample usage : ./creategif.sh input.mp4 output.gif | |
# ffmpeg static build can be downloaded from https://johnvansickle.com/ffmpeg/ | |
#---------------------------------------------------- |
View squid.conf
#For more detials refer http://opensourceforgeeks.blogspot.in/2018/01/how-to-set-up-squid-proxy-with-basic.html | |
acl SSL_ports port 443 | |
acl Safe_ports port 80 # http | |
acl Safe_ports port 21 # ftp | |
acl Safe_ports port 443 # https | |
acl Safe_ports port 70 # gopher | |
acl Safe_ports port 210 # wais | |
acl Safe_ports port 1025-65535 # unregistered ports | |
acl Safe_ports port 280 # http-mgmt | |
acl Safe_ports port 488 # gss-http |
View youtube-replayer.user.js
// ==UserScript== | |
// @name YoutubeReplayScript | |
// @include http://*.youtube.com/* | |
// @include https://*.youtube.com/* | |
// @require http://code.jquery.com/jquery-1.7.1.min.js | |
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js | |
// @description Replays songs automatically once it is finished playing. | |
// @namespace http://opensourceforgeeks.blogspot.in/ | |
// @version 1 | |
// @grant none |
View noWhiteBackgroundColor-gray.js
// ==UserScript== | |
// @id noWhiteBackgroundColor-gray | |
// @name noWhiteBackgroundColor-gray | |
// @version 1.0 | |
// @namespace | |
// @author athakur | |
// @description GM script that automatically changes background colors that are too white. | |
// @include * | |
// @exclude | |
// @run-at document-start |
View RecoverFiles.sh
#!/bin/bash | |
if [[ ! $1 ]]; then | |
echo -e "Usage:\n\n\t$0 'file name'" | |
exit 1 | |
fi | |
f=$(ls 2>/dev/null -l /proc/*/fd/* | fgrep "$1 (deleted" | awk '{print $9}') | |
if [[ $f ]]; then |
NewerOlder