본문 바로가기

전체 글605

728x90
반응형
[오라클 19c] 테이블 스페이스 생성 쿼리 오라클에서 테이블 스페이스를 생성하는 쿼리는 아래와 같다. 적절한 테이블 스페이스 명칭과 실제 데이터 파일의 명칭, 기본 파일 크기, 확장될 크기를 잘 설정해야 한다. CREATE TABLESPACE [테이블스페이스명] DATAFILE '[데이터파일명].dbf' SIZE 100M AUTOEXTEND ON NEXT 100M; 2024. 2. 27.
[오라클 19c] 인코딩 확인 쿼리 오라클 19c에서 인코딩을 확인하는 쿼리는 아래와 같다. SELECT * FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME IN ('NLS_NCHAR_CHARACTERSET', 'NLS_CHARACTERSET', 'NLS_LANGUAGE') 참고문서 "3.185 DATABASE_PROPERTIES", Release 19, Oracle Database. @원문보기 2024. 2. 22.
[IT 용어] 예지 보전, Predictive Maintenance, PdM 정의 예지보전(Predictive Maintenance, PdM)은 장비의 수명을 예측하여 고장 발생 전 또는 고장 즉시 보수하여 전체 시스템의 원활한 운용을 보장하는 유지보수 방법을 말한다. 주요 기술 설비 이상을 탐지 또는 예측하는 기술 장비의 수명을 예측하여 유지보수 비용을 최적화하는 기술 참고문서 "ISO/TR 9839:2023", ISO, 2023년 8월. @원문보기 "What is predictive maintenance?", IBM. @원문보기 "Predictive Maintenance Using Machine Learning", AWS. @원문보기 "예지^보전", 국립국어원. @원문보기 "지능형 IoT를 융합한 장비운용시스템의 예지보전에 관한 연구", 이상덕, 한국산업기술대학교. @원문보기 2024. 2. 20.
[우분투 22.04] 톰캣 서비스 등록하기 CentOS의 정책이 바뀌면서 우분투를 서버 운영체제로 사용하는 경우가 증가하고 있는 추세이다. 본 글에서는 우분투 22.04 환경에서 톰캣 서비스를 등록하는 방법에 대해 설명한다. 톰캣 서비스 등록 아래의 명령어를 입력하여 시스템 서비스에 톰캣 서비스 파일을 생성한다. vi /etc/systemd/system/tomcat.service 톰캣 서비스 파일에 아래의 내용을 입력한다. 환경 변수와 시작 스크립트, 중지 스크립트, 사용자 설정 등을 적절하게 수정한다. [Unit] Description=Apache Tomcat 9.0 Web Application Container After=syslog.target network.target [Service] Type=forking Environment=JAVA.. 2024. 2. 11.
[우분투 22.04] 화면 자동 잠금 해제 우분투 22.04를 사용할 때 일정 시간 동안 사용하지 않으면 화면이 자동으로 잠길 때가 있다. 이게 생각보다 여러 버그와 불편함을 발생시키기에 비활성화 해야할 때가 있다. 화면 자동 잠금을 해제 하려면 아래의 사진처럼 'Settings' → 'Power' → 'Power Saving Options'로 이동해서 잠기지 않도록 수정하는 것이 필요하다. 2024. 2. 10.
방글라데시 파드마 교량 요금 수납 시스템 개발 및 구축 프로젝트 참여 후기 ※ 본 글은 제가 파드마 교량 요금 수납 시스템 구축 프로젝트에 참여한 경험을 담고 있습니다. 보안 관계상 투입 인력과 적용된 기술 같은 것들을 명시할 수 없는 부분이 있습니다. 프로젝트 참여 배경 한국도로공사가 PC 프로그램으로 하던 기존 업무를 웹 기반으로 전환하면서 교통 분야에 웹 개발 인력이 많이 필요하게 되었다. 처음에는 중요도가 낮은 시스템부터 차근차근 웹으로 전환하다가 이제는 가장 핵심적인 시스템도 웹 기반으로 전환된 상황이다. 이런 상황에서 한국도로공사가 방글라데시 파드마 교량(대교)에 요금 수납 시스템을 구축 및 운영하는 사업을 수주하였고 이 사업에 에스트래픽이 참여하면서 내가 채용되어 해당 프로젝트에 참여하게 되었다. 참여한 내용 나는 요금 수납 시스템 중 운영 시스템 개발에 참여했다... 2024. 2. 9.
[우분투 22.04] XRDP에 로그인은 되었는데 화면이 나타나지 않을 때 해결 방법 문제 현상 XRDP에 로그인은 되었는데 화면이 나타나지 않을 때가 있다. 해결 방법 이 때는 아래와 같이 세션이 형성될 때 사용할 값들을 수정하면 잘 동작한다. nano /etc/xrdp/startwm.sh 아래의 값들을 아래의 사진처럼 적절하게 입력한다. export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR XRDP 재시작 아래의 명령어를 입력하여 XRDP 서비스를 재기동한다. systemctl restart xrdp 이렇게 해도 해결되지 않는다면 "[우분투 22.04] XRDP 'error: unable to connec.. 2024. 1. 26.
[우분투 22.04] XRDP 'error: unable to connect to D-Bus' 오류 해결 방법 오류메시지 XRDP로 접속하면 검은 화면 또는 프로그램이 비정상 종료될 때가 있다. 이 때 세션 로그를 보면 아래의 사진과 같이 나타난다. dbus-update-activation-environment: error: unable to connect to D-Bus: /usr/bin/dbus-launch terminated abnormally without any error message 해결 방법 이 문제를 해결하기 위해서는 D-Bus를 설치하거나 업데이트 하면 잘 동작한다. D-Bus 설치 아래의 명령어를 입력하여 D-Bus를 설치한다. sudo apt install dbus-x11 D-Bus 실행 아래의 명령어를 입력하여 D-Bus를 실행한다. dbus-launch 2024. 1. 25.
[우분투 22.04] XRDP 원격 데스크톱 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'가 발생할 때 해결 방법 우분투(Ubuntu) 22.04 부터는 RDP(Remote Desktop Protocol)로 컴퓨터를 공유할 수 있는 기능을 기본적으로 제공한다. 하지만 윈도우에서 제공하는 만큼 자연스럽고 직관적이게 되어 있지는 않아서 활용하는 것에 많은 어려움이 있다. 가장 큰 원인으로는 오류 메시지가 이해하기 어렵다는 것이다. 오류 메시지와 원인 대표적인 사례로 오류메시지가 'The token supplied to the function is invalid' 또는 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'로 나타나는 경우가 있다. 이는 계정 인증 정보(아이디, 비밀번호)가 틀렸을 때 나타난다. 해결 방법 올바른 아이디와 비밀번호를 입력하면 정상적으로 이용이 가능하다. 우분투 22.04부터.. 2024. 1. 24.
[우분투 22.04] 디스크 마운트 하기 우분투 22.04에서 디스크를 마운트하는 방법은 아래와 같다. 디스크 목록 확인 아래의 명령어를 입력하여 사용가능한 디스크 목록을 확인한다. 디스크를 장착하였으나 나타나지 않는다면 디스크 포맷을 수행한다. blkid 디스크 마운트 정보 추가 아래의 명령어를 입력하여 디스크 마운트 정보를 편집하는 화면으로 진입한다. nano /etc/fstab 아래의 설정 규칙과 사진처럼 적절하게 마운트 정보를 입력한다. {장치경로|장치UUID} {경로} {포맷} default 0 0 디스크 마운트 아래의 명령어를 입력하여 입력한 마운트 정보를 반영한다. mount -a 디스크 마운트 확인 아래의 명령어를 입력하면 마운트가 잘 되었는지 확인할 수 있다. df 2024. 1. 23.
[우분투 22.04] 파일 시스템(디스크) 남은 용량 확인하는 방법 아래의 명령어를 입력하면 우분투에서 파일 시스템(디스크, 디렉토리)의 남은 용량을 확인할 수 있다. df 아래와 같이 옵션을 주어 명령어를 입력하면 사이즈를 읽기 좋게 출력한다. df -h 참고문서 "df", Ubuntu Manuals. @원문보기 2024. 1. 22.
우분투 설치시 'nouveau 0000:01:00.0: unknown chipset'이 나올 때 현상 아래의 화면처럼 우분투를 설치할 때 'nouveau 0000:01:00.0: unknown chipset'이 나올 때가 있다. 문제 nouveau와 장착된 NVIDIA 그래픽 카드가 호환되지 않기 때문에 발생하는 문제이다. 나의 경우 NVIDIA RTX 4090 장착된 컴퓨터에 우분투 22.04를 설치할 때 발생하였다. 해결 방법 우분투 설치 디스크가 실행되어 나타난 설치 화면에서 'e' 버튼을 눌러 부팅(설치) 옵션을 수정하면 해결할 수 있다. 'quite splash' 부분을 'quite splash nomodeset'으로 변경하고 'F10' 버튼을 눌러 저장하고 설치를 진행하면 정상적으로 설치가 시작된다. 참고문서 "우분투 리눅스 nouveau 끄고 설치하기", N.K Lab, 2015년 10.. 2024. 1. 21.
[IT 용어] 금융IC카드에서 'Alias Number' 정의 금융IC카드에서 'Alias Number'는 카드의 일련번호를 말한다. 'Alias Number'는 카드 표면에 나타나 있는 16자리 카드 번호에 대응되는 별개의 번호이다. 참고문서 "금융IC카드 표준(2021-제3차 금융정보화추진협의회 의결(2021.12.24))", 담당부서전자금융기획팀, 2022년 1월 5일. @원문보기 "금융IC카드 표준: 제1부 – 폐쇄형 플랫폼 v2.3", CFIP.ST.FINIC-01-2021, 2021년 12월. @원문보기 "금융IC카드 표준: 제2부 – 개방형 플랫폼 v2.4", CFIP.ST.FINIC-02-2021, 2021년 12월. @원문보기 "신용카드 정지했는데…모르는 사람이 ‘교통카드’ 찍고 다녀", 윤형준, 이코노미스트, 2022년 9월 1일. @원문보기.. 2024. 1. 19.
[IT 용어] BIN(Bank Identification Number) 정의 카드에서 BIN(Bank Identification Number)은 카드발급사와 발급국가, 카드등급, 카드종류가 담긴 카드 번호 대역을 말한다. BIN은 카드 번호 앞에서부터 시작하며 구버전은 6자리 숫자이고 신버전은 8자리 숫자이다. 카드사 외에도 다양한 곳에서 사용하면서 현재는 IIN(Issuer Identifier Number)로 불린다. 참고문서 "카드 BIN", 토스 페이먼츠 개발자센터. @원문보기 "ISO/IEC 7812-1:2017", ISO. @원문보기 2024. 1. 18.
[논문요약] GPT와 선호 정보를 활용한 대화형 여행 추천 시스템 설계 및 구현 작성배경 하계현장실습 기간 중에 우리 회사에서 근무한 이성우 인턴이 개발한 'GPT(Generative pre-trained transformer)를 활용한 여행 추천 시스템'을 학술대회에서 발표하고자 논문을 작성하였다. 원문제목 GPT와 선호 정보를 활용한 대화형 여행 추천 시스템 설계 및 구현 원문주소 https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE11554855 발행 한국통신학회 초록 추천 시스템은 1979년에 최초로 등장하였으며 지금까지 활발히 연구되고 있다. 최근에는 코로나-19로 인해 변화된 여행방식 을 반영한 비대면 여행 추천 시스템이 활발히 연구되고 있다. 본 논문에서는 대화형 AI를 적은 비용으로 구현하는 대화형 여행 추천 시스템을 .. 2024. 1. 14.
AI 연구를 위해 JIRA를 사용 중이다. JIRA를 사용한 배경 JIRA는 프로젝트 관리에 특화된 협업 도구로써 많은 기업에서 사용 중인 도구이다. 나는 회사에서 소프트웨어 개발 건으로 JIRA를 사용하고 있는데 최근에 연구할 일이 많아지면서 연구용으로도 사용 중이다. 결론부터 말하자면 AI 연구를 할 때도 JIRA를 사용하는게 확실히 편리했다. JIRA의 특징 JIRA는 직관적으로 익히기 쉽고 사용법을 배울 수 있는 매체가 많으며 믿을 수 있는 기업에서 제공하는 도구이다. 이용료도 충분히 합리적이기 때문에 사용하기 좋다. 어떤 곳에서 사용하는 것이 좋은가? 소규모 연구에서는 이런 도구를 사용하는 것이 오히려 부담이겠지만 대규모로 갈수록 이런 협업 도구를 사용해서 구성원들이 같은 내용을 인지하고 같은 방향으로 업무를 수행하며 협업으로 발생하는 .. 2024. 1. 10.
AI 논문 투고가 가능한 IT 관련 KCI 등재지 목록(29개)과 순위(2024년 1월 기준) 조사한 이유 원활한 연구를 위해 AI(Artificial Intelligence, 인공지능) 논문을 투고할 수 있는 KCI에 등재된 학술지를 IF(Impact Factor)에 따라 정리하였다. 우리 팀은 주로 SCIE 학술지에만 투고할 것이지만 우리나라 산업 발전을 위해서 KCI 학술지에도 종종 투고할 예정이다. 학술지 목록 [1.11] 한국전자거래학회지, 2288-3908, 한국전자거래학회 [1.05] 디지털콘텐츠학회논문지, 1598-2009, 한국디지털콘텐츠학회 [1.04] 대한교통학회지, 1229-1366, 대한교통학회 [0.72] 사물인터넷융복합논문지 (JKIOTS), 2466-0078, 한국사물인터넷학회 [0.68] 스마트미디어저널, 2287-1322, (사)한국스마트미디어학회 [0.63] 한국.. 2024. 1. 9.
AI 관련 SCIE 학술지 목록(158개) 및 순위(2024년 1월 기준) 조사한 이유 원활한 연구를 위해 2024년 1월 기준 AI 관련 SCIE 학술지 목록을 정리하였다. 조사 대상 학술지 JCR에 AI로 등재된 SCIE 학술지와 AI로 등재하지는 않았지만 AI 논문도 발행하는 SCIE 학술지로 정리하였다. 기준 일자 및 정렬 방법 자료를 수집한 일자는 2024년 1월 7일이며 JCR에 나온 IF(Impact Factor)가 높은 순으로 정렬하였다. 학술지 목록 [35.6] (SCIE) IEEE Communications Surveys and Tutorials, 1553-877X. [23.8] (SCIE) Nature Machine Intelligence, 2522-5839. [23.6] (SCIE) IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.. 2024. 1. 8.
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.