Skip to content

Instantly share code, notes, and snippets.

View teebow1e's full-sized avatar
💖
learning something..

Trung Tran teebow1e

💖
learning something..
View GitHub Profile
@teebow1e
teebow1e / calc.py
Created January 26, 2026 19:25
[HUST] Tính điểm CPA dựa trên thông tin trên CTT
def calculate_cpa_both_modes(data_string):
grade_points = {
'A+': 4.0,
'A': 4.0,
'B+': 3.5,
'B': 3.0,
'C+': 2.5,
'C': 2.0,
'D+': 1.5,
'D': 1.0,
@teebow1e
teebow1e / script.sh
Last active December 30, 2025 18:01
reset cloned VMs
#!/bin/bash
# Usage: curl -sSL https://a.xn--c-kia488t.vn/clone | sudo bash -s -- pc1
if [ "$EUID" -ne 0 ]; then
echo "Please run as root (e.g., sudo bash script.sh)"
exit 1
fi
NEW_HOSTNAME=$1
@teebow1e
teebow1e / a.sh
Last active January 8, 2026 12:10
Install HUST thesis LaTeX deps
tlmgr update --self
tlmgr install koma-script vntex geometry tabularx graphics fancybox was amscls amsmath amsfonts psnfss tools enumitem subfiles import titlesec chngcntr pdflscape afterpage algorithm2e ifoddpage relsize capt-of multirow fancyhdr appendix xcolor listings caption float booktabs subcaption xurl url glossaries glossaries-extra xkeyval mfirstuc xfor datatool tracklang supertabular setspace parskip blindtext biblatex biber hyperref oberdiek logreq etoolbox graphics-cfg graphics-def iftex
tlmgr install outlines
@teebow1e
teebow1e / install.sh
Created September 6, 2025 21:46
Install EricZimmerman tools on Linux
#!/bin/bash
declare -A TOOLS=(
["EvtxECmd"]=true
["AmcacheParser"]=true
["AppCompatCacheParser"]=true
["JLECmd"]=true
["LECmd"]=true
["MFTECmd"]=true
["PECmd"]=true
@teebow1e
teebow1e / mirror-repo.sh
Created August 3, 2025 18:56
Mirror any repo into a private repository on your GitHub account
#!/bin/bash
#===============================================================================
# mirror-repo.sh
#
# Clones a source repository and mirrors it to a new private repository on
# your GitHub account.
#
# Usage:
# ./mirror-repo.sh <source_repository_url>
## install uv on OS
curl -LsSf https://astral.sh/uv/install.sh | sh
## create new project
uv init myproj
## install packages
uv add django requests "pandas>=2.3"
## remove package
@teebow1e
teebow1e / ghcr.md
Last active November 1, 2025 10:11 — forked from yokawasa/ghcr.md
[Selfhost] ghcr (GitHub Container Registry)

ghcr (GitHub Container Registry) quickstart

CLI

  1. Get PAT (personal access token)

Personal Settings > Developer settings > Personal access tokens

  1. ghcr login test
@teebow1e
teebow1e / gen.sh
Created February 23, 2025 15:44
generate random string - look like secret, but not secret
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 ; echo
# remote
./cloudflared --url tcp://127.0.0.1:3389
# local
./cloudflared access tcp --hostname uncertainty-saints-newark-martin.trycloudflare.com --url 127.0.0.1:3388
# rdp to 127.0.0.1:3388