Recent posts

tanstack query의 refetch는 강제 request 수행이다

less than 1 minute read

tanstack query (구 react-query)의 useQuery 훅을 사용할 때, enabled: false 설정은 초기 쿼리 실행을 막는 옵션입니다. 그런데 refetch()와 함께 사용하면 어떻게 될까요?

베트남 전쟁 - 미국을 바꾼 전쟁

less than 1 minute read

마침내 사이공이 함락된 베트남전 마지막 날, 최후의 수송기를 놓친 한 가족은 경비행기에 탑승하여 날아 오른다. 목적지는 없었고, 통신 수단도 없었다. 그저 연료가 다 떨어질 때까지 비행하는 방법 뿐이었다. 혹은 우연히 착륙할 곳을 발견할 수 있을지도 모른다는 생각이었다. 아무튼 남...

자본주의와 자유

less than 1 minute read

‘아이는 소비재다. 보모는 아이라는 서비스를 산다.’ 실로 위대한 경제학자다운 발언이다. 인센티브 구조로 인간 사회의 모든 것을 설명할 수 있었으니 말이다. 인센티브를 자유롭게 추구할 수 있도록 하는 사상적 뒷받침이 자유주의이고, 자본주의는 자유주의가 실천적 형태로 나타난 경제적 ...

세브란스; 단절 season 2

less than 1 minute read

시즌2 완결에도 불구하고 여전히 많은 복선을 풀지 않았다. 하지만 그간 쌓아둔 복선을 해결하는 카타르시스는 부족했다. 적어도 시즌1에 비해서는 그렇다. 다만 단절된 인간에게서 어떤 일이 벌어질 수 있을지 보다 다양한 시각에서 보여준 장점은 있다. 드라마로서의 재미는 떨어졌고, 생각...

세상에서 가장 멀리 나는 날치

1 minute read

날치인 비루는 세상에서 가장 높고 멀리 나는 날치였다. 태어났을 때부터 지느러미가 유달리 넓고 탄탄했으며, 다른 날치들이 꿈도 꾸지 못할 만큼 하늘 위로 솟구쳐 오를 수 있었다. 비루가 처음 수면 위로 뛰어올랐던 날, 그의 어머니는 걱정스럽게 말했다.

Scrcpy - Android 미러링

less than 1 minute read

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

새롭게 쓴 탐라사

less than 1 minute read

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

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

less than 1 minute read

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

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

9 minute read

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

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

2 minute read

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

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

less than 1 minute read

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

행동 경제학

1 minute read

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

리팩토링 1판

less than 1 minute read

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

사진과 그림으로 보는 전시 일본의 프로파간다

less than 1 minute read

이 시대의 일본사를 읽다 보면 반전주의자가 되지 않을 수 없게 된다. 이따위 거짓부렁에 놀아나느라 그토록 수 많은 사람들이 죽어야 했는가? 자신의 죽음에 대의가 있다고 믿었던 젊은이들은 내던진 목숨에 대한 대가로 무엇을 보상받을 수 있을까? 후세의 우리로서는 그저 이 시대의 패배자...

베트남 10,000일의 전쟁

less than 1 minute read

베트남전은 혼란스럽다. 전선의 경계는 애시당초 없고, 군인과 민간인의 경계도 불분명하다. 전쟁 당사자 중 하나인 미국의 입장은 더욱 불분명하다. 심지어 미국 정부는 전쟁 중 단 한 번도 베트남전을 전쟁이라 부른 적이 없다. 이 책은 이러한 베트남전의 실상을 당사자의 입을 통하여 드...