Skip to content

Instantly share code, notes, and snippets.

@ravituvar
ravituvar / crack-with-navicat-keygen.sh
Created December 13, 2018 09:24 — forked from zthxxx/crack-with-navicat-keygen.sh
crack navicat premuim 12.04 with navicat-keygen
# make sure exist a keychain identity preference named "crack-for-navicat"
# ref: https://github.com/DoubleLabyrinth/navicat-keygen/tree/mac
# to gen a identity,
# https://support.apple.com/kb/PH7173?locale=en_US
# set the Name: crack-for-navicat
# set the Certificates Type: Code Signing
# after created, you need always trust this identity,
# then you can use this commad under to check:
# security find-identity -vp codesigning
@ravituvar
ravituvar / odoo@10CE_from_src.sh
Created November 28, 2018 12:01 — forked from Pelirrojo/odoo@10CE_from_src.sh
Install & run an odoo v10 Community Edition, in a Debian/distro by console without database Raw
#!/usr/bin/env bash
# https://www.getopenerp.com/install-odoo-10-on-ubuntu-16-04/
# Update & upgrade distro status
sudo apt-get update -s
sudo apt-get upgrade -s
# Install dev deps
sudo apt-get install -s git make gcc curl poppler-utils mc bzr lptools antiword
sudo apt-get install -s postgresql-client postgresql-client-common
@ravituvar
ravituvar / Free_Beyond_Compare.md
Created October 31, 2018 11:17 — forked from njleonzhang/Free_Beyond_Compare.md
Free Beyond Compare by unlimited trail

1 . goto beyond compare folder

 cd "/Applications/Beyond Compare.app/Contents/MacOS/"

2 . rename BCompare to BCompare.real

 mv BCompare BCompare.real
@ravituvar
ravituvar / aws.txt
Created October 17, 2018 08:51 — forked from anjijava16/aws.txt
http://www.devopsschool.com/tutorial/aws/
https://www.youtube.com/watch?v=uJssXPyMf0s&list=PLxzKY3wu0_FKasqIn1MdmhbT1y4aLqNUO
https://hortonworks.com/blog/5-ways-make-hive-queries-run-faster/
https://www.youtube.com/watch?v=wTK2CKth3DE (HTTP WebServer Setup)
https://linuxacademy.com/howtoguides/posts/show/topic/14209-automating-aws-with-python-and-boto3
@ravituvar
ravituvar / README.md
Created October 1, 2018 11:56 — forked from vjm/README.md
Install DevOps applications as Docker Images and auto-start
  • bash <(curl -s https://gist.githubusercontent.com/vjm/fea77232e2bd6bb49f24/raw/jenkins-setup.sh)
  • bash <(curl -s https://gist.githubusercontent.com/vjm/fea77232e2bd6bb49f24/raw/jenkins-update.sh)
  • bash <(curl -s https://gist.githubusercontent.com/vjm/fea77232e2bd6bb49f24/raw/elk-setup.sh)
  • bash &lt;(curl -s https://gist.githubusercontent.com/vjm/fea77232e2bd6bb49f24/raw/elk-update.sh)
@ravituvar
ravituvar / CloudfrontRedirectorS3Lambda.js
Created July 6, 2018 04:30
Redirect to index.html pages in subdirectories when hosting Static html on S3 and Distributed via cloudfront
'use strict';
exports.handler = (event, context, callback) => {
function getFileExtension(filename) {
return filename.slice((filename.lastIndexOf(".") - 1 >>> 0) + 2);
}
// Extract the request from the CloudFront event that is sent to Lambda@Edge
var request = event.Records[0].cf.request;
var extension = getFileExtension(request.uri.substr(request.uri.lastIndexOf('/') + 1));
console.log(extension);
@ravituvar
ravituvar / DailyAMI.sh
Created October 12, 2017 05:53
DailyAMI Backup
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin
EC2_HOME=/opt/aws/apitools/ec2-1.7.3.0/
JAVA_HOME=/usr/lib/jvm/jre
export EC2_HOME JAVA_HOME
instanceID=`curl http://169.254.169.254/latest/meta-data/instance-id`
echo "$instanceID"
region=`curl http://169.254.169.254/latest/dynamic/instance-identity/document | grep region | awk -F\" '{print $4}'`
echo "$region"
@ravituvar
ravituvar / ServerlessPermissions.json
Last active September 27, 2017 12:18
ServerlessPermissions.json
https://www.bountysource.com/issues/35584735-narrowing-the-serverless-iam-deployment-policy
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cloudformation:Describe*",
"cloudformation:List*",
@ravituvar
ravituvar / Indexes.sql
Created September 12, 2017 07:23
List All Indexes with Create Index statement
SELECT SchemaName ,
TableName ,
IndexName ,
( CASE PK
WHEN 'PK'
THEN 'ALTER ' + 'TABLE ' + SchemaName + '.' + TableName
+ ' ADD CONSTRAINT ' + IndexName + ' PRIMARY KEY'
+ ( CASE SUBSTRING(Type, 3, 1)
WHEN 'C' THEN ' CLUSTERED'
ELSE ''
function preserveAspect() {
var scaled = $("#scaled");
scaled.height("100%");
scaled.width("100%");
scaled.css("box-sizing", "border-box");
var ratio = 16/9;
var w = scaled.outerWidth();
var h = scaled.outerHeight();
if (w > ratio*h) {