본문 바로가기

IT일반12

Bookmarklet을 만드는 방법: 간단한 웹 페이지 검색 업그레이드 1. Bookmarklet이란?정의: Bookmarklet은 JavaScript 코드를 포함한 URL이며, 사용자가 브라우저 북마크에 저장하여 쉽게 실행할 수 있는 작은 애플리케이션입니다.사용 장점: 웹 페이지 기능을 확장하거나 자주 수행하는 작업을 단순화합니다.인터넷 연결 없이도 브라우저에서 즉시 사용 가능합니다.2. 간단한 Bookmarklet 예제 만들기: Google 검색 업그레이드목표: 현재 웹 페이지의 제목을 Google에 자동으로 검색하는 Bookmarklet을 만들어보겠습니다.2.1 HTML 구조 준비먼저, 테스트할 간단한 HTML 파일을 준비합니다: 이 페이지의 제목을 검색하세요!2.2 Bookmarklet 코드 작성Google 검색에 현재 페이지의 제목을 자동으로 입력하는 Java.. 2024. 11. 21.
"포트가 이미 사용 중"일 때 확인 방법과 해결책 Windows 애플리케이션 개발 시 특정 포트를 사용하려고 할 때 "포트가 이미 사용 중"이라는 오류를 마주치는 경우가 있습니다. 최근에는 LM Studio에서 API 서버를 구동시키기 위해 Start 버튼을 눌렀을 때 오류가 발생했는데, 이는 Windows의 동적 포트 범위 예약 때문일 수 있습니다. 이 문제를 해결하는 방법을 알아보겠습니다.문제 상황 확인하기먼저 다음 명령어로 현재 예약된 TCP 포트 범위를 확인할 수 있습니다:netsh int ip show excludedportrange protocol=tcp이 명령어를 실행하면 현재 시스템에서 예약된 포트 범위 목록이 표시됩니다.주요 원인이러한 포트 예약의 주요 원인은 다음과 같습니다:Hyper-VWindows NAT Driver (WinNAT).. 2024. 11. 16.
시스인터널즈(Sysinternals) 유틸리티 가이드 마이크로소프트가 제공하는 시스인터널즈(Sysinternals)를 소개합니다. 1996년 마크 러시노비치(Mark Russinovich)가 만든 이 사이트는 윈도우와 리눅스 시스템 관리에 필수적인 고급 유틸리티들을 제공하고 있습니다. Sysinternals Utilities - SysinternalsEvaluate and find out how to install, deploy, and maintain Windows with Sysinternals utilities.learn.microsoft.com  주요 특징:Sysinternals Live 서비스를 통해 도구들을 다운로드 없이 웹에서 바로 실행 가능IT 전문가와 개발자들을 위한 다양한 시스템 진단/문제해결 도구 제공Windows와 Linux 시스템 모.. 2024. 11. 14.
Gaussian Splatting 3D 모델 만들기 Gaussian Splatting로 3D 모델 파일(*.ply) 만드는 방법은 여러가지가 있겠지만, 이번 글에서는 CLI(Command Line Interface)로 생성하는 방법을 설명합니다.PostShot 이라는 프로그램을 이용하면 영상 또는 이미지를 통해 실사같은 3차원 모델을 만들 수 있습니다.그런데 최근에 이 PostShot-cli 명령어가 추가되면서 명령줄에서 배치형태로 3차원 모델을 만드는 방법이 추가되었습니다. 기존 GUI를 통해 3차원 모델을 만드는 방법은 PostShot 홈페이지를 참고하시고 여기서는 명령행으로 만드는 방법을 설명합니다. 순서는1) 모델링 대상을 360도로 돌면서 영상으로 촬영한다.2) 영상에서 이미지들을 추출한다.3) PostShot CLI 명령어로 3차원 모델을 만든.. 2024. 11. 11.
MiniZinc: 초보자를 위한 소개 MiniZinc(미니징크)는 수학과 컴퓨터 과학의 매력을 발견할 수 있는 강력하고 유용한 도구입니다. MiniZinc는 OPTIMA의 지원을 받아 모나쉬 대학에서 개발되었습니다. 이 글에서는 MiniZinc의 주요 특징과 활용 방법을 소개하겠습니다. MiniZinc란? MiniZinc은 제약 모델링 언어로, 복잡한 문제를 쉽게 표현하고 해결할 수 있게 도와줍니다. 수학적 최적화 문제나 제약 만족 문제를 풀 때 사용됩니다. MiniZinc의 장점 높은 수준의 언어: 직관적이고 읽기 쉬운 논리적 구조로 문제를 모델링할 수 있습니다. 타입 안전성도 보장되어 있어 오류를 줄일 수 있습니다. 다양한 솔버 지원: 특정 솔버에 종속되지 않고 다양한 솔버 기술을 사용할 수 있습니다. 하나의 모델로 여러 솔버를 시험해 .. 2024. 11. 10.
가우시안 스플래팅(Gaussian Splatting) 3D 모델링 # 쉽게 알아보는 가우시안 스플래팅(Gaussian Splatting) 3D 모델링  안녕하세요! 오늘은 최근 주목받고 있는 3D 모델링 기술인 '가우시안 스플래팅'에 대해 알아보겠습니다. ## 📌 가우시안 스플래팅이란? 가우시안 스플래팅은 3D 공간을 표현하는 혁신적인 방법입니다. 여러 장의 사진만으로 실제와 같은 3D 모델을 만들 수 있어요. ## 🎨 어떻게 작동하나요? 1. **점들의 집합**    - 마치 스프레이 페인트를 뿌리듯이 작은 점들을 3D 공간에 뿌립니다    - 각각의 점은 구름처럼 부드럽게 퍼져있는 형태를 가져요 2. **자연스러운 표현**    - 이 점들이 모여 물체의 형태를 만듭니다    - 색상과 질감도 함께 표현할 수 있어요 ## 🆚 기존 3D 모델링과 무엇이 다른가요.. 2024. 11. 4.