개발 40

러브레터 후지이 이츠키의 집을 찾아서

영화 러브레터 여주인공 후지이 이츠키의 집을 찾아갔고.. 이틀 뒤 주연 나카야마 미호의 사망 소식을 접했다. 12월 4일, 하루동안 남는 일정이 생겨 어디에 갈지 고민하다 러브레터 광인 나는 후지이 이츠키의 집에 찾아가기로 했다. 오타루 방면 열차를 타고 30분정도 가서 제니바코역에 내리면 된다.이츠키 집 주소: 16-16 Miharashichō, Otaru, Hokkaido 047-0263 일본">역명의 유래가 된 지명인 제니바코는 일본어로 동전 상자라는 뜻인데, 이곳의 해안에서 청어가 대량으로 잡혀 어떤 어부의 집에도 돈상자가 쌓여 있었다는 것에서 유래했다.1970년에 역무원이 직접 돈상자를 제작해서 역사의 승강장측 입구에 매달아 놓았다. 그러나 위험하다는 이유로 2010년에 입구 옆에 내려놓았다. ..

아사히카와(旭川)의 아라시야마(嵐山)에서 촬영 재도전

홋카이도 아사히카와에 몇 번 방문한 적이 있다. 단순 관광이거나 왓카나이로 가기 위한 거점이 목적이었다.어느 날 Sean Pavone의 사진을 보고 아사히카와를 다르게 보기 시작했다. 그 사진은 아라시야마(산)에서 아사히카와 도시를 담은 풍경 사진이었다. 나도 같은 구도의 사진을 찍어보고 싶다는 목표가 생겼다.그리고 2023년 2월 아사히카와 아라시야마에 방문했다.하지만.. 허리까지 쌓인 눈으로 입구는 막혀있었다. 구글 로드뷰가 '이곳에 길이 있어'를 알려줄 뿐이었다. 200m 정도도 안 되는 낮은 산인데 눈앞에서 오를 수 없다니.. 정말 허탈했다.동네 주민분과 이야기를 나누었는데 겨울에는 갈 수 없다고 한다. 아쉽지만 다음을 기약했다. 다음에는 반드시 날씨를 잘 확인하고 방문해야겠다고 다짐했다.한국에 ..

김밥천국의 메뉴를 늘린 죄

개발자로서 이래저래 활동하다 보니 주니어분들의 고민을 듣고 이야기 나눌 기회가 많이 생긴다. 고민의 대부분은 이런 주제로 모아진다. 하지만 나도 처음 살아보고 있는지라.. 당연하게도 주니어분들의 모든 고민을 겪어보지 못했다. 또한 내가 알고 있는 솔루션이 현시점에도 괜찮을지, 질문자에게 통할지는 알 수 없기에 항상 조심스럽게 얘기하고 가능성을 열어두려고 한다.중요한 건 본인이 어떻게 살고 싶은지 알아야 한다. 행복의 기준을 잘 찾지 못하면 목표를 이루었음에도 다음을 욕심 내고 남과 비교하며 걱정이 끊이지 않는 사람이 될 수 있다.돌다리 두드려보는 연습을 하지 말자고민의 대다수는 직접 경험하지 못했음에도 어디에선가 들은 정보로 미리 돌다리 두드려보는 연습을 하기 위함이었다. 걱정이 걱정을 낳다 보면 두려워..

배드민턴의 장점

개요러닝, 헬스장등을 거쳐 인생 운동을 찾았다.개발자로서의 성향이 스포츠 선택에도 드러나는 것 같다.배드민턴의 장점1. 집에서 가깝다.집 앞에 배드민턴 체육관이 있다. 거의 빼먹지 않고 출석한다.2. 힘들다코치님이 던져주는 공 10개만 쳐도 블랙아웃온다. 약수터 배드민턴과는 다른 차원의 세계가 존재한다.3. 비싸지 않은 장비입문용 라켓 10만원이면 엄청 좋은 거 쓸 수 있다. (그런데 레슨을 받고 수 개월뒤에 횐님들과 본격적으로 게임 할 수 있는 실력이 되면 셔틀콕을 주기적으로 사야할 수 있다. 12개에 2~2.8만원 )4. 빠른 대결이 가능하다대결은 항상 재미있다. 배드민턴은 1:1 또는 2:2로 대결이 가능하다. 1점 승부를 내는 데 오래 걸리지 않는다.사람성향이 포함되는 것 같다. 난 스타크래프트..

