반응형

전체 글 128

TradingView 단축키

전 세계에서 가장 인기 있으며, 코인 트레이더라면 모든 거래소에서 사용 가능한 차트 프로그램인 TradingView(트레이딩 뷰)에서 사용할 수 있는 모든 단축키를 소개합니다. 기본적으로 가장 많이 사용되고 알아두면 편한 단축키는 아래 두 항목입니다. 차트 단축키 인디케이터 & 드로잉 단축키 "차트" 단축키 "인디케이터 & 드로잉" 단축키 "왓치리스트 & 스크리너" 단축키 "Pine 에디터" 단축키 "트레이딩" 단축키 "얼러트" 단축키

투자 2022.05.06

FOMC연설 발표 시 BTC차트 (2022-05-05 AM2 ~ 4)

미국 FOMC 연설 발표가 있던 날 차트를 저장해 봅니다. FOMC 연설 발표 시각은 2022년 5월 5일 새벽 2시부터 4시까지였으며, 차트에 보라색 사각형 박스의 형태로 표시해서 저장해 봅니다. FOMC에서 나온 내용은 초반에 물가상승, 실업률증가, 러시아의 우크라이나 침공 등 불안한 경제상황에 대해서 연설하였으며, 이에 따른 0.25 ~ 0.5% 금리 인상할 것을 발표하였고, 경제 불안요소에 대한 모니터링을 지속적으로 하여 이에 대응할 것이라며 끝말에 불안요소를 해소해주는 모습이었습니다. * FOMC 발표에 따른 차트 움직임 발표가 있기 전날에 약간의 상승이 있었습니다. 발표하기 바로 직전 시간에는 약간의 조정이 있었습니다. 발표시간 내내 위아래로 움직이며, 불안한 움직임을 보였으며, 위 아래 어디..

투자 2022.05.05

Ubuntu Apache SSL Express 연동

Ubuntu에서 Apache 웹서버와 Node.js의 Express를 연동하고, SSL을 연동하여 HTTPS서비스를 위한 설정을 간단하게 요약하여 정리한 내용입니다. 패키지, 모듈, 설정파일 설치 apache서버와 ssl연동에 필요한 Ubuntu 패키지를 설치합니다. # Apache 패키지 설치 sudo apt install apache2 # SSL관련 Apache 모듈 설치 sudo a2enmod rewrite sudo a2enmod ssl sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_html sudo a2ensite default-ssl.conf http -> https 설정 http(80)포트로 접속하는 클라이언트를 https(443..

VSCode 언어에 상관없는 인기 확장 팩 Top 3

Visual Studio Code의 확장팩으로 언어와 상관없이 사용 가능하며, 코딩 시에 많은 도움이 되는 가장 인기 있고 유용한 확장팩 Top 3을 모아 보았습니다. 1. Prettier Prettier는 코드 스타일을 일관되게 유지하는데 도움이 되는 포맷터입니다. 20,752,031의 다운로드를 자랑하는 인기 확장팩입니다. 협업하는 분들과 들여쓰기를 탭으로 할 것인지, 띄어쓰기로 할 것인지, 띄어쓰기 칸은 몇 칸으로 할 것인지는 더 이상 논쟁의 대상이 되지 않을 것입니다. Prettier - Code formatter - Visual Studio Marketplace Extension for Visual Studio Code - Code formatter using prettier marketplac..

IT 일반 2022.05.05

JavaScript 배열 다루기(추가, 삭제, 찾기, 변형)

자바스크립트에서 배열을 다룰 때 자주 사용하고 유용한 방법을 소개합니다. 추가/삭제 push, pop: 배열의 제일 뒤에 추가/삭제 let myArray = [1, 2, 3] myArray.push(4) console.log(myArray) // (4) [1, 2, 3, 4] myArray.pop() console.log(myArray) // (3) [1, 2, 3] unshift, shift: 배열의 제일 앞에 추가/삭제 let myArray = [1, 2, 3] myArray.unshift(0) console.log(myArray) // (4) [0, 1, 2, 3] myArray.shift() console.log(myArray) // (3) [1, 2, 3] splice: 배열 임의의 위치에 추가..

Node.js PM2(Process Manager)

Node.js로 실행되는 프로세스를 관리하는 툴입니다. Linux의 service데몬이라고 생각하시면 쉽게 이해가 되실 겁니다. PM2의 또 다른 강점은 프로세스를 CPU 코어 수만큼 실행할 수 있다는 것입니다. 1 프로세스로 실행되었을 때의 부담이 줄어들어 서버에 쾌적한 환경을 제공합니다. 패키지 설치부터, 서비스 등록 후 모니터링하는 과정까지 안내합니다. PM2 - Home Build Battle-Hardened Node.js Applications. pm2.io pm2 설치 PM2 패키지를 설치합니다. sudo npm install pm2 -g pm2-logrotate 설치 PM2 log 관리 패키지인 "pm2-logrotate"를 설치합니다. pm2 install pm2-logrotate 실행 P..

JavaScript Spread 구문

객체와 배열의 요소를 쉽게 병합하는 구문입니다. (나머지 구문과 문법은 같지만 혼돈하지 마시기 바랍니다.) 배열 const myArray1 = [3, 4, 5] const myArray2 = [1, 2, ...myArray1, 6, 7] console.log(myArray2) // [1, 2, 3, 4, 5, 6, 7] 객체 const myObject1 = { name: '꾸션', hairColor: '갈색' } const myObject2 = { ...myObject1, age: 29 } console.log(myObject2) // {name: "꾸션", hairColor: "갈색", age: 29}

JavaScript Destructuring

객체나 배열에서 여러 값을 추출하여 동시에 변수에 할당하는 방법입니다. Destructuring 객체 const myObject = { name: '꾸션', age: 29, } const { name, age } = myObject console.log(name, age) //"꾸션" 29 Destructuring 배열 const myArray = [1, 2, 3] const [a, b, c] = myArray console.log(a, b, c) // 1 2 3 Destructuring 함수 const myObject = { name: '꾸션', age: 29, } function myFunction({ name, age }) { return `${name}: ${age}` } console.log(m..

[게임] 뱀파이어 서바이벌 - 숨겨진 캐릭터 얻는 방법 (엑스대시, 붉은 죽음의 가면)

저렴한 가격과 시원시원한 타격감으로 유명한 뱀파이어 서바이벌의 숨겨진 히든 캐릭터를 얻는 방법을 설명합니다. (Steam에서 현재 무려 단돈 ₩3,300에 판매 중) 엑스대시 엑시비크 (Exdash Exiviiq) 캐릭터 얻는 방법 게임 첫 화면에서 "x-x1viiq"를 입력하시면 알 수 없는 사운드가 들리면서 잠금 해제되었음을 알려줍니다. 캐릭터 정보에서 보면 엑스대시 캐릭터가 생성된 것을 확인할 수 있습니다. 붉은 죽음의 가면 (Mask of the Red Death) 캐릭터 얻는 방법 게임 시작 후 30분이 지나면 나오는 사신을 사냥하면 얻을 수 있습니다. 공략은 아래의 영상을 참조해 보세요. 사신 사냥 공략 방법 1. 게임 시작 전 세팅 파워 업에서 자석과 성장을 모두 체크 해제합니다. 체크가 되..

IT 일반 2022.03.17

Mac MariaDB 설치, 설정, 실행 방법

Mac OS에서 MariaDB를 설치하고, 설정파일위치와 실행하는 방법에 대해서 간략히 알아 보겠습니다. MariaDB 설치 Homebrew 패키지 관리자를 이용해서 설치 합니다. Mac 패키지 관리 툴 (Homebrew) brew install mariadb MariaDB 설정파일 설정파일 위치는 "/usr/local/etc/my.cnf.d/my.cnf"입니다. 아래는 설정파일에서 포트를 변경하는 방법입니다. vim /usr/local/etc/my.cnf.d/my.cnf [client-server] # 포트변경 3306 -> 3307 port=3307 MariaDB 실행 # 서비스모드로 실행, 중지, 재실행 방법 brew services start mariadb brew services stop mar..

