재우니의 블로그

인기 글

ChatGpt 의 유료결제 영수증 및 청구서 다운로드

ChatGpt 의 유료결제 영수증 및 청구서 다운로드 https://chatgpt.com/ 사이트에 접속하며 회원가입을 합니다. ChatGpt 유료 결제를 위해서는 왼쪽 하단에 있는 "Team 워크스페이스 추가"를 선택합니다.   ChatGPT의 요금제는 세 가지로 나뉩니다: Free, Plus, 그리고 Custom Plan(기업용 요금제). 각 요금제의 특징과 차이점은 다음과 같습니다.1. Free Plan (무료 플랜)사용 모델: GPT-3.5제공 기능: 기본적인 질문 응답, 텍스트 생성접속 가능성: 트래픽이 많을 때는 사용이 제한될 수 있으며, 응답 속도가 느릴 수 있습니다.제한 사항: 최신 모델이나 고급 기능을 사용할 수 없고, 성능이나 속도 면에서 제한이 있습니다.2. Plus Plan (플러스..
AI 기술
2024.09.24

주민등록표 (말소자 초본) 발급 관련✔

주민등록표 (말소자 초본) 발급 관련 주민등록표 (말소자 초본)은 상속자인 분이 돌아가신 분에 대한 서류를 제출하는 용도 입니다. 정부24 https://www.gov.kr 사이트나 무인민원발급기에서는 해당 말소자 초본 서류를 얻을 수 없습니다. 해당 문서는 가까운 동사무소 즉 자치센터나 시청 또는 구청을 통해서만 발급이 가능합니다. https://www.gov.kr 정부서비스 | 정부24 정부의 서비스, 민원, 정책·정보를 통합·제공하는 대한민국 정부 대표포털 www.gov.kr 그리고 중요한건 돌아가신 분에 대한 주민등록번호를 미리 알고 가야 합니다. 만약에 신청 서류에 주민등록번호를 모를 경우, 제적등본 발급을 요청하여(비용발생) 기재하시면 됩니다. 이런 문서는 보통 상속자로 인한 재산 부분에 대해..
생활정보 🍜
2024.03.11

2018년~2024년,2025년,2026년 국가공휴일 엑셀 정리 ✔

2018년~2024년,2025년,2026년 국가공휴일 엑셀 정리 ✔ 2025년 부터 2026년까지 국가공휴일을 엑셀로 정리해 봤습니다. 데이터는 data.go.kr 인 공공데이터포털을 통해 자료 수집한 데이터 입니다.  년도월일국가공휴일2025111월1일2025127임시공휴일2025128설날2025129설날2025130설날202531삼일절202533대체공휴일202555어린이날202555부처님오신날202556대체공휴일202566현충일2025815광복절2025103개천절2025105추석2025106추석2025107추석2025108대체공휴일2025109한글날20251225기독탄신일2026111월1일2026216설날2026217설날2026218설날202631삼일절202632대체공휴일(삼일절)202655어린이날2..
생활정보 🍜
2025.01.24

Slack 슬랙 메신저와 Notion 노션 page 페이지 연동하여 알람 받기

Slack 슬랙 메신저와 Notion 노션 page 페이지 연동하여 알람 받기 Slack 에서 Apps 생성하기 slack 을 사용하시고 계신다면, 노션에서 알람 받을 workspace 안에 들어가서, 아래와 같이 Apps 우측에 있는 + 버튼을 선택합니다.   검색 기능에서 notion 라고 입력하면 아래 목록 중에 Notion 이 보이며 "add" 버튼을 선택합니다.   크롬 화면에서 slack 사이트가 새창으로 뜨며, 여기서 "Add to Slack" 버튼을 선택합니다. Notion 과 Slack 연동하기  이제, notion 사이트로 이동하게 되는데요. notion 사이트 화면에서 우선 인증을 먼저 합니다. 인증 완료 후 해당 화면으로 이동하지 않으므로 닫고 다시 "Add to Slack" 버튼을..
생활정보 🍜
2024.03.22

Windows 윈도우 10 에 OpenSSL 을 설치하는 방법

OpenSSL은 TLS (Transport Layer Security) 및 SSL (Secure Sockets Layer) 프로토콜을 위한 모든 기능을 갖춘 툴킷 입니다. Apache 스타일 라이센스에 따라 라이센스가 부여됩니다. 이 튜토리얼은 Windows 운영 체제에 OpenSSL 을 설치하는 데 도움이 됩니다.  1 단계 – OpenSSL 바이너리 다운로드  아래 다운로드 URL 을 통해 최신 OpenSSL Windows 설치 프로그램 파일을 다운로드 받으세요. OpenSSL 다운로드 페이지를 방문하려면 아래 링크를 클릭하세요. http://slproweb.com/products/Win32OpenSSL.html  2 단계 – OpenSSL 설치 프로그램 실행 다운로드 ..
Server,AWS
2024.03.11

