분류 전체보기 75

[보안] 에콰도르, CCTV 수요 급증해 국내 기업의 약진 기대되는 지역

2024-10-03 11:39  KOTRA, 에콰도르 보안용 감시 카메라 시장 동향 발표[보안뉴스 조재호 기자] 남미 국가 중 하나인 에콰도르의 감시 카메라 수요가 치안 악화로 증가하고 있다. 현지 시장에서 단순한 기능을 가진 중국산 제품이 주를 이루고 있는데, 소비자들은 다양한 기능이 접목된 지능형·스마트 CCTV의 새로운 시장으로 주목받고 있다.이미지=gettyimagesbank]한국무역투자진흥공사(KOTRA)는 최근 에콰도르의 시장동향을 전하며 국내 CCTV 제품의 시장 공략이 필요하다는 의견을 내놨다. 불안정한 치안으로 보안 관련 제품 및 서비스의 필요성이 대두되었기 때문이다.2024년 1월 에콰도르는 마약 관련 범죄 조직의 두목 탈출을 계기로 국가비상사태를 선포했다. 다니엘 노보아 대통령은 군경..

1. IT NEWS 2024.10.03

[데이터ㆍ분석] 벡터 데이터베이스, AI 시대의 비정형 데이터 관리 방식

David Myriel | InfoWorld2024.09.24 벡터 데이터베이스는 데이터를 저장한다는 점에서 다른 데이터베이스와 똑같다. 유사성은 대부분 이게 전부다. 특히 인공지능과 관련해서는 더욱 그렇다.대부분의 기존 데이터베이스는 구조화된 쿼리와 관계형 데이터가 주를 이루는 트랜잭션 워크로드를 위해 구축되었다. 반면, 벡터 데이터베이스는 생성형 AI, 머신러닝 추론, 추천, 자연어 처리와 같은 최신 워크로드를 지원하도록 구축된 비정형 데이터에 관한 것이다. 사실 벡터 데이터베이스는 AI 시스템의 기반이 되는 비정형적이고 기능이 풍부한 벡터에 초점을 맞추기 때문에 이러한 시스템은 지금까지 우리가 알고 있던 데이터베이스가 아닌 AI 기반 검색 엔진에 가깝다. 실제로 벡터 데이터베이스를 사용하면 단순 데..

1. IT NEWS 2024.10.03

[Python] 01-4 파이썬 설치하기

01-4 파이썬 설치하기  이제 실습을 해 보기 위해 컴퓨터에 파이썬을 설치해 보자. 이 책에서는 윈도우와 맥에서의 설치 방법만 다룬다. 다른 시스템을 사용한다면 파이썬 홈페이지(www.python.org)의 설명을 참고하기 바란다.윈도우에서 파이썬 설치하기맥에서 파이썬 설치하기윈도우에서 파이썬 설치하기1. 먼저 파이썬 공식 홈페이지의 다운로드 페이지(www.python.org/downloads)에서 윈도우용 파이썬 언어 패키지를 내려받는다. 다음 화면에서 Python 3.x로 시작하는 버전 중 가장 최신의 윈도우 설치 파일을 내려받자(이 글을 작성하는 시점의 최신 버전은 3.11.2이다).2. 설치 파일을 실행한 후 [Install Now]를 클릭하면 설치가 진행된다. 이때 파이썬이 어느 곳에서든지 실..

5. Python 2024.10.03

[Network] HTTP(하이퍼텍스트 전송 프로토콜)의 각 버전

안녕하세요, Dorothy입니다. 오늘은 http에 대해서 배워볼게요.흔히들 우리가 도메인 주소로 알고 있는 http는원래는 하이퍼텍스트 전송 프로토콜의 약자였다는 사실!!!자, 시작해볼게요~~ 집중!! 해주세용~~ㅋ   HTTP(하이퍼텍스트 전송 프로토콜)는 웹 브라우저와 서버 간의 통신을 위한 프로토콜입니다. 각 버전은 성능 향상, 보안 강화, 효율적인 데이터 전송 등을 목표로 발전해 왔습니다. HTTP 0.8, HTTP 1.1, 그리고 최신 버전인 HTTP/3의 주요 특징을 간단히 비교 설명하겠습니다.1. HTTP 0.8 (1991년)초기 버전: HTTP 0.8은 1991년에 나온 가장 초기 버전으로, 웹 브라우저와 웹 서버 간의 간단한 파일 전송에 주로 사용되었습니다.GET 메서드만 지원: HTT..

8. ETC 2024.10.03

[Java Tutorials] #23 Concurrency 1

안녕하세요, Dorothy입니다. 자, 오늘은 동시성과 스레드에 대해서 공부해볼게요. 동시성(Concurency), 첫번째 시간입니다.시작하겠습니다!! 자바 공식 Concurrency 튜토리얼  1. Thread 스레드(Thread)란 프로세스 내에서 실행되는 독립적인 실행 흐름을 말합니다. 프로세스는 운영체제로부터 자원을 할당받아 실행되는 프로그램의 인스턴스를 의미하며, 각각의 프로세스는 하나 이상의 스레드를 가질 수 있습니다.스레드는 프로세스 내에서 코드 실행의 기본 단위로, 동시에 여러 작업을 수행할 수 있습니다. 프로세스는 자신만의 주소 공간, 파일 핸들, 자원 등을 가지고 있지만, 스레드는 프로세스의 자원을 공유하여 실행됩니다. 따라서 스레드는 프로세스 내에서 동시에 여러 작업을 처리하고 서로 ..

