Skip to content

Instantly share code, notes, and snippets.

View luanvuhlu's full-sized avatar

luan vu luanvuhlu

View GitHub Profile
@luanvuhlu
luanvuhlu / sonarqube-docker-compose.yml
Created May 19, 2021 10:51 — forked from Warchant/sonarqube-docker-compose.yml
docker-compose file to setup production-ready sonarqube
version: "3"
services:
sonarqube:
image: sonarqube
expose:
- 9000
ports:
- "127.0.0.1:9000:9000"
networks:
# Make sure you grab the latest version
curl -OL https://github.com/google/protobuf/releases/download/v3.4.0/protoc-3.4.0-linux-x86_64.zip
# Unzip
unzip protoc-3.4.0-linux-x86_64.zip -d protoc3
# Move protoc to /usr/local/bin/
sudo mv protoc3/bin/* /usr/local/bin/
# Move protoc3/include to /usr/local/include/
@luanvuhlu
luanvuhlu / install_mysql_client.sh
Created December 4, 2020 06:26 — forked from sshymko/install_mysql_client.sh
Install MySQL 5.7 client on Amazon Linux 2
#!/bin/sh
sudo yum install -y https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo yum install -y mysql-community-client
@luanvuhlu
luanvuhlu / root-logon-alert.yaml
Created November 27, 2019 07:50 — forked from callum-p/root-logon-alert.yaml
CloudFormation Root Logon Alert
Description: Creates alerts for root logins
Parameters:
emailRecipients:
Type: CommaDelimitedList
Default: 'xx.xx@xx.co,xx.xx@xx.co'
slackChannel:
Type: String
Default: '#security-task-force'
slackToken:
@luanvuhlu
luanvuhlu / aws_iam_managed_policies_2019-02-12.json
Created September 3, 2019 03:58 — forked from gene1wood/aws_iam_managed_policies_2019-02-12.json
Script to export all AWS IAM managed policies as well as the resulting list of all managed policies
[
{
"Document": {
"Statement": [
{
"Action": [
"directconnect:Describe*",
"ec2:DescribeVpnGateways"
],
"Effect": "Allow",
@luanvuhlu
luanvuhlu / bash
Last active February 22, 2019 01:51 — forked from jonashackt/bash
Remote debugging Spring Boot
### java -jar
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8001,suspend=y -jar target/cxf-boot-simple-0.0.1-SNAPSHOT.jar
### Maven
Debug Spring Boot app with Maven:
mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8001"
@luanvuhlu
luanvuhlu / install-rsync-macosx.sh
Last active November 9, 2017 07:35
How to install & compile rsync on Mac OSX
#Compile rsync 3.1.2
#Follow these instructions in Terminal on both the client and server to download and compile rsync 3.1.2:
#Download and unarchive rsync and its patches
curl -O http://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz
tar -xzvf rsync-3.1.2.tar.gz
rm rsync-3.1.2.tar.gz
curl -O http://rsync.samba.org/ftp/rsync/src/rsync-patches-3.1.2.tar.gz
tar -xzvf rsync-patches-3.1.2.tar.gz
@luanvuhlu
luanvuhlu / chiasenhac-dowloader.py
Created October 6, 2017 11:20 — forked from cuongnv23/chiasenhac-dowloader.py
Python script to download mp3 files from chiasenhac.com
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
import re
import argparse
import errno
import requests
from bs4 import BeautifulSoup
@luanvuhlu
luanvuhlu / chiasenhac.py
Created October 6, 2017 11:10 — forked from vietvudanh/chiasenhac.py
download album from chiasenhac
# Fucking scripts to download from chiasenhac, whole album!
import os
from bs4 import BeautifulSoup
import requests
from multiprocessing import Pool
NUMBER_PROCESS = 8
MUSIC_QUALITY = '320'
@luanvuhlu
luanvuhlu / slugify.js
Created February 24, 2016 06:38 — forked from mathewbyrne/slugify.js
Javascript Slugify
function slugify(text)
{
return text.toString().toLowerCase()
.replace(/\s+/g, '-') // Replace spaces with -
.replace(/[^\w\-]+/g, '') // Remove all non-word chars
.replace(/\-\-+/g, '-') // Replace multiple - with single -
.replace(/^-+/, '') // Trim - from start of text
.replace(/-+$/, ''); // Trim - from end of text
}