Posts by Category

Programming

Matrix Transpose in CUDA

Updated:

I recently found a LeetCode-like site called LeetGPU. It lets you solve GPU problems using CUDA, PyTorch, and JAX. I had studied CUDA before but forgot mos...

Kummer’s Theorem

Updated:

Project Euler presents many problems in number theory and combinatorics. This post documents Kummer’s theorem, which I studied while solving these problems. ...

Changing SSH Port on SELinux

Updated:

In this post, I’ll cover how to change the SSH port on SELinux. Normally, SSH configuration can be done with the following commands: sudo vim /etc/ssh/sshd_c...

Running Podman Quadlet on SELinux

Updated:

Originally, I ran servers using rootless Docker. The reason for not using rootful was primarily security. Rootful Docker can bypass iptables at will and acce...

Nextcloud Setup Troubleshooting

Updated:

Nextcloud is a service that enables you to use personal storage like cloud-based data services. Due to its extensive features, it requires not only the core ...

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...

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...

How To Activate Conda Environment In Dokcer

Updated:

Introduction I am trying to containerize my work using Docker. Since the entire procedure is not organized into a single virtual environment, I need to creat...

Concept Of Diffusion Model

Updated:

Diffusion model is a recent Generative model that has been updated on many areas with the 2015 paper by Sohl-Dickstein, J. and the 2019 paper by Y. Song. Whi...

Metropolis Hastings Algorithm

Updated:

What is the simplest way to sample a one-dimensional random variable that follows a probability density function $p(x)$? The method involves using the cumula...

Better Performance Of SGD Than As We Expected

Updated:

This post summarizes the review paper “On the Heavy-Tailed Theory of Stochastic Gradient Descent for Deep Neural Networks” by researchers at TELECOM-PARIS in...

Paper Review : Song And Ermon Thread

Updated:

After summarizing Sohl-Dickstein’s 2015 paper previously, I plan to continue reading papers about diffusion models. In this thread, I will summarize the rese...

Back to top ↑

Blog

닷네임코리아 탈출기

Updated:

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

Self Hosting Jekyll Blog

Updated:

Although I haven’t written posts for a while, I have set up a home server and deployed various services like cloud storage, music streaming, and task managem...

Interactive Plot Blog Posting

Updated:

While summarizing papers, I drew and uploaded several images randomly, but I wasn’t quite satisfied with them. I thought about directly generating and upload...

Search Within Posts In mmistakes-jekyll

Updated:

Introduction 게시글 숫자가 늘어나면서 특정 게시물을 찾아볼 때 검색기능이 필요하단 생각을 하게 되었다. 처음에는 Jekyll에 수작업으로 검색 기능을 구현하는 게시글들을 찾아보았는데, 우연히 _layouts/search.html이 있는 것을 보고 왠지 mmistakes에...

Enable The Google Search

Updated:

Introduction The result of a Github blog is not searched if it is left alone. If you search by site tag to fix the blog address, it will not be searched at a...

How To Embed Youtube In Github Blog

Updated:

How do you add a YouTube link to a Github blog? I referred to this link. The main method is to use an iframe, and when referencing a YouTube link, it seems t...

Upgrading to MathJax v3 and Adding Features

Updated:

In my previous post, I demonstrated how to integrate MathJax into a Jekyll blog to enable mathematical equation rendering. Upon reviewing the code from that ...

Changing Post Read-time to Update Date

Updated:

Currently, blog posts have an estimated reading time (read-time) displayed next to them. Since this isn’t particularly useful information, I wanted to change...

Getting Started with Jekyll Blog

Updated:

Initially, I tried to create a blog using the Remote Theme feature, but there seemed to be limitations in changing settings and potential vulnerability to ve...

Adding Math Equation Support to Jekyll Theme

Updated:

As someone majoring in physics and mathematics, I became to needequation support for my blog posts. When searching for Jekyll theme and equation input togeth...

How to Use Kramdown

Updated:

Markdown refers to the functionality of creating web page formats like HTML using its own syntax. The blog posts I am currently writing all have the .md exte...

Back to top ↑

Rust

Crate Development - System Module II

Updated:

Product topology In the previous post, I defined the topology in Continuous system, Lattice system, and Network system for the basic structure of the System ...

Crate Development - Planning

Updated:

moledyn crate에 procedural macro까지 만들고나니 이보다 더 나은 구조로 다시 짜고 싶다는 생각을 떨치기가 어렵습니다. 나 외에 다른 사람이 사용하기 힘든 구조라는 것은 차치하더라도, 기존의 개발 방향성과도 많이 달라지지 않았나 생각해 다시 한 번 바닥부터 도...

Publish My Own Rust Crate

Updated:

Through my previous post, I completed the basic structure of the rust_rts crate. While there are still many areas that need further development, such as disc...

Procedural Macros In Rust

Updated:

제 Github에는 rust_rts1라는 repository가 있습니다. Random Target Search 시뮬레이션을 위해서 다양한 System, Target, Searcher들을 구현할 수 있고, 나아가 Time iterator를 constant time step, expo...

Back to top ↑

Statistical_Physics

Fluctuation Dissipation Theorem

Updated:

The Fluctuation Dissipation Theorem (FDT) appears in various forms in non-equilibrium statistical physics. The most well-known form is the Einstein Relation,...

Back to top ↑

Sociology/Philosophy

Book Review: Women, Work and Family

Updated:

This is a Korean translation of the new edition of Louise A. Tilly and Joan W. Scott’s 1978 book, which I bought from a used bookstore a while ago and had be...

Back to top ↑

Cheminformatics

Paper review : PIGNet

Updated:

Paper information Seokhuyn Moon, Wonho Zhung, Soojung Yang, Jaechang Lim, and Woo Youn Kim. “PIGNet: a physics-informed deep learning model toward generalize...

Back to top ↑

Statistics

Probabilistic proof of Queueing Theory

Updated:

Queueing theory is a branch of probability theory that studies the behavior of systems where entities (customers, jobs, etc.) arrive and wait in a queue to b...

Back to top ↑

Numb3rs

Numb3rs S1E3: Spatial SIR Model

Updated:

Season 1, Episode 3 of Numb3rs features an investigation into the source of an unexplained outbreak. After the FBI confirms that the disease is a lab-engine...

Numb3rs S1E1: The Rossmo Formula

Updated:

When I think back to the TV shows I loved most growing up, Numb3rs stands at the top. It follows FBI agent Don Eppes and his genius mathematician brother, Ch...

Back to top ↑