박 건

박 건

35 posts published

선물

20대 남성 선물 TOP 2

20대 남성에게 선물하면 80% 확률로 좋아하는 선물 TOP 2 지갑10 ~ 60만원 사이로 지갑을 선물하면 99% 만족할 것이다. 만약 명품 지갑이 있다면 애매할지 모르니 미리 어떤 지갑을 쓰는지 알고 선물하는 것이 좋다. 금액은 관계의 깊이에 맞게 설정하면 된다. 만약 가족이 선물하는 경우 비쌀수록 잃어버릴 확률이 낮고 매일 들고 다니기 때문에 오래

Kotlin All in One
kotlin

Kotlin All in One

지금 우리 팀이 개발하고 있는 서비스에 iOS를 제외한 백엔드, 백오피스 프론트, 안드로이드를 전부 Kotlin으로 개발하고 있다. Kotlin을 선택한 이유는 2가지인데 첫째는 개인 선호고 두 번째는 적은 리소스로 빠르게 개발하기 위한 전략적 이유였다. 정말 빨랐는가? 묻는다면 처음은 빠르지 않았다. 지금은 Spring Boot와 Kotlin은 어느 정도 성숙한 조합이지만 KotlinJS와 Kotlin Multiplatform은 아직

병상일기
독백

병상일기

나는 7년 동안 일하면서 휴가가 항상 남았다. 내년으로 이월할 수 없다면 그냥 12월은 자체적인 주 4일 근무를 하고도 2~3개 정도의 휴가가 남았었다. 주변 사람들 이야기와 나 스스로 느끼기에도 나는 일하는 것을 좋아한다. 의미 없는 시간을 보내며 쉬는 것은 주말이면 충분하다고 생각한다. 평일에 의미 없이 쉬게 된다면 항상 스트레스받았다. 백신

스타벅스 청담스타R
독백

스타벅스 청담스타R

2주 전에 청담동에 위치한 스타벅스 청담스타R점을 방문했습니다. 압구정로데오역에서 나와 언덕 위에 있는 이곳을 바라보았을 때 첫인상은 어색함이었다. 저곳에 스타벅스가 있다고? 라는 생각과 언덕을 올라가며 장소에 가까워질수록 어색함은 호기심으로 바뀌었다. 왜 이곳에 스타벅스가 있을까? 높은 언덕 위에 보이는 스타벅스 로고청담스타R이 어색했던 이유는 큰길에서 접근성이 매우 떨어지는 언덕 위에 있기 때문이었다. 상당히

겸손과 교만 사이
독백

겸손과 교만 사이

“OO분은 검도 4단에 칼이 정말 바르고 주변에 많은 분들이 칭찬하는데 늘 겸손하게 자신은 아직 부족하고 잘 못 한다고 하셔. 정말 잘하시는데 가끔 보면 교만한거 같기도 해.” 라는 얘기를 들었을 때 순간 많은 생각이 들었다. 나도 검도를 8년 정도 하고 소년 초단에 중학생 때는 검도 특기를 고민했던 적도 있다. 청소년부를 마치고

Spotify
Service

Spotify

최근 Spotify에서 연말 결산 기능이 출시되어서 한번 사용해 보았습니다. 연말 결산 기능은 페이스북, 구글포토 등에서 많이 경험해보았지만, Spotify는 조금 달랐습니다. 타 서비스에서 제공하는 연말 결산 기능은 시각적인 요소가 대부분이고 사용한 감상은 "올해는 이런 일들이 있었지" 정도였던 것 같습니다. 하지만 Spotify는 연말 결산은 시각과 청각 모든 요소를 활용해 노래를 들었던 당시의

나는 왕이 될 MBTI인가?
IAM

나는 왕이 될 MBTI인가?

중학교 1학년 때 팔이 부러진 친구를 도와준 명분으로 반장이 되었다. 2학년 3학년에도 반장을 할 수 있었던 이유는 1학년 때 반장을 했기 때문이었다. 앞서 말한 친구와 운 좋게 3년 동안 같은 반이었던 것도 큰 도움이 되었다. 고등학교  입학 후에도 "중학교 1학년 2학년 3학년 전부 반장을 했습니다." 이 한마디로 반장이 될 수

오징어 게임과 주류문화반골기질
IAM

오징어 게임과 주류문화반골기질