2. Java Tutorials 2024.10.03

[Java Tutorials] #22 Lesson: Exceptions

안녕하세요, Dorothy입니다.오늘은 22강 예외(Exceptions)에 대해서 배워보겠습니다. [튜토리얼]자바 프로그래밍 언어는 오류 및 기타 예외적인 이벤트를 처리하기 위해 예외를 사용합니다. 이 레슨에서는 예외를 언제 그리고 어떻게 사용하는지 설명합니다.  1. What Is an Exception? 예외(Exception)는 정상적인 명령 흐름을 방해하는 프로그램 실행 중에 발생하는 이벤트입니다.1) The Catch or Specify Requirement이 섹션에서는 예외를 catch하고 처리하는 방법을 다룹니다. 이 논의는 try, catch, finally 블록뿐만 아니라 chain exception와 logging을 포함합니다.2) How to Throw Exceptions이 섹션에서는..

2. Java Tutorials 2024.09.30

[AIㆍML] 생성형 AI와 기후 위기 그리고 마이크로소프트의 딜레마

Preston Gralla | Computerworld4일 전  마이크로소프트는 기후 변화 대응에 투자하는 시간, 노력, 비용에 자부심을 가지고 있다. 2020년 초, 마이크로소프트의 사장 겸 부회장인 브래드 스미스는 2030년까지 10억 달러를 투자해 탄소 네거티브 기업이 되겠다고 약속했다.스미스는 대기 중에 탄소를 쏟아 부은 다음 열대우림에 나무를 심는 이른바 '상쇄권'을 구매하는 기만적 수법을 사용하지 않겠다고 다짐했다.연구에 따르면 상쇄는 대기업이 기후 변화에 맞서 싸우는 황금빛 후광이나 마찬가지다. 목표를 달성하기 위해 거의 아무것도 하지 않는 일종의 '그린 워싱'이다. 가디언은 “최대 인증업체라고 해도 열대우림 탄소 상쇄의 90% 이상이 가치가 없다”는 결론을 내렸다. 이 사실을 인정한 마이크..

1. IT NEWS 2024.09.30

[개발자] 노드의 내장형 SQ라이트 모듈 소개

Matthew Tyson | InfoWorld3일 전  노드 22.5.0에 이제 SQ라이트가 번들로 포함된다. SQ라이트는 부가적인 인프라를 필요로 하지 않으면서 강력한 기능을 갖춘 가벼운 인프로세스 관계형 데이터베이스다. Node.js에 기본적으로 제공되는 새롭고 유용한 기능을 살펴보자. 1. SQ라이트란 무엇인가?관계형 데이터베이스는 소프트웨어 환경의 중요 구성요소다. SQ라이트는 간소하지만 다양한 사용례에 맞는 다재다능한 데이터베이스다. 노드 22.5에는 런타임과 함께 node.SQ라이트 모듈이 제공된다.SQ라이트는 로컬 디스크의 일반 파일인 하나의 스토리지 파일을 사용해 실행 가능하다. 마이SQL이나 오라클과 같은 분산 데이터베이스의 오버헤드 또는 정교함이 불필요한 경우 간단한 스토리지를 위해 이..

1. IT NEWS 2024.09.30

[SRS] 요구사항 정의서 & 요구사항 명세서 작성법

안녕하세요, Dorothy 입니다. 오늘은 요구사항 명세서 작성법에 대해서 포스팅 해보겠습니다. 바로 시작할게요 ~!!   요구사항명세서 개발자와 클라이언트 간의 효율적 소통을 위한, 프로젝트의 시작과 마감에 해당하는 문서 1) 요구사항 정의서란? 개발자와 클라이어트 간의 소통 문서로, 서비스를 구현하기로 합의한 업무 범위와 상세 기능들을 명시한 문서이다.이러한 문서를 작성하는 것은 개발자보다는 클라이언트에게 의미가 더 크다. (의뢰 만족도 제고 측면)원하는 서비스의 규모와 꼭 있어야 할 기능(요구사항)을 클라이언트가 정리함으로써 개발자에게 개발을 요구할 서비스를 구체적으로 설명하고 이후 최종 완성품에 대한 서로의 기대 간극을 줄이는 데에 큰 몫을 하기 때문이다. 클라이언트는 비즈니스적 모델에 집중하며 ..

8. ETC 2024.09.30

[Spring] IoC(Inversion of Control) 컨테이너

안녕하세요! Dorothy 입니다. 오늘은 IoC 컨테이너에 대해서 알아보겠습니다. 자, 그럼 시작합니다! IoC(Inversion of Control) 컨테이너는 객체의 생성, 구성, 생명주기 관리, 의존성 주입 등을 책임지는 프레임워크입니다. IoC 컨테이너는 애플리케이션의 구성 요소들을 관리하여 코드의 결합도를 낮추고 유연성을 높입니다. 스프링 프레임워크에서 IoC 컨테이너는 애플리케이션의 핵심 구성 요소로, 다양한 빈(Bean)들을 관리합니다. 1. IoC 컨테이너의 주요 역할 객체 생성 및 관리:빈을 정의하고, 이를 생성 및 관리합니다.의존성 주입:빈 간의 의존성을 주입하여 결합도를 낮추고, 코드의 유연성을 높입니다.생명주기 관리:빈의 생명주기를 관리하여 애플리케이션의 자원을 효율적으로 사용합니..

4. Spring 2024.09.30