kyuwon

에디터 교체 이후 발생한 json 데이터 오류 추적기

에디터 교체 이후 드러난 콘텐츠 오류, 콘텐츠 변경 이력을 따라가며 데이터 손실을 복구하고 타입을 일치시키기 몇몇 상품에서 의도치 않은 스타일 태그가 본문에 노출되는 문제가 발생했습니다. 하지만, 그 상품들을 수정한 적이 없었고 해당 스타일 태그는 원래도 존재하던 것이어서 의문이 들었습니다. 결국 이력 테이블을 뒤져가며 문제를 해결했습니다. 문...

해결책 대신 문제를 공유하기

이전에 UX 디자이너와의 미팅 날이 아직도 기억난다. 그 디자이너분이 미팅 시작 전에 한 가지 부탁을 하셨다. “전문가 대 전문가로서 서로 존중했으면 좋겠다”라는 말과 함께, 그분이 생각하는 존중의 의미를 이야기해주셨다. “문제 상황에 대해서 해결책을 제시하지 말고, 문제 상황을 공유해주세요.” 그 말을 듣는 순간 머리를 한 대 맞은 듯,...

이것이 취업을 위한 컴퓨터과학이다 서평

한빛앤에서 진행되는 사내 스터디에 ( 2024.09.23 ~ 2024.11.04) 참여했다. 각자 책을 읽고 새로 알게된 사실, 책의 내용 등을 블로그에 정리하여 공유하고, 각자 문제를 출재하여 맞추는 시간을 가졌다. 취업과 이직을 결정하는 필수 CS 지식+기술 면접 가이드 필수적으로 알아야하는 CS 지식에 대해서 각 단원별로 너무 깊지도 너무 얉...

Ec2 재부팅시 docker 컨테이너 시작하기

EC2 재부팅 시 Docker 컨테이너 자동 실행 설정 회사 정책상 근무시간 외에는 특정 서버를 제외하고 모든 서버는 중지되며, 근무시간(09:00~20:00)에는 다시 재부팅되어야 합니다. 현재 우리의 서버는 EC2 인스턴스에서 Docker를 통해 Spring Boot 애플리케이션과 Nginx 컨테이너가 실행되고 있습니다. 따라서 EC2가 재부팅될 ...

일단 시작하기

올해는 새로운 도전을 많이 하고 있는 해다. 나는 겁이 많아서 무언가를 할 때 시간이 좀 걸리는 편인데, 로딩시간이 길다고 표현한다. 주변 사람들은 로딩 시간이 길다(?) 오히려 실행력이 빠르다고 말한다. 근데 이 업계(?)는 … 그냥 나는 거북이 나무늘보 수준이다. 여튼 그래서 뭘 그렇게 새로운 도전들을 했냐. 몇년간 고민했던 다시 그림 그리는 ...

다중 row를 여러 컬럼 한개의 row로 출력하기 (+ querydsl)

SQL로 데이터 피벗 테이블 생성하기 이번 포스팅에서는 PostgreSQL을 사용하여 시리얼 번호를 기준으로 각 레벨별 타임스탬프를 컬럼으로 변환하고, 이를 하나의 행으로 만드는 방법을 살펴보겠습니다. PostgreSQL의 내장 함수를 사용할 수도 있지만, 범용적인 SQL 쿼리를 이용하여 이 작업을 수행해보겠습니다. 데이터 예시 우선, 다음과 같은 ...