2021년 9월과 10월은 강남스타일과 BTS 다음으로 한국에서 만든 문화에 전 세계 사람들이 열광하고 소비했던 2달이였다. 남녀노소 구분 없이 전 세계 사람들이 오징어 게임을 소비하고 2차 창작을 통해 바이럴되어 문화작품으로서 한 획을 그었고 한국을 세계에 널리 알리는 역활을 하였다. 문제는 해당 작품이 잔인한 요소가 포함되어 19세 미만 청소년 관람 불가란 사실이다.

스프링 테스트 코드로 마이그레이션 코드 생성하는 방법
Spring

스프링 테스트 코드로 마이그레이션 코드 생성하는 방법

dev-tips/hibernate.hbm2ddl.auto 위험 헷지.md at master · HomoEfficio/dev-tips개발하다 마주쳤던 작은 문제들과 해결 방법 정리. Contribute to HomoEfficio/dev-tips development by creating an account on GitHub.GitHubHomoEfficio스프링에서 spring.jpa.hibernate.ddl-auto=update 설정으로 Entity 객체의 변화에 따른 데이터베이스 스키마를 반영시키고 있습니다. spring: jpa: # TODO: 실제 배포할 때 잘

Mac

생각보다 사람들이 모르는 유용한 맥 터미널 커맨드 3가지

생각보다 사람들이 모르는 유용한 맥 터미널 커맨드 3가지를 소개합니다. pbcopy or pbpaste터미널 환경에서 복사하고 붙여 넣기가 필요한 경우가 많이 있습니다. 터미널에 출력된 내용을 복사하기 위해서 드레그 후  복사하는 과정에서 불편함을 겪어 본 경험이 있으실 겁니다. 파일 내용을 복사하기 위해 cat 혹은 vim으로 내용을 드레그로 선택한 내용에  줄번호가 포함되어 깔끔하게 복사되지

Tableau 설정 1일차
Tableau

Tableau 설정 1일차

Tableau: Business Intelligence and Analytics SoftwareTableau is visual analytics software for business intelligence. See and understand any data with Tableau.TableauAuthor회사에서 신규 서비스를 론칭했습니다. 기존에 사용하고 있던 Metabase에서는 Third Party 데이터와 서비스 데이터베이스를 연결해 지표를 발라 볼 수 없기에 새로운 BI 툴 세팅이 필요했습니다. 마지막에 선택한 BI 툴은 Tableau이고 Tableau를

독백

잊지 않기 위해 쓰기, 잊기 위해 쓰기

나는 부정적인 글을 쓰는 사람들을 이해할 수 없었다. 자신의 부정적인 감정을 들어내 타인에게 부정적인 이미지를 만들 빌미를 제공한다고 생각했다. 문뜩 떠오른 아이디어나 생각을 잊지 않기 위해 노트에 적으면 그 생각은 곧 머리속에서 사라졌다. 잊지 않기 위해 쓰는 것이 아니라 잊기 위해 글을 쓰는 건 아닐까?

독백

꿈을 이뤄 꿈을 잃다.

어느 순간부터 나의 꿈은 개발자였다. 개발자를 목표하게 된 계기는 많았고 단순하게 개발이 재미있었다. 처음 회사를 다녔을 때는 나를 개발자라고 말하기 부끄러웠다. 아직 아무것도 모르고 스스로 할 수 있는 것도 없었다. 3년 차에는 개발자라고 말할 수 있었지만 꿈을 이뤘다고 생각하지 않았다. 꿈은 노력에 비례해 이루워진다고 생각했고 아직은 부족했기 때문이다. 어느 순간

MacOS에서 ₩(원화 기호) 아포스트로피` (아포스트로피/apostrophe) 변경하는 법
Mac

MacOS에서 ₩(원화 기호) 아포스트로피` (아포스트로피/apostrophe) 변경하는 법

개발하거나 블로그에 글을 쓰는 중에 `(아포스트로피) 기호를 많이 사용합니다. 한글 키보드 레이아웃에서는 해당 기호가 원화 기호로 표기되어 불편함을 겪었습니다. 원화 기호 대신 아포스트로피를 입력하는 법 2가지를 소개합니다. 1. DefaultKeyBinding.dict 설정mkdir ~/Library/KeyBindings vi ~/Library/KeyBindings/DefaultKeyBinding.dictTerminal{ "₩" = ("insertText:", "`"); }DefaultKeyBinding.dict~/Library/KeyBindings/DefaultKeyBinding.dict 생성 후 내용을 위와 같이

IntelliJ Title Bar(제목표시줄) 테마 적용법
IntelliJ

IntelliJ Title Bar(제목표시줄) 테마 적용법

