Recent posts

Simple Load Testing on Linux

Updated:

With a new server in hand, I decided to run temperature tests under CPU and RAM overload conditions. First, install the necessary load testing tools: sudo dn...

Setting Up HAProxy on SELinux

Updated:

I use HAProxy as a reverse proxy for the web servers hosted on my server. I tried to use my existing HAProxy configuration as-is, but SELinux required differ...

Setting Up 2FA on SELinux

Updated:

Let’s configure Two-Factor Authentication (2FA) using Google Authenticator on SELinux.

Configuring Registry Server for Woodpecker

Updated:

In CI/CD processes, various Docker images are used for execution environments. While public Docker images are commonly used, sometimes locally built Docker i...

닷네임코리아 탈출기

Updated:

2023년 11월 저는 홈 서버를 구입하며 기존에 사용하던 여러 셀프호스팅 서비스들을 편하게 쓰기 위해 도메인을 구입하였습니다. 도메인 업체에 대한 정보가 전혀 없던 시기라 비교적 저렴한 닷네임코리아를 선택하였습니다. 한번에 2-3년씩 구매하면 비교적 저렴했지만 잘 모르기 때문에 ...

Rust 2024 Roadmap

Updated:

Rust는 꾸준히 발전하고 있는 언어로써 그 방향성을 정하기 위해 로드맵을 발표합니다. 본 글은 지난 8월 12일 발표된 Rust Project Goals for 2024에서 언급된, 3개의 주력 목표를 설명합니다.

Parse Baekjoon data using Airflow

Updated:

지난번에는 Leetcode에서 맞춘 문제의 설명과 내 코드를 개인 repository에 자동으로 정리해주는 airflow 코드를 공유했다. 이번에는 한국인들이 많이 활용하는 Baekjoon 문제 풀이를 정리해주는 코드를 공유한다. 지난번 코드와 달라져야하는 지점은 url 구조...

Parse LeetCode data using Airflow

Updated:

Programming problem solving sites like Baekjoon and Leetcode have chrome extensions available for storing successfully solved problems. However, since I prim...

How To Convert Tensorflow Model to PyTorch

Updated:

The two major deep learning frameworks, Tensorflow and PyTorch, implement the same deep learning model in slightly different forms. Therefore, even if they a...