Skip to content

Instantly share code, notes, and snippets.

View sdmcraft's full-sized avatar

Satya Deep Maheshwari sdmcraft

View GitHub Profile
@sdmcraft
sdmcraft / create-noise.sh
Created November 30, 2017 10:25
Create noisy copies of images
#!/bin/sh
usage()
{
echo -e "Usage: $0 -c <number of noisy copies per image> -s <source folder containing images> -p <image name pattern> -d <destination folder to keep noisy images>" \
"\nExample Usage: ./create-noise.sh -c 10 -s /home/satyadeep/Pictures/000 -p '*.jpg' -d /home/satyadeep/temp/tst" 1>&2; exit 1;
}
while getopts c:s:p:d: option
do
case "${option}"
in
@sdmcraft
sdmcraft / setup-java.sh
Last active November 12, 2020 11:03
Setup java on linux
cd /opt/
yum -y install wget
curl -L -b "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz -O
tar xzf jdk-8u131-linux-x64.tar.gz
cd /opt/jdk1.8.0_131/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_131/bin/java 2
alternatives --config java
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_131/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_131/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_131/bin/jar
@sdmcraft
sdmcraft / setup-ffmpeg.sh
Created August 3, 2015 05:06
Setup ffmpeg on CentOS
set -e
yum -y update
yum -y install autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel
mkdir ~/ffmpeg_sources
cd ~/ffmpeg_sources
git clone --depth 1 git://github.com/yasm/yasm.git
cd yasm
@sdmcraft
sdmcraft / ConfigurablePostProcessor.java
Created May 27, 2015 05:32
SlingPostProcessor implementation to support configuration based post processing
import org.apache.felix.scr.annotations.*;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.servlets.post.Modification;
import org.apache.sling.servlets.post.SlingPostProcessor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.List;
import java.util.Map;