기본 콘텐츠로 건너뛰기

[Javascript ES6] Spread(...) 연산자 활용법

Spread 연산자는 ES6에서 도입되었다.  Spread는 ...을 변수 앞에 붙여서 사용하는데, 배열이나 문자열같이 반복 가능한 내용들을 각각의 요소(element)로 풀어 헤쳐준다.  예시를 통해 살펴보자.   1 2 const positive = [ 1 , 2 , 3 , 4 ]; console.log(positive); 아래와 같이 평범하게 array가 출력된다. 이번에는 positive 변수명 앞에 ...을 붙여서 spread를 사용해서 출력해본다.   1 console.log(...positive); 이번에는 array가 그대로 출력되지 않고, 각 요소(element)로 풀어 헤쳐져 출력된다. 그럼 Spread 연산자는 어떻게 활용할 수 있을까? 배열들을 합치는데 사용하면 편리하다.   const positive = [ 1 , 2 , 3 , 4 ]; const negative = [- 1 , - 2 , - 3 , - 4 ]; const number = [...negative, ...positive]; console.log(number);   위와 같이 2개의 array를 Spread 연산자를 이용해 간단하게 합칠 수 있다. 결과는 아래와 같다. 만약 Spread 연산자를 쓰지 않고 바로 합치게 되면 아래와 같이 array 속에 각각의 array가 존재하는 방식으로 합쳐지게 된다. Spread 연산자는 Array 뿐만 아니라, Object를 합치는 데에도 활용할 수 있다. const name = { "firstName" : "Namu" , "lastName" : "Kim" }; const bio = { "height" : 170 , "age" : 30 }; const userInfo = {...name, ...bio}; console.log(userInfo); 위와 같이 2...

구글 블로거(blogger) ads.txt 파일 문제 해결 방법

  1. 내 구글 블로거(blogger)가 애드센스 에 연결되었다고 해서 애드센스 에 들어가 보았다. 2. 빨간색 배너로 뭔가 문제가 있음을 알려줬다. 문제가 있으면 해결하자.

네이버 서치 어드바이저 도메인 소유 확인 방법

구글 블로거를 운영 중 네이버 서치 어드바이저에서 도메인 소유 확인 메일을 받았다.  어떻게 해야 할까?  1. 먼저  네이버 서치 어드바이저 에 접속한다. 2. <웹마스터 도구 -> 사이트 목록>에서 소유 확인을 할 도메인을 선택한다.  3. 사이트 소유 확인 방법 중 HTML 태그 를 선택한다. 구글 블로거에서는 HTML 파일 업로드 방식을 이용할 수 없다. 화면에 표시된 메타태그를 복사한다. 아직 네이버 서치 어드바이저 화면을 아직 닫지 말자. 4. 이제 구글 블로거로 다시 돌아온다. <테마 -> HTML 편집>을 클릭한다.  5. 복사한 메타태그를 아래 화면과 같이 <head> 태그 아래에 붙여 넣은 다음 저장한다.   6. 다시 네이버 서치 어드바이저로 돌아와서 소유확인 버튼을 클릭한다. 7. 보안 문자 및 숫자를 입력하고 확인을 클릭하면, 소유 확인이 완료되었다는 팝업이 뜬다. 8. 네이버에서 site: 접두어를 이용해 site:블로그URL 로 검색하면 내 블로그가 검색되는 것을 확인할 수 있다.  끝.

맥북 이모지(Emoji) 입력 단축키

  맥북에서 이모지(Emoji)를 입력하는 단축키는 아래와 같다. Control ⌃  + Command ⌘  + Space Bar 단축키를 입력하면 아래와 같이 이모지를 입력할 수 있는 창이 뜬다. 입력창에서 이모지를 검색하거나 찾아서 클릭하면 입력된다.  끝.  

웨딩 드레스 스케치 도안

