전체보기
-
실제 개발을 하다보면 날짜 관련 처리를 해주어야 할때가 많이 발생합니다. 관련해서 내장된 객체인 Date 객체를 주로 사용합니다. 현재 이를 대체하기 위한 Temporal 이 작업되고 있다고는 하지만 Production 환경에서 사용하기에는 어렵다고 합니다. 그러면 실제 많이 사용할 만한 내용들 위주로 빠르게 정리해보겠습니다!! Date 객체란? 간단히 설명하자면 Date 객체는 19070년 1월 1일 UTC 자정과의 시간차이를 밀리초로 나타내는 정수 값을 담고 있습니다 Date 객체 생성 아래와 같이 여러 방법으로 Date 객체를 생성하고 객체의 메소드를 이용해 날짜 정보를 관리할 수 있습니다 const date1: Date = new Date(1919, 2, 1) // 1919-03-01 00:00:..
[TypeScript] Date 사용방법 총 정리(응용까지)실제 개발을 하다보면 날짜 관련 처리를 해주어야 할때가 많이 발생합니다. 관련해서 내장된 객체인 Date 객체를 주로 사용합니다. 현재 이를 대체하기 위한 Temporal 이 작업되고 있다고는 하지만 Production 환경에서 사용하기에는 어렵다고 합니다. 그러면 실제 많이 사용할 만한 내용들 위주로 빠르게 정리해보겠습니다!! Date 객체란? 간단히 설명하자면 Date 객체는 19070년 1월 1일 UTC 자정과의 시간차이를 밀리초로 나타내는 정수 값을 담고 있습니다 Date 객체 생성 아래와 같이 여러 방법으로 Date 객체를 생성하고 객체의 메소드를 이용해 날짜 정보를 관리할 수 있습니다 const date1: Date = new Date(1919, 2, 1) // 1919-03-01 00:00:..
2023.01.06 -
딱 일주일 공부했는데 (일부러 일주일만 잡은건 아님...) 어떻게 공부했는지 등 공유 드립니다!! 진짜 별거 없음... 시험후기 우선 시간은 넉넉했습니다 다 풀고 1번 다시 풀었고 따로 마킹 할 시간까지 충분했습니다 다만 1과목 문제 딱 푸는데... 어머 왜캐 헷갈리지 ㅋㅋㅋㅋㅋㅋㅋ 1과목을 대충 봤었거든요. 다들 비슷한지 1과목 과락 걱정하는 분들이 많았고 저도 그랬는데 뭐지... 점수가 생각보다 너무 잘나와서 당황한 과목 카페에서 답 공유하는 거 봤을때는 간신히 과락 넘긴 느낌이었는데 제가 푼 답이 거의 다 맞았던거임 ㅋㅋㅋㅋㅋㅋ (자신을 믿으세요) 2과목은 오히려 맘 편히 풀었습니다 기출보다 좀 쉬운 느낌 (어려운건 어려움. 계층형 같은거) 딱 예상한 만큼 틀린 것 같습니다 공부 기간 시험 접수도 ..
46회 sqld 시험 후기 및 1주일 컷 합격 후기(전공자)딱 일주일 공부했는데 (일부러 일주일만 잡은건 아님...) 어떻게 공부했는지 등 공유 드립니다!! 진짜 별거 없음... 시험후기 우선 시간은 넉넉했습니다 다 풀고 1번 다시 풀었고 따로 마킹 할 시간까지 충분했습니다 다만 1과목 문제 딱 푸는데... 어머 왜캐 헷갈리지 ㅋㅋㅋㅋㅋㅋㅋ 1과목을 대충 봤었거든요. 다들 비슷한지 1과목 과락 걱정하는 분들이 많았고 저도 그랬는데 뭐지... 점수가 생각보다 너무 잘나와서 당황한 과목 카페에서 답 공유하는 거 봤을때는 간신히 과락 넘긴 느낌이었는데 제가 푼 답이 거의 다 맞았던거임 ㅋㅋㅋㅋㅋㅋ (자신을 믿으세요) 2과목은 오히려 맘 편히 풀었습니다 기출보다 좀 쉬운 느낌 (어려운건 어려움. 계층형 같은거) 딱 예상한 만큼 틀린 것 같습니다 공부 기간 시험 접수도 ..
2022.09.26 -
1. Remote - SSH 설치 vsc를 켜고 extension 관리 창에 들어가서 remote 검색 후 'Remote - SSH' 다운로드 2. ssh configuration 설정 그러면 오른쪽에 Remote Explorer이 생기는데 클릭!! Remote Explorer 위에 있는 '+' 버튼을 누르면 아래와 같이 SSH 연결 명령 입력이라는 창이 나오게 됩니다 ssh 계정@ip 형식으로 입력합니다 그리고 configuration을 저장할 위치를 선택합니다 저는 .ssh/config 경로에 저장하였습니다 config 저장 완료!! 2.1 ssh 기본 포트가 22가 아닌 경우 설정 만약 기본 포트가 22가 아니라 다르게 설정되어 있다면 아래와 같이 진행합니다 톱니바퀴 모양을 눌러주어 config 파..
visual studio code(VSC) ssh로 라즈베리파이에 접속하여 코딩하기1. Remote - SSH 설치 vsc를 켜고 extension 관리 창에 들어가서 remote 검색 후 'Remote - SSH' 다운로드 2. ssh configuration 설정 그러면 오른쪽에 Remote Explorer이 생기는데 클릭!! Remote Explorer 위에 있는 '+' 버튼을 누르면 아래와 같이 SSH 연결 명령 입력이라는 창이 나오게 됩니다 ssh 계정@ip 형식으로 입력합니다 그리고 configuration을 저장할 위치를 선택합니다 저는 .ssh/config 경로에 저장하였습니다 config 저장 완료!! 2.1 ssh 기본 포트가 22가 아닌 경우 설정 만약 기본 포트가 22가 아니라 다르게 설정되어 있다면 아래와 같이 진행합니다 톱니바퀴 모양을 눌러주어 config 파..
2022.07.11 -
[https://www.sobyte.net/post/2022-04/node-mvn-n/](Node version manager: nvm and n difference) 위 글을 참고하여 작성하였습니다 (번역 수준..ㅎ) node의 버전관리 툴에는 크게 2가지가 있습니다 nvm n nvm이 제일 대중적이지만 최근에는 'n'도 많이 이용하는 것으로 보입니다 현재 현업에서도 nvm을 이용하고 있는데 n과 뭐가 다른지 궁금해져서 찾아보았습니다 n n은 npm package중 하나입니다 즉 node 버전 관리를 위한 툴인 n을 이용하기 위해서 우선적으로 node가 설치되어야 합니다 (????) 어떻게 보면 달걀/닭 얘기 같은 느낌으로 조금 웃기긴합니다 즉, node 버전을 아무거나 하나 설치하고(lts로 설치하면..
node.js 버전 관리 매니저 :: nvm 과 n 비교 및 nvm 설치 방법 정리[https://www.sobyte.net/post/2022-04/node-mvn-n/](Node version manager: nvm and n difference) 위 글을 참고하여 작성하였습니다 (번역 수준..ㅎ) node의 버전관리 툴에는 크게 2가지가 있습니다 nvm n nvm이 제일 대중적이지만 최근에는 'n'도 많이 이용하는 것으로 보입니다 현재 현업에서도 nvm을 이용하고 있는데 n과 뭐가 다른지 궁금해져서 찾아보았습니다 n n은 npm package중 하나입니다 즉 node 버전 관리를 위한 툴인 n을 이용하기 위해서 우선적으로 node가 설치되어야 합니다 (????) 어떻게 보면 달걀/닭 얘기 같은 느낌으로 조금 웃기긴합니다 즉, node 버전을 아무거나 하나 설치하고(lts로 설치하면..
2022.07.09 -
이번에는 라즈베리파이에 OMV를 이용해서 토렌트를 이용하는 방법을 알아 보겠습니다 리눅스에서 토렌트를 사용할 수 있는 방법이 몇 가지가 있는 것으로 보이는데 저는 그 중에서 유명한 transmission을 설치해서 이용해보려고 합니다 1. OMV에서 공유 폴더 설정 필요 접근권한 관리 - 공유 폴더 - 추가 위와 같이 OMV에 접속하여 토렌트용 공유 폴더를 추가합니다 저는 경로이름도 toreent/로 하였습니다 2. Portainer 접속 및 라즈베리파이에 transmission 설치 Portainer에 접속하여 stack 클릭 후 아래 dockerhub에 접속해봅니다 https://hub.docker.com/r/linuxserver/transmission 그러면 사이트에서 위와 같은 docker-com..
라즈베리파이 OMV(OpenMediaVault) 토렌트 transmission 설치이번에는 라즈베리파이에 OMV를 이용해서 토렌트를 이용하는 방법을 알아 보겠습니다 리눅스에서 토렌트를 사용할 수 있는 방법이 몇 가지가 있는 것으로 보이는데 저는 그 중에서 유명한 transmission을 설치해서 이용해보려고 합니다 1. OMV에서 공유 폴더 설정 필요 접근권한 관리 - 공유 폴더 - 추가 위와 같이 OMV에 접속하여 토렌트용 공유 폴더를 추가합니다 저는 경로이름도 toreent/로 하였습니다 2. Portainer 접속 및 라즈베리파이에 transmission 설치 Portainer에 접속하여 stack 클릭 후 아래 dockerhub에 접속해봅니다 https://hub.docker.com/r/linuxserver/transmission 그러면 사이트에서 위와 같은 docker-com..
2022.07.08 -
팬 작동 전 CPU 온도 확인 $ cat /sys/class/thermal/thermal_zone0/temp 밀리 단위로 1000으로 나누면 됩니다 현재 CPU 온도는 45.764도(섭씨) 케이스 팬 작동 그러면 이제 아르곤 원 V2 M.2 케이스의 Fan을 작동시켜 봅시다 $ sudo apt-get update 업데이트 진행 $ sudo curl https://download.argon40.com/argon1.sh | bash 스크립트 파일 다운로드 및 실행 그러면 아르곤원 케이스 관련된 명령어를 사용할 수 있습니다 - argonone-config - argonone-uninstall mode를 설정할 수 있으며 2번 모드로 설정하여 온도에 따른 팬 속도를 설정할 수도 있습니다 현재 별걸 돌리고 있지 ..
아르곤원(argon one) V2 M.2 case 팬(Fan) 설정하기팬 작동 전 CPU 온도 확인 $ cat /sys/class/thermal/thermal_zone0/temp 밀리 단위로 1000으로 나누면 됩니다 현재 CPU 온도는 45.764도(섭씨) 케이스 팬 작동 그러면 이제 아르곤 원 V2 M.2 케이스의 Fan을 작동시켜 봅시다 $ sudo apt-get update 업데이트 진행 $ sudo curl https://download.argon40.com/argon1.sh | bash 스크립트 파일 다운로드 및 실행 그러면 아르곤원 케이스 관련된 명령어를 사용할 수 있습니다 - argonone-config - argonone-uninstall mode를 설정할 수 있으며 2번 모드로 설정하여 온도에 따른 팬 속도를 설정할 수도 있습니다 현재 별걸 돌리고 있지 ..
2022.07.06