반응형

전체 글 48

Windows 업데이트 후 네트워크 프린트 "알 수 없는 상태" 해결

요즘 Windows 11 자동업데이트로 여기저기서 많은 불편한 상황이 발생하고 있는 것 같습니다. 업데이트 후 잘 돌아가면 되는데, 멀쩡히 잘 사용하던 네트워크가 프린터가 갑자기 통신 두절이 된다던지 말입니다. 아래는 Windows 11 환경에서 네트워크 프린트 (어떤 프린터라도 동일 합니다) "알 수 없는 상태"로 갑자기 출력이 않된다면 아래 처럼 꼭 해보세요 90% 이상 해결 됩니다. [1단계] 설정 → Blutooth 및 장치 → 프린트 및 스캐너 메뉴로 진입 [2단계] 네트워크(유/무선 모두 동일)로 연결되었으나 "알 수 없는"상태로 통신 구절된 드라이버 선택 후 → 프린터 속성 → 포트 탭의 설정된 정보를 확인! → 만약 연결 포트 정보가 "WSD-XXXXXX...." 이런 식이라면..

IT issue 2026.05.28

Windows 임시 폴더 삭제 (디스크 용량 확보)

Windows10 or 11 임시 파일(Temp)은 Win + R 키를 누른 후 %temp%를 입력하여 나타나는 폴더에서 모든 파일(Ctrl+A)을 선택해 Shift + Delete로 영구 삭제하면 디스크 공간을 확보할 수 있습니다. ** 사용 중인 파일은 '건너뛰기'를 선택하며, 시스템 안정성에 영향을 주지 않습니다. [주요 임시 파일 삭제 방법]빠른 방법 (%temp%): Win + R -> %temp% 입력 후 확인 -> 폴더 내 모든 파일 삭제.시스템 Temp 폴더: Win + R -> temp 입력 후 확인 -> 폴더 내 모든 파일 삭제.설정 메뉴 사용: 설정 > 시스템 > 저장소 > 임시 파일 > 파일 제거.디스크 정리 사용: 윈도우 검색창에 '디스크 정리' 입력 > C: 드라이브 선택 >..

IT issue 2026.04.04

SSH 암호화 키 생성 및 복사(암호없이 안전하게 원격 접속)

SSH 키 쌍(비밀키 및 공개키)을 생성하여 원격 서버로 복사하면 비밀번호 없이 안전하게 로그인할 수 있습니다. ssh-keygen으로 키를 생성하고, ssh-copy-id 명령어를 사용하여 공개키를 서버에 등록하는 것이 가장 일반적인 방식입니다. 1. SSH 키 쌍 생성 (로컬 PC)터미널(Terminal)을 열고 다음 명령어를 입력하여 SSH 키를 생성합니다. bashssh-keygen -t rsa -b 4096 엔터 3번: 파일 저장 위치와 비밀번호(passphrase)를 묻는데, 암호 없이 사용하려면 모두 엔터를 눌러 넘어갑니다.키는 ~/.ssh/id_rsa (비밀키)와 ~/.ssh/id_rsa.pub (공개키)로 저장됩니다. Enter file in which to save the key ..

Linux 2026.02.21

[LLM 필수 도구] noapi-google-search-mcp 완벽 가이드 - API 키 없이 Google 검색, OCR, 유튜브 분석까지!

안녕하세요! 오늘은 로컬 LLM(LM Studio, Claude Desktop 등) 사용자들에게 필수적인 MCP 서버인 noapi-google-search-mcp를 소개해드리겠습니다. API 키 없이 Google 검색은 물론 OCR, 유튜브 분석, 이미지 인식까지 가능한 강력한 도구입니다.📌 목차MCP란 무엇인가?noapi-google-search-mcp 소개API 기반 서버와의 비교설치 방법MCP 클라이언트 설정사용 가능한 도구들실전 사용 예시결론🔍 MCP란 무엇인가?MCP(Model Context Protocol)는 Anthropic에서 개발한 개방형 프로토콜로, AI 모델이 외부 도구와 데이터 소스에 연결될 수 있도록 표준화된 방법을 제공합니다.MCP의 핵심 장점:표준화: 다양한 도구를 일관된 ..

AI 2026.02.13

오라클 에러코드 원인 및 해결책 모음 (ORA-01300 ~ 01498)

# ORA-XXXXX 에러코드를 검색해서 찾아보세요~!---ORA-01300: 지정된 LogMiner 옵션을 사용하려면 쓰기 가능한 데이터베이스가 필요합니다Cause: 데이터베이스가 쓰기 가능해야 하는 옵션이 지정되었습니다.Action: 다른 옵션을 지정하거나 데이터베이스를 쓰기 모드로 열어야 합니다.---ORA-01301: 플랫 파일 생성 중 파일 쓰기 오류Cause: 플랫 파일 생성 중 파일에 쓰는 도중 오류가 발생했습니다.Action: 해당 없음---ORA-01302: 딕셔너리 빌드 옵션이 없거나 잘못되었습니다Cause: 딕셔너리 빌드 옵션이 누락되었거나 잘못 지정되었습니다.Action: 리두 로그로 빌드하거나 플랫 파일로 빌드 중 하나를 지정하십시오. 플랫 파일로 빌드하는 경우 파일명과 디렉터리를..

