Recent posts

세계 질서 - 헨리 키신저

3 minute read

헨리 키신저의 『세계 질서』를 덮고 나면, 머릿속에는 두 줄의 강철 레일이 남는다. 하나는 베스트팔렌 체제가 닦아 놓은 세력균형의 레일, 다른 하나는 윌슨이 깔아 올린 이상주의의 레일이다. 국제정치는 이 두 선로 위를 동시에 달리는 기차처럼 흔들리고, 때로는 갈라지며, 결국에는 충...

모바일 기기 webiew에서의 video 최적화 - Hardware overlay

5 minute read

모바일 기기는 저성능이다. 모바일 웹브라우저는 저성능이다. 웹뷰는 더더욱 저성능이다. 그러니 개발자에게 웹뷰에 올라갈 어플리케이션의 성능 문제는 너무나도 중요하다. 그러나 성능 문제는 언제나 쉽지 않다. 어렵다. 웹뷰에는 근본적인 한계가 있다. 모바일 기기는 OS 차원에서 웹뷰의 ...

왜구, 그림자로 살다

less than 1 minute read

왜구란 정의할 수 없다. 그 단어는 각 집단 자신의 시각을 반영하며 남용해 온 나머지 무엇인지도 모르게 되어 버렸다. 왜구에 정체에 대한 연구는 한중일 삼국이 현재의 정체성을 완전히 잃어버린 후에나 가능할지도 모르겠다. 그러다보니 왜구를 어떻게 보았는지 자체가 역사인식론의 연구과제...

Swiper.js + React 에서 slide prepend 문제를 해결하는 방법

3 minute read

TL;DR 가상 슬라이드(Virtual Slides)를 켠 Swiper.js + React 프로젝트에서 prepend로 아이템을 추가하면서도 사용자가 보고 있던 슬라이드를 유지하는 방법은 Zustand에 “현재 슬라이드 전역 인덱스”를 저장하고, 리...