분류 전체보기


대학교 메일로 수년간 무료로 쓰며 꿀을 빨았던 Intellij Ultimate 라이센스가 올해 8월에 만료되었다. 졸업 후 학교에서 내 메일을 가차없이 삭제해버려서 더 이상 라이센스 갱신을 할 수 없게 되었다. 😅 라이센스 만료 메일을 받았으나 평소엔 안드로이드 스튜디오를 주로 쓰기 때문에 별 신경을 쓰지 않고 있었다. 연말에 긴 휴가가 생겨서 간단한 개인 프로젝트에 도전하게 되었다. 무료인 커뮤니티 버전을 쓰다 보니 얼마 못가 익숙한 맛이 그리워졌다... 회사에서 사주는 걸 개인 작업에 쓸 순 없을 듯 하여 구독을 알아보니 jetbrains 블로그에서 교육용 라이센스를 사용했던 사람은 유료 버전 구매를 할 경우 할인을 해준다는 글을 보게 되었다. 기존에 학생이었던 고객에게 제공되는 할인이 25%에서 4..

대충 눈치와 맥락으로 알아듣는 척 했던 용어의 뜻을 확실히 알아본다 AMPU (다들 암푸라고 부른다,,) : 활성 유저 1명이 특정 기간 동안 창출한 평균 매출 월간 반복 매출(MRR) / 활성 유저 수 = AMPU 리텐션 (Retention) : 고객 유지. 계속 재방문하는 유저의 비율 Day one retention, Day two retention 레저렉션 (Resurrection) : 부활 유저. 되돌아온 유저 Segment (세그먼트) : 특정 조건을 만족하는 사용자 집단 세그멘테이션 : 공통적인 속성 별로 사용자를 그룹핑하는 작업. 이렇게 만들어진 그룹이 세그먼트 비즈니스에 의미가 있는 데이터를 선별해서 보는 것이 중요하다. 세그멘테이션을 통해 정교하게 사용자를 타겟팅하고, 사용자 중심적인 접..


오랜만에 사이드 프로젝트를 하면서 CI/CD 환경을 처음부터 설정하고 있다. 사소한 걸로 스크립트 실행이 계속 실패하는데 매번 푸시하면서 실행 결과를 확인하니 여간 번거로운게 아니다. act라는 오픈소스를 활용해 로컬 환경에서 github action 스크립트를 테스트해볼 수 있다. Docker 설치하기 docker 기반으로 돌아가는 커맨드이기 때문에 먼저 docker 환경설정이 필요하다 Mac 기준 https://docs.docker.com/desktop/install/mac-install 에서 Docker.dmg를 다운받고 설치하면 된다 Act 설치하기 brew install act 실행 가능한 workflow 확인하기 # 기본 act -l # m1 mac일 경우 act -l --container-a..


얼마 전 오픈소스 컨트리뷰션에 대한 글을 올렸다. 지금도 마스터 과정이 한창 진행 중이다. 우리 팀 분들은 다 내가 저 나이엔 뭘했더라를 생각하게 만드는 풋풋하고 열정 넘치는 분들인데 페어 프로그래밍도 이걸 계기로 처음 해봤다. 멘토님들도 퇴근하고 나면 매일 피드백/리뷰를 해주시고, 여러모로 재밌는 활동이라 남은 마지막 기간동안 최대한 많이 기여하려고 한다. 우리는 매주 전체 회의를 하는데, 얼마전 전체 회의에서 팀별로 얼마나 활동을 했는지 github 지표를 수집하는 역할을 할 사람이 필요하다 하셨다. 작년에 했던 분들은 데이터를 어떻게 수집했는지 여쭤봤는데, 수동으로 수집했다 하셨다. 수집 대상이 11명이라 수작업으로도 충분히 할 수 있지만, 원하는 기간별로 자유롭게 데이터를 뽑아볼 수 있도록 자동화..

이번에 euphony 멘티로 참여하면서 통신 도메인을 처음으로 공부하게 되었다. 아마 컴공 학생들은 대학교 1학년때 IT개론 컴퓨터개론 이런 수업으로 찍먹한 뒤 접할 일이 없는 분야다. 개발자 중에 설명충(?)이 워낙 많아서 컴공쪽 지식은 찾아보면 쉽게 설명하는 블로그가 많다, 반면 통신은 전자공학 쪽이라 그런가 나무위키랑 위키백과 말고는 뭔가 정리되어 있는 자료가 많지 않았다. 유튜브에 외국인들이 올린 강의 영상은 설명을 쉽게 잘해줘서 유튜브가 날 살렸다 아무튼 팀원들이랑 변조 기술을 같이 스터디했는데 그중에 FSK에 대해 조사해보았다 이 FSK를 이해하려면 음파에 대해 기본적으로 알아야하는 개념이 몇개 있어서 같이 정리했다 FSK의 정의? 한국 버전 위키에 나와 있는 정의입니다. 주파수 편이 변조(..