Skip to content

Instantly share code, notes, and snippets.

@amarbabuk
amarbabuk / crypto-aes.html
Created June 13, 2023 12:06
Javascript AES Encryption with crypto.js
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AES</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js" integrity="sha256-/H4YS+7aYb9kJ5OKhFYPUjSJdrtV6AeyJOtTkw6X72o=" crossorigin="anonymous"></script>
</head>
<body>
@amarbabuk
amarbabuk / neo4j.conf
Created November 23, 2022 18:56
Neo4j Ops Manager config for windows
#********************************************************************
# Other Neo4j system properties
#********************************************************************
server.metrics.prometheus.endpoint=127.0.0.1:2004
server.metrics.prometheus.enabled=true
server.metrics.enabled=true
server.metrics.filter=*
server.metrics.jmx.enabled=true
https://neo4j.com/blog/sharding-the-ldbc-social-network/
@amarbabuk
amarbabuk / git-pull-all.ps1
Last active January 10, 2022 09:03
Powershell script to git pull from multiple folders
http://Get-ChildItem -Directory | foreach { Write-Host "`n Getting latest for $_ " | git -c http.sslVerify=false -C $_.FullName pull --all --recurse-submodules --verbose }
# rem run from batch or cmd
powershell -command - < c:\git-pull-all.cmd
@amarbabuk
amarbabuk / backup.bat
Last active August 29, 2015 14:22
Batch Script: Create time based backup file
rem ren orig.txt %date:~6,4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%-orig.txt
rem following will masks with zero if value <10
@echo off
set hour=%time:~0,2%
if "%hour:~0,1%" == " " set hour=0%hour:~1,1%
echo hour=%hour%
set min=%time:~3,2%
if "%min:~0,1%" == " " set min=0%min:~1,1%
echo min=%min%
@amarbabuk
amarbabuk / backup.bat
Created June 5, 2015 13:26
Batch Script to delete files older than specific time
Rem delete tar files older than two days
echo ****** deleting C:\stash-backups\backups\*.tar files older than 1 day *******
forfiles -p "C:\backups" -s -m *.tar /D -1 /C "cmd /c echo deleting @path"
forfiles -p "C:\backups" -s -m *.tar /D -1 /C "cmd /c del @path"
@amarbabuk
amarbabuk / checkAdminPermission.bat
Created March 30, 2015 11:02
Windows batch Script to check Administrator Privileges
rem *** run this batchfile as "Run administrator"
@echo off
goto check_Permissions
:check_Permissions
echo Administrative permissions required. Detecting permissions...
net session >nul 2>&1
if %errorLevel% == 0 (
echo Success: Administrative permissions confirmed.
@amarbabuk
amarbabuk / npm-install.js
Created January 8, 2015 13:34
Install node modules dynamically to current project
/**
* Installs node modules dynamically
*/
var npm = require("npm");
var npmInstall= function(pkgName, saveFlag, saveDevFlag, cb) {
//if true updates package.json
saveFlag = typeof saveFlag === 'undefined' ? saveFlag : false;
saveDevFlag = typeof saveDevFlag === 'undefined' ? saveDevFlag : false;
@amarbabuk
amarbabuk / ldapservice.js
Created November 5, 2013 10:23
Simple LDAP based Node Authentication Server / Service
var ldap = require('ldapjs');
var assert = require('assert');
var express = require ('express');
var app = express();
app.use(express.bodyParser());
//specify ladap host and port
var ldapUrl = 'ldap://10.10.10.1:389';