Almalinux 9.x minimal에서 logrotate가 안되는 문제

사실 잘 작동하는지 확인 안했다. 실패하면 글 삭 ㄱ문제Almalinux 8.7에서는 logrotate가 잘 됐는데 9.3으로 업데이트를 한 뒤로 안되기 시작했다.Nginx, 앱 로그 용량이 늘어나면 시스템에 좋지 않기때문에 조치를 취해보자.(Docker에서 실행하는 컨테이기때문에 서비스 재 배포를 통해 해결할 수 있지만..)아마도 RHEL계열 9.x minimal 버젼에서는 거의 대부분 발생할 문제라고 생각한다.해결온갖 삽질을 다 했는데.. 무슨 이유 때문인지 9.x에서 /etc/cron.daily/logrotate 스크립트가 누락되어있다. (5252 어디까지 minimal 할 셈이냐?!)#!/bin/sh/usr/sbin/logrotate /etc/logrotate.confEXITVALUE=$?if [..

개발/Linux,Server 2024.07.04

Next.js 서버 실행시 host가 private ip로 bind되는 경우

문제Next.js는 애플리케이션을 실행(next start)하면 host가 127.0.0.1로 bind된다. 따라서 브라우저에 http://127.0.0.1을 입력하면 내가 만든 프론트 페이지로 이동할 수 있다. 또는 /etc/hosts에 localhost가 등록되어 있다면 http://localhost로 접속하는 것도 가능하다.그런데 Next.js 특정버전 이상부터 (v13.4.7 이상으로 추정) 애플리케이션 실행 시 host가 192.168.x.x과 같은 private ip로 bind되는 문제가 발생한다. 내부적으로 서버 실행 시 hostname 가져오는 방법이 달라진 것 같다. (소스 찾아봤는데 까먹음) 로컬에서 개발할 때야 http://192.168.0.x..로 접속해서 한다 쳐도 운영환경에서는 ..

개발/Frontend 2024.06.27

광명찾는 Intellij vmoption 설정 값

Intellij vmoptionZulu JDK 17버젼 사용중.Intellij 프로젝트 3~5개에서 자바 애플리케이션 6개정도 띄워놓는 게 일반적이 전에는 컴퓨타가 너무 버벅여서 작업하기가 너무 힘들었음아래 값으로 개발환경 광명찾음단 한번도 Intellij가 버벅이지 않음-ea-server-Xms1024m-Xmx5120m-Xss256k-XX:+UnlockExperimentalVMOptions-XX:-UseSerialGC-XX:-UseParallelGC-XX:-UseG1GC-XX:+UseZGC-XX:+IgnoreUnrecognizedVMOptions-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-XX:ReservedCodeCacheSize=51..

개발/Linux,Server 2024.06.24

일본의 개발언어/환경별 채용회사 수

갑자기 일본 채용시장에서 프로그래밍 언어/프레임워크 비율이 어떻게 되는지 궁금해졌다. 그래서 일본내의 유명 구인/구직 서비스인 doda.jp에서 개발언어/환경별 채용 건수를 조회해봤다. 2023년 11월 2일 기준 언어/환경 건수 Java 14,520 Python 7,423 PHP 6,534 JavaScript 5,754 C++ 4,945 Ruby 2,499 Node 1,398 Spring 1,278 Ruby on rails 1,020 Ruby나 Ruby on rails가 제일 많은줄 알았는데 역시 Java..