
개요 배경 Notion Notion에서 사용 중인 생활 기록 페이지 Notion API 기본 설정 Notion API POSTMAN의 workplace fork 하여 사용하기 Notion API 호출 프로그램 날짜(date) 관련 포맷 설정 API 평일에는 다음 날, 금요일에는 주말 + 월요일 생성 Windows 작업 스케줄러 설정 배경 요새는 옵시디언과 블로그보다는 노션 페이지를 사용해서 습관과 메모를 기록하고 있습니다. 협업에서는 마이크로소프트의 loop를 사용을 하게 되었는데, 익숙해질 겸 개인적인 활동은 노션을 많이 사용하고 있습니다. 😂 노션을 사용하다보니, 생각보다 모바일 환경에서 원활하게 기록을 정리하기 꽤 편리했습니다. 점점 모바일 환경에 익숙해지다 보니 다른 노트 앱을 잘 사용하지 않게 ..

배경 WPF를 이용하여 DB 연동과 데이터 바인딩한 ListView 컨트롤을 좀 더 사용하고 싶어 졌습니다. 어떤 주제로 만들면 재미있을까 고민하다가 지금 Tistory의 콘텐츠 카테고리 이름을 오름차순으로 정렬해 주고 상태를 관리하는 용도의 프로그램을 만들면 좋겠다는 생각이 들었습니다. 과거에 C 프로그래밍을 공부하면서 퀵 정렬을 사용하여 만든 적이 있었는데 이번에는 진짜 사용하기 수월한 프로그램을 만들고 싶어 졌습니다. 2023.05.09 - [개발/Computer Science] - [C프로그래밍] 나의 Tistory 카테고리 알파벳 순서로 정렬하기 [C프로그래밍] 나의 Tistory 카테고리 알파벳 순서로 정렬하기 시작 C프로그래밍을 수강하는 과목이 있어서 공부할 겸 저의 티스토리 카테고리 알파벳..

개발 배경 Windows Forms 를 이용하여 간단하게 동영상 파일을 오디오 파일로 변환하는 프로그램을 만들 수 있었습니다. 다만, 개발 지식이 없는 사용자들에게 배포하기에는 설명이 길어지겠다 싶었습니다. 사용자가 사용법을 숙지하게 한다는 건 개발적으로 아쉬움이 있기 때문이다. 아쉬움을 해결하기 위해서 실제 사용자를 위한 프로그램을 만들자 결심하였습니다. 프레임워크로 WPF를 선택한 이유는 WPF의 기본 컨트롤 MediaElement을 사용하기 위해서였는데 만들다 보니 필요가 없어져서 삭제했습니다. 그래도, 레이아웃 배치와 스타일, 리소스 설정하는 것이 재미있어서 계속 이어서 만들었습니다. Version 1의 사용 후기에서 다운로드 폴더를 직접 설정하고 싶다는 의견에 공감하여 Version 2를 만들었..

개발 배경 Windows Forms 를 이용하여 간단하게 동영상 파일을 오디오 파일로 변환하는 프로그램을 만들 수 있었습니다. 다만, 개발 지식이 없는 사용자들에게 배포하기에는 설명이 길어지겠다 싶었습니다. 사용자가 사용법을 숙지하게 한다는 건 개발적으로 아쉬움이 있기 때문이다. 아쉬움을 해결하기 위해서 실제 사용자를 위한 프로그램을 만들자 결심하였습니다. 프레임워크로 WPF를 선택한 이유는 WPF의 기본 컨트롤 MediaElement을 사용하기 위해서였는데 만들다 보니 필요가 없어져서 삭제했습니다. 그래도, 레이아웃 배치와 스타일, 리소스 설정하는 것이 재미있어서 계속 이어서 만들었습니다. 완성된 프로그램 디자인 프로그램의 목표 동영상 파일 필터 동영상 확장자가 아닌 다른 확장자를 선택하지 않게 파일 ..

WPF(Windows Presentation Foundation) Microsoft에서 개발한 .NET Framework의 일부로, 윈도우 기반의 응용 프로그램을 개발하기 위한 UI 프레임워크입니다. XAML(Extensible Application Markup Language)을 사용하여 선언적으로 UI를 정의하고, .NET Framework의 다양한 기능을 사용할 수 있고, 기존의 Windows Forms 기술을 대체하기 위해 개발되었습니다. .NET Framework 3.0 에 등장했고, 디자이너와 개발자 간의 협업하게 코드와 UI를 분리하였습니다. .NET 5부터는 크로스 플랫폼 지원하게 통합되어 WPF로 개발된 애플리케이션은 Windows 환경 말고도 리눅스 macOS에서도 실행될 수 있습니다...

2023.08.04 - [개발/Windows] - [Windows Forms] ffmpeg를 사용하여 동영상 파일을 오디오 파일로 변환하기 [Windows Forms] ffmpeg를 사용하여 동영상 파일을 오디오 파일로 변환하기 배경 동영상 파일에서 음성을 추출해서 듣고 싶을 때가 있습니다. 기본 Windows 앱 기능이 있을 줄 알고 알아봤는데 동영상 구간 편집 기능은 있지만 음성만 추출하는 기능을 찾지 못했습니다. 간 hyangforest.tistory.com 외부 프로그램과 프로세스 통신을 사용했다면, 이번에는 NAudio NuGet 패키지를 사용해서 좀 더 쉽게 동영상 파일을 오디오 파일로 변환하는 프로그램을 만들어보았습니다. 코드 using NAudio.Wave; private void btnE..

배경 동영상 파일에서 음성을 추출해서 듣고 싶을 때가 있습니다. 기본 Windows 앱 기능이 있을 줄 알고 알아봤는데 동영상 구간 편집 기능은 있지만 음성만 추출하는 기능을 찾지 못했습니다. 간단하게 변환해 주는 사이트가 있어서 편하게 이용하면 되지만, 업무 상 보안에 관련된 영상을 무료 온라인 사이트를 사용해도 될지 망설여지는 순간이 있습니다. 마침 운영 관련된 프로그램을 만들고 있는 터라 공부할 겸 동영상 파일을 음성 변환하는 프로그램을 만들었습니다. 프로그램 화면 사용한 라이브러리 프로그램 : ffmpeg 더보기 ffmpeg는 무료로 사용할 수 있는 오픈 소스 멀티미디어 프레임워크입니다. 모든 영상의 디코딩/인코딩을 지향하고 있기 때문에 ffmpeg.exe 파일 하나로 인코딩이 가능하다. 사전 설..

SSMS를 사용하고 있는데 글자 간격이 아주 넉넉한 글자로 바뀌는 현상이 있습니다. 다양한 단축키를 사용해서 손에 익어서 어떤 순간인 지 전혀 감을 못 잡다가, 너무 불편해서 찾아보는데 구글 검색 키워드를 잘못 잡고 있다가 드디어 찾았습니다. 전자/반자 전환이 돼서 그렇다고 합니다. 전각 문자 전자는, 전각 문자입니다. 글자가 정사각형을 채우는 형태이며, 문자의 폭이 일반적인 영문자의 고정 폭의 2배 정도 폭을 가지는 문자를 전각문자라고 합니다. 주로 한중일 문화에서 사용하고 있습니다. 컴퓨터에서는 전각 문자를 2바이트로 인코딩 하는 경우가 많습니다. 반각 문자 반각 문자는 전각 만주의 가로폭을 반으로 줄여 직사각형을 채우는 형태를 가지고 있습니다. 전자/반자 전환하기 Alt 와 = Alt와 = 를 같이..