Recent posts

당신이 지금 알아야 할 AWS

less than 1 minute read

어플리케이션 개발자의 입장에서 볼 때 AWS를 익히기란 쉽지 않다. 물론 온프레미스 환경보다는 쉽다. 아무튼 내가 바닥을 뜯고 전선을 깔 필요는 없으니까. 그럼에도 불구하고 AWS를 배우는 데에는 다음과 같은 난점이 존재한다.

프레임워크 없는 프론트엔드 개발 서평

1 minute read

제목을 보고 홀린 듯 사버렸다. 요즘 나의 고민 중 하나를 정통으로 찌르는 제목이었기 때문이다. 요즘 세상은 프레임워크 없는 프론트엔드 개발을 상상하기 힘든 세상이 되었다. 프레임워크는 너무나도 강력하여 개발을 쉽고, 편리하고, 빠르게 만들어준다. 불과 몇 년 전만 해도 jQuer...

아이폰 12 사자

less than 1 minute read

아이폰 구매 링크. 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

The Elephant Hunters of Bronze Age Syria (2013)

1 minute read

청동기 시대 시리아의 거대 도시 중 하나였던 Qatna의 왕궁 발굴 현장에서 코끼리뼈로 가득찬 방 2개가 발견되었다. 왕궁은 청동기 시대 중기에 건설되어 청동기 시대 말기(1340 B.C)에 파괴된 것으로 보인다. 코끼리 뼈가 있는 방의 높이는 5m 이상이고 가로, 세로 3미터가 ...

backdrop-filter로 모달 뒤를 날리자

less than 1 minute read

모달을 띄울 때, 뒤 배경을 흐릿하게 만들면 모달의 가독성이 향상된다. backdrop-filter CSS를 쓰면 이걸 쉽게 만들 수 있다.

JavaScript Optional chaining

less than 1 minute read

You should get Uncaught TypeError: Cannot read property ~~ of undefined, because you accessed txt property even though there is not middleName property.

『인천』을 읽고 - 이윤생 강씨 정려

2 minute read

400년 전의 인천에 이윤생이라는 양반이 살았다. 그 당시 나라는 이미 외국과 한 차례 전쟁을 치뤘고, 다가오는 전쟁을 준비하고 있었다. 이윤생은 활 쏘고 말 달리기를 잘하여 무반 벼슬을 받았다. 이윤생이 정식으로 무과에 급제했는지, 그리고 그가 받은 관직인 중앙군 장교를 정말로 ...

개발일지 - 원인을 알 수 없는 오류

1 minute read

오늘은 정말이지 이상한 날이었다. 늘 그렇듯 아주 간단한 개발 요청이 한 건 들어왔고, 나는 몇 분 만에 기능을 구현했다. 아무 문제도 없었다. 하지만 끝이 아니었다. 방금 손을 보았던 그 기능의 바로 옆에 있는 기능이 더이상 정상 동작하지 않았다. 오류 메시지도 없었다. 마치 처...

아킬레우스의 히타이트적 기원

less than 1 minute read

논문 Elias K. Petropoulos, Homer and the East on Aegean Crossroads History Archaeology Mythology, 2018의 일부가 흥미로워서 정리해본다.

폴리네시아인에게서 고대 아메리카 원주민 유전자를 발견

less than 1 minute read

이스터섬(라파 누이)의 폴리네시아인에게서 고대 아메리카 원주민의 유전자가 발견되었다. 혼혈은 기원후 1150년 경에 일어났던 것으로 보인다. 혼혈의 아메리카 원주민은 지금의 콜롬비아 지역에서 농사를 짓던 Zenu인이다. 연구자들은 폴리네시아인이 태평양을 건너가 남아메리카에 도달한 ...