전체 글

IT와 코딩을 좋아하는 엔지니어의 지식공간
금융&경제 지식

PMI 지수란 무엇

PMI는 Purchasing Managers' Index(구매관리자 지수)의 약어로서, 경제 활동을 측정하고 예측하는 데 사용되는 중요한 경제 지표입니다. PMI는 제조업과 서비스업의 활동을 측정하는 두 가지 지수로 나뉩니다. 제조업 PMI는 제조업 부문의 경기 상황을 평가합니다. 제조업 업체들로부터 수집한 데이터를 기반으로, 생산량, 주문량, 재고량, 고용 상황 등을 반영하여 해당 부문의 경기 상황을 측정합니다. PMI는 일반적으로 50 이상의 숫자를 기준으로 하며, 50 이상은 경기 상황이 호조를 나타내는 것을 의미하고, 50 미만은 경기가 침체되었거나 둔화되었음을 나타냅니다. 또한, PMI 숫자가 50보다 높을수록 경기 상황이 더 호조적이고, 50보다 낮을수록 경기 상황이 더 나쁘다고 해석됩니다. ..

IT & 네트워크

오라클서버의 테이블스페이스(TableSpace)

테이블스페이스 오라클 데이터베이스에서 테이블 스페이스는 논리적인 데이터 저장영역입니다. 테이블 스페이스는 하나 이상의 데이터파일(Datafile)로 구성되어 있으며, 데이터베이스 객체(테이블, 인덱스 등)를 저장합니다. 테이블 스페이스는 사용자의 데이터와 시스템 데이터를 구분하여 저장하고, 데이터베이스 운영 및 유지보수를 용이하게 합니다. 또한 테이블 스페이스를 이용하여 데이터베이스 관리자(DBA, DataBase Administrator)는 데이더테이스의 성능을 최적화하고 스토리지 공간을 효율적으로 관리할 수 있습니다. 오라클 데이터베이스에서는 시스템 테이블 스페이스, 사용자 테이블 스페이스, 일시적인 테이블 스페이스 등 다양한 종류의 테이블 스페이스가 제공됩니다. 특히, 사용자 테이블 스페이스는 개발..

IT & 네트워크

SOAP서버 & DB서버

SOAP 서버의 역할 SOAP(Server Object Access Protocol)서버는 웹 서비스를 제공하는데 사용되는 서버입니다. SOAP 프로토콜을 사용하여 클라이언트-서버 간의 상호작용을 처리합니다. SOAP서버는 웹 서비스를 호출하고 응답하는 역할을 합니다. 클라이언트가 SOAP 요청을 보내면, SOAP서버는 해당 요청을 받아서 처리하고 응답을 생성해서 클라이언트에게 보냅니다. 이러한 과정은 네트워크를 통해 이루어집니다. SOAP서버는 XML을 사용하여 요청도 받고 응답도 합니다. 이것은 메시지가 다른 시스템 간에 전송될 때, 플랫폼 또는 언어에 관계없이 상호작용이 가능하도록 해줍니다. SOAP서버는 분산 시스템에서 다른 시스템과의 통합에 자주 사용됩니다. 예를 들어, 다른 회사가 기관이 제공..

IT & 네트워크

ttf 폰트와 otf 폰트의 차이

TTF와 OTF는 모두 글꼴 파일 형식입니다. 이 두 가지 형식은 TrueType 및 OpenType 글꼴 형식에 해당합니다. TTF(Truetype Font)는 Apple 및 Microsoft에서 개발한 글꼴 형식입니다. TTF는 모든 글꼴 데이터를 단일 파일에 포함합니다. TTF 글꼴은 굵기, 기울임, 압축 및 기타 세부 정보와 같은 여러 가지 속성을 포함할 수 있습니다. OTF(OpenType Font)는 Microsoft 및 Adobe Systems에서 개발한 글꼴 형식입니다. OTF 글꼴은 TTF와 비슷하지만, 더 많은 기능을 제공합니다. OTF는 TTF보다 더 큰 문자 집합, 고급 레이아웃 기능, 타이포그래피적 기능 및 여러 언어를 지원합니다. 따라서, TTF와 OTF는 기본적으로 같은 글꼴 ..

방송기술

[방송기술]매개코덱

매개코덱 매개코덱(Intermediate Codec,중간 코덱)은 NLE 나 송출서버등 하드웨어 자체적으로 사용하는 코덱을 말합니다. 촬영 원본 소스가 고압축 또는 무압축된 상태일때 편집기에서 불러와 작업하는 과정이 부담스러울 수 있습니다. 빠르게 미리보기하거나 컷편집을 해야 하는데 그 과정에서 로딩이 되어버리면 편집시간이 많이 걸리겠죠. 그래서 이런 부담을 없애기 위해 매캐코덱을 이용 원본 소스를 화질저하가 없는 또는 납득할 수 있는 수준으로 화질을 살짝 떨어트리는 형식으로 변환시키게 됩니다. 주요 NLE 소프트웨어는 대부분 고유한 매개코덱을 가지고 있습니다. 매개코덱 종류 애플의 ProRes, 아비드의 DNxHD, 그라스밸리의 HQ와 HQX, 소니의 HDCAM HD가 대표적인 매개 코덱들인데, 대부분..

