Recent Posts

Grapple with VM protection

1 minute read

가장 수준 높은 binary protection 기법인 virtual machine 기법을 설명한 블로그 가 있길래 이를 참고삼아 정리해보고자 한다. 알다시피 virtual machine 위에서 동작하기 때문에 굉장한 속도 저하가 있기 때문에 가벼운 프로그램에 대해 적용하거나 일...

Streaming Systems

1 minute read

도서 Streaming Systems ( 타일러 아키다우 저) 에 대해 이해하는 과정을 기록하는 문서. 개인적인 이해를 기록하기 때문에 정확하지 않은 내용을 포함하고 있음. ( 다수일 가능성 큼 )

Crackmes

less than 1 minute read

Problem

Jellyfin Plugin Development

3 minute read

Jellyfin 으로 music media server 를 구축하려고 하는데, plugin 생태계가 생각보다 부족함. 그래서 원하는 것을 직접 만들 수 밖에 없는데, 이에 대한 문서가 마땅히 존재하지 않음. 필요한 자료들을 여기에 정리함.

Singleton approach in python

1 minute read

c++ 의 경우에 보통 static variable 을 이용해서 구현하는 것이 일반적인데 반해 python 에서 singleton 을 구현하는 방법은 딱히 idiomatic 하게 정해져있지 않다. static 변수나 전역 변수를 만드는 것은 그렇게 유쾌한 경험을 제공해주지 않는다...

Deep Dive super() in python

1 minute read

어느 언어에서든 super 는 상속하는 parent class 를 가져오는 keyword 다. single inheritance 인 경우밖에 없다면 이 문서를 작성할 필요도 없었을텐데, 복잡한 인자를 사용한 경우를 만났는지 링크를 남겨두었고, 미래의 내가 문서를 작성하고 있다.

Adl

2 minute read

GIL

1 minute read

GIL

Introduction to ECS in Bevy

5 minute read

Bevy bevy 는 ECS (Entity , Component, System) 을 이용하는 rust 기반의 data driven programming framework. data driven 이라는 말이 잘 이해가 되지 않을 수 있지만 이 framework 를 사용해보면 무슨 의...

Welcome to Jekyll!

less than 1 minute read

jekyll plugin 으로 minimal mistake 를 사용하는데 아래 옵션들을 이용함.