Skip to content

Instantly share code, notes, and snippets.

@xb4dc0d3
xb4dc0d3 / script.sh
Created September 13, 2022 03:46
Mysql hide tabular and header then show stdout
mysql -h localhost -u root -proot -e "select * from file limit 10" -s -N
# -s --silent
# -N skip column names
@xb4dc0d3
xb4dc0d3 / vbox-network.txt
Created September 6, 2022 13:55
VirtualBox Networking Mode
| | VM <-> Host | VM1 <-> VM2 | VM -> Internet | VM <- Internet |
|----------|-------------|-------------|----------------|----------------|
| HostOnly | Yes | Yes | No | No |
| Internal | No | Yes | No | No |
| Bridged | Yes | Yes | Yes | Yes |
| NAT | No | No | Yes | Port forward |
| NATNet | No | Yes | Yes | Port forward |
https://stackoverflow.com/a/54232899
@xb4dc0d3
xb4dc0d3 / script.sh
Created January 8, 2022 19:32
Remove all commit into one (remove history of commit)
git checkout --orphan latest_branch
git add -A
git commit -am "<commit message>"
git branch -D master
git branch -m master
@xb4dc0d3
xb4dc0d3 / grep-recursive.sh
Created July 4, 2021 10:03
search text recursively with spesific pattern
grep -ri1 "pass"
image: python:latest
stages:
- test
- flake8
- build
- sonarqube
- deploy
variables:
#!/usr/bin/python3
import webbrowser
import sys
LIST_KELOMPOK = []
# contain all group
with open('list_repo.txt') as f:
for line in f:
if "https" in line:
LIST_KELOMPOK.append(line.strip("\n"))
@xb4dc0d3
xb4dc0d3 / docker-install-parrot.sh
Created April 5, 2020 00:13 — forked from nuga99/docker-install-parrot.sh
Install Docker Engine on Parrot OS
#!/bin/sh
# From https://www.hiroom2.com/2017/09/24/parrotsec-3-8-docker-engine-en/
set -e
# Install dependencies.
sudo apt install -y curl apt-transport-https \
software-properties-common ca-certificates
# Install docker.
@xb4dc0d3
xb4dc0d3 / docker-install-parrot.sh
Created April 5, 2020 00:12 — forked from nuga99/docker-install-parrot.sh
Install Docker Engine on Parrot OS
#!/bin/sh
# From https://www.hiroom2.com/2017/09/24/parrotsec-3-8-docker-engine-en/
set -e
# Install dependencies.
sudo apt install -y curl apt-transport-https \
software-properties-common ca-certificates
# Install docker.
# Bad
class LembagaViewByNama(RetrieveAPIView):
permission_classes = (IsAuthenticated, )
authentication_class = JSONWebTokenAuthentication
def get(self, request, nama_lembaga):
nama = Lembaga.objects.get(nama_lembaga=nama_lembaga)
if nama != None: # jika semakin banyak conditional maka akan semakin sulit
serializer = LembagaSerializer(nama, context=serializer_context)
# Bad
name = "Cristiano Rolando"
def split_into_first_and_last_name():
global name
name = name.split()
# ketika fungsi dieksusi akan merusak dari global variabel name
split_into_first_and_last_name()
print(name)