본문 바로가기

전체 글704

728x90
반응형
[IT 용어] MNIST 동영상 설명 [IT 용어] MNIST 정의 MNIST는 아라비아 숫자 0부터 9까지의 손글씨 이미지가 담긴 데이터셋이다. 현재 가장 유명한 데이터셋이며 연구 및 학술적으로 흔히 이용된다. 참고문서 "THE MNIST DATABASE of handwritten digits", Yann LeCun, Corinna Cortes, Christopher J.C. Burges. @원문보기 "MNIST Dataset", kaggle. @원문보기 "데이터세트, dataset", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 2023. 6. 18.
[교통 용어] C-ITS(Cooperative Intelligent Transport Systems, 협력·지능형 교통 체계 ) 정의 C-ITS(Cooperative Intelligent Transport Systems, 협력·지능형 교통 체계, 협력 ITS)는 교통 체계가 통신을 통해 서로 협력하여 운영되는 시스템을 말한다. C-ITS는 운행 및 사고 정보를 공유하여 사고를 예방 또는 최소화하고 원활한 교통 흐름을 형성하는데 목적이 있다. 참고문서 "C-ITS, 교통사고 제로화 이끄는 차세대 지능형 교통 시스템", DX Insight, KT 엔터프라이즈, 2022년 3월 3일. @원문보기 "C-ITS 개념", C-ITS 시범사업 홍보관, 한국도로공사, 국토교통부. @원문보기 "About C-ITS", CAR 2 CAR Communication Consortium. @원문보기 "Guide: Cooperative Intelligen.. 2023. 6. 12.
파이참에서 한 개의 파이썬 프로그램을 여러 개 실행하도록 설정하는 방법 설정 배경 파이참에서는 기본적으로 1개의 파이썬 프로그램을 1개만 실행하도록 설정되어 있다. 대부분의 개발 환경에서는 작성 중인 프로그램을 1개만 실행해서 테스트 하는 것이 일반적이지만 작성 중인 프로그램을 여러개 실행해서 테스트 하는 경우도 있다. 이 경우 파이참에서 특정 파일의 실행 설정을 바꿔서 동시에 여러개가 실행되도록 할 수 있다. 동시에 여러 개 실행하도록 설정 위의 사진처럼 파이썬 프로그램에서 우클릭하여 나오는 드롭메뉴에 'Modify Run Configuration...'을 클릭한다. 'Allow multiple instances'를 선택하고 'OK' 버튼을 클릭하여 동시에 여러 개가 실행되도록 설정한다. 2023. 6. 11.
[IT 용어] 물리 계층(Physical Layer) 정의 OSI 7계층에서 말하는 물리 계층(Physical Layer)은 통신을 위한 물리적 규격이 정의된 계층이다. 물리적 규격에는 전기적인 요소와 기계적인 요소가 포함된다. 참고문서 "Open Systems Interconnection - Basic Reference Model: The Basic Model", ISO/IEC 7498-1:1994, ISO. @원문보기 "물리 계층, 物理階層, physical layer", 정보통신용어사전, 한국정보통신기술협회. @원문보기 "PHY, Physical Layer, 물리 계층, PHY 계층", 정보통신기술용어해설, 2022년 7월 6일. @원문보기 2023. 6. 8.
[IT 용어] 멀티캐스트(Multicast) 정의 멀티캐스트(Multicast)는 특정 그룹에 속한 노드에게 데이터를 전송하는 통신 방식을 말한다. 참고문서 "멀티캐스트, multicast", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Multicast, Multicasting, 멀티캐스트, 멀티캐스팅, 멀티케스트, 멀티케스팅", 정보통신기술용어해설, 2022년 6월 30일. @원문보기 2023. 6. 7.
[IT 용어] 데이터 링크 계층(Data Link Layer) 정의 OSI 7계층에서 말하는 데이터 링크 계층(Data Link Layer)은 인접한 노드 간에 통신을 위한 프로토콜이 정의된 계층이다. 참고문서 "Open Systems Interconnection - Basic Reference Model: The Basic Model", ISO/IEC 7498-1:1994, ISO. @원문보기 "데이터 연결 계층, -連結階層, data link layer", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "DLL , Data Link Layer, Link Layer, 데이타링크 계층, 데이터링크 계층, 링크 계층", 정보통신기술용어해설, 2020년 3월 24일. @원문보기 2023. 6. 6.
[IT 용어] 브로드캐스트(Broadcast) 정의 브로드캐스트(Broadcast)는 네트워크에 참여한 모든 노드에게 데이터를 전송하는 통신 방식을 말한다. 참고문서 "동보, 同報, broadcast", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Broadcast, Broadcasting, 방송, 브로드캐스트, 브로드캐스팅, 브로드케스트", 정보통신기술용어해설, 2023년 5월 23일. @원문보기 2023. 6. 6.
[IT 용어] 유니캐스트(Unicast) 정의 유니캐스트(Unicast)는 데이터의 수신국이 1개만 있는 통신 방식을 말한다. 참고문서 "유니캐스트, unicast", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Unicast, Unicasting, 유니캐스트, 유니케스트, 유니캐스팅", 정보통신기술용어해설, 2022년 8월 10일. @원문보기 2023. 6. 4.
PHP-Proxy - PHP 기반 웹 프록시 솔루션 PHP로 작성된 웹 프록시 오픈 소스 솔루션을 찾던 중에 'PHP-Proxy'를 발견했다. 사용해보니 'glypeproxy' 기반을 경량화 해서 만든 것이다보니 내가 원했던 기능도 마찬가지로 지원하지 못 했다. 동적으로 정보를 읽어오는 것이 되지 않아서 아쉽다. 공식 페이지: https://www.php-proxy.com/ GitHub 주소: https://github.com/Athlon1600/php-proxy-app 2023. 5. 25.
glypeproxy - PHP 기반 웹 프록시 솔루션 PHP 기반으로 작성된 웹 프록시(Web Proxy)가 오픈 소스로 되어 있는 것이 있나 싶어서 찾던 중에 'glypeproxy'를 찾았다. 구축하고 써봤는데 생각보다는 꽤 잘 되었지만 동적으로 읽어오는 웹 페이지에서 동작이 문제가 있어서 내가 사용하는 용도로 쓸 수는 없었다. 요즘처럼 동적으로 읽어오는 페이지가 많은 경우에 대응해서 'glypeproxy'의 기능 업데이트가 필요하다. GitHub 주소: https://github.com/vincentclee/glype 2023. 5. 24.
[IT 용어] PoC(Proof of Concept, 개념증명) 정의 PoC(Proof of Concept, 개념증명)는 제품과 기술, 정보 시스템 등이 특정 문제를 해결할 수 있는 것을 증명하는 것을 말한다. 주로 신제품(신기술)에 대한 사전 검증을 위해 사용한다. 참고문서 "개념 증명, 槪念證明, Proof Of Concept, POC", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "세계적 기술개발(R&D)로 국제공급망(GVC) 진입 전방위적 추진", 노형철, 산업통상자원부, 2021년 11월 2일. @원문보기 2023. 5. 22.
[IT 용어] 허깅페이스(Hugging Face) 정의 허깅페이스(Hugging Face)는 인공지능 관련 스타트업이다. 허킹페이스는 자연어 관련 모델과 데이터셋 등을 제공하며 특히 트랜스포머(Transformer)와 관련된 것에 큰 영향력이 있다. 허깅페이스는 인공지능 커뮤니티를 운영하고 있으며 미국 뉴욕에 본사가 있고 프랑스 파리에 지사가 있다. 참고문서 "Organization Card", Hugging Face. @원문보기 "Hugging Face Framework Processor", Developer Guide, Amazon SageMaker. @원문보기 2023. 5. 21.
[IT 용어] 주피터 노트북(Jupyter Notebook) 정의 주피터 노트북(Jupyter Notebook)은 주피터(Jupyter) 사에서 제작한 파이썬(Python)용 IDE(Intergrated Development Environment, 통합개발환경)이다. 주피터 노트북은 코드를 셀(Cell) 단위로 구분하여 부분적으로 실행할 수 있는 것이 특징이다. 참고문서 "Jupyter Project Documentation", Jupyter. @원문보기 2023. 5. 19.
[IT 용어] MQTT(Message Queuing Telemetry Transport) 정의 MQTT(Message Queuing Telemetry Transport)는 메시징 프로토콜 중 하나이다. MQTT는 IoT(Internet of Things, 사물인터넷)와 같은 한정된 컴퓨팅 자원(적은 배터리, 좁은 대역폭 등)에서 구동하기 용이하도록 경량화된 것이 특징이며 퍼블리셔-서브스크라이버 모델을 적용했다. 참고문서 "엠큐티티, Message Queuing Telemetry Transport, MQTT", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "MQTT Specifications", MQTT.org. @원문보기 "MQTT 소개", yundream, JOINC, 2016년 4월 11일. @원문보기 2023. 5. 17.
[IT 용어] IP(Internet Protocol, 인터넷 프로토콜) 정의 IP(Internet Protocol, 인터넷 프로토콜)는 TCP/IP에서 원 홉(one hop) 이상의 통신을 위해 사용하는 라우팅 프로토콜이다. IP는 패킷 교환 방식의 컴퓨터 네트워크 통신을 위해 설계 및 제안되었으며 1981년 9월에 표준안이 등장하였다. 참고문서 "Internet Protocol", RFC791, IETF, 2020년 7월 29일. @원문보기 "인터넷 프로토콜, Internet Protocol, IP", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "IP, Internet Protocol, 인터넷 프로토콜", 정보통신기술용어해설, 2021년 1월 9일. @원문보기 2023. 5. 16.
[IT 용어] OSI 7 계층(OSI 7 Layer) 정의 OSI 7 계층(OSI 7 Layer)은 ISO(International Organization for Standardization, 국제 표준화 기구)가 컴퓨터 통신을 위해 제시한 참조 모델이다. OSI 7 계층은 통신을 위한 기술을 역할에 따라 7가지로 구분한다. 참고문서 "OSI 7 계층 모델, -階層, Open system interconnection 7 layer model, OSI reference model, OSI RM", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "OSI-RM, OSI 7 Layer, 7Layer, OSI Reference model, Open System Interconnection Reference model, OSI 참조모델, OSI 7 계층모.. 2023. 5. 15.
[미디어위키] 차단된 사용자가 로그인되지 않도록 설정하기 미디어위키에는 사용자 차단 기능이 있다. 일반적으로는 차단된 사용자가 로그인되지 않을거라고 생각하지만 미디어위키의 경우 차단에는 로그인과 편집권한 등 세부적으로 설정하는 기능이 있다. 본 글에서는 차단된 사용자가 미디어위키에 로그인할 수 없도록 설정하는 것을 설명한다. 미디어위키 설정 미디어위키의 루트 경로로 이동하여 'LocalSettings.php'에 아래의 설정을 입력한다. $wgBlockDisablesLogin = true; 설정 후에는 아래의 사진과 같이 차단된 사용자는 로그인할 수 없게 된다. 참고문서 "Manual:$wgBlockDisablesLogin", 미디어위키 지침서, 2021년 8월 8일. @원문보기 2023. 5. 12.
[시놀로지] SMB를 설정하고 윈도우에서 접속하자 시놀로지는 파일서비스로 SMB(Server Message Block) 프로토콜을 지원한다. SMB는 윈도우(Windows)에서 자연스럽게 사용할 수 있는 점이 특징이라 흔히 사용한다. SMB를 설정하고 윈도우에서 접속하는 방법은 아래와 같다. 설치환경 DSM 7.1.1-42962 Update 5 Windows 11 21H2 시놀로지 SMB 설정 아래의 사진처럼 '제어판' → '파일 공유' → '파일 서비스' → 'SMB'로 이동하여 설정하고 '적용' 버튼을 클릭한다. 고급 설정은 별도로 수정할 필요가 없지만 이번 글에서는 아래의 사진처럼 설정했다. 시놀로지 방화벽 설정 '제어판' → '보안' → '방화벽'에서 적절하게 설정한다. 본 글에서는 포트 445번 개방이 필요하다. 폴더 권한 설정 아래의 사진처럼.. 2023. 5. 11.
[IT 용어] 인터프리터(Interpreter) 정의컴퓨터 분야에서 인터프리터(Interpreter)는 실행할 때 고수준 언어로 작성된 코드를 저수준언어로 번역하며 저수준언어로 번역된 코드를 실행하는 프로그램을 말한다.참고문서"인터프리터, interpreter", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기"Interpreter   인터프리터", 정보통신기술용어해설. @원문보기"Interpreted language", HAND WIKI, 2022년 2월 26일. @원문보기 2023. 5. 10.
[IT 용어] HTTP(HyperText Transfer Protocol) 정의 HTTP(HyperText Transfer Protocol)는 응용계층 프로토콜 중 하나이다. HTTP는 가장 흔히 사용하는 프로토콜이며 월드 와이드 웹(World Wide Web)의 기반 기술이다. HTTP는 팀 버너스 리가 1989년에 설계한 것을 시작으로 현재는 HTTP/3로 발전하였다. 참고문서 "HTTP/1.1", RFC 9112, IETF, 2022년 6월. @원문보기 "HTTP resources and specifications", MDN. @원문보기 "HTTP, HyperText Transfer Protocol", 정보통신기술용어해설. @원문보기 "하이퍼텍스트 전송 규약, -轉送規約, HyperText Transfer Protocol, HTTP", 정보통신용어사전, 한국정보통신기술협회.. 2023. 5. 3.