들어가며 Google Sheet 를 사용하다 보면 두 날짜간 계산이 필요한 경우가 있습니다. 구글 시트에서 제공하는 함수를 통해서 계산 방법을 알아보겠습니다. 해결방법 DAYS DAYS 함수를 통해서 간단하게 두 날짜간의 일수를 계산할 수 있습니다. 각 파라미터는 DATE 타입의 값 혹은 DATE 타입의 Cell 을 지정해줄 수 있습니다. # end_date - start_date =DAYS(end_date, start_date) 특정 날짜와 비교 현재와 비교 현재 기준의 DATE를 반환하는 NOW() 함수를 통해서 현재 날짜와 비교도 간단하게 할 수 있습니다. 공휴일, 주말, 특정 날짜를 제외 하고 싶다면 ?? NETWORKDAYS NETWORKDAYS 는 기본적으로 주말을 제외한 영업일을 기준으로 계..
들어가며 데이터 분석 툴인 Mix Panel 에서 제공하는 JavaScript SDK 를 이용해서 Tistory 블로그에 연동 해보겠습니다. 연동을 통해서 블로그에 방문하는 사용자들의 이벤트를 수집하여 DAU 와 같은 수치부터 디테일한 사용자별 속성 및 행동 까지 확인을 해볼 수 있습니다. MixPanel 이란? 국내에서도 많이 알려지고 있는 데이터 분석툴로 모바일, 웹 서비스 상에서 사용자의 행동을 분석할 수 있는 툴입니다. 여러 언어의 SDK를 제공하여 SDK 연동을 통해서 사용자의 이벤트를 전송하면 수집된 이벤트를 기반으로 Funnel, Retention, Cohort 분석, Stickiness, Engagement metrix, Life Cycle 등 여러 지표들을 볼 수 있는 분석 플랫폼입니다...
도커 컨테이너, 이미지 일괄 삭제 도커를 사용하다보면 Docker Container, Image 가 쌓이면서 용량을 많이 차지할때가 있습니다. 이때 사용할 수 있는 일괄 삭제 커맨드입니다. 해결방법 Shell Script 로 사용하셔도 매우 편리합니다. # Docker 컨테이너 삭제 $ docker container prune -f # Docker 이미지 삭제 $ docker rmi $(docker images -a -q)
들어가며 리눅스 환경에서 터미널에서 Command Line을 통한 chrome 설치 방법을 알아보겠습니다. 설치 방법 아래 명령어를 참고하시면 됩니다. 현재 기준으로 stable 버전으로 install 하게 됩니다. curl -LO https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb apt-get install -y ./google-chrome-stable_current_amd64.deb rm google-chrome-stable_current_amd64.deb 만약 특정 버전이 필요한 경우에는 아래 명령어의 ${CHROME_VERSION} 부분을 원하는 버전을 넣어주면 됩니다. linux chrome stable 버전에 대..
들어가며 데이터 분석 툴인 Amplitude 에서 제공하는 JavaScript SDK 를 이용해서 Tistory 블로그에 연동 해보겠습니다. 연동을 통해서 블로그에 방문하는 사용자들의 이벤트를 수집하여 DAU 와 같은 수치부터 디테일한 사용자별 속성 및 행동 까지 확인을 해볼 수 있습니다. Amplitude 란? 국내에서도 많이 알려지고 있는 데이터 분석툴로 모바일, 웹 서비스 상에서 사용자의 행동을 분석할 수 있는 툴입니다. 여러 언어의 SDK를 제공하여 SDK 연동을 통해서 사용자의 이벤트를 전송하면 수집된 이벤트를 기반으로 Funnel, Retention, Stickiness, Engagement metrix, Life Cycle 등 여러 지표들을 볼 수 있는 분석 플랫폼입니다. 연동 방법 가입 및..
들어가며 여러 파일을 하나의 파일로 합치고 싶은 경우가 있다.(Raw Data, Log Data 을 보고 싶을 때) 이때 terminal 의cat 명령어를 사용하면 간단하게 해결이 가능하다. 해결방법 아래 처럼 디렉터리내에 여러 파일이 있을 때 ➜ ll total 1832 -rw-r--r--@ 1 kimjs staff 61K 12 23 02:33 360133_2021-12-22_1#128.json -rw-r--r--@ 1 kimjs staff 25K 12 23 02:33 360133_2021-12-22_10#128.json -rw-r--r--@ 1 kimjs staff 21K 12 23 02:33 360133_2021-12-22_11#128.json -rw-r--r--@ 1 kimjs staff 9.0..
들어가며 Test Case를 작성하다 보면 테스트 하고자 하는 로직에 대해서 검증 로직과는 상관 없는 Extension Function 에 대해서 Mocking 을 해야 할 때가 있습니다. 저의 경우에는 확장 함수를 주로 아래와 같은 Converting 의 목적(DTO -> VO, VO -> Entity, VO -> DTO 등)으로 사용하고 있었는데요 fun Context.toResult(): Result { /** * Convert Code ... * * return Result( * name = title * content = title + content * code = resultCode.name * reason = resultCode.reason * subject = content * ETC ...
들어가며 zsh을 사용한다면 자주 사용하는 Command 를 단축 alias 기능을 사용해서 단축 명령어로 설정 하여 삶을 더 윤택하게 만들 수 있다. 적용방법 zsh 을 켜고 zshrc을 열자. vi ~/.zshrc 원하는 alias 명, command 를 입력하자. # alias alias명 = "command" alias server1 = "ssh server@10.100.8.31" alias server2 = "ssh server@10.100.8.51" alias server3 = "ssh server@10.100.3.61" alias server4 = "ssh server@10.100.1.72" zshrc 스크립트를 적용시키자. source ~/.zshr alias를 입력하면 command가..
- Total
- Today
- Yesterday
- JavaFX 테이블뷰
- Java UI
- java
- 일본여행
- JavaFX
- 이펙티브 자바
- 일본 배낭여행
- 배낭여행
- 배낭 여행
- git
- effectivejava
- 방통대 과제물
- JavaFX Table View
- TableView
- 인텔리제이
- 자전거 여행
- JavaFX 종료
- windows
- 스프링부트
- 이펙티브
- 자전거
- 자바
- effective java
- 일본 자전거 여행
- springboot
- intelij
- 텐트
- 이펙티브자바
- 일본 여행
- JavaFX Window Close
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |