전체 글 53

김밥천국의 메뉴를 늘린 죄

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

배드민턴의 장점

개요러닝, 헬스장등을 거쳐 인생 운동을 찾았다.개발자로서의 성향이 스포츠 선택에도 드러나는 것 같다.배드민턴의 장점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..