Skip to content

Instantly share code, notes, and snippets.

@mujahidk
mujahidk / oracle-json-table-example.sql
Last active May 3, 2018 12:55
Oracle 12c JSON_VALUE and JSON_TABLE example.
-- JSON_VALUE example
SELECT
JSON_VALUE(request,'$.phone.typeId' RETURNING NUMBER)
FROM
web_requests;
-- JSON_TABLE example
SELECT
*
FROM
@mujahidk
mujahidk / java-process-pid.groovy
Last active March 6, 2018 21:21
JVM Process PID
import java.lang.management.ManagementFactory
println "Process ID: " + ManagementFactory.getRuntimeMXBean().getName()
println "Uptime: " + ManagementFactory.getRuntimeMXBean().getUptime()
@mujahidk
mujahidk / .vimrc
Created March 3, 2018 18:18
.vimrc configuration
syntax on
cmap w!! w !sudo tee % >/dev/null
@mujahidk
mujahidk / find-rename-files.sh
Created February 28, 2018 21:01
Shell find and rename files
find -type f -name 'dsc*'| awk '{gsub(".xyz","",$1);system("mv "$1".xyz "$1".jpg")}'
@mujahidk
mujahidk / terminal-prompt.sh
Created December 23, 2017 01:15
My custom terminal prompt.
PS1="\n\[\033[01;32m\]\u\[\033[00;35m\]@\h \[\033[00;33m\]\w \[\033[0m\]\n\$ "
EXPORT PS1
@mujahidk
mujahidk / vb-mount-host-folder.sh
Created December 22, 2017 23:58
VirtualBox - Mount host shared folder in Linux guest.
# VirtaulBox --> Select machine --> Settings --> Shared Folders + Machine Folders (Name: centos-ui)
cd
mkdir shared
sudo mount -t vboxsf centos-ui ~/shared/
@mujahidk
mujahidk / base64coding.groovy
Created December 22, 2017 23:40
Base64 encoding and decoding in Groovy.
def text = "Going to convert this to Base64 encoding!"
// Encode
def encoded = text.bytes.encodeBase64().toString()
println encoded
// Decode
byte[] decoded = encoded.decodeBase64()
println new String(decoded)
@mujahidk
mujahidk / increase-vm-disk-size.bat
Created December 20, 2017 18:59
Increase VirtualBox disk partition size.
VBoxManage modifyhd "C:\vms\centos-ui\centos-ui.vdi" --resize 12288
@mujahidk
mujahidk / gpg-key-signing.md
Last active January 18, 2024 22:14
GPG Key signing for Git.

Generating GPG Keys and adding it to Git.

Generating GPG Keys

gpg --gen-key

List all GPG Keys

gpg --list-secret-keys --keyid-format LONG