Oracle&DB 2025.12.23

오라클 에러코드 원인 및 해결책 모음 (ORA-01200 ~ 01299)

# ORA-XXXXX 에러코드를 검색해서 찾아보세요~!---ORA-01200: string 파일의 실제 파일 크기가 string 블록의 올바른 크기보다 작습니다Cause: 운영체제가 반환한 파일 크기가 파일 헤더와 컨트롤 파일에 기록된 파일 크기보다 작습니다. 파일이 잘려(truncate) 버린 상태입니다. 불완전하게 복사된 결과일 수 있습니다.Action: 정상적인 데이터 파일 사본을 복원하고 필요 시 복구를 수행하십시오.ORA-01201: file string 헤더가 올바르게 기록되지 않았습니다Cause: 파일 헤더에 대해 I/O 오류가 보고되었습니다. 오류가 포착되었으며 두 번째 시도가 수행됩니다.Action: 해당 파일은 복구가 필요할 가능성이 큽니다. 추가 오류 메시지가 필요한 조치를 안내합니다..

Oracle&DB 2025.12.23

오라클 에러코드 원인 및 해결책 모음 (ORA-00900 ~ 01199)

# ORA-XXXXX 에러코드를 검색해서 찾아보세요~!---ORA-00900: 잘못된 SQL 문장ORA-00901: 잘못된 CREATE 명령ORA-00902: 잘못된 데이터 타입ORA-00903: 잘못된 테이블 이름ORA-00904: string: 잘못된 식별자ORA-00905: 키워드 누락ORA-00906: 왼쪽 괄호 누락ORA-00907: 오른쪽 괄호 누락ORA-00908: NULL 키워드 누락ORA-00909: 인자 개수가 잘못됨ORA-00910: 데이터 타입에 비해 지정된 길이가 너무 김Cause: CHAR, RAW 타입의 경우 길이가 2000 초과, 그 외 타입은 4000 초과Action: 더 짧은 길이를 사용하거나 VARCHAR2, LONG CHAR, LONG RAW와 같이 더 긴 길이를 허용..

Oracle&DB 2025.12.23

오라클 에러코드 원인 및 해결책 모음 (ORA-00442 ~ 00877)

# ORA-XXXXX 에러코드를 검색해서 찾아보세요~! ORA-00442: Oracle Database Express Edition (XE) 단일 인스턴스 위반 오류Cause: 하나 이상의 Oracle Database Express Edition (XE) 인스턴스를 시작하려고 시도했습니다.Action: 둘 이상의 인스턴스를 실행하려면 Oracle Database Standard Edition (SE) 또는 Oracle Database Enterprise Edition (EE)로 업그레이드하십시오.---ORA-00443: 백그라운드 프로세스 "string"가 시작되지 않음Cause: 지정된 프로세스가 시작되지 않았습니다.Action: 실행 파일 이미지가 올바른 위치에 있고 올바른 권한이 설정되어 있으며..

Oracle&DB 2025.12.23

오라클 에러코드 원인 및 해결책 모음 (ORA-00000 ~ 00439)

# 에러코드를 검색해서 찾아서 확인해 보세 [ORA-00000] 정상적으로 완료됨원인: 작업이 예외 없이 정상적으로 완료됨해결책: 조치 필요 없음[ORA-00001] 고유 제약 조건 (string.string) 위반원인: INSERT 또는 UPDATE 문이 중복된 키를 삽입하려고 함해결책: 고유 제약 조건을 제거하거나 중복되지 않은 값을 삽입함[ORA-00018] 최대 세션 수 초과원인: 모든 세션 상태 객체가 사용 중임해결책: SESSIONS 초기화 파라미터 값을 증가시킴[ORA-00019] 최대 세션 라이선스 수 초과원인: 모든 라이선스가 사용 중임해결책: LICENSE MAX SESSIONS 파라미터 값을 증가시킴[ORA-00020] 최대 프로세스 수(string) 초과원인: 모든 프로세스 상태 객..

Oracle&DB 2025.06.21

Raspberry Pi - Sense Hat을 통한 진동감지 구현

라즈베리 파이에서 진동을 측정하기 위해서는 진동 센서 모듈이 필요하다. 대표적으로 SW-420 같은 센서를 사용하면 진동측정이 가능하다. 그러나 이번에는 라즈베리파이의 아스트로 파이(Astro Pi)프로젝트로 개발되어 판매되는 통합 센서모듈 Sense-Hat을 통해서 진동감지를 구현해 보려고 한다. Sense-Hat에는 온/습도 센서, 압력 센서, 가속도 센서, LED매트릭스, 조이스틱 등 다양한 센서가 Hat으로 통합되어 제공되는데 진동감지 구현을 위해서는 내장된 가속도계 센서(Accelerometer)를 활용하여 진동감지(측정)을 구현하려고 한다. 먼저 Sense Hat을 사용하기 위해서는 관련 라이브러리를 설치해야 한다. (샘플코드도 같이 설치된다) $ sudo apt install sense-ha..

