-
[Node.js] mysql을 쉽게 동기식으로 사용해보자! (sync-mysql)
요번 포스팅에서는,Node.js에서 mysql을 사용하는 경우, 아주 간단한 방법으로 mysql의 쿼리를 동기식으로 처리할 수 있는 모듈을 소개해드리고자 합니다. 이전 포스팅에서 언급했듯이, node.js에서 함수는 비동기적이게 작동합니다.async모듈을 통해 동기식으로 처리해보자https://hanswsw.tistory.com/2?category=766598 그래서, 동기식으로 처리해야하는 경우가 있으면,async/await ,promise, async 모듈 등을 이용해서 처리를 하곤 합니다. 하지만, DB를 이용하는 경우, 쿼리문 여러개를 중첩해야하는 경우가 있거나,쿼리문의 결과를 가지고 복잡한 처리를 해야할 경우, 코드의 가독성이 굉장히 떨어지거나,동기식으로 처리하기 복잡해지는 면이 있습니다. 이 ..
-
파이썬으로 어벤져스: 엔드게임 용산IMAX 명당 예매 하기 (1)
*본 글에 앞서, 글에 서술한 관련 기술로 암표 판매 등 어떠한 금전적 이득을 얻지 않았음을 밝힙니다. 0. 어벤져스: 엔드게임이 개봉한 오늘은, 스포일러를 피하려는 전쟁으로 정말 힘들었던 하루가 아닌가 싶습니다. 사실, 어벤져스: 엔드게임을 향한 전쟁은 개봉 전부터 이미 시작되었다고 볼 수 있습니다. 바로, 콘서트, 항공권 할인 이벤트 등에서는 쉽게 볼 수 있는 '티켓팅' 전쟁입니다. 우리나라에는 정말 많은 영화관이 있어서, 영화를 예매하는 데는 큰 어려움이 없지만, 영화예매에서의 사실 몇 번의 티켓팅 전쟁은 존재해 왔습니다. 어벤져스: 인피니트 워, 덩케르크 등의 용산IMAX관 예매의 경우. 바로, CGV 용산아이파크몰의 'IMAX' 관의 존재 때문입니다. 용산아이맥스가 좋은 이유(https://cr..
-
[Node.js] node.js 크롤링 방지 우회하기(네이버 크롤링)
node.js 크롤링 방지 우회하기(네이버 크롤링).md 웹 크롤링을 이용하는 프로젝트를 진행하다보면, 네이버, 구글, 다음과 같은 대형 포털사이트를 크롤링하여 정보를 얻는 경우가 많습니다. node.js환경에서 웹 크롤링 하기(cheerio-httpcli) https://hanswsw.tistory.com/6 그런데, 원래 하던대로 크롤링을 해도, 원하는 결과값을 얻지 못할 때가 있습니다. 물론 코드가 잘못됐거나, 크롤링할 selector을 잘못 지정했을 수도 있지만, 네이버같은 대형 포털사이트의 경우에는, 웹서버에서 크롤링 봇을 탐지해서 차단했을 가능성이 높습니다. 네이버에서 차단된 경우, "검색 서비스 이용이 제한되었습니다." 라는 문구가 보입니다. 이러한 경우, 간단한 헤더 설정으로 크롤링 탐지를..
-
[Node.js] moment.js로 날짜(date)관련 작업을 쉽게하기
JS에서 날짜 관련 작업을 할 때, 아마 가장 유명하고 유용하게 사용되어지는 라이브러리는moment.js가 아닐까 싶습니다. JS에 기본적으로 내장되어있는 Date개체를 불러와서, 날짜 관련 작업을 해도 되지만, 다양한 형식으로 날짜나 시간 형식을 파싱하고 싶거나, 날짜와 관련된 계산을 하고 싶을 때에는, 기본 Date개체를 불러와서 이용하는 것은 불편하다는 생각이 들 때가 많습니다. 그래서, moment.js를 이용해서 편리하게 날짜나 시간을 다루는 방법을 소개해드리고자 합니다. 설치 1npm install momentcs 기본 날짜 형식 출력하기 1234var moment = require('moment');moment().format(); //2018-11-18T22:19:20+09:00moment..
리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
테슬라 모델Y RWD 주문하기 (66만원할인, EAP3개월 무료)카테고리 없음 2023.07.14 00:48
테슬라 모델Y RWD가 오늘부터 주문이 시작될 것이라는 소문이 돌고 있습니다. 보조금 100%를 받을 수 있는 5,699만으로 출시할지도 기대를 모으고 있는데요, 제 레퍼럴로 구매시 차량가격 66만원 할인, EAP 3개월 체험을 받으실 수 있습니다. 아래 레퍼럴링크로 주문넣으셔서 즐거운 테슬라이프 즐기시길 바라겠습니다. https://www.tesla.com/ko_kr/modely/design?referral=seungwoo18925&redirect=no#overview Design Your Model Y | Tesla Design and order your Tesla Model Y, the car of the future. www.tesla.com
-
테슬라 모델Y, 모델3 주문하는 법 !(리퍼럴코드로 11만원 크레딧 받기)기록 2021.02.12 13:28
유효한 리퍼럴 코드로 주문하기 Click ARRIVED IN KOREA 이제 한국에서 Model Y와 2021년형 사양이 적용된 Model 3를 주문할 수 있습니다 ! 추천 코드를 사용하여 Tesla 차량을 신규 구매 시 차량 서비스 및 액세서리에 적용 가능한 ₩110,000 크레딧을 받을 수 있습니다. (출고가 안된 리퍼럴 코드 사용시, 크레딧을 받을 수 없습니다. 모델3를 출고해서 운행중인 제 리퍼럴을 이용해보세요 !) 유효한 리퍼럴 코드로 주문하기 Click
-
한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (完)기록 2019.05.01 18:20
한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (1) 3. 이제, 작성한 코드를 Alexa Skill로 등록하고, 테스트를 해보도록 하겠습니다. 먼저, Alexa Developer Console에서, 새로운 Skill을 생성합니다! Skill name은 dustTest로, model은 Custom으로 생성해보도록 하겠습니다. dustTest라는 새로운 Skill이 생성되었음을 알 수 있습니다. 스킬을 만들면 가장 먼저 해야할 일은, 스킬을 부르는 Invocation을 설정하는 단계입니다. 저는 dust test를 Invocation으로 생성해주었습니다. 알렉사 디바이스에서 Custom Skill을 이용하는 방법은 여러가지가 있지만, 가장 간단한 방법은 Alexa, Ask 와 같이, a..
-
한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (1)기록 2019.05.01 16:58
한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (0) * 본 포스팅에서, Alexa Skill 의 기본적인 개발방법은 다루지 않습니다. 1. 저는 Amazon Polly를 통해, 알레사가 말하는 한국말을 실시간으로 만들고자 합니다. Amazon Polly는 텍스트를 생생한 음성으로 변환하는 서비스로서 이를 사용하면 말을 하는 애플리케이션을 만들고 전혀 새로운 유형의 음성 지원 제품을 개발할 수 있습니다. Amazon Polly는 고급 딥 러닝 기술을 사용하여 실제 사람의 음성처럼 소리를 합성하는 텍스트 투 스피치 서비스입니다. 출처 : AWS 공식 홈페이지 2017년 말 부터, Amazon Polly가 한국 리전에 출시됨에 따라, '서연'이라는 한국어 음성을 지원하기 시작했습니다. 이..
-
한국어로 실시간 미세먼지를 알려주는 Alexa Skill 개발하기 (0)기록 2019.05.01 00:37
0. 다양한 AI 스피커가 출시됨에 따라 국내 AI 스피커 시장도 점점 커져가고 있습니다. 그러나, AI 스피커 세계시장에서 월등한 기술력을 바탕으로 높은 점유율을 기록하고 있는 아마존은, 국내시장에선 KT '기가 지니', SKT '누구' 등에 밀려 상당한 고전을 하고 있습니다. 2018년 2분기 세계 AI 스피커 점유율에서 아마존 알렉사가 41%로 1위를 기록했습니다.(출처: CIRP) 그이유는 당연하게도, 한국어를 지원하지 않기 때문일 것입니다! 저도 아마존 에코닷(Echo Dot)을 구매한 사용자로서, 한국어가 지원이 안되는 점은 AI 스피커의 이용에 있어서 큰 불편함이라고 생각합니다. Custom Alexa Skill을 개발하는 데 있어서도, 한국어가 지원이 안 되는 점은 개발에 있어서 많은 제한..