typescript 는 기본적으로 컴파일을 통해서 javacript 파일을 만든 다음에 Node.js 로 실행하는 방법이 있다. npx tsc 로 컴파일. node src/1.js 하면 실행. 이러한 방법은 귀찮을 수 있으므로 vscode 익스텐션을 이용하는 방법이 있다. 왼쪽 메뉴 중 네모네모를 클릭하여 code runner 라는 것을 설치. code runner 를 통해서 typescript 를 컴파일 하기 위해서는 ts-node 라는 것을 설치해야 한다. npm install ts-node 그리고 ts-node 를 사용하도록 설정을 해주어야 하는데 CMD + , 를 누르면 설정파일이 나온다. executorMap 이라고 입력. 가장 위의 것 클릭. "typescript": "node_modules/..
2021년 4월 17일 업데이트 후에는 한글 느려지는 현상이 없어진 듯 하다. 그리고 원격으로 공동 작업 기능도 생긴듯 하다. 아직 문제가 해결되지 않은 듯 보인다. 2021년2월21일 기준. 인텔리제이는 렌더링 시에 swing 을 사용하고 swing 의 java2d 는 openGL 을 사용한다. 애플에서 mac os 모하비 부터는 openGL 을 더이상 지원하지 않고 메탈 프레임워크라는 그래픽 라이브러리를 권고. jetbrains 사에서는 openGL 에서 메탈 프레임워크로 전환하는 중이라고 한다. Preferences 의 Appearance 의 Antialiasing 부분에 IDE / Editor 에서 Grayscale 이나 No Antialiasing 을 해주면 더 나아진다고 한다. 또 폰트를 SF..
CMD + N , ALT + INS ( 코드 생성 ) CTRL + SPACE ( 자동완성 ) ex) (psvm) => CTRL + SPACE , Foo foo = new ... => CTRL + SPACE person.xxx ( xxx 라는 메서드를 만들어준다 ) => ALT + ENTER ( Quick Fix ) typescript 사용시 tip. intellij 에서는 F1 을 누르면 타입 설명이 나온다. Alt + Enter 는 Quickfix 로서 자동 import 도 선택할 수 있다. [검색] CMD + SHIFT + F ( Find in Path ) SHIFT, SHIFT ( Search Everywhere ) SHIFT, SHIFT => TAB ( Class tab ) => 자바코드만 (검색..
Logstash 가 mysql 이나 csv, mongodb, Hadoop 같은 저장소로 부터 ElasticSearch 로 데이터를 필터링하여 저장해주고 Kibana 를 통해 이를 쉽게 분석 할 수 있다. Filebeat 는 tomcat log 나 db log 에서 값의 변화가 있을 때 마다 logstash 로 이를 전송해준다. Curator 는 ElasticSearch 에 크기 나 기간에 따라 과거 데이터를 삭제해주고 또한 백업 및 복구를 해줄 수 있도록 한다. https://www.elastic.co/downloads/beats/filebeat sudo vim /etc/filebeat/filebeat.yml # Paths that should be crawled and fetched. Glob base..
https://www.elastic.co/kr/downloads/logstash touch logstash_simple.conf input { stdin { } }output { stdout { }} sudo /usr/share/logstash/bin/logstash -f logstash_simple.conf touch logstash.conf input { file { path => "/home/thewavelet/populationbycountry19802010millions.csv" start_position => "beginning" sincedb_path => "/dev/null" }}filter { csv { separator => "," columns => ["Country","1980","..
https://www.elastic.co/kr/downloads/kibana sudo vim /etc/kibana/kibana.yml server.host: "localhost"elasticsearch.url: "http://localhost:9200" sudo service elasticsearch start sudo /usr/share/kibana/bin/kibana log [17:29:05.172] [warning][admin][elasticsearch] No living connections log [17:29:05.174] [warning][admin][elasticsearch] Unable to revive connection: http://localhost:9200/ netstat -a -n..
sudo add-apt-repository -y ppa:webupd8team/java sudo apt-get update sudo apt-get -y install oracle-java8-installer java -version https://www.elastic.co/downloads/elasticsearch sudo systemctl enable elasticsearch.service sudo apt install curl sudo service elasticsearch start curl -XGET localhost:9200 { "name" : "DZ7aqFh", "cluster_name" : "elasticsearch", "cluster_uuid" : "7RglH_kDQGaDcjEVlH1JMA"..
mariadb 공식 사이트 https://mariadb.com/ 이곳에서 pkg 를 다운받아 설치할 수도 있지만 (현재 기준 가장 최신버전은 맥용은 없어 한단계 낮은 버전) 설치하고 나서 동작도 손쉽게 제대로 안되고 .bash_profiles 도 수정해주어야 하고 나중에 삭제할 때도 파일을 일일이 지워야 하는 방식이라 추천하지 않는다. * homebrew 를 통해서 설치하면 깔끔하고 삭제도 깔끔하며 동작도 잘 된다. ruby 는 기본적으로 깔려있으므로 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 이 명령어를 통해 homebrew 를 설치한다. (홈브류 공식 사이트에 내용이 ..