최신 글

JavaScript : 부동소수점 연산 오차 문제와 해결 방법

아래는 자바스크립트에서 부동소수점 연산으로 인해 발생하는 미세 오차 문제와, 이를 해결하기 위한 여러 방법을 이론과 함께 설명한 예시입니다.자바스크립트 부동소수점 연산 오차 문제와 해결 방법자바스크립트는 IEEE 754 방식의 부동소수점 숫자 표현을 사용합니다. 이로 인해 0.1 + 0.2와 같이 간단해 보이는 연산에서도 미세한 오차가 발생할 수 있습니다. 예를 들어, 여러 소수점 값을 누적하여 계산하면 100.00000000000006과 같이 100과 정확히 일치하지 않는 결과가 나타날 수 있습니다. 이번 글에서는 이러한 부동소수점 오차 문제의 원인과 함께, 이를 해결하기 위한 다양한 자바스크립트 코드 예제 및 외부 라이브러리를 활용한 해결 방법을 소개합니다.1. 부동소수점 연산의 원인부동소수점 방식은..
자바스크립트
2025.03.07

ASP.NET Core DI(Dependency Injection - 종속성 주입) : Singleton vs Scoped vs Transient

아래는 ASP.NET Core 8에서 DI(Dependency Injection)를 활용해 Singleton, Scoped, Transient의 차이점을 이해할 수 있도록 난수(Random)를 생성하는 예제를 제공합니다. 이 예제에서는 각 서비스가 생성될 때마다 난수를 할당하고, 각 DI 라이프사이클(생명주기)에 따라 인스턴스가 어떻게 다르게 동작하는지를 보여줍니다.1. 서비스 인터페이스 및 구현 먼저, 각 라이프사이클별로 사용할 인터페이스와 클래스를 정의합니다.각 클래스는 생성자에서 new Random().Next(1, 1000)을 호출하여 난수를 생성하고, 이 값을 프로퍼티에 저장합니다.namespace DIExample{ // Singleton 인터페이스 및 구현 public interf..
ASP.NET CORE 🍔
2025.03.07

JavaScript : Hoisting(호이스팅) 최상단으로 끌어올려지는 현상 알아보자

1. Hoisting(호이스팅)이란?JavaScript에서는 변수 선언(var, let, const)과 함수 선언이 해당 스코프(전역 또는 함수 스코프) 최상단으로 끌어올려지는(hoisted) 현상이 발생합니다.즉, 코드가 실행되기 전에 변수와 함수 선언이 메모리에 등록되기 때문에, 선언된 위치와 상관없이 접근이 가능하게 됩니다.중요: 호이스팅은 **선언(declaration)**만 이동시키며, **초기화(initialization)**는 이동시키지 않습니다.2. 변수 호이스팅2.1. var 키워드의 호이스팅var로 선언된 변수는 호이스팅 시 선언만 끌어올려지고, 초기화는 실제 코드 실행 시점에 이루어집니다.아래 예제를 살펴봅시다.console.log(x); // undefinedvar x = 10;co..
자바스크립트
2025.03.05

Ghost 블로그 설치 (Node.js v22), nvm install 22.13.1

Ghost의 최신 버전(예: v5.110.0 이상)에서는 지원되는 Node.js 버전이 다음과 같이 명시되어 있습니다: ^18.12.1^20.11.1^22.13.1  즉, 만약 Node.js v22 계열을 사용하려면 최소 v22.13.1 이상이어야 합니다. Ghost는 Ghost(Pro)에서 실제로 사용되는 추천 버전을 기준으로 테스트되므로, 최신 Ghost 버전에서는 안정성과 성능을 위해 위 세 가지 옵션 중 하나를 사용하도록 권장합니다.아래는 Windows 환경에서 nvm을 사용하여 Node.js v22.13.1 이상을 설치하는 방법입니다.1. nvm for Windows 설치 확인 및 업데이트nvm-windows GitHub Releases 페이지에서 최신 설치 파일(nvm-setup.exe)을 다..
node.js
2025.03.02

엑셀·워드와 호환되는 최신 WYSIWYG 웹 에디터 10선

최신 자료를 기반으로 엑셀과 워드 호환이 잘 되는 상위 10개의 WYSIWYG 웹에디터를 조사하겠습니다. 이 목록은 사용량, 기능, 개발자 선호도를 고려하여 선정되며, 각 웹에디터의 공식 웹사이트 링크도 함께 제공해드리겠습니다. 엑셀·워드와 호환되는 최신 WYSIWYG 웹 에디터 10선1. CKEditor 5오픈 소스 기반의 CKEditor 5는 높은 완성도의 WYSIWYG 웹 에디터로, Drupal 등 주요 CMS에서 기본 에디터로採용될 정도로 널리 쓰입니다 (Drupal and CKEditor: a history of advanced content editing | CKEditor | CKEditor). 풍부한 플러그인과 커스터마이징 기능을 제공하며, Microsoft Word 문서를 댓글이나 변경 ..
생활정보 🍜
2025.02.28

Git 개발자가 Git을 구성하는 방법

https://blog.gitbutler.com/how-git-core-devs-configure-git/?utm_source=Nomad+Academy&utm_campaign=826f488517-EMAIL_CAMPAIGN_2025_02_28&utm_medium=email&utm_term=0_4313d957c9-7ac123137e-45655449 How Core Git Developers Configure GitWhat `git config` settings should be defaults by now? Here are some settings that even the core developers change.blog.gitbutler.com    1. Git을 확실히 더 좋게 만드는 설정(1) 브랜치(..
기타(툴)
2025.02.28

2025년 파비콘(Favicon ) 사용하는 방법: 세 가지 파일 알아보기

아래는 Evil Martians 블로그의 “How to Favicon in 2021: Six Files That Fit Most Needs” (2025년 업데이트 버전) 글을 기반으로 이 글은 파비콘(favicon)의 필요성과 최신 웹 브라우저 환경에 맞춘 최소 구성 세트를 어떻게 구현할 수 있는지 단계별로 설명하고 있습니다.최신 웹 환경에서의 파비콘 구성 가이드1. 파비콘의 중요성 및 역사파비콘은 웹사이트 탭이나 즐겨찾기, 모바일 홈스크린 등에서 사이트를 대표하는 작은 아이콘입니다.사용자 인식: 사용자들이 사이트를 빠르게 식별할 수 있게 도와주며, 신뢰도 및 브랜드 인지도를 높입니다.역사와 발전: 2000년대 초 등장한 이후, 다양한 기기와 브라우저가 등장하면서 필요한 아이콘 파일의 종류와 크기가 점점..
HTML
2025.02.17

ASP.NET Core 2.3 출시: .NET Framework 사용자를 위한 업그레이드 가이드

ASP.NET Core 2.3 출시: .NET Framework 사용자를 위한 업그레이드 가이드오늘은 ASP.NET Core 2.3 출시와 관련된 중요한 소식을 전해드리려고 합니다. 특히, .NET Framework에서 ASP.NET Core를 사용 중인 개발자분들께 꼭 필요한 내용이니 끝까지 읽어주세요!📌 ASP.NET Core 2.3 출시 배경최근 Microsoft는 .NET Framework에서 ASP.NET Core를 사용 중인 개발자들을 위해 ASP.NET Core 2.1을 ASP.NET Core 2.3으로 재출시했습니다. 이번 업데이트는 지원 기간이 종료된 ASP.NET Core 2.2를 대체하고, 개발자들이 지원되는 버전으로 쉽게 업그레이드할 수 있도록 돕기 위한 목적입니다.주요 내용ASP..
ASP.NET CORE 🍔
2025.02.13

ASP.NET Core 8 MVC : docker 활용하기

아래는 .NET 8.0을 명시적으로 지정하여 ASP.NET Core MVC 애플리케이션을 생성하고, Docker Desktop을 이용해 Docker 기반으로 설치부터 실행까지 진행하는 단계별 가이드입니다.1. Docker Desktop 및 .NET 8 SDK 준비Docker Desktop 설치 및 실행 확인Docker Desktop 다운로드 페이지에서 자신의 운영체제(Windows, macOS 등)에 맞는 Docker Desktop을 다운로드하고 설치합니다.설치 후 Docker Desktop을 실행하여 아이콘이 정상적으로 표시되는지 확인합니다..NET 8 SDK 설치 확인터미널(또는 명령 프롬프트)을 열고 아래 명령어로 설치된 .NET SDK 버전을 확인합니다.dotnet --version만약 .NET ..
ASP.NET CORE 🍔
2025.02.11

AI·NAVER APICLOVA - Speech Recognition (CSR) - STT (Speech-to-Text) 예제

CLOVA Speech Recognition은 사람의 목소리를 텍스트로 변환하는 네이버 클라우드 플랫폼의 서비스입니다. CLOVA Speech Recognition 서비스에서는 비서 애플리케이션, 챗봇, 음성 메모 등에 활용하는 다양한 음성 인식 기능에 대한 API를 RESTful 형태로 제공합니다. 모바일 환경에서는 사용자의 음성 입력을 전달받기 위해 Android와 iOS SDK 형태로 API를 제공합니다 네이버는 15초당 4원으로 15초 단위로 계산하게 됩니다. NAVER 시간대별 금액시간금액1 시간960원10 시간9,600원30 시간28,800원100 시간96,000원1,000 시간960,000원10,000 시간9,600,000원  naver speech to text api 주소입니다.https..
AI 기술
2025.02.05