프로그래밍/Mac 2022.03.17

Ubuntu 방화벽 ufw

Ubuntu 기본 방화벽인 ufw(Ubuntu Firewall)을 사용하는 간단한 방법을 소개합니다. 자세한 문서는 아래의 링크(UFW - Community Help Wiki)를 참고하시기 바랍니다. UFW - Community Help Wiki Introduction For an introduction to firewalls, please see Firewall. UFW - Uncomplicated Firewall The default firewall configuration tool for Ubuntu is ufw. Developed to ease iptables firewall configuration, ufw provides a user friendly way to create an IPv hel..

Ubuntu MariaDB 설치 초기 설정

Ubuntu 서버 설치 후 MariaDB설치에서 초기 설정(포트 변경)하는 방법과 Database와 User를 생성하는 MaraiDB 초기 세팅 시 필요한 명령어들을 정리해 보았습니다. 서버 운영에 많은 도움이 되시길 바랍니다. 설치 # MariaDB 서버 설치 sudo apt install mariadb-server # MariaDB 클라이언트 설치 sudo apt install mariadb-client 설정 기본 설정 파일은 "/etc/mysql/mariadb.conf.d/" 폴더 아래에 "50-server.cnf"파일입니다. 아래는 MariaDB의 기본 포트인 "3306"을 "8306"으로 변경하는 예제입니다.(원하시는 포트번호로 변경하여 사용하세요.) sudo vim /etc/mysql/mari..

App Market 목록

개발한 앱을 사용자들에게 제공하기 위하여 등록, 판매할 수 있는 앱 마켓 목록입니다. 혹은, 더 이상 사용자 유입이 없을 때 마케팅 목적으로 참고하여 활용하면 좋을 것 같습니다. App Store 애플 제품(iPad, iPhone, Apple Watch)에 설치되는 앱을 구입할 수 있는 유일한 앱 마켓입니다. App Store App Store는 전 세계 사람들이 개인정보 보호, 보안 및 콘텐츠에 대한 Apple은 높은 기준을 충족하는 앱들을 손쉽게 찾을 수 있는 안전하고 신뢰 가능한 공간을 제공합니다. www.apple.com Google Play 스토어 구글에서 운영하는 안드로이드 세계 최대 앱 마켓입니다. 대다수의 안드로이드 유저들이 사용하고 있는 앱 마켓입니다. Google Play 수백만 개의 ..

IT 일반 2022.03.02

git 명령어 정리 (개인 프로젝트 용)

git 명령어 중 개인 프로젝트 진행 시 자주 사용하는 명령어를 정리합니다. 개인 프로젝트 진행 시 아래의 명령어만으로 충분히 운영 가능하며, 추가 고급 옵션을 하나씩 알아가면 다중 사용자 프로젝트에도 충분히 대응 가능합니다. 사용자 설정 # 전역 사용자명, email 설정 git config --global user.name "Your Name" git config --global user.email "you@example.com" # 전역설정 확인 git config --global -l # 로컬 사용자명, email 설정 git config user.name "Your Name" git config user.email "you@example.com" # 로컬설정 확인 git config -l 실행 ..

IT 일반 2022.03.01

JavaScript 날짜 시간

Javascript에서는 날짜, 시간을 출력 및 계산할 수 있도록 Date 객체를 제공합니다. Date객체에서 제공하는 날짜관련 함수를 이용해서 날짜, 시간과 밀리초를 출력하는 방법과, 성능 검증 및 테스트에 많이 사용하는 경과시간을 계산하는 방법에 대해서 알아 보겠습니다. 1. 현재시간 출력 1) 날짜시간 (년월일 시분초) let now = new Date() // // 로컬 날짜시간 // console.log(now.toLocaleString()) // 2022. 3. 1. 오후 4:51:43 console.log(now.toString()) // Tue Mar 01 2022 16:51:43 GMT+0900 (대한민국 표준시) const myYear = now.getFullYear() const my..

반응형