재우니 개발자 블로그

인기 글

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

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

2024년, IT 종사자를 위한 필수 사이트 및 커뮤니티 정리

IT 종사자를 위한 필수 사이트 및 커뮤니티 정리IT 업계에 종사하는 개발자와 관련 분야 전문가들은 최신 기술 트렌드, 유용한 정보, 네트워크를 얻기 위해 다양한 온라인 커뮤니티와 사이트를 자주 활용합니다. 이번 포스팅에서는 개발자들이 꼭 알아야 할 사이트들을 커뮤니티, 기술 블로그, 교육 및 학습 플랫폼 등 카테고리로 나누어 소개합니다.1. IT 종사자 커뮤니티Hacker News설명: Y Combinator에서 운영하는 기술 및 스타트업 뉴스 사이트로, 전 세계 개발자와 스타트업 관계자들이 최신 기술 소식과 토론을 위해 방문하는 곳입니다.특징: 투표 시스템을 통해 인기 있는 뉴스가 상단에 배치되어 쉽게 확인할 수 있습니다.URL: https://news.ycombinator.comSlashdot설명:..
생활정보 🍜
2024.11.06

최신 글

JAVASCRIPT : JSON 형태 작성 시 입력 값 유효성 검사 함수

bigo 값에 대해 전각 문자 처리, 잘못된 % 인코딩, XSS 보안 위험, URL 유효성 등 모든 요소를 종합적으로 검사하고 정리해주는 validation 함수를 만들어 보죠. 이는 어떤 입력이 들어와도 JSON 직렬화, 서버 전송, 화면 출력에 안전하도록 만들어 보죠.비고 텍스트 필드 유효성 검사 함수 사용자 입력으로 들어오는 비고(bigo) 필드를 처리할 때는 입력 문자열을 안전하게 정리하여 서버로 전송해야 합니다. 본 함수는 다음과 같은 과정을 거쳐 입력값을 검사·변환합니다: 전각(全角) 문자 → 반각(半角) 변환: 전각 알파벳·숫자·특수문자를 대응하는 반각 문자로 변환합니다.잘못된 URI 인코딩 방지: % 기호로 시작하는 잘못된 인코딩(% 단독, %심, %2 등)이 있을 경우, decodeUR..
자바스크립트
2025.05.20

realgrid2-examples 를 windows 의 local 환경에서 실행해 보기

https://github.com/realgrid/realgrid2-examples ruby 와 devkit 을 설치하며, 2.7.2.1 버전을 설치해야 이슈없이 작동이 된다. 설치 가이드는 wikidocs 아래 사이트를 참고하면 된다. 설치 이후 ruby 버전을 확인해서 설치가 잘 되었는지 검증하고, sample 폴더 하위에서 gem 명령어를 통해 bundler 를 설치한다. 그 다음 의존성 파일을 읽어 bundle 명령어를 통해 설치를 한다. jekyll serve 명령어를 통해 모든 .md, .html, _layouts, _includes, _posts 등의 요소를 조합하여 _site/ 디렉터리 안에 정적인 HTML/CSS/JS 파일로 변환한다. 그 다음, eventmachine 을 이용한 TCP/..
기타(툴)
2025.05.09

VSCode Settings : Prettier formatter 코드 자동 정렬

VSCode Settings : Prettier formatter 코드 자동 정렬"VSCode, 그냥 쓰기만 하시나요? 제대로 세팅하면 속도와 정확도가 달라집니다!"안녕하세요, 개발자 여러분! 저는 최근에 팀 프로젝트를 진행하면서 코딩 생산성을 극적으로 높일 수 있는 방법을 찾게 됐어요. 바로 VSCode 설정을 커스터마이징한 덕분이었죠. 이 글에서는 제가 직접 사용한 settings.json 파일을 분석하면서, 왜 이런 설정들이 필요한지 하나하나 풀어볼게요. 특히 D2Coding 폰트, Prettier 포맷터, 그리고 Material Theme의 조합이 얼마나 작업 속도에 영향을 미치는지 실감하실 거예요.목차개발자 감성 저격: 폰트와 테마 설정 Prettier로 코드 스타일 자동화하기 언어별 포맷터 적..
기타(툴)
2025.05.09

OpenAI : Sharing > Share inputs and outputs with OpenAI 를 활성화(하루 최대 250만(2,500,000) 토큰까지 무료로 사용)

https://platform.openai.com/settings/organization/data-controls/sharing OpenAI의 조직 설정에서 Data Controls > Sharing > Share inputs and outputs with OpenAI 항목을 “Enabled for all projects”로 설정하면, 다음과 같은 일이 발생합니다. 조직 내 모든 프로젝트에서 OpenAI로 입력값(프롬프트)과 출력값(응답)이 공유됩니다. 즉, API를 통해 주고받는 모든 입력과 출력 데이터가 OpenAI에 전송되어, 모델 개선, 품질 측정, 사용 패턴 분석 등 OpenAI의 연구 및 서비스 품질 향상 목적으로 활용될 수 있습니다이 설정은 기본적으로 꺼져 있습니다. 즉, 별도로 활성화하지..
AI 기술
2025.05.05

python : MSSQL 데이터 Excel 로 내보내기

