Skip to content

Instantly share code, notes, and snippets.


Tung Nguyen ralavay

  • Ralavay
  • Singapore
View GitHub Profile
ralavay / json
Created Dec 30, 2019
View json
"__inputs": [],
"__requires": [
"type": "grafana",
"id": "grafana",
"name": "Grafana",
"version": "6.3.4"
ralavay /
Last active Dec 28, 2018
Show SSL cert expiration date
# Put this into ~/.profile
# Usage:
# cert-check
# Example:
# cert-check
function cert-check() {
yes QUIT | openssl s_client -showcerts -servername $1 -connect $1:443 > /tmp/$1.pem && openssl x509 -inform PEM -in /tmp/$1.pem -text -out certdata | grep -i 'not after'

Thing to install for Termux

pkg update
pkg install -y \
    bash \
    bash-completion \
    git \
    vim \
    openssh \
ralavay /
Created Jun 9, 2018
Run local development as HTTPS to handle Facebook app login enforce HTTPS

Facebook enforces to use HTTPS for Facebook Login so we can't you http://localhost:port in local anymore.

We will just get this message

Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-loading the page as https://

How to run your local development with HTTPS

# Change hostname for Ubuntu host
echo "- Current hostname is: $OLD_NAME"
read -p "- Please input new hostname: " NEW_NAME
update_ect_hostname() {
sudo hostname $NEW_NAME
ralavay /
Last active Aug 18, 2021
Enable syntax highlight for Nginx conf file in Vim
# Highligh Nginx config file in Vim
# Download syntax highlight
mkdir -p ~/.vim/syntax/
wget -O ~/.vim/syntax/nginx.vim
# Set location of Nginx config file
cat > ~/.vim/filetype.vim <<EOF
ralavay /
Last active Aug 31, 2015
ls useful stuff
  1. List only dirs
ls -ld */.
  1. List only files
ls -p | grep -v /
#!/usr/bin/env bash
# Stop pop-up adware in MAC OS
# Allow to loop through path with spaces
IFS=$(echo -en "\n\b")
ralavay / bash_aliases
Created Mar 29, 2014
bash_aliases for Ubuntu
View bash_aliases
# Aliases
# Copy this file to ~/.bash_aliases
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade -y'
alias up='sudo apt-get update && sudo apt-get upgrade -y'
alias dist-upgrade='sudo apt-get dist-upgrade -y'
alias inst='sudo apt-get install'
alias ins='sudo apt-get install --no-install-recommends'
alias remove='sudo apt-get remove --purge'
ralavay /
Last active Aug 29, 2015
Install SSHFS in Ubuntu to mount remote folder to local
# Install SSHFS to mount remote folder to local folder -> edit code with Sublime for example
# Install sshfs
sudo apt-get install sshfs -y
sudo modprobe fuse
# Get your username