기술전략실

생후 400일을 넘긴 넷마블 기술 블로그 육아일기

공식적으로 2021년 11월 2일에 넷마블 기술 블로그가 처음 세상에 방화벽을 열고 나왔었으니, 어느덧 1년이 훌쩍 지났습니다. 시작했던 당시에 큰 목표가 있다거나 야심 찬 기획물이 있다거나 하진 않았습니다. 잔잔하게 넷마블 밖에 계신 분들과 안에 근무 중인 엔지니어들의 접점이…

WSL2보다 더 간단하게 구축하는 Multipass와 도커 개발 환경

멀티패스가 어색하신 분들도 계시므로, 간략한 해설을 추가해서 도커 개발 환경 구축 방법을 공유합니다. 이하 내용은 WSL2에 대칭되는 부분에 멀티패스를 넣는 만큼, 윈도우 환경을 기준으로 하겠습니다. 맥이나 리눅스에서도 초기 설정 방법은 크게 다르지 않습니다. 먼저, 멀티패스에서…

구글 애널리틱스4 지표에서 사라진 브라우저 크기 수집하기

4k 모니터라고 하더라도, 사용자가 늘 브라우저를 전체 창으로 열고 쓰지는 않습니다. 모니터 해상도는 그저 모니터가 소화할 수 있는 전체 화면 크기일 뿐, 사용자가 브라우저를 어느 크기로 쓰고 있는지는 쉽게 짐작하기 어렵습니다. 요즘은 모니터를 세로로 세워서 쓰시는 분도 많고…

Multipass 우분투 VM에도 고정 IP를 붙여보자

기본 원리는 WSL2에서 고정 IP를 설정했던 방법과 동일합니다. 제어할 수 있는 네트워크 인터페이스를 추가하면 됩니다. 다만, 네트워크 인터페이스를 추가하는 방법에 차이가 있습니다. Hyper-v에서 NAT 네트워크를 설치하는 방법이 있습니다. 이 방법으로 가상 네트워크 스위치…

WSL2 활용도를 높여주는 고정 IP 설정

앞서 본 프로젝트 중 차용할 수 있는 기본 개념은 간단했습니다. Hyper-v와 WSL2에 기본 설정으로 잡혀있는 네트워크 인터페이스를 제어할 수 없다면, 제어할 수 있는 네트워크 인터페이스를 추가해서 붙이는 방식이었습니다. 이렇게 네트워크 인터페이스를 추가해서 WSL2 네트워크…

오픈 15분 만에 준비한 보물이 바닥난 온라인 송년회(2/2)

온라인 송년회 안에서 운영할 최소 프로그램을 선정했습니다. 프로그램 운영을 위한 적당한 공간은 젭에서 제공하는 크리스마스 파티 템플릿(맵 사이즈는 70×70 타일)을 골랐습니다. 그냥 볼 땐 맵 에디터에서 제공하는 바닥 타일과 오브젝트가 들어간 것 같았으나, 실제로는 2240px…

오픈 15분 만에 준비한 보물이 바닥난 온라인 송년회(1/2)

넷마블 기술 조직은 매주 금요일마다 ‘기술전략 세미나’를 개최하고 있습니다. 코로나와 함께하는 동안, 구글 미트를 활용해 기술 조직 전체가 발표를 듣고 질문과 답변을 주고받는 형식으로 운영하고 있었습니다. 만약 온라인 송년회 준비 여건이 충분하지 않거나 진행 중 장애가 심해지면…

구글독스에서 워드프레스로 콘텐츠를 원격 배포하려면

작성한 문서를 어떻게 쉽고, 빠르고, 아름답게 블로그로 퍼블리싱 할 수 있을까? 고민하다 내린 결론은 마크다운을 활용하는 방안이었습니다. 우선 문서에서 본문, 헤딩, 서식, 표, 등을 파싱 및 추출해서 마크다운 형식으로 변환하고, 이미지와 함께 관리 서버로 전송합니다. 이후 관리…

가볍게 쓰려했던 WSL2가 무겁게 다가온 순간

저는 매우 라이트한 사용자입니다. 개발 관련 업무를 직접적으로 하지 않기 때문에, 간단한 웹 페이지 수정을 확인하는 정도 또는 매뉴얼에 작성된 코드를 그대로 재현하면서 따라해보는 정도가 대부분입니다. 그래서 WSL에 우분투를 올려서 쓸 때 개인적으로 생각한 장점은 크게 2가지가…