웨딩 드레스샵 투어를 다니면서 샘플로 드레스를 입는 경우에는 드레스 사진을 찍지 못하게 하는 샵이 많다. ​ 그래서 투어를 돌고 나면 어떤 샵의 어떤 스타일이 신부에게 잘 어울렸는지 헷갈릴 수가 있다. ​ 하지만 투어를 다닐 때 드레스샵에서 입은 드레스의 특징과 느낌을 잘 기록하면 샵을 선택하는 데 도움이 될 수 있다. ​ 드레스 투어를 다닐 때 드레스를 기록할 스케치 도안은 아래 링크에서 확인/다운로드 할 수 있다. 웨딩 드레스 스케치 도안 확인/다운로드 하기 투어를 마친 후 드레스샵과 계약을 하고, 드디어 본식 드레스를 고를 때에는 사진을 찍을 수 있는 경우가 많다. ​ 이 땐 사진을 잘 찍어서 어떤 드레스를 입을지 잘 선택하도록 하자. ​ ​

성혼선언문

 갈수록 주례 없는 결혼식이 더 많아지는 것 같다. 주례 없는 결혼식에서 주례를 대신해 성혼선언문을 낭독하는 경우가 많다. 아래의 내용으로 양가 대표가 성혼선언문을 낭독할 수 있다. 성혼선언문 조금 전 신랑 OOO군과 신부 OOO양은 두 일가 가족과 여러 하객 분들을 모신 자리에서 평생을 함께 할 부부가 되기를 굳게 서약하였습니다. 두 사람이 서로 사랑하고 존경하며 아끼면서 잘 살아가리라 믿으며 이 혼인이 원만하게 이루어진 것을 여러분 앞에서 엄숙히 선언합니다. 2020년 11월 11일 혼주대표 OOO  성혼선언문 파일은 아래에서 확인할 수 있다. 성혼선언문 파일 보기

Flask 설치하기 - 가상환경에 Flask 개발 환경 구축하기

Flask(플라스크)를 사용하기 위해서는 Python(파이썬)이 설치되어 있어야 한다. 파이썬이 설치되어 있는지 확인하기 위해 설치된 파이썬 버전을 확인한다. 1 python --version 파이썬이 설치되어 있지 않으면 Python 공식 홈페이지 에서 가이드에 따라 파이썬을 먼저 설치해야 한다. 파이썬이 설치되어 있으면 아래 순서대로 Flask를 설치해 사용할 수 있다. 먼저 Flask 프로젝트를 시작할 폴더를 만들고, 폴더로 이동한다. 1 2 mkdir my-flask-folder cd my-flask-folder Flask를 설치하기 전에 프로젝트 별로 격리된 환경을 만들어 주기 위해 가상환경을 만든다. 1 python3 -m venv venv 가상환경을 만들었으면 가상환경을 사용하기 위해 활성화 작업을 해야 한다. 1 . venv/bin/activate 가상 환경이 활성화 되면 터미널에 (venv) 로 시작하는 가상환경 이름이 표시된다. 이제 pip를 이용해 가상 환경에 Flask를 설치한다. 1 pip install Flask 터미널에 아래와 같이 Flask가 설치 된 것을 확인할 수 있다. Flask 외 다른 프로그램도 함께 설치되었다. Flask가 정상적으로 설치되었는지 확인하기 위해 설치된 Flask 버전을 확인한다. 1 flask --version 터미널에 아래와 같이 설치된 Flask의 버전을 확인할 수 있다. 이제 Flask가 정상적으로 설치되었으니, Flask를 맘껏 사용하면 된다. Flask 설치에 대한 더 자세한 내용을 알고 싶으면  Flask 설치 공식 문서 에서 확인하면 된다. 참고로 나중에 가상환경을 종료하고 싶을 때는 아래와 같은 명령어를 입력하면 된다. deactivate

논문으로 검증된 클로렐라의 효능

클로렐라(Chlorella) - 대중적으로 가장 널리 섭취하는 성분이다 - 일일 섭취 권장량은 1.2mg이다 1개 이상의 신뢰할 수 있는 연구로 밝혀진 효능 임산부의 빈혈 예방 : 임신 12~18주의 기간 동안 매일 3회 2g의 클로렐라를 섭취하면 임산부의 체내 철분 수치가 낮아 생길 수 있는 빈혈의 발생 위험을 낮추는데 도움이 될 수 있다는 연구가 있다.  1개 이상의 임상 결과로 밝힌 효과가 없는 증상 임산부의 고혈압  : 임신 중에 클로렐라를 복용해도 임산부의 고혈압 발생 위험을 낮추는데 효과가 없다는 연구가 있다.  더 충분한 입증이 필요한 효능 뇌종양 치료  : 클로렐라를 복용하면 신경교종(glioma)이라는 뇌종양 환자들의 치료를 위한 화학 요법과 방사선 치료를 더 잘 견디는데 도움이 될 수 있다는 연구가 있다. 하지만 클로렐라가 뇌종양의 진행을 늦추거나 생존율을 향상시키지는 않는다.  콜레스테롤 조절  : 클로렐라를 복용하면 콜레스테롤 수치가 경계 위험 수준인 사람들의 콜레스테롤 조절 기능 개선에 도움이 될 수 있다는 연구가 있다. 다른 연구에 의하면 콜레스테롤을 4주 동안 복용하면 혈액의 콜레스테롤과 중성지방 수치를 감소시키지만, 나쁜 콜레스테롤인 LDL을 감소시키거나 좋은 콜레스테롤인 HDL을 증가시키지는 않는다고 한다.  피로 회복 : 연구에 의하면 클로렐라를 4주동안 복용해도 운동 후나 휴식 중에 피로를 줄이는 것 같지 않다고 한다.  생리통 : 클로렐라를 8주 동안 복용하면 생리통을 감소시키는데 도움이 될 수 있다는 연구가 있다. C형 간염 바이러스에 의한 간 염증 완화 : 클로렐라를 12주 동안 복용하면 C형 간염 바이러스에 의한 간의 염증을 완화시킬수 있다는 연구가 있다. 하지만 클로렐라를 복용해도 C형 간염 바이러스의 수치는 감소시키지 못한다.  비알코올성 지방간 증상 완화 : 클로...

논문으로 검증된 비타민B1(티아민)의 효능

비타민B1(티아민, Thiamine, Vitamin B1) - 대중적으로 가장 널리 섭취하는 성분이다 - 일일 섭취 권장량은 1.2mg이다 과학적으로 엄격하게 입증된 효능 탄수화물과 에너지 대사에 필요 대사장애 개선  : 비타민B1을 복용하면 리 증후군(Leigh's disease), 단풍당뇨증(maple syrup urine disease)과 같은 유전 질환과 관련된 대사장애를 개선하는데 도움이 된다.  비타민B1 결핍 예방과 치료 : 비타민B1을 섭취하면 비타민B1의 결핍을 예방하고 치료하는데 도움이 된다.  베르니케-코르사코프 증후군 예방 및 증상 완화 : 비타민B1은 뇌질환 중 하나인 베르니케-코르사코프 증후군(Wernicke-Korsakoff syndrome)의 발생 위험과 증상을 낮추는데 도움이 된다. 이 뇌질환은 티아민 결핍 또는 알콜 중독일 때 자주 나타난다. 비타민B1은 알콜 중독 환자들이 금주를 할 때 도 베르니케-코르사코프 증후군의 발생 위험 및 증상을 낮추는데 도움이 된다.  1개 이상의 신뢰할 수 있는 연구로 밝혀진 효능 백내장 예방 : 음식으로 비타민B1을 10mg 정도로 충분히 많이 섭취하면 백내장 발생 위험을 줄이는데 도움이 된다는 연구가 있다. 당뇨병 환자의 신장 손상 예방 : 3개월 동안 매일 비타민B1 100mg을 하루 3회 섭취하여 비타민B1을 매우 많이 복용하면 제2형 당뇨병 환자들의 소변에서 알부민의 양이 줄어든다는 연구가 있다. 소변에 알부민이 검출되는 것은 신장 손상의 징후이다.  생리통 완화 : 비타민B1을 90일 동안 섭취하면 11~21 소녀들의 생리통을 줄이는데 도움이 된다는 연구가 있다.  1개 이상의 임상 결과로 밝힌 효과가 없는 증상 관상동맥우회술  : 관상동맥우회술(CABG surgery) 수술 전후로 티아민을 주입해도 관상동맥우회술의 효과인 심장으로의 원활한 혈류 공급에 효과가 ...

논문으로 검증된 칼슘의 효능

칼슘(Calcium) - 대중적으로 가장 널리 섭취하는 성분이다. - 일일 섭취 권장량은 700mg이다. 과학적으로 엄격하게 입증된 효능 소화불량 치료 : 탄산칼슘을 제산제로 섭취하면 소화불량 치료에 효과가 있다.  고칼륨혈증으로 인한 심장 질환 완화 : 글루콘산칼슘을 정맥에 투여하면 혈액 내 칼륨이 너무 많은 상태인 고칼륨혈증으로 인한 심장 질환을 완화하는데 효과가 있다.  저칼슘혈증 치료 및 예방 : 칼슘을 섭취하면 혈액 내 칼슘의 농도가 낮은 저칼슘혈증을 치료하고 예방하는데 효과적이다.  신부전으로 인한 인산염 수치 조절 : 탄산칼슘이나 아세테이트칼슘을 입으로 섭취하면 신장에 이상이 있는 사람의 혈액 내 높은 인산염 수치를 조절하는 데 효과적이다. 구연산칼슘은 이러한 질환을 치료하는데 효과적이지 않다. 여러 임상실험으로 밝혀진 효능 뼈와 치아 형성에 필요 신경과 근육 기능 유지에 필요 정상적인 혈액 응고에 필요 코르티코 스테로이드를 복용할 때의 뼈 손실 완화  : 비타민D와 칼슘을 함께 섭취하면 코르티코 스테로이드를 오래 복용하는 사람들의 뼈 손실이 줄어든다는 연구들이 있다.  부갑상선 호르몬 수치 감소 : 칼슘을 섭취하면 신장에 이상이 있는 사람들과 부갑상선 호르몬 수치가 높은 사람들의 부갑상선 수치를 감소시키는데 도움이 된다는 연구들이 있다. 골다공증 예방 및 치료 : 40세 이후 일반적으로 매년 0.5~1%의 비율로 뼈 손실이 발생한다. 칼슘을 섭취하면 이러한 뼈 손실을 예방하고 골다공증을 치료하는데 효과적이라는 연구들이 있다. 칼슘을 단독으로 섭취하거나 비타민D와 함께 섭취하면 골다공증 환자의 골절 예방에 도움이 된다.  월경전증후군 예방 및 증상 완화  : 하루 평균 1,283mg의 칼슘을 섭취하는 여성은 하루 평균 528mg의 칼슘을 섭취하는 여성보다 월경전증후군(PMS)의 발생 위험이 약 30% 낮다는 연구가 있다. ...

논문으로 검증된 비타민B12의 효능

비타민B12(Vitamin B12) - 대중적으로 가장 널리 섭취하는 성분이다. - 일일 섭취 권장량은 2.4 μg이다. 과학적으로 엄격하게 입증된 효능 정상적인 엽산 대사에 필요 이머슬룬드-그레스베크 증후군   치료 : 비타민B12를 주사로 투여하면 유전적 비타민B12 흡수 장애인 이머슬룬드-그레스베크 증후군(Imerslund-Grasbeck disease)의 치료에 효과적이다. 비타민B12 결핍 치료 : 비타민B12를 복용하면 신경 질환 등의 비타민B12 결핍증을 치료할 수 있다.  여러 임상실험으로 밝혀진 효능 청산가리 중독 치료  : 비타민 B12의 자연 형태인  하이드록소코발라민( hydroxocobalamin)을 주사로 최대 10g을 투여하면 청산가리 중독 치료에 도움이 된다는 연구들이 있다.  고호모시스테인혈증( hyperhomocysteinemia ) 치료 : 비타민B12를 엽산, 피리독신(비타민B6)과 함께 섭취하면 호모시스테인의 혈중 수치를 낮추는데 도움이 된다는 연구들이 있다.  1개 이상의 신뢰할 수 있는 연구로 밝혀진 효능 연령관련 황반변성 예방  : 비타민B12를 엽산, 비타민B6 등의 다른 비타민B군과 함께 섭취하면 연령관련 황반변성(AMD)를 예방하는데 도움이 될 수 있다는 연구가 있다. 하지만 비타민B12만 섭취했을 때 이러한 효과는 분명하지 않다.  구내염 통증 완화 : 비타민B12가 함유된 연고를 사용하면 구강 내에 발생하는 통증이 심한 염증인 구내염( Canker sores )의 통증을 줄이는 데 도움이 된다는 연구가 있다. 다른 연구에서는 비타민B12 1,000 μg을 혀 아래에 놓으면, 구내염 발생 횟수, 발생 기간, 통증을 줄이는 데 도움이 될 수 있다고 한다.  대상포진후신경통 통증 완화  : 비타민B12를 매주 6회씩 최대 4주 동안 주사로 투여하면 대상포진후신 경...

논문으로 검증된 엽산의 효능

엽산(Folic Acid) - 대중적으로 가장 널리 섭취하는 성분이다. - 임신 중이거나 임신을 계획하는 여성은 유산과 태아의 선천적 장애를 예방하기 위해 엽산을 섭취해야 한다. - 일일 섭취 권장량은 400 μg DFE이다. 과학적으로 엄격하게 입증된 효능 엽산 결핍증 예방 : 엽산을 섭취하면 피곤함, 식욕부진, 어지러움, 설사와 같은 엽산 결핍증을 치료하는데 도움을 줄 수 있다.  여러 임상실험으로 밝혀진 효능 세포와 혈액 생성에 필요 신장 질환의 악화를 방지  : 심각한 신장질환을 겪는 환자의 약 85%가 혈액의 호모시스테인 수치가 높다. 엽산을 섭취하면 신장 질환자들의 호모시스테인 수치를 정상적 수준으로 낮춰서 신장 질환의 악화를 방지하는데 도움을 줄 수 있다는 연구가 잇다.  혈액의 호모시스테인 수준을 정상적으로 유지  : 혈액의 높은 호모시스테인 수치는 심장병과 뇌졸중과 관련이 있다. 엽산을 복용하면 혈액의 호모시스테인 수치가 높은 사람들의 수치를 20~30% 정도 낮출 수 있다는 연구가 있다. 엽산을 비타민B12와 함께 복용하면 더 좋다.  메토트렉세이트 약물의 부작용 예방 : 엽산을 복용하면 메토트렉세이트(methotrexate) 약물의 부 작용인 메스꺼움과 구토를 줄일 수 있다는 연구가 있다.  태아의 신경관 정상 발달 : 임신 중 여성이 엽산을 충분히 섭취하면 태아의 뇌와 척추 등 신경관의 선천성 장애가 생기는 것을 예방할 수 있다. 임신 1개월 전부터 일반 성인 권장량의 약 1.5배인  600~800μg을 섭취하는 것을 권장한다. 신경관의 선천적 장애가 있는 임산부는 매일 4,000μg의 엽산을 섭취하는 것이 좋다. 1개 이상의 신뢰할 수 있는 연구로 밝혀진 효능 노인성 황반변성으로 인한 시력 저하 예방 : 엽산을 비타민B6, 비타민B12와 함께 섭취하면 노인성 황반변성(AMD)로 인한 시력 저하를 예방할 수 있다는 연구...