문제의 원인은 거의 90% 이상이 DRIVER= 항목 누락 또는 오타입니다.Python에서 MSSQL에 접속하려고 할 때 발생한 오류:('IM002', '[IM002] [Microsoft][ODBC 드라이버 관리자] 데이터 원본 이름이 없고 기본 드라이버를 지정하지 않았습니다. (0) (SQLDriverConnect)') 이 오류는 ODBC 드라이버가 지정되지 않았거나, 잘못된 커넥션 문자열을 사용했기 때문에 발생합니다. 이를 해결하기 위해 아래 단계를 따라 설정하세요.✅ 1. MSSQL ODBC 드라이버가 설치되어 있는지 확인Windows 기준최신 ODBC 드라이버: ODBC Driver 18 for SQL ServerMicrosoft 다운로드 링크 SQL Server용 ODBC 드라이버 다운로드 - ..
PYTHON
2025.04.30

SK텔레콤 유심 정보 해킹 사태 총정리: 피해, 대응, 소비자 조치까지

SK텔레콤 유심 정보 해킹 사태 총정리: 피해, 대응, 소비자 조치까지2300만 명이 위험에 처했다! 당신의 휴대전화, 정말 안전할까요?안녕하세요, 요즘 뉴스 보면서 많이 놀라셨죠? 저도 솔직히 처음에 '설마 내 정보도?' 싶었어요. 2025년 4월, SK텔레콤에서 터진 유심 정보 해킹 사고는 단순한 해킹 사건을 넘어서 우리 일상 전체를 뒤흔들고 있습니다. 저 역시 SKT 가입자로서 이번 사건을 그냥 넘길 수 없어, 이 글을 통해 정확한 상황과 우리가 지금 해야 할 일들을 정리해보려고 합니다. 지금부터 함께 차근차근 알아보죠!목차해킹 사건 개요와 경과 유출된 정보와 위험성 SK텔레콤의 대응 조치 정부 및 공공기관의 대응 소비자가 취해야 할 조치 향후 전망과 시사점해킹 사건 개요와 경과2025년 4월, S..
생활정보 🍜
2025.04.29

Cursor Talk to Figma MCP: 디자인을 혁신하는 연결

Cursor Talk to Figma MCP: 디자인을 혁신하는 연결Cursor와 Figma를 연결해야 하는 이유솔직히 말하면, 디자인 수정할 때마다 손으로 하나하나 고치는 건 진짜 귀찮았어요. 특히 대규모 프로젝트에서는 시간이 엄청나게 걸리잖아요? 그런데 Cursor와 Figma를 연결하면요, 텍스트 수정, 오브젝트 생성, 색상 변경 같은 작업을 코드 몇 줄로 끝낼 수 있어요. 뭐랄까, 일일이 클릭하고 복붙하는 고통에서 해방된 느낌이랄까요? 그리고 이 시스템은 특히 반복 작업이 많은 디자인 팀이나 빠르게 프로토타입을 수정해야 하는 스타트업 팀에 엄청난 도움이 됩니다.초간단 설치 가이드단계내용1Bun 설치 (Node.js처럼 패키지 매니저)2WebSocket 서버 실행: bun socket3Cursor에..
기타(툴)
2025.04.28

꼭 알아야 할 9가지 OOP 디자인 패턴 (c#)

안녕하세요! 이미지에 보이는 9가지 객체지향 디자인 패턴을 C#으로 실생활 예시와 함께 설명해 드리겠습니다. 1. 팩토리 패턴 (Factory Pattern)실생활 시나리오: 피자 주문 애플리케이션// 인터페이스 정의public interface IPizza{ void Prepare(); void Bake(); void Cut(); void Box();}// 구체적인 피자 클래스들public class CheesePizza : IPizza{ public void Prepare() { Console.WriteLine("치즈 피자 준비 중..."); } public void Bake() { Console.WriteLine("치즈 피자 굽는 중..."); } public..
CSharp 🍚
2025.04.25

IoC와 DI 개념 설명 - 개발자를 위한 가이드

IoC와 DI 개념 설명 - 개발자를 위한 가이드안녕하세요! 제어의 역전(IoC)과 의존성 주입(DI)이 처음에는 복잡하게 느껴질 수 있어요. 코드 예제를 통해 쉽게 이해해봅시다.전통적인 방식의 문제점먼저 전통적인 코드를 살펴보겠습니다:class UserService { private UserRepository userRepository; public UserService() { // 서비스가 직접 의존성을 생성 (강한 결합) this.userRepository = new UserRepository(); } public User getUserById(int id) { return userRepository.findById(id); ..
CSharp 🍚
2025.04.24

vibe code 방법(x 발췌)

✅ Vibe Coding은 멍청한 게 아니다 - 당신이 잘못하고 있는 것이다(AI를 활용한 빠르고 효율적인 앱 개발 가이드) 1️⃣ 대중적인 기술 스택을 사용하라노력 적게, 효과는 크게 (Zero Effort, High Reward) 웹사이트: Wix, Framer, BlackBoxAI 등 빌더 활용웹 앱: Next.js + Supabase 조합 추천복잡한 백엔드가 필요하면 Python 추가게임 개발: Unity 또는 Unreal 사용 ⚠️ 비주류 스택을 선택하면 AI가 익숙하지 않아 개발 속도 저하2️⃣ 간단한 PRD를 작성하라중간 노력, 높은 효과 (Medium Effort, High Reward) PRD = Product Requirement Document (제품 요구 명세서)명확한 목표 설정 ..
AI 기술
2025.04.23