본문 바로가기
728x90

공부 목록310

동영상 무료 편집 프로그램 오픈샷 비디오 에디터 설치 및 실행 오류 해결 스마트폰 보급 시대에 동영상 촬영을 시시때때로 하게 됩니다. 촬영된 영상을 회사 업무 시 보고자료로 활용하거나, 블로그에 업로드를 하기 위해서는 용량도 줄여야 하고 필요한 부분만 잘라서 사용하는 것이 좋습니다. 동영상 편집 프로그램 중 완전 무료로 사용할 수 있는 오픈샷 비디오 에디터에 대해 정리해 드립니다. 오픈샷 비디오 에디터(Openshot video editor)란? 오픈샷은 파이썬, Pyqt5, C++ 기반으로 만들어진 프로그램으로 윈도우, 맥, 리눅스 등 다수의 OS를 지원하는 크로스 플랫폼 비디오 편집기입니다. 오픈샷 비디오 에디터 프로그램은 완전 무료로 사용이 가능하며, 초보자들이 쉽게 사용할 수 있는 인터페이스를 제공하고 있습니다. 사용이 쉽다고 해서 기능이 적은 것은 아닙니다. 해당 프.. 2024. 3. 31.
웹사이트 구축을 위한 가상서버 구매 및 우분투 설치 및 사용법 웹사이트를 구축하기 위해 컴퓨터를 사용해야 합니다. 집에 있는 컴퓨터를 서버로 사용할 수도 있지만 사이트의 트래픽이 많아지면 리소스가 부족할 수 있습니다. 최근 AWS와 같은 가상 서버를 싸게 구매할 수 있기 때문에 이를 이용해 웹사이트를 구축하는 것을 추천합니다. 이번 글에서는 가상 서버인 벌처 구매 방법과 서버에 설치된 OS를 쉽게 사용하는 방법에 대해 정리합니다. 가상서버 구매하기에 앞서 가상서버를 구매할 때 공유 호스팅과 VPS 호스팅을 구분해야 합니다. 저도 전문가는 아니기 때문에 정확한 설명을 할 수는 없지만 큰 차이점으로 말하자면 동시 접속수에 따른 금액입니다. 공유 호스팅의 경우 접속자 수가 많으면 많은 금액을 지불해야 합니다. 제공되는 트래픽을 확인해 보면 많은 방문자수를 원하는 사람들에.. 2024. 3. 10.
웹사이트 구축을 위한 스택(Stack)이란 무엇인가? 웹사이트를 구성하기 위해서 필수 구성요소들이 필요합니다. 기본적으로 웹사이트를 구성하기 위해 필수적으로 알아야 하는 스택에 대해서 얘기해 보려고 합니다. 대표적인 스택에는 LEMP과 LAMP이 있으며 이에 대한 정리를 해보려고 합니다. 참고로, 해당 글은 가상서버에 라이믹스 CMS를 설치하여 웹사이트를 구성하는데 기반을 두고 있습니다. 웹사이트 구성을 위한 스택(Stack)이란? 스택이란 웹사이트를 구성하기 위해 운영체계, 웹 서버, 데이터베이스, 프로그래밍 언어들의 선택을 의미합니다. 스택에 요소에 해당하는 것들의 선택에 따라 LEMP, LAMP, WAMP 등의 스택명이 정해집니다. 처음 웹사이트를 구축하는 저에게 리눅스의 종류를 선택하는 것 만으로도 곤욕이었습니다. 가상 서버에 몇 번이나 OS를 설치.. 2024. 3. 10.
맥북, 아이패드의 키노트로 굿노트 속지 만들기 위한 해상도 설정 방법 아이패드의 활용도를 높이기 위해 굿노트를 큰맘 먹고 구매했고, 굿노트를 잘 쓰기 위해서는 용도에 맞는 속지가 필요하다는 걸 알았습니다. 맥북이나 아이패드에서 무료로 사용할 수 있는 키노트를 이용해서 굿노트 속지를 만드는 팁을 정리해 보려고 합니다. 굿노트 속지를 만들다. 굿노트의 기본 속지는 메모장 형태의 속지가 대부분입니다. 일정이나 캘린더 형태의 속지는 제공되지 않습니다. 인터넷 검색을 통해 제게 필요한 많은 속지를 받았지만 2%가 부족한 면이 있었습니다. 불필요한 공간, 폰트 타입, 색상 등 조금의 변경만 하면 사용성에 도움이 될 포인트들 말입니다. 제가 사용하는 디바이스는 맥북 M1과 아이패드 11프로입니다. 이들은 애플에서 무료로 제공하는 키노트를 사용할 수 있다는 장점이 있습니다. 파워포인트와.. 2023. 12. 30.
Cp, Cpk의 이해와 파이썬을 이용한 계산 함수 만들기 제조 회사에서 six-sigma를 업무에 적용하는 경우가 많이 있습니다. 그중에서 공정능력을 의미하는 Cp(Capability of Process)와 공정능력지표를 의미하는 Cpk(Capabiliry of Process Index)에 대한 이해는 업무에 많은 도움이 될 수 있습니다. 관련된 내용을 정리해 봅니다. Cp : Capability of Process (공정능력) Cp는 제조 공정의 분포의 폭을 나타내는 지표입니다. 일반적인 제조 현장의 품질 데이터는 정규 분포를 기반으로 한다고 가정합니다. 다음의 계산식을 보고 좀 더 설명해 보겠습니다. 공정능력(Cp)을 계산할 때 총 3개의 값이 필요합니다. USL과 LSL 그리고 분모에 있는 시그마의 값입니다. USL(Upper Spec Limit)과 LS.. 2023. 12. 30.
진동 데이터의 시간에 따른 주파수 변화 가시화하기 (plt.specgram) 파이썬 라이브러리 중 matplotlib은 데이터 가시화를 도와주는 역할을 합니다. 데이터 셋이 있을 때 여러 가지 방식으로 그래프를 그릴 수 있게 해 주는데요. 진동 데이터의 처리와 가시화를 돕는 plt.specgram() 함수에 대해서 알아보려고 합니다. 진동 데이터 분석을 위한 가시화 방법 진동 데이터는 특정 주기를 갖는 여러 신호들이 혼합되어 값을 나타내는 특징이 있습니다. 이러한 데이터를 분석하기 위해 FFT(Fast Fourier Transform)을 사용해 주파수별 진폭을 확인할 수 있습니다. 그 외에도 첨도, 왜도, peak to peak 등 여러 통계 데이터를 얻어 분석하는 방법도 있습니다. 일반 진동의 경우 주변 환경에 따라 그 값에 변동이 생기는데요. 이러한 변동을 한눈에 볼 수 있는.. 2023. 11. 29.
엑셀의 만능 단축키 F4의 기능들 정리 엑셀 사용에 있어 단축키의 활용에 따라 작업 속도가 확연히 달라집니다. 표 내에 데이터를 입력하고 그 데이터를 정리하는 과정에서 마우스 사용은 시간의 로스를 불러옵니다. 오늘은 엑셀 단축키 중에서도 필수적으로 사용해야 하는 만능 단축키 'F4'의 기능을 정리해 보려고 합니다. 마지막 수행 내용 반복 일반적으로 가장 많이 사용하는 단축키 'F4'의 기능은 이전 수행 내용을 반복하는 겁니다. 아래와 같이 한글로 된 부분을 노란색으로 칠하려고 합니다. '사람'이 있는 셀을 노란색으로 변경했습니다. 첫 번째로 '사람'부분에 색을 칠했고, 다음에 학교와 군대에 색을 칠해야 합니다. '사람'셀에 노란색을 칠했으니 엑셀에서 마지막에 수행한 내용은 노란색 칠하기입니다. 학교 셀을 선택한 후 'F4', 군대 셀을 또 선.. 2023. 11. 26.
맥북 M1, M2 칩에서 python pyqt5 설치와 백앤드 설정 맥북에서 파이썬을 이용하여 데이터 분석을 하거나 코딩을 하시는 분들에게 좋은 소식이 있습니다. 바로 pyqt5의 설치 관련인데요. 지금까지 맥북에서 바로 설치가 되지 않아 brew나 pyside를 설치해야 했습니다. 또한, 사용법도 윈도우와 조금 다르게 사용했는데 이제는 모든 사용이 윈도우와 동일하게 됐습니다. 해당 내용 자세히 알아보겠습니다. Vscode, Python에서 Pyqt5의 사용하는 목적 pyqt는 GUI를 위한 라이브러리입니다. 데이터 분석용으로 파이썬을 사용할 경우 GUI를 개발할 일은 별로 없습니다. 제가 pyqt를 사용하는 이유는 데이터의 그래프를 생성할 때 새창으로 띄우기 위해서입니다. 그래프를 새창에서 생성할 때 필요한 GUI를 pyqt 백앤드 설정으로 불러들이는 겁니다. 이렇게 .. 2023. 11. 26.
728x90