본문 바로가기

분류 전체보기667

728x90
반응형
SIL(Safety Integrity Level, 안전 무결성 등급)의 정의와 분류 SIL 정의 SIL(Safety Integrity Level, 안전 무결성 등급)은 제품의 안전성에 대한 국제표준이다. 제품의 품질과 안전성, 신뢰성을 검증하는 것이 목적이다. 주로 철도 관련 사업에서 요구하는 인증이다. SIL 인증 분류 제품을 개발하는 시점에 하는 SIL 인증을 GA(Generic Application)라고 하며 개발한 제품을 설치하는 시점에 받는 인증을 SA(Specific Application)으로 부른다. SIL 등급 분류 제품의 고장률에 따라 SIL을 4단계로 구분한다. SIL1은 1~100년 사이에 장애가 발생하는 것을 말하며, SIL2는 100~1,000년 사이에 장애가 발생하는 것, SIL3는 1,000년~10,000년 사이에 장애가 발생하는 것, SIL4는 10,000~.. 2022. 8. 1.
[CentOS 7] MySQL 8.0 설치하는 방법 CentOS 7.8에 MySQL 8.0.30을 설치해야하는 일이 생겨서 하는 김에 정리하였다. 설치가능한 MySQL 8.0 저장소 확인 CentOS 7.8의 기본 YUM 저장소에는 MySQL 8.0이 없다. 그러므로 MySQL 공식 홈페이지에서 제공하는 MySQL 8.0 설치파일을 통해 설치를 진행하며 아래의 주소에서 설치가능한 MySQL 정보를 확인할 수 있다. MySQL 설치 파일 주소 : https://dev.mysql.com/downloads/repo/yum/ MySQL 8.0 저장소 설치 Red Hat Enterprise Linux 7에 설치가 가능하면 CentOS 7에도 설치가 가능하다. 위 목록에서 얻은 저장소 설치 파일 주소를 얻는다. 아래처럼 명령어를 작성하여 실행한다. yum insta.. 2022. 8. 1.
[CentOS 7] Node.js 16.15 설치하고 웹 서버 프로그램을 작성하여 실행해보자 Node.js 16 버전을 설치하고 웹 서버 프로그램을 작성 및 실행하는 방법은 아래와 같다. 설치를 진행한 운영체제는 CentOS 7.8이다. YUM 저장소 목록 확인 아래의 명령어를 입력하여 Node.js 패키지 설치가 가능한 저장소가 있는지를 확인한다. yum repolist EPEL 저장소가 없으면 아래의 명령어를 입력하여 저장소를 추가한다. yum install epel-release Node.js 설치 아래의 명령어를 입력하여 Node.js 패키지를 설치한다. yum install nodejs 설치된 Node.js 버전 확인 아래의 명령어를 입력하여 설치한 Node.js 버전이 원하는 버전인지 확인한다. node -v; rpm -qa | grep node NPM 설치 아래의 명령어를 입력하여 .. 2022. 8. 1.
넥사크로(Nexacro)란 무엇이며 누가 사용하는가? 유튜브 동영상 - [IT 용어] 넥사크로(Nexacro) 넥사크로란 무엇인가? 넥사크로(Nexacro)는 프론트엔드 개발용 프레임워크이다. 넥사크로는 자바스크립트 기반 라이브러리를 묶은 프레임워크는 물론 넥사크로 스튜디오(Nexacro Studio)라는 통합개발환경(Integrated Development Environment, IDE)까지 제공한다. 넥사크로는 화면 구성을 클릭과 드래그앤드랍 같은 GUI(Graphical User Interface)로 구성할 수 있으며 동적으로 처리할 각종 이벤트를 자바스크립트로 코딩할 수 있다. 넥사크로로 개발한 프로그램은 배포가능한 형태로 자동으로 빌드된다. 넥사크로의 특징 넥사크로는 넥사크로에 익숙한 개발자의 경우 화면 관련 생산성이 매우 높다. 특히 공정 단계 .. 2022. 7. 29.
차로제어시스템(Lane Control Systems, LCS) 차로제어시스템 정의 차로제어시스템(Lane Control Systems, LCS)은 기존 차로의 가변활용 또는 갓길의 일반차로 활용 등으로 단기적인 도로용량의 증대를 통해 지·정체를 완화시키는 교통관리기법을 말한다. 차로제어시스템은 교통정보를 수집하여 교통 상황에 따라 교통관제를 수행하는 시스템의 기능 중 하나이다. 참고문서 [1] ITS 편람(지능형교통시스템 : Intelligent Transport Systems), 한국정보통신공사협회, 2013년 1월. @원문보기 [2] FTMS(Freeway/Expressway Traffic Management System) – 고속도로 ITS 시스템, ITS 국제협력센터, 국토교통부. @원문보기 2022. 7. 28.
차량검지장치(Vehicle Detection System, VDS) 차량검지장치 정의 차량검지장치(Vehicle Detection System, VDS)는 통량과 속도, 점유율 등의 교통자료를 수집하기 위하여 도로에 설치하는 장비를 말한다. 차량검지 방법은 비접촉식과 접촉식, 영상처리방식과 음성처리방식 등으로 구분할 수 있다. 2022.07.28 - [교통공학/지능형교통체계(ITS)] - 터널유고감지시스템(Tunnel Accident Detection System, TADS) 터널유고감지시스템(Tunnel Accident Detection System, TADS) 터널유고감지시스템 정의 터널유고감지시스템(Tunnel Accident Detection System, TADS)은 터널의 사고를 즉각적으로 감지함으로써 적시에 대응하여 2차 사고 및 화재 등의 영향을 최소화하는.. 2022. 7. 28.
터널유고감지시스템(Tunnel Accident Detection System, TADS) 터널유고감지시스템 정의 터널유고감지시스템(Tunnel Accident Detection System, TADS)은 터널의 사고를 즉각적으로 감지함으로써 적시에 대응하여 2차 사고 및 화재 등의 영향을 최소화하는 통행차량의 안전을 위한 시스템이다. ITS 표준총회(한국지능형교통체계협회)에서 정의하는 돌발상황 검지시스템(Automatic Incident Detection System, AIDS)의 응용 중 하나이다. 터널유고감지시스템의 활용 터널유고감지시스템은 교통관제가 필요한 터널에 적용되며 지능형 교통시스템(Intelligent Transport System, ITS)의 한 기능을 담당한다. 참고문서 [1] "딥러닝 기반 터널 유고 감지(TAD) 시스템", 신휴성, 황승원, 한국건설기술연구원. @원문보기.. 2022. 7. 28.
IMD(In-memory Database, 인 메모리 데이터베이스, Main Memory Database System, MMDB) IMD 정의 IMD(In-memory Database, 인 메모리 데이터베이스)는 데이터베이스를 메인 메모리에 적재하여 고속처리를 지향하는 데이터베이스를 말한다. 컴퓨터의 메인 메모리에 적재되기 때문에 MMDB(Main Memory Database, 메인 메모리 데이터베이스)로도 부른다. IMD의 활용 현재의 컴퓨터 설계로는 전원이 끊어지면 메인 메모리에 있던 데이터가 모두 유실되기 때문에 현재 데이터베이스 정보를 잃어버릴 가능성이 있는 것이 단점이나 아주 빠른 응답이 필요한 서비스의 경우 이러한 단점에도 불구하고 IMD를 사용한다. 실시간이 중요한 응용에서 활용하면 좋은 기술이며 아래와 같은 데이터 유형에는 IMD가 적합하다. 의료기기 모니터링 실시간 재무 분석 온라인 경매 게임 지리 정보 시스템(GI.. 2022. 7. 28.
하이패스 단말기 종류 - 자가등록 단말기, 지원금 단말기, 감면 단말기 하이패스 단말기의 종류 하이패스(Hi-Pass) 단말기 종류에는 크게 '자가등록 단말기'와 '지원금 단말기', '감면 단말기' 이렇게 총 3가지가 있다. 자가등록 단말기는 하이패스 사용자가 단말기를 컴퓨터에 연결하여 직접 단말과 자동차 정보를 등록하는 단말기이며, '지원금 단말기'와 '감면 단말기'는 일반적으로 영업소에서 자동차 정보를 등록하는 단말기로 복지를 위해 통행료 할인 등의 기능이 있는 단말기를 말한다. 하이패스 단말기별 판매사 참고문서 [1] "하이패스, Hi-Pass", 정보통신용어사전, 한국정보통신기술협회. @원문보기 [2] "모바일 하이패스, Mobile High Pass", 정보통신용어사전, 한국정보통신기술협회. @원문보기 [3] "하이패스 단말기 소개", 고속도로 통행료 홈페이지, 한.. 2022. 7. 27.
차량탑재장치(차량단말기, On-Board Unit, OBU)는 무엇일까? 차량탑재장치 정의 차량탑재장치(차량단말기, On-Board Unit, OBU)는 차량에 탑재되는 보조적인 장치들의 총칭이다. 디스플레이, 스마트카드, 판독기, 키보드, 안테나 등이 있으며 유료도로에서 OBU는 주로 우리나라에서는 흔히 하이패스 단말기라고 부르는 ETCS 단말기를 말한다. 참고문서 [1] "FTMS(Freeway/Expressway Traffic Management System) – 고속도로 ITS 시스템", 국토교통부 ITS 국제협력센터. @원문보기 [2] "탑재 장치, On-Board Unit, OBE", 정보통신용어사전, 한국정보통신기술협회. @원문보기 [3] "차량탑재장치(On-Board Unit)", ITS 용어사전, 국토교통부. @원문보기 [4] "차내장비(On-Board Equ.. 2022. 7. 27.
MobaXterm Home Edition 을 회사에서도 쓸 수 있을까? 나는 회사에서 MobaXterm 를 사용하고 싶다. 사용해본 원격제어 프로그램 중에서 가장 편했던 MobaXterm을 회사에서도 쓰고 싶은데 구매를 해야하는지 싶어서 조사해보았다. 결론부터 말하자면 MobaXterm Home Edition 을 회사에서 사용하는 것이 가능하다. Mobatek에서 말하는 MobaXterm의 큰 틀의 라이센스 개념은 아래와 같다. "Mobatek 최종 사용자 라이센스에 동의하에 배포된 MobaXterm 홈 에디션은 프리웨어입니다. 단, 서드파티 컴포넌트는 해당 컴포넌트 제작사의 라이센스에 따릅니다." 회사에서 MobaXterm 를 사용할 수 있다! 최종 사용자가 직접 MobaXterm을 다운로드하고 설치하는 경우에는 MobaXterm 홈 에디션 사용이 가능했다. 단, 이 경우.. 2022. 7. 27.
스마트톨링(Smart Tolling)이란 무엇인가? 동영상 설명[교통 용어] 스마트톨링(Smart Tolling)스마트톨링 정의스마트톨링(Smart Tolling)은 국토교통부가 정의한 용어로 유료도로의 요금소에 요금 수납원 없이 요금을 수납하는 시스템을 말한다. 스마트톨링이 적용된 요금소에는 ETCS(Electric Toll Collection System, 전자통행료 지불 시스템)만이 있다. 지능형 교통체계(Intelligent Trasnportation System, ITS)의 한 분야이다. 기존 ETCS의 한계기존의 하이패스(ETCS)는 단일차선이었고 차로 속도가 30km/h로 제한되어 있으며 요금소 진행 중에 차로 변경이 불가능하여 처리할 수 있는 통행량에 한계가 있었다. 그래서 다차로 ETCS가 제안되었다. 다차로 하이패스는 차선에 격벽이 없어.. 2022. 7. 26.
도로전광표지(Variable Message Sign, VMS, 가변전광표지)는 무엇인가? 도로전광표지 정의 도로전광표지(Variable Message Sign, VMS, 가변전광표지)는 지능형 교통체계(Intelligent Transportation System, ITS) 시설 중 하나로 도로이용자에게 도로와 기상, 교통상황, 교통규제 상황 등의 도로이용에 필요한 정보를 제공하는 시설이다. 도로전광표지는 교통흐름을 원활하게 하고 안전한 통행을 유도하는 기능을 수행하는 것에 목적이 있다. 우리나라의 도로전광표지 「국가통합교통체계효율화법」제77조 교통체계지능화 사업의 일환으로 설치가 시작되었으며 현재 활발히 활용되고 있다. 참고문서 [1] 정헌영, 손수란, 이정호, VMS(Variable Message Sign)를 통한 교통정보 제공이 운전자의 운행경로 전환에 미치는 영향 분석, 대한토목학회논문.. 2022. 7. 26.
유료도로(고속도로)에서의 폐쇄식 영업소와 개방식 영업소 구분 영업소의 구분 한국도로공사의 도로설계요령에 따르면 유료도로에서 영업소(요금소)는 통행료를 징수하는 방식에 따라 폐쇄식과 개방식으로 구분한다. 폐쇄식 영업소(폐쇠식 요금소, Ticket System) 폐쇄식 영업소는 이용자가 유료도로를 벗어날 때 출구에서 요금을 지불하는 영업(징수)방식이다. 이용자가 주행한 거리만큼의 요금을 부담하게 되어 통행료를 합리적으로 지불할 수 있는 장점이 있지만 모든 유료도로에 진입 시설과 출입 시설을 설치 및 운영해야 하기에 비용이 많이 발생하는 단점이 있다. 개방식 영업소(개방식 요금소, Barrier Toll) 개방식 영업소는 도로 위에 요금소를 설치하고 통과한 이용자에게 일률적으로 통행료를 회수하는 영업(징수)방식이다. 폐쇄식 영업소에 비해 설치 및 운영 비용이 낮은 장점.. 2022. 7. 26.
도로에서 갠트리(Gantry)는 무엇인가? 갠트리란? 갠트리(Gantry)는 구조물의 한 형태로 표준 국어대사전에서는 "수평 빔(beam)의 중간에 넓은 간격을 두고 지지대를 내려 다리 모양으로 만든 구조물. 지지대 사이의 간격을 뛰어넘어 무거운 기계, 재료 따위를 끌어 올리거나 운반하는 데 쓴다."로 설명한다. 도로에서 갠트리는 대체적으로 아래 사진의 회색 구조물과 비슷한 형태로 구성되어 있다. 2022. 7. 22.
ETCS(Electronic Toll Collection System, 전자통행료 지불 시스템) ETCS 정의 ETCS(Electronic Toll Collection System, 전자통행료 지불 시스템)는 유료도로에서 통행료를 자동으로 지불하는 요금 수납 시스템이다. ITS(Intelligent Transport Systems, 지능형교통체계)의 한 분야이다. 2022.07.22 - [컴퓨터 공학·과학/지능형교통체계(ITS)] - ITS(Intelligent Transport Systems) 소개 및 관련 기관 목록 ITS(Intelligent Transport Systems) 소개 및 관련 기관 목록 ITS의 정의 ITS(Intelligent Transport Systems, 지능형교통체계)는 교통체계의 운영과 관리를 과학화 및 자동화한 교통체계를 의미한다. 우리나라는 국가교통체계효율화법 제2.. 2022. 7. 22.
TCS(Toll Collection System, 통행료 징수 시스템, 통행료 수납 시스템) 소개 동영상 설명 [교통 용어] TCS(Toll Collection System, 통행료 수납 시스템) TCS 정의 TCS(Toll Collection System, 요금 징수 시스템, 통행료 지불 시스템, 통행료 수납 시스템, 통행료 징수 시스템)는 유료도로의 요금을 수납하는 시스템이다. 현재의 TCS는 차를 인식하고 통행권을 발급하는 시설부터 차로 영업원이 사용하는 수납 소프트웨어, 유료도로 영업소의 정산 소프트웨어까지 다루는 시스템으로 발전했다. TCS 등장배경 수납원이 현금과 수기로 수납하는 경우 각 수납원별 현황을 종합하기 위해 많은 시간이 발생하며 이로 인해 관리를 어렵게 만든다. 특히 사람의 실수로 인해 수금결과가 안 맞을 수 있는데 이런 경우를 예방하고 체계적으로 관리하기 위해 TCS가 등장하였.. 2022. 7. 22.
ITS(Intelligent Transport Systems, 지능형교통체계) 소개 및 관련 기관 목록 ITS의 정의 ITS(Intelligent Transport Systems, 지능형교통체계)는 교통체계의 운영과 관리를 과학화 및 자동화한 교통체계를 의미한다. 우리나라는 국가교통체계효율화법 제2조에 따라 ITS를 '교통수단 및 교통시설에 대하여 전자·제어 및 통신 등 첨단 교통기술과 교통정보를 개발·활용함으로써 교통체계의 운영 및 관리를 과학화·자동화하고, 교통의 효율성과 안전성을 향상시키는 교통체계'로 정의한다. ITS 분야 ITS를 이루기 위해 많은 연구가 진행되었으며 현재 활발히 이용되고 있는 응용 분야도 있다. 대표적인 ITS 분야는 아래와 같다. 교통카드(대중교통요금 전자 지불, Automatic Fare Collection, AFC) MIMS(Bus Information Management .. 2022. 7. 22.
자바 프로그래밍 학습을 위해 자바와 이클립스를 설치하자 자바와 이클립스를 설치해야하는 이유 자바 프로그래밍을 공부하기 위해서는 자바(Java)와 이클립스(Eclipse)를 설치해야 합니다. 여기서 말하는 자바는 OracleJDK 또는 OpenJDK를 말하는 것인데 입문자가 본 글을 읽는 것을 생각하여 본 글에서는 OracleJDK를 자바라고 지칭하겠습니다. * JDK는 Java Development Kit의 약자로 자바 개발 도구모음를 말합니다. 현재는 오라클 사가 OracleJDK와 OpenJDK를 모두 관리하고 있지만 OracleJDK의 경우 상업적으로 이용하려는 경우 비용이 발생하는 단점이 있지만 릴리즈 주기가 길고(3년) 오랜 기간 기술 지원을 제공한다는 점이 장점입니다. OpenJDK의 경우 무료로 사용이 가능한 장점이 있지만 릴리즈 주기가 짧고(6.. 2022. 7. 1.
윈도우에 OpenJDK 14를 설치하자 OpenJDK 14를 설치하는 이유 자바8을 기반으로 알고리즘을 구현하는 중에 해설에서 사용된 메서드가 나의 프로그램에서 지원되지 않아서 알아보니 신버전의 자바에 추가된 메서드였다. 확실히 코딩량이 확 줄어드는 효과가 있었고 코딩테스트 플랫폼에서 지원하는 버전이라 OpenJDK 14를 내 컴퓨터에 설치했다. OpenJDK 14 다운로드 OpenJDK의 공식 홈페이지는 https://openjdk.org/ 이지만 여기서 받으면 설치가 아래의 사진처럼 설치가 번거로운 형식을 지원하기에 나는 인스톨러 형식으로 빌드된 것을 다운받아서 설치할 것이다. 윈도우 인스톨러 형태로 빌드되어 있는 것을 아래의 주소에서 받을 수 있다. 아래의 사진처럼 찾아서 다운로드 링크를 누르자. OpenJDK : https://gith.. 2022. 6. 25.