본문 바로가기

수고한일13

파이썬을 이용한 영상 다운로드 Chatgtp 에게 파이썬을 이용하여 영상 다운로드 GUI 프로그램을 하나 짜 달라고 했더니 짜 주었다... ^^  VideoDownLoad.py import os from tkinter import Tk, Label, Entry, Button, StringVar, filedialog, messagebox, ttk from yt_dlp import YoutubeDL def download_youtube_video(url, folder_path, progress_callback):     try:         # yt-dlp 옵션 설정         ydl_opts = {             'outtmpl': os.path.join(folder_path, '%(title)s.%(ext)s'),    .. 2024. 7. 2.
Anaconda 설치 아나콘다 (Anaconda)는 파이썬을 포함한 데이터 과학에 필요한 다양한 언어 및 패키지의 배포입니다.https://www.anaconda.com/download Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.www.anaconda.com다운자료를 받을 이메일 주소를 등록하면 요청한 Email로 다운링키를 확인 할 수 있다.다운로드 한 자료를 설치시 라이센스 동의 후 Just Me 로 설치한다.  Anacond.. 2024. 6. 17.
슈빵 앱 케익을 주문받아 단가 계산이 필요했는데, 슈빵이라는 앱이 재료관리에서 레시피노트, 단가계산기 까지 있어서 편리하게 베이킹 관련 레시피와 단가표등을 정리 할 수 있었다. 조금 불편한 것은 광고가 뜨는데, 레시피 노트를 적을 때 불편하다. 앱을 한번 내가 편하게 만들어 보는 것도 좋겠다는 마음이 들었다. 유투브 채널 링크도 넣고 베이킹 스토어와 연결되면 한번에 모두 다 할 수 있어 편하지 않을까싶다.. 개발자에게 제안해 보는게 더 빠르긴 하겠지만, 소일 거리로 해보는 것도 재미있겠다 싶다. 2024. 3. 16.
Flask 환경 구축 1) 파이썬 설치하기 https://www.python.org/download 에서 설치한다 2) 로컬환경에 가상환경 만들기 윈도우 PowerShell 을 관리자 권한으로 설정한다 > Set-ExecutionPolicy RemoteSigned 를 입력한다. 변경여부에서 A 를 선택한다. > GET- ExecutionPolicy 명령을 입력하여 RemoteSigned 으로 설정되어있는지 확인한다. > py -m venv venv 명령어로 venv 디렉터리가 생성되고 가상 환경이 만들어진다. > venv\Scripts\Activate.ps1 명령어로 가상환경을 활성화 한다. (venv) 가 가상환경에 진입했다는 뜻이다. 비활성화시는 > deactivate 명령어를 사용한다. 3) 플라스크 설치한다. 작업디렉.. 2024. 2. 12.
Microsoft Clipchamp 2024년 부터 성경통독을 녹음하기 시작했다. 하단의 검색창에서 녹음기를 입력하면 Windows 녹음기 앱을 선택한다. 빨간색 버튼을 누르면 녹음이 시작 된다. 나는 컴퓨터에 내장된 마이크를 사용했는데, 간단한 녹음에는 어려움이 없었다. 기본적으로 녹음된 파일은 *.m4a 의 형식이다. 이것을 선택 후 오른쪽 마우스를 Click 하여 Clipchamp로 편집을 선택하면 편집 화면이 출력된다,. 화면이 직관적으로 구성이 되어있어 한번보면 바로 실행 할수 있다. 녹음되 파일을 자르고 삭제해서 편집 한 후 오른쪽 상단의 내보내기를 선택하면 확장자가 .mp3 파일로 생성된다. 전문가 수준의 Youtube를 생성할 수 있다고 하니, 쉽게 접근하는 편집 툴을 상용하고자 한다면 Clipchamp가 빠르고 쉽게 접근할.. 2024. 1. 4.
HashiCorp Vault Vault 란 무엇인가? HashiCorp Vault는 신원 기반 비밀 및 암호화 관리 시스템입니다. 암호 는 API 암호화 키, 암호 및 인증서와 같이 액세스를 엄격하게 제어하려는 모든 것입니다. Vault는 인증 및 권한 부여 방법으로 제어되는 암호화 서비스를 제공합니다. Vault의 UI, CLI 또는 HTTP API를 사용하여 비밀 및 기타 민감한 데이터에 대한 액세스를 안전하게 저장 및 관리하고 엄격하게 제어(제한)하고 감사할 수 있습니다. 최신 시스템은 데이터베이스 자격 증명, 외부 서비스용 API 키, 서비스 지향 아키텍처 통신용 자격 증명 등을 포함하여 다양한 비밀에 대한 액세스가 필요합니다. 특히 플랫폼이 될 수 있기 때문에 누가 어떤 비밀에 액세스하는지 이해하기 어려울 수 있습니다. 특.. 2023. 8. 21.
Mongodb MongoDB 란? MongoDB 는 오픈소스 비관계형 데이터베이스 관리 시스템(DMBS)으로, 테이블과 행 대신 유연한 문서를 활용해 다양한 데이터 형식을 처리하고 저장합니다. NoSQL 데이터베이스 솔루션인 MongoDB는 관계형 데이터베이스 관리 시스템(RDBMS)을 필요로 하지 않으므로, 사용자가 다변량 데이터 유형을 손쉽게 저장하고 쿼리할 수 있는 탄력적인 데이터 저장 모델을 제공합니다. 이는 개발자의 데이터베이스 관리를 간소화할 뿐 아니라, 뛰어난 확장성을 갖춘 크로스 플랫폼 애플리케이션 및 서비스 환경을 구축합니다.MongoDB 문서 또는 문서 컬렉션은 데이터의 기본 단위입니다. 해당 문서들은 이진 JSON(JavaScript 객체 표기법) 형식으로 지정되어 다양한 유형의 데이터를 저장할뿐 .. 2023. 6. 2.
VirtualBox VirtualBox 란? Windows, Mac, Linux 등 다른 OS를 함께 실행시킬 수 있는 가상OS 구동 프로그램 1. 오라클 VirtualBox 다운로드 VirtualBox 다운로드 사이트 : www.virtualbox.org 2. 설치 후 여러가지 OS 가상환경을 만들어 사용할 수 있다. 왼쪽에는 내가 만든 가상 시스템명을 표현하고, 오른쪽에는 해당 가상시스템의 운영체계, 시스템 관련 정보 및 디스플레이, 저장소, 오디오, 네트웍 정보 및 공유폴더 등의 정보가 표현된다. 새로 만들기로 가상 머신을 생성 시키고 설정 값으로 각각의 시스템 설정을 변경 할 수 있으면 실행과 멈춤이 가능하다. 한대의 시스템에 여러개의 가상머신을 두어 다중시스템 환경을 사용할 수 있다. 3. Vagrant 설치 Va.. 2023. 5. 30.
Open Search Open Search 란 ? Apache 2.0 라이선스 하에 제공되는 분산형 커뮤니티 기반 100% 오픈 소스 검색 및 분석 제품군으로, 실시간 애플리케이션 모니터링, 로그 분석 및 웹 사이트 검색과 같이 다양한 사용 사례에 사용됩니다. OpenSearch는 데이터 탐색을 쉽게 해주는 통합 시각화 도구 OpenSearch 대시보드와 함께 대량 데이터 볼륨에 빠르게 액세스하고 응답하며 뛰어난 확장성을 지닌 시스템을 제공합니다. OpenSearch는 Apache Lucene 검색 라이브러리로 구동되며 k-nearest neighbors(KNN) 검색, SQL, Anomaly Detection, Machine Learning Commons, Trace Analytics, 전체 텍스트 검색 등 다수의 검색 및.. 2023. 5. 23.