Recent posts

Scrcpy - Android 미러링

less than 1 minute read

설치 macos: brew installl scrcpy 안드로이드 기기 연결 usb로 mac과 안드로이드 기기 연결 안드로이드 기기에서 usb 디버깅 On 정상 연결 확인: adb devices ...

Scrcpy - Android Mirroring

less than 1 minute read

Installation macos: brew installl scrcpy Connect the Android device Connect the Mac and the Android device via USB T...

새롭게 쓴 탐라사

less than 1 minute read

한국인을 가리켜 기록의 민족이라는 주장을 들을 때마다 나는 어처구니가 없다. 특히 고대사를 보면 더욱 그러하다. 제주도는 커녕 한반도의 고대사 조차도 외국의 기록에 의존하지 않고서는 시작조차 불가능하다. 이러한 와중에 일본 측의 기록은 일단 부정하고 시작한다. 황당한 일이다. 그나...

A Newly Written History of Tamna

less than 1 minute read

Whenever I hear the claim that Koreans are “a people of records,” I find it absurd. This is all the more true when you look at ancient history. Forget Jeju I...

리액트 훅을 활용한 마이크로 상태 관리

less than 1 minute read

리액트에서의 상태 관리는 ‘상태 변경으로 인한 리렌더링을 어떻게 최소화 할 것인가’의 문제다. 리렌더링의 문제는 사실상 성능 최적화 문제와 동일하므로, 이 책은 리액트에서의 관점에서 성능 최적화를 다루었다고 보아도 좋다. 상태 관리를 위한 전역 스토어를 직접 만드는 한편, 202...

Micro State Management with React Hooks

1 minute read

State management in React is essentially the question of “how do we minimize the re-renders caused by state changes.” Since the problem of re-rendering is pr...

발 맞춰 걷기 제식 훈련의 역사

9 minute read

서론 제식 훈련, 특히 병사들이 한걸음 한걸음 맞춰 행진하는 훈련은 고대부터 현대에 이르기까지 군대 훈련의 초석이 되어 왔습니다. “발 맞춰 걷기”는 지휘관의 명령에 따라 부대 전체가 일제히 동기화된 행진을 하는 것을 의미하며, 그 목적은 시대에 따라 변화해 왔습니다. 초기에는 대...

A History of Marching-in-Step Drill

13 minute read

Introduction Drill, and especially the training in which soldiers march in step one stride at a time, has been a cornerstone of military training from antiqu...

Android WebView와 document.visibilityState - 왜 ‘visible’일까?

2 minute read

Android 앱 개발을 진행하면서 백그라운드에서 Chrome WebView를 실행하는 상황을 마주한 적이 있을 것입니다. 특히, 페이지 내에서 document.visibilityState를 호출했을 때 실제 화면에 웹뷰가 보이지 않음에도 불구하고 “visible”이라는 결과가 반...

로마 멸망 이후의 지중해 세계

less than 1 minute read

평화와 질서가 있던 로마 제국 시절, 지중해는 번영의 바다였다. 하지만 제국이 멸망하자 지중해는 해적으로 들끓는다. 그로부터 1300년이 지나서 제국주의 시대가 도래하자 지중해의 해적은 근절되었다. 그동안 남부 유럽에서 500만 명이 납치 당했다고 한다. 물론 정확한 숫자는 아무도...

행동 경제학

1 minute read

호모 이코노미쿠스라는 규범적-당위적 선언으로는 현실 세계에서 벌어지는 일을 해석하기에 부족함이 있다. 행동경제학은 아담 스미스 시절 경제학의 초심으로 돌아가 선택의 학문으로서 인간의 행동을 다시 한 번 조명한다. 당연하게도 인간에게는 제한된 정보와 합리성 밖에 없다. 하지만 그것이...

Behavioral Economics

1 minute read

The normative, prescriptive declaration of Homo economicus falls short when it comes to interpreting what actually happens in the real world. Behavioral econ...

리팩토링 1판

less than 1 minute read

사실상 프로그래머를 위한 자기개발서라 할 수 있다. 자신의 개발력을 믿어라! 자신감을 가져라! 노력은 보상받을 것이다! 나 역시 이런 정신론을 지지하며 실천하는 입장이기는 하지만, 함께 일하는 개발자 입장에서는 마냥 좋지만은 않은 듯 하다. 오늘도 굳이 그 리팩토링이 필요하냐는 말...