Skip to content

Instantly share code, notes, and snippets.

View vsachinv's full-sized avatar
😎

Sachin Verma vsachinv

😎
View GitHub Profile
@vsachinv
vsachinv / msconvert.js
Created October 19, 2020 08:19 — forked from Erichain/msconvert.js
JavaScript: Convert milliseconds to object with days, hours, minutes, and seconds
function convertMS( milliseconds ) {
var day, hour, minute, seconds;
seconds = Math.floor(milliseconds / 1000);
minute = Math.floor(seconds / 60);
seconds = seconds % 60;
hour = Math.floor(minute / 60);
minute = minute % 60;
day = Math.floor(hour / 24);
hour = hour % 24;
return {
@vsachinv
vsachinv / tomcatBuildDeploy.sh
Last active April 26, 2020 17:05
Bash script to deploy war file over tomcat after build is copied on the server. Alternate to tomcat manager if you don't have that.
#!/bin/bash
# Author Sachin Verma
##Validate below variable based on env.
TOMCAT_USER=root
TOMCAT_HOME="/u01/apache-tomcat-8.5.24"
SHUTDOWN_WAIT=45
TOMCAT_WEB_APPS_DIR=$TOMCAT_HOME'/webapps'
WEB_APP=$TOMCAT_WEB_APPS_DIR'/reports'

Here are several different ways to test a TCP port without telnet.

$ cat < /dev/tcp/127.0.0.1/22
SSH-2.0-OpenSSH_5.3
^C

$ cat &lt; /dev/tcp/127.0.0.1/23
@vsachinv
vsachinv / Documentum.java
Created July 11, 2018 04:49 — forked from tewari2312/Documentum.java
Java code to connect to documentum server and perform upload, download and delete operations. NOTE: provide the necessary jars. ASSUMPTION: dfc.properties and dfc.keystore are correct and present in classpath
package main.java.com.Documentum;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Blob;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;