프로그래밍

sudo gem install cocoapods 실행시 에러 해결방법

flutter 인스톨 과정 중 cocoapods 설치시 아래와 같은 에러가 났을 때 해결방법이다. (기준일 2023년 4월 15일) 구글링해본결과 해결책은? 1. brew를 설치한다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. brew를 이용해 cocoapods를 설치한다. (gem을 이용하는 것이 아니다). brew install cocoapods 이렇게 하면 해결~. ruby이 뭐니 설치한다고 고생하지말고 이렇게 설치하자. flutter doctor 실행 후 cocoapods 관련 에러가 사라진것을 확인할 수 있다.

프로그래밍

[Flutter] 픽셀 오버플로우 Pixel Overflow 해결방법

Flutter에서 "픽셀 오버플로우" 오류는 일반적으로 위젯의 내용이 부모 위젯이나 컨테이너의 사용 가능한 공간을 초과할 때 발생합니다. 이는 자식 위젯의 크기가 부모의 크기를 초과하여 오버플로우가 발생하고 런타임 오류가 발생하는 경우가 있습니다. 이 오류는 다양한 상황에서 발생할 수 있습니다. 예를 들어, 텍스트 위젯에서 많은 텍스트 문자열이 Text 위젯에 맞지 않는 경우나, 이미지 위젯이나 제한된 크기의 컨테이너 내에 맞지 않는 큰 이미지가 있는 경우 등이 있습니다. Flutter에서 픽셀 오버플로우 오류를 수정하려면 다음과 같은 방법을 고려할 수 있습니다: 1. 적절한 위젯 크기 사용: 자식 위젯의 크기가 부모 위젯의 사용 가능한 공간을 초과하지 않도록 확인합니다. Expanded, Flexibl..

IT & 네트워크

TCP CLOSE WAIT

TCP CLOSE WAIT? TCP Close Wait는 TCP/IP 프로토콜에서 일어나는 상태 중 하나입니다. 이 상태는 TCP 연결이 종료되었음을 나타내며, 상대방에서 종료 요청을 보낸 후 자신이 받은 데이터를 모두 처리하기를 기다리는 상태입니다. 보통 클라이언트 측에서 서버와의 연결을 종료하는 경우, 클라이언트는 서버로부터 FIN 메시지를 받습니다. 그러면 클라이언트는 ACK 메시지를 서버로 보내고, 더 이상 데이터를 보내지 않는 것으로 판단하여 연결을 종료합니다. 그러나 서버는 아직 클라이언트로부터 모든 데이터를 받지 못한 경우가 있을 수 있습니다. 이 경우, 서버는 받지 못한 데이터를 모두 처리할 때까지 Close Wait 상태에 머무릅니다. 이러한 상태에서 더 이상 데이터가 전송되지 않으면, ..

IT & 네트워크

파워셀(PowerShell) 튜토리얼 모음

PowerShell 파워쉘? Windows PowerShell은 마이크로소프트에서 개발한 새로운 명령줄 셸 및 스크립팅 언어입니다. 윈도우 운영 체제에서 기본적으로 설치되어 있으며, 명령줄에서 유용한 작업을 수행할 수 있습니다. Dos 프롬프트와 다른점 PowerShell은 기존의 도스 프롬프트와는 매우 다릅니다. PowerShell은 .NET Framework 기반으로 작성되어 있으며, 객체 지향 프로그래밍과 강력한 스크립팅 기능을 지원합니다. 이를 통해 사용자는 복잡한 작업을 간단한 명령어로 수행할 수 있으며, 강력한 스크립트 기능을 통해 반복적인 작업을 자동화할 수 있습니다. PowerShell에서는 모든 것이 개체(Object)로 처리되며, 이를 활용하여 윈도우의 여러 기능을 제어할 수 있습니다...

IT & 네트워크

mount -a 명령어의 동작 & /etc/fstab 파일의 역할

mount -a 명령어의 동작 mount -a 명령어는 /etc/fstab 파일에 등록되어 있는 파일 시스템들을 자동으로 마운트합니다. 이 명령어를 실행하면 /etc/fstab 파일의 모든 엔트리에 대해 마운트가 시도됩니다. 보통 시스템 부팅 시 자동으로 마운트되어야 하는 파일 시스템들은 /etc/fstab 파일에 등록되어 있습니다. 하지만 어떤 이유로 인해 시스템이 부팅될 때 해당 파일 시스템이 자동으로 마운트되지 않은 경우가 있을 수 있습니다. 이런 경우 mount -a 명령어를 사용하여 /etc/fstab 파일에 등록된 파일 시스템들을 수동으로 마운트할 수 있습니다. mount -a 명령어를 실행하면 /etc/fstab 파일의 모든 엔트리에 대해 다음과 같은 동작을 수행합니다. 1. 마운트할 디렉토..

어쩌다 엔지니어
오늘도 하루