Skip to content

Instantly share code, notes, and snippets.

View HoKim98's full-sized avatar
๐Ÿ™‚
Arch Linux + K8S + Rust + OSS

Ho Kim HoKim98

๐Ÿ™‚
Arch Linux + K8S + Rust + OSS
View GitHub Profile
@HoKim98
HoKim98 / auto-isaac.sh
Last active July 20, 2026 10:38
Automatic Installation and Execution of Isaac-Sim on ANY environments (OS, containers, ...)
#!/usr/bin/env bash
set -euo pipefail
# An old shell can retain a deleted directory inode while a new shell resolves
# the same textual path to its replacement. Re-enter the textual path on every
# run so child processes never inherit the old inode.
startup_cwd="${PWD:-}"
if [[ -n "$startup_cwd" && -d "$startup_cwd" ]]; then
cd -- "$startup_cwd"
else
@HoKim98
HoKim98 / install_ai_agent_ubuntu24.sh
Last active July 14, 2026 13:28
install_ai_agent_ubuntu24.sh
#!/usr/bin/env bash
set -Eeuo pipefail
# ==============================================================================
# Ubuntu 24.04 AI Agent ํ†ตํ•ฉ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ž๋™ ์„ค์น˜
# ==============================================================================
# ์„ค์น˜ ํ•ญ๋ชฉ
# - ๊ธฐ๋ณธ ๊ฐœ๋ฐœ ๋„๊ตฌ: Git, Git LFS, curl, ffmpeg, build-essential, Node.js/npm
# - Python ๊ฐ€์ƒํ™˜๊ฒฝ: AI/Agent/Vision/RAG ๊ฐœ๋ฐœ ํŒจํ‚ค์ง€
# - Ollama ๋ฐ ๋กœ์ปฌ ๋ชจ๋ธ: Gemma 4, LLaVA, Qwen3
@HoKim98
HoKim98 / windows-vm.sh
Last active May 10, 2025 22:00
Switch to Windows 10
#!/usr/bin/bash
# Copyright (c) 2024 Ho Kim (ho.kim@ulagbulag.io). All rights reserved.
# Use of this source code is governed by a GPL-3-style license that can be
# found in the LICENSE file.
# Prehibit errors
set -e -o pipefail
# Verbose
set -x
@HoKim98
HoKim98 / download_dataset_nuscenes.py
Last active November 1, 2024 10:41
Download, Extract and Convert the nuScenes dataset into USD
#!./app/kit/python/python
from concurrent.futures import ProcessPoolExecutor
from multiprocessing import cpu_count
import os
import tarfile
from nuscenes.utils.data_classes import LidarPointCloud
import open3d as o3d
from pxr import Usd, UsdGeom, Gf
@HoKim98
HoKim98 / volume.sh
Last active June 28, 2024 07:41
Prank scripts
#!/bin/bash
# ๋ณผ๋ฅจ ๋„๊ธฐ
pactl set-sink-mute @DEFAULT_SINK@ true
# ๋ณผ๋ฅจ ์ผœ๊ธฐ
pactl set-sink-mute @DEFAULT_SINK@ false
# ๋ณผ๋ฅจ 50%๋กœ ์กฐ์ •
pactl set-sink-volume @DEFAULT_SINK@ "50%"
@HoKim98
HoKim98 / environment.yml
Last active June 23, 2024 11:02
mobilex-env
---
# conda env create -f '{url|path}'
name: opence
channels:
- nvidia
- pytorch
dependencies:
- python
@HoKim98
HoKim98 / softether-vpn-server-on-kubernetes.yaml
Last active November 4, 2023 12:56
Softether VPN Server on Kubernetes
# ๊ฐœ๋นก์น˜๋„ค ์™œ VPN์„ ๋ง‰์•„๋‘๋Š”๊ฑฐ์ง€?
# ํ•˜์ง€๋งŒ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์™€ ํ•จ๊ป˜๋ผ๋ฉด ์กฐ๊ธˆ์€ ๋ฒ„ํ‹ธ ์ˆ˜ ์žˆ์–ด..
#
# ์‚ฌ์šฉ๋ฒ•:
# 1. ์•„๋ž˜ ์ฝ”๋“œ์—์„œ ๋‹ค์Œ ๋ฌธ์ž์—ด์„ ์šฉ๋„์— ๋งž๊ฒŒ ์น˜ํ™˜: __ADMIN_PASSWORD__, __LOADBALANCER_IP__
# 2. ๋ฐฐํฌ ใ„ฑใ„ฑ
#
# ์ฃผ์˜์‚ฌํ•ญ:
# 1. ์•„๋ž˜ ์ฝ”๋“œ๋Š” ์—ฌ๋Ÿฌ๋ฒˆ์˜ ํ…Œ์ŠคํŠธ์™€ ์ˆ˜์‹ญ๋ฒˆ์˜ ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ํ†ตํ•ด์•ผ ์—ฌ๋Ÿฌ๋ช…์ด ๋Œ๋ ค์“ฐ๊ธฐ์— ์ถฉ๋ถ„ํ• ๋“ฏ.
# 2. ํŠนํžˆ, ๊ด€๋ฆฌ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ (HPW, SPW)์™€ Resource Limits๋ฅผ ์žฅ๋น„ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ž˜ ์กฐ์ ˆํ•ด์ฃผ๋„๋ก ํ•œ๋‹ค.
@HoKim98
HoKim98 / faq_ipmi.md
Last active August 17, 2024 09:53
Resolve some issues while operating K8S on Bare-Metal

IPMI TroubleShootings

Infinite Loading of Supermicro BMC

  1. Turn off Adblocks
@HoKim98
HoKim98 / gist:f11956a9f8dc13c8e105c8f050893107
Created June 27, 2023 11:16
ISAAC SIM docker (test only)
podman run --name isaac-sim --entrypoint bash -it --device nvidia.com/gpu=all -e "ACCEPT_EULA=Y" --rm --network=host \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY \
-v ~/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache/Kit:rw \
-v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
-v ~/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
-v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
-v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
-v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
-v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
@HoKim98
HoKim98 / Dockerfile
Last active December 16, 2024 04:05
Multi-screen (Multi-GPU) XFCE Settings
# Copyright (c) 2023 Ho Kim (ho.kim@ulagbulag.io). All rights reserved.
# Configure environment variables
ARG ROCKYLINUX_VERSION="8"
# Be ready for serving
FROM "quay.io/rockylinux/rockylinux:${ROCKYLINUX_VERSION}" as base
# Install desktop environment dependencies
RUN dnf install -y \