Embedded 2023.03.25

[Raspberry Pi] apt update - Reading package lists...Error! 문제 해결법

Raspberry Pi의 운영체제 Linux 배포판(Raspberry Pi for Desktop 또는 라즈비안)을 설치후 시스템 라이브러리 업데이트를 위해 아래의 명령을 실행했는데 패키지 리스트 오류가 발생하였다. $ sudo apt update && sudo apt full-upgrade -y [결과] 원인은 apt 패키지 설치관리자의 List 가 오래되거나 패키지 다운로드 경로가 잘 못 기재되어 발생하는 오류였다. 해결책은 기존의 apt 패키지 리스트 정보를 삭제하고 다시 업데이트를 찾아서 최신 패키지 리스트로 갱신하면 오류가 해결되었다 [해결책] $ sudo rm -r /var/lib/apt/lists/* $ sudo apt clean && sudo apt update [결과] 패키지 리스트 에러 ..

IT issue 2023.03.25

Windows 원격 데스크탑 '사용자 계정 제한'오류 해결방법

Windows10 이상의 운영체제에서 원격 데스크탑(mstsc)를 사용하여 원격PC에 접근할때, 원격 계정의 암호가 설정되어있지 않으면, 원격 데스크탑에서 '사용자 계정 제한'오류가 발생한다 '사용자 계정 제한(예:사용 시간 제한) 때문에 로그인할 수 없습니다. 도움이 필요하면 시스템 관리자나 기술 지원 서비스에 문의하십시오.' 이 오류에 대한 Microsoft에서 제공한 해결방법은 '로컬 그룹정책'에서 '계정'파트의 '로그인 암호사용'부분을 "사용"에서 "사용안함"으로 변경하는 것이다.

IT issue 2022.08.02

[JS] showModalDialog is not defined

windows.showModalDialog() 오류 웹표준화 이전에 개발된 홈페이지의 게시판 프로그램에서 기존 인터넷익스플로러에서 발생하지 않던 오류가 크롬이나, 엣지등 최신 웹표준화를 지원하는 브라우저에서 Javascript 참조오류가 발생하는 경우가 있다 특히, 가장 많은 사례는 "showModalDialog" 미지원에 따른 오류로, IE4 이후에 도입되어 호환성을 위해서 타 브라우저에서도 사용되었다가, 부모자식창의 통신방식, 모바일 호환성, 보안 등 여러가지 이유로 최신 브라우저에서는 지원을 종류하고 있다. - Chrome의 경우 36버젼 이후 완전히 제거 [Link] https://groups.google.com/a/chromium.org/g/blink-dev/c/xh9fPX0ijqk/m/ixHZ..

JavaScript 2022.07.12

[C#] C# 대리자(delegate)의 발전

C# 1.0에서는 코드의 다른 위치에 정의된 메서드를 사용하여 명시적으로 초기화하는 방식으로 대리자의 인스턴스를 만들었습니다. C# 2.0에서는 대리자 호출에서 실행될 수 있는 이름 없는 인라인 문 블록을 작성하는 방법으로 무명 메서드의 개념을 소개했습니다. C# 3.0에서는 개념적으로 무명 메서드와 비슷하지만 더 간결하고 표현이 다양한 람다 식을 소개했습니다. 이러한 두 기능을 함께 익명 함수라고 합니다. 일반적으로 .NET Framework의 버전 3.5 이상을 대상으로 하는 애플리케이션은 람다식을 사용해야 합니다. 다음 예제에서는 C# 1.0에서 C# 3.0까지 대리자 만들기의 발전을 확인할 수 있습니다. class Test { delegate void TestDelegate(string s); s..

C# .NET 2022.07.03

XE 오브젝트(Object) Not Found 이슈

PHP 7.2에서 Object 클래스를 사용할 수 없음. PHP 7부터 예약어로 지정됐고, 최근 PHP 7.2에서 변경으로 인해 사용이 제한 됨. PHP 7.2는 현재 RC6 단계이지만 이 변경 사항은 정식버전에도 반영될 것으로 보임 XE는 이러한 PHP 7.2의 변경사항에 맞춰 Object 클래스의 이름을 BaseObject로 변경합니다. 이로 인한 호환성 문제를 피하기 위해 PHP 7.2 미만에서는 여전히 Object 클래스를 사용할 수 있습니다 (class_alias()를 이용해 Object클래스를 유지합니다) 이는 PHP 7.2의 변경으로 인해 XE가 변경을 따라갈 수 밖에 없는 부분입니다. return new Object(...)과 같은 코드를 사용한 모듈, 애드온, 위젯 등은 이 변경사항을 반..

IT issue 2022.04.14
반응형