0. 시작하기- electron starter로 시작하면 되긴하나 나는 개발 라이브러리를 vue를 쓰기위해 electron-vue로 시작을 했다- electron starter : https://github.com/electron/electron-quick-start- electron vue : https://github.com/SimulatedGREG/electron-vue 1. electron vue 설치- 자세한건 공식문서를 참고npm install -g vue-clivue init simulatedgreg/electron-vue my-project cd my-projectyarn # or npm installyarn run dev # or npm run dev 2. 싱글인스턴스 설정- 기본적으로 ..
0. Puppeteer란?- Google Chrome에서 공개한 Chrome브라우저를 제어하는 Nodejs 라이브러리이다.- 브라우저를 제어할수 있기에 브라우저에서 할수있는 모든걸 제어할수 있다.- https://github.com/GoogleChrome/puppeteer 1. 사용해보기- 예제 만들기1) 연합인포맥스 사이트를 접속2) '주요 국제금융뉴스'를 조회3) 제목과 링크를 가져오기1234567891011121314151617181920212223"use strict";const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch({ headless: false //디버깅목적.. }); con..
Slack 이란- Slack은 협업하며 생산성을 늘려주는 최고의 메신저.- 봇기능을 통한 각종 알림 수신 및 발신- 플젝에 있어 좋다 쓰자. 1. Slack App 설정하기- https://slack.com/apps- App을 새로 등록한다. 2. Bot 설정하기- Bot 생성 - Bot 이름 지정 - Token 발급 : API 생성시 사용할 키 3. 알람 발생시키기- sample.js- SLACK_TOKEN 변경한다.- npm init - npm i @slack/client- node sample.js123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616..
네이트온을 이용한 알람 쉽게 받기- 네이트온은 기업에 특화 되어있어 각종기능들이 많다.- 팀룸의 기능중 오픈 API 기능을 이용해 각종 알림을 설정해보자 1. 팀룸생성- 네이트온 목록중 "팀룸 만들기"를 클릭하여 생성 2. 팀룸 오픈 API 생성 - 팀룸에서 알람을 받을 모임 생성 및 사용자 초대하기- 상단부분 설정에서 오픈 API 연동하기 클릭 3. 연동 설정하기- 상단부분 새로 연결하기 클릭 - 이름, 모임 을 선택후 생성 (Webhook URL 복사 해두기) 4. 알람 발생시키기- linux curl 기준-curl -X POST -H "Content-Type: application/x-www-form-urlencoded" --data-urlencode 'content=테스트메시지' "https://..
1. Bitbucket 2FA 설정하기- Bitbucket Settings -> Two-step verification - SSH KEY 추가하기 # WIndow CMD에서 ssh key 확인 및 생성확인 > c:\Users\\.ssh\id_rsa.pub파일 없으면 생성> ssh-keygen-id_rsa.pub 파일 내용을 Key에 붙여넣음. - QR 코드가 생성 되었는지 확인 후 authy에 등록 2. authy APP 설치- https://play.google.com/store/apps/details?id=com.authy.authy 3. Chrome plugin 설치- https://chrome.google.com/webstore/detail/authy-chrome-extension/fhgenkpo..
1. 브로커 생성하기 2. 사용자 생성하기- Amazon MQ 브로커 설정 가장 아래에 사용자 만들기 이용. 3. 엔트포인트 이용하기- Ver MQTT//Serverconst mqtt = require('mqtt'); const _SERVER = "";const _USER = "";const _PASSWORD = "";const topic = "/REAL/topic"; const client = mqtt.connect(_SERVER, { username: _USER, password: _PASSWORD}) client.on('connect', function() { client.subscribe(topic) client.publish(topic, 'Hello mqtt')}) client.on('messa..
0. 나의 설정- Elasticsearch 6.1.1 사용 - path : /data1/elasticsearch-6.1.1 : 이부분은 변경해서 설정하세요. 1. Elasticsearch 환결설정- vim config/jvm.options -Des.allow_insecure_settings=true #추가 - vim config/elasticsearch.yml - network.host: ["나의IP", "localhost"] 2. S3 플러그인 설치/data1/elasticsearch-6.1.1/bin/elasticsearch-plugin install repository-s3 3. S3 백업 폴더 지정하기curl --user ID:PW --header "content-type: application/..
Elasticsearch mapping 변경하기 0. 변경- elasticsearch의 mapping은 새로 추가하는 경우는 가능하지만 이미 사용하는걸 바꾸기는 어렵다!- 어플리케이션단 중단없이 이용을 위해 _aliases 로 변경예정 1) 단순 mapping 변경.. 항목추가정도PUT bizrpt_report_v4/_mapping/doc{ "properties": { "rpt_time": { "type": "text", "fielddata": true, "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } } }} 2) 변경이 클때1. 변경전 상황 - elasticsearch 6.1 버전 이용중!- aliase INDEX : bizrp..
- Total
- Today
- Yesterday
- 자동업데이트
- elasticsearch mapping
- 2factor
- 브라우저봇
- 오픈API
- electron
- Restore
- real
- puppeteer
- AmazonMQ
- activemq
- 엘라스틱서치 복구
- maria
- bitbucket
- electron-updater
- 2FA
- elasticsearch mapping change
- 네이트온
- ElasticSearch
- backup
- MariaDB Galera
- 마리아
- 엘라스틱서치 백업
- Redis
- 브라우저 제어
- AWS
- 봇
- auto update
- 팀룸
- mqtt
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |