본문 바로가기

분류 전체보기607

728x90
반응형
JCR로 학술지 SCIE 등재 여부 및 인용 지수 확인하는 방법 학술지의 SCIE(Science Citation Index Expanded) 등재 여부와 인용 지수를 확인하는 방법은 여러가지가 있지만 본 글에서는 JCR(Journal Citation Reports)을 통해 확인하는 방법을 설명한다. JCR 홈페이지 주소는 아래와 같다. JCR 홈페이지 주소: https://jcr.clarivate.com/jcr/ ※ SCI(Science Citation Index)와 SCIE는 통합되어서 2020년 1월부터는 SCIE로만 나타난다. 필자의 경우 연구계를 오랜 기간 떠나있었기에 몰랐는데 최근에 정확하게 알게되었다. 최하단의 참고문서에 관련 링크를 정리하였다. JCR은 유료로 이용이 가능하다. 대학교와 연구소 등의 기관에서는 JCR과 협약한 경우가 있는데 이 경우에는 기.. 2024. 1. 7.
KCI 등재지 여부 및 인용지수 확인 방법 간혹 KCI 등재지 정보를 확인해야 하는 경우가 있다. 이 경우에는 아래의 사진처럼 KCI 홈페이지에 가면 확인이 가능하다. KCI 학술지 검색 주소: https://www.kci.go.kr/kciportal/po/search/poSereSear.kci 학술지명 등을 이용해 학술지를 검색하면 아래의 사진처럼 학술지 목록이 나타난다. 상세한 정보를 알고 싶은 학술지를 클릭하면 상세 페이지로 이동하는며 ISSN, 인용지수, 역사 등을 알 수 있다. 2024. 1. 6.
[시놀로지] 도커 MariaDB 접속 권한 설정 도커(Docker)에 MariaDB 서버를 설치하고 MariaDB 클라이언트 프로그램에서 서버로 접솔할 때 접속이 가능한 IP 주소 대역이 아니라서 접속이 불가능한 경우가 있다. 이 경우에는 실행 중인 도커 컨테이너에 접속하여 콘솔에서 MariaDB 계정별 접속 설정을 해야 한다. 도커 컨테이너 접속 아래의 명령어를 입력하여 MariaDB가 실행 중인 도커 컨테이너 ID를 찾는다. docker ps 아래의 명령어를 입력하여 MariaDB가 실행 중인 도커에 접속한다. docker exec -it {컨테이너ID} /bin/bash 아래의 명령어를 입력하여 MariaDB 콘솔에 접속한다. mysql -u root -p 아래의 명령어를 입력하여 mysql 데이터베이스를 선택한다. use mysql; 계정 설정.. 2024. 1. 5.
Visual Studio Code 기반 Vue.js 개발 환경 구성하기 Vue.js 를 개발하는 환경을 구축하는 방법은 여러가지가 있다. 본 글에서는 무료로 사용가능하고 충분히 높은 생산성을 낼 수 있는 Visual Studio Code 기반 Vue.js 개발 환경을 구축하는 방법을 소개한다. 1. Visual Studio Code 설치 Visual Studio Code 설치 파일을 아래의 주소로 이동하여 다운로드 받는다. Visual Studio Code 다운로드 주소: https://code.visualstudio.com/ 다운로드된 설치파일을 실행하여 아래의 사진처럼 설치한다. 본 글에서는 윈도우 11 64비트를 기준으로 설명한다. 라이센스에 동의하고 '다음' 버튼을 클릭한다. 설치 경로를 적절하게 설정하고 '다음' 버튼을 클릭한다. 시작 메뉴 폴더명을 적절하게 설정하.. 2023. 12. 28.
PowerShell에서 Vue CLI 'UnauthorizedAccess' 오류 해결 방법 오류 현상 PowerShell에서 Vue CLI로 어떤 작업을 실행하면 아래와 같이 권한이 없어서 오류가 발생하는 경우가 있다. 이 경우에는 적절한 권한을 부여하여 문제를 해결할 수 있다. vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\user\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go .microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + vue --version + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : .. 2023. 12. 26.
[티베로] 'REGEXP_REPLACE' - 정규식으로 문자를 제거하는 함수 티베로에도 정규식으로 문자를 치환할 수 있는 'REGEXP_REPLACE' 함수가 있다. 사용 방법은 아래와 같다. REGEXP_REPLACE({문자열}, {정규식}) 영문과 숫자만 허용하는 정규식은 다음과 같다. '[^[:alpha:]^[:digit:]]' 영문과 숫자만 허용하는 정규식으로 'REGEXP_REPLACE' 함수를 작성하면 아래의 사진처럼 활용할 수 있다. 참고문서 "4.2.122. REGEXP_REPLACE", Chapter 4. Functions, Tibero SQL Reference Guide, Tibero 6. @원문보기 2023. 12. 14.
[티베로] REPLACE - 문자 치환 함수 티베로에서 공백이나 하이픈 같은 문자를 다른 문자로 바꿔야 할 때 사용할 수 있는 함수로 'REPLACE'가 있다. 'REPLACE' 함수를 사용하는 방법은 아래와 같다. REPLACE({문자열}, {치환할 문자}, {치환될 문자}) 참고문서 "4.2.125. REPLACE", Chapter 4. Functions, Tibero SQL Reference Guide, Tibero 6. @원문보기 2023. 12. 13.
[PostgreSQL] 테이블 삭제 쿼리 작성 방법 PostgreSQL에서 테이블 삭제 쿼리는 아래의 규칙을 따라 작성해야 한다. DROP TABLE {테이블명}; 규칙을 따라서 작성한 쿼리를 실행한 결과는 아래의 사진에 나타나 있다. 참고문서 "5.1. Table Basics", PostgreSQL 15. @원문보기 2023. 12. 11.
[PostgreSQL] 기본값 변경 쿼리 작성 방법 PostgreSQL에서 기본값을 변경하는 쿼리는 아래의 규칙을 따라서 작성할 수 있다. ALTER TABLE {테이블명} ALTER COLUMN {컬럼명} SET DEFAULT {기본값}; 아래의 사진에는 규칙을 따라서 작성한 쿼리의 실행 결과가 나타나 있다. 참고문서 "5.6.5. Changing a Column's Default Value", PostgreSQL 15. @원문보기 2023. 12. 10.
[PostgreSQL] 컬럼 기본값 삭제 쿼리 작성 방법 PostgreSQL에서 컬럼 기본값을 삭제하는 쿼리는 아래의 규칙을 따라 작성할 수 있다. ALTER TABLE {테이블명} ALTER COLUMN {컬럼명} DROP DEFAULT; 규칙에 따라 작성한 쿼리의 실행 결과는 아래의 사진과 같다. 참고문서 "5.6.5. Changing a Column's Default Value", PostgreSQL 15. @원문보기 2023. 12. 9.
[PostgreSQL] 테이블 생성 쿼리 작성 방법 PostgreSQL에서 테이블 생성을 하기 위해서는 아래의 규칙에 따라 쿼리를 작성해야 한다. CREATE TABLE {테이블명} ( {컬럼명} {자료형} {옵션}, {컬럼명} {자료형} {옵션}, {컬럼명} {자료형} {옵션} ); 위의 규칙을 따라서 테이블 생성 쿼리를 작성하면 아래와 같다. 참고문서 "5.1. Table Basics", PostgreSQL 15. @원문보기 2023. 12. 8.
[PostgreSQL] 테이블명 수정 쿼리 작성 방법 PostgreSQL에서 테이블명을 수정하는 쿼리는 아래의 규칙으로 작성할 수 있다. ALTER TABLE {기존 테이블명} RENAME TO {새 테이블명} 규칙에 따라서 테이블명을 수정하는 쿼리를 작성하여 실행한 결과는 아래와 같다. PostgreSQL은 테이블명과 컬럼명을 소문자로 작성하는 것을 권장하기에 소문자로 바꿨다. 오라클에서 하던 것처럼 대문자로 작성했다가 쌍따옴표 없이는 못 쓰는 것을 알게되어 수정했다. 참고문서 "5.6.7. Renaming a Column", PostgreSQL 15. @원문보기 2023. 12. 7.
[PostgreSQL] 테이블 컬럼(열) 삭제 쿼리 작성 방법 PostgreSQL에서 테이블 컬럼(열)을 삭제하는 쿼리는 아래의 규칙으로 작성할 수 있다. ALTER TABLE {테이블명} DROP COLUMN {컬럼명}; 아래와 같이 쿼리를 실행할 수 있다. 테이블명에 대문자가 있는 경우 테이블명의 양 끝을 쌍따옴표로 감싸서 입력하면 된다. 참고문서 "5.6.2. Removing a Column", PostgreSQL 15. @원문보기 2023. 12. 6.
[IT 용어] Apache Kafka, 아파치 카프카 정의 Apache Kafka(아파치 카프카)는 링크드인에서 개발한 메시지 브로커 프로그램 중 하나이다. 카프카는 대규모 실시간 분산처리에 초점이 맞춰져 있는 것이 특징이다. 참고문서 "INTRODUCTION", Kafka. @원문보기 "What is Apache Kafka?", The ASF. @원문보기 "Kafka", 링크드인 공학 홈페이지. @원문보기 "What is Apache Kafka?", 레드햇, 2022년 10월 10일. @원문보기 "What is Apache Kafka?", 구글 클라우드. @원문보기 2023. 12. 1.
[교통 용어] DRT, Demand Responsive Transport, 수요응답형 교통체계, Mobility On Demand, MOD 동영상 설명 [교통 용어] DRT(Demand Responsive Transport, 수요응답형 교통체계 정의 DRT(Demand Responsive Transport, 수요응답형 교통체계)는 교통 수요자의 요구에 따라 운행되는 교통체계를 말한다. DRT는 MOD(Mobility On Demand)로 불리기도 한다. 특징 우리나라에서는 대중교통 관련 DRT가 활발하게 연구개발되고 있다. 대중교통과 택시 관련 겹치는 영역이 있어서 사업화에 애로사항이 있다. DRT 관련 법규와 정책이 빠르게 개선될 필요가 있다. 기술 관련 주요 이슈로는 목적지까지 소요 시간 계산, 잠재 수요를 고려한 노선 형성, 탑승자를 고려한 동적 노선 형성 등이 있다. 관련 기업 씨엘모빌리티 참고문서 "수요응답형 대중교통(DRT) 구축.. 2023. 11. 24.
[AI 용어] Self-Training, 셀프 트레이닝 정의 Self-Training은 준지도학습(Semi-Supervised Learning) 방법 중 하나이다. Self-Training은 Labeled Data를 학습한 모델을 토대로 Unlabeled Data를 예측하여 높은 확률이 나오면 Labeled Data로 변경하고 학습하는 과정을 반복적으로 거쳐서 Unlabeled Data로 학습한다. 참고문서 "sklearn.semi_supervised.SelfTrainingClassifier", scikit-learn 1.3.2. @원문보기 "Unsupervised word sense disambiguation rivaling supervised methods", ACL '95: Proceedings of the 33rd annual meeting on As.. 2023. 11. 23.
No module named 'joblib' 해결 방법 현상 파이썬 프로그램 실행시 "No module named 'joblib'" 오류 메시지가 나타난다. 원인 'joblib' 파이썬 모듈이 없어서 오류가 발생한 것이다. 해결 방법 'joblib' 파이썬 모듈을 아래와 같은 방법으로 설ㅇ치한다. 아래의 명령어를 입력하면 'joblib' 모듈을 설치할 수 있다. pip install joblib 파이참을 사용 중인 경우 아래와 같이 GUI 화면에서 클릭으로 파이썬 모듈을 설치할 수 있다. 2023. 11. 14.
[교통 용어] MLFF(Multi-Lane Free Flow, 다차로 하이패스, 스마트톨링) 정의 MLFF(Multi-Lane Free Flow)는 유료도로 통행료 수납 시스템 중 하나로 여러 차로에서 무정차로 통행료를 수납하는 시스템을 말한다. 특징 MLFF는 ETCS(Electronic Toll Collection System)가 다차로의 형태로 발전한 방향인 경우가 대부분이다. MLFF는 한국에서 다차로 하이패스(Multi-Lane Hipass) 또는 스마트톨링(Smart Tolling)으로 불리는 시스템이며 말레이시아에서는 'Multi-Lane Fast Flow'로 불리기도 한다. MLFF의 성숙도에 따라서 일부 차로만 차로 구분 구조물이 없는 ETCS인 형태도 있고 전체 차로가 ETCS로 구축되어 요금 수납원이 차로에 없는 형태도 있다. 인도와 말레이시아 등의 나라에서는 위성항법시스템(.. 2023. 11. 13.
[AI 용어] Label Propagation, 레이블 전파, 라벨 전파 정의 Label Propagation은 Labeled data를 활용하여 Unlabed data를 Labled data로 변환하는 알고리즘 중 하나이다. Label Propagation은 Auto Labeling(Auto Classification) 기법 중 하나이다. 참고문헌 "Learning with local and global consistency", NIPS, 2003년 12월 9일 @원문보기 "[논문리뷰/설명] Learning with Local and Global Consistency", Kicarus, 2022년 3월 30일. @원문보기 "Label propagation algorithm", 위키피디아, 2023년 10월 8일. @원문보기 "sklearn.semi_supervised.Lab.. 2023. 11. 12.
[IT 용어] SSH(Secure SHell) 정의 SSH(Secure SHell)는 TCP 위에서 보안 통신을 하는 프로토콜 중 하나이다. SSH는 인증과 기밀성, 무결성, 압축, 다중화, 포트포워딩(터널링)을 제공한다. 참고문서 "시큐어 셸, Secure Shell, SSH", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "SSH Secure Shell", 정보통신기술용어해설, 2022년 7월 20일. @원문보기 2023. 11. 7.