Android Studio도 동일합니다. JetBrains IDE에 테마 플로그인을 설치하면 제일 상단 타이틀 바(제목표시줄)에는 테마가 적용되지 않습니다. 타이틀 바(제목표시줄)에도 테마를 적용하는 법을 소개합니다. 이 설정은 JetBrains IDE MacOS에서만 적용 가능합니다.⌘ Command + ⇪ Shift + A 를 누르면 Actions 팝업이 뜹니다. 팝업 검색창에 Registry를 검색 후 해당 항목을 선택 합니다. 많은

대한민국 행정구역(SHP) GeoJSON 으로 변환하는 법
GeoJSON

대한민국 행정구역(SHP) GeoJSON 으로 변환하는 법

GeoJSON는 BI / Analytics 툴에서 데이터 Visualization 용으로 사용하기 위한 규격입니다. 다양한 곳에서 SHP (Shape file)을 제공하지만 GeoJSON으로 변환 및 BI 툴에 적용하는 과정에서  몇가지 문제가 있습니다. EUC-KR 인코딩으로 제공하거나 좌표계 정보를 UTM-K으로 제공함으로 외국에서 개발하거나 글로벌 하게 사용하는 곳에서는 원활하게 사용할 수 없습니다. 그런  SHP를 지도와도 연동 가능한 GeoJSON으로

[마인크레프트] 엔딩까지 가이드 - 초반
Minecraft

[마인크레프트] 엔딩까지 가이드 - 초반

메타버스가 유행인 2021년, 오랜만에 친구들과 마인크레프트를 즐기고 있습니다. 우리는 엔더드레곤을 잡겠다는 목표를 가지고 시작했습니다. 하지만 예전과 다르게 마인 크레프트는 많이 바뀌었고 빠르고 효율적으로 엔더드레곤을 잡을 필요가 있습니다. 그래서 이 가이드를 준비 했습니다. 이 가이드는 2021년 08월 기준으로 마인크레프트나 3D 게임을 기본적으로 플레이 할 수 있는 사람들을 위해 작성되었습니다. 초심자 여럿이

키워드를 수집 하는 방법
Dev

키워드를 수집 하는 방법

한 후배에게 배울 수 있는 기술들을 찾는 방법이나 문제를 해결하는 방법을 찾는 법에 대해 질문을 받았다. 이와 비슷한 경우로 최신 기술이나 필요한 기술, 언어, 프레임워크, 유틸, 라이브러리 등과 같은 정보를 어디서부터 찾아야 하는지 모르는 경우를 자주 보았습니다. 그래서 막연하게 블로그 글들을 찾아보는 방법보다 구체적으로 어떻게 하면 좋은가에 대해서 알려주면 좋을

Review

동네 LP 바 후기

얼마전에 동네에서 발견한 LP바를 찾아갔습니다. 지난 일요일에 방문해보려고 했지만 일요일은 쉰다는 안내문을 보고 다시 찾아갔지만 지하로 내려가는 계단은 어둡고 문 창으로 봐도 가계를 접은 듯 했습니다. 아쉬운 마음에 검색을 해보았는데 근처에 LP바가 있다고 해서 찾아가 봤습니다. 처음 들어가니 최소 50은 넘어 보이는 4분이 자리를 찾아 앉을 때 까지 쳐다봤습니다. 간판이나

Review

우산도둑아! 좋은건 알아 보는 구나! - Unnurella 우산

어제 회사 카페에 우산꽂이에 있던 우산이 없어졌다. 오늘 다시 찾아봤지만 허름한 우산들만 남아있고 내 우산은 자취를 감추었다. 2019년 4월, 이 시국령이 떨어지기 3개월 전 일본 나고야 여행 중에 지하철을 잘못타서 도착한 기후(岐阜)역 Loft란 생활 잡화 체인점에서 구매한 우산이다. 정확하게 기억나지는 않지만 물에 젖지 않는다는 내용의 정보가 있어 구매하였다.

Docker

파이썬 3 설치 안하고 docker/django 프로젝트 생성하기

로컬환경에서 pvevn, vevn 설치 없이 장고프로젝트 시작하기! requirements.txt 생성Docker `python:${version}` 사용해서 장고가 설정된 기본 requirements.txt 생성하기 $ docker pull python:3.6 $ docker run --rm -v "${PWD}":/tmp -it python:3.6 /bin/bash $ pip install django $ pip freeze > requirements.txtDockerfile 생성FROM python:3.6 ENV PYTHONUNBUFFERED