전체 글 82

VIM 숫자 순차 증가

아래와 같은 배열에서 배열의 인덱스를 순서대로 증가하고자 할때, vim을 통해서 간단히 해결 할 수 있습니다.   우선 Ctrl + v (vertical visual mode) 로 원하는 영역을 선택합니다. 다음으로 g와 Ctrl + a를 입력하면 끝입니다.gCtrl + a 결과적으로 아래과 같이 인덱스가 순차 증가하는 배열을 만들 수 있습니다.      실행 화면    2씩 증가가 필요한 경우, 아래와 같이 2g 입력 후, Ctrl + a를 입력하면 됩니다.2gCtrl + a

vim.hack 2024.12.29

고체와 유체 전단응력 비교 (전단변형률, 전단계수, 점성계수)

고체와 유체에서 전단변형률, 전단응력과 전단계수, 점성계수에 대해서 알아보자  - 고체의 전단변형률 (shear strain) γ=δsL=tanδϕ  미소 변형 (δϕ \gamma = \dfrac{\delta s}{L} = tan \delta \phi \approx \delta \phi . \delta s = U \cdot \delta t(x),.  \gamma = \dfrac{\delta s}{L} = \dfrac{U \cdot \delta t}{L} \approx \delta \phi $ ..

소리로 실시간 자막 생성하기 (팟플레이어)

「팟플레이어」에서 자막이 없는 영상에 소리로 자막을 생성하는 방법에 대해서 알아보겠습니다.    우선 팟플레이어를 통해서 영상을 재생합니다. 다음으로 마우스를 우클릭하여  자막 > 소리로 자막 생성 > 소리로 자막 생성... 을 선택합니다.     변환 엔진은 기본으로 권장하는 Whisper-Faster를 선택하였고, 모델은 tiny를 선택하였습니다.모델이 클수록 정확도가 증가하고 자막을 생성하는데 시간이 더 걸리는 것 같습니다.    변환 엔진 및 모델이 없는 경우, 아래와 같이 다운로드 버튼을 클릭하여 다운 받아줍니다.     이제 시작 버튼을 누르면 자동으로 언어를 인식하여 자막을 생성해줍니다.     다음으로는  자막 > 실시간 자막 번역 > 항상사용, 번역 아래에 표시, 카카오 번역을 선택하여 ..

application.hack 2024.12.27

Δ, δ, d, ∂ 의 차이점

열역학에서 Δ, δ, d, 의 기호가 자주 사용됩니다. 각 기호 간의 차이와 의미에 대해서 정리하면 아래와 같습니다. 기호의미예시설명Δ (Delta, 델타)상태 함수의 유한한 변화량ΔS=S2S1초기상태와 최종상태 사이의 엔트로피 변화량δ (delta, 델타)경로 함수의 미소 변화량δQ열량(경로함수)의 미소 변화량d ( differential , 디)상태 함수의 미소 변화량dS엔트로피(상태함수) 의 미소 변화량  (partial differential, 델, 라운드)다변수 함수의 편미분$ C_v = \frac{\partial ..

전략적 독서 목록 (유시민의 글쓰기 특강)

독서백편의자현 (讀書百遍義自見) (같은)글을 백 번 (반복해서) 읽으면 의미가 저절로 드러나게 된다 「유시민의 글쓰기 특강」에서 '글쓰기를 위한 전략적 독서'에 적합한 책을 추천한 목록이다. 도서저자출판사도덕적 인간과 비도덕적 사회라인홀드 니버문예출판사침묵의 봄레이첼 카슨에코리브르만들어진 신리처드 도킨스김영사이기적 유전자리처드 도킨스을유문화사파인만의 여섯 가지 물리 이야기리처드 파인만 강의, 폴 데이비스 서문승산정의란 무엇인가마이클 센델김영사프로테스탄트 윤리와 자본주의 정신막스 베버다락원유한계급론소스타인 베블런우물이 있는 집마음의 과학스티븐 핑거 외 지음와이즈베리다른 의견을 가질 권리슈테판 츠바이크바오강의신영복돌베게역사의 연구아널드 토인비동서문화사권력이동앨빈 토플러한국경제신문역사란 무엇인가에드워드 ..

life.hack 2024.12.27

윈도우에서 Neovim 설치 (Neovim-qt 설치)

윈도우에서 Neovim을 설치하고, Neovim-qt를 설치하여 GUI환경에서 사용하는 방법에 대해서 알아보도록 하겠습니다.  우선 아래의 공식 사이트에서 Neovim을 다운로드 받을 수 있습니다.https://neovim.io/ Home - NeovimNews Neovim 0.10   2024.05 Vim Boss   2023.08 More… Impressions "Neovim is exactly what it claims to be. It fixes every issue I have with Vim." —Geoff Greer "Full-screen Neovim looks cool as hell!" —DHH "A nice looking website, that’s one thingneovim.io   ..

vim.hack 2024.12.26

Easy Contex Menu (윈도우의 컨텍스트 메뉴 편집)

윈도우의 컨텍스트 메뉴(Context Menu)을 편집하는 방법에 대해서 알아보도록 하겠습니다.  우선 윈도우 컨텍스트 메뉴 (Context Menu) 란 아래 그림과 같이 윈도우 탐색기에서 마우스 우클릭시 나타나는 팝업 메뉴를 말합니다. 컨텍스트 메뉴는 상황에 따라 다른 메뉴를 보여줍니다. 예를 들어 바탕화면, 드라이브, 폴더에서 우클릭하는 것에 따라 다른 메뉴를 나타냅니다. 보통 윈도우 컨텍스트 메뉴는 윈도우 레지스트리 설정으로 변경할 수 있는데, 이를 간단히 GUI 방식으로 편집할 수 있는 프로그램이 있습니다. Easy Contex Menu 입니다. 아래 공식사이트에서 다운로드 가능하고, 설치할 필요없이 바로 실행가능합니다. https://www.sordum.org/7615/easy-context-..

application.hack 2024.12.26

PWM으로 DC-DC 컨버 모듈 출력제어

PWM을 이용하여 DC-DC 컨버터 모듈의 출력 전압을 제어하는 방법에 대해서 설명합니다.   준비물우선 필요한 준비물은 아래와 같습니다. PWM 발생이 가능한 MCU (Arduino)DC-DC 컨버터 모듈저항과 콘덴서DC-DC 컨버터 모듈은 아래와 같이 생긴 저가형 컨버터 모듈입니다. LM2596, XL600x와 같은 regulator ic형태를 사용한 모듈입니다. 이런 모듈들은 아래와 같이 FB 핀에 의해 전압분배로 출력 전압이 결정됩니다. [1] 내부적으로 OP AMP에 의한 비반전 증폭기(Non-Inverting Amplifier) 회로가 있으므로, 이때 출력되는 출력 전압의 공식은 아래와 같습니다. Vout=VREF(1+R1R2)사용목적에 맞게 Buck..

application.hack 2022.01.21

스텝 모터의 기초

1. 기본 구동원리 가장 기본적인 스텝 모터(Stepper Motor)의 구동원리는 아래 그림과 같습니다. 고정자 각 극에 교대로 전류를 흘려(여자 시켜서), 회전자를 회전하는 방법입니다. 2. 결선방법에 따른 종류 스텝 모터는 아래의 그림처럼 결선 방법에 따라 다양하게 구성할 수 있습니다. 여기에서 바이폴라(Bipolar) 와 유니폴라(Uinpolar)는 코일에 전류가 흐르는 방향을 의미합니다. 코일에 전류가 한쪽 방향으로만 흐르면 유니폴라, 양쪽 방향으로 교대로 흐른다면 바이폴라가 됩니다. [3] 3. 구동 회로 6선 유니폴라 스텝모터는 센터 탭에 Vcc를 연결하고, 나머지 선에서 전류를 빼주는 달링턴 싱크 회로(darlington sink driver)가 많이 사용됩니다 [4]. 4선 바이폴라 스텝..

life.hack 2021.05.10

GVim 에서 Grep 사용하기 (Grep을 이용하여 문자열 찾기)

윈도우의 gvim에서 grep을 사용하여 문자열을 찾는 방법에 대해서 알아봅니다. 먼저 윈도우에 grep.exe가 설치되어 있어야 합니다. Cygwin 을 통해서 직접 설치도 가능하지만, 이전 설정에서 git을 설치하셨다면 git에 포함된 grep을 사용해도 됩니다. git이 설치된 아래의 경로에 grep.exe가 있습니다. C:\Program Files\Git\usr\bin 위 경로를 시스템 속성의 환경변수 내 시스템 변수의 Path에 추가합니다. 설정이 완료되면 명령프로포트에서 grep을 입력하여 아래와 같이 출력되면 됩니다. 다음으로 _vimrc 설정입니다. 아래와 같이 입력 후 저장합니다. set grepprg=grep\ -rnH map :execute 'grep! "\" ' cw 사용법은 아래와..

vim.hack 2021.05.06

30분 달리기 플랜(10주)

누군가에겐 쉬운 일 일수도 있지만, 누군가에겐 30분 동안 쉬지 않고 달리기는 무척이나 노력이 필요한 일입니다. 저 같은 초보자, 저질체력도 따라 할 수 있는 30분 동안 달리기 플랜을 공유합니다. 좀 더 짧고 강렬한 4주나 8주 플랜도 있지만, 소프트하게 스타트할 수 있는 계획이 필요하신 분들에게 좋을 것 같습니다.    ※ 30분 달리기 플랜 우선은 가장 중요한 달리기 계획표입니다. 총 10주간 걷고 달리기를 반복합니다. 총합계가 30분이 되도록 실시합니다.  달리기걷기1주차2분4분2주차3분3분3주차4분2분4주차5분3분5주차7분3분6주차8분2분7주차9분1분8주차13분2분9주차14분1분10주차30분  상기 계획표는 아래 사이트에서 참고하였습니다.runnersworldkorea.com/bbs/board...

life.hack 2021.05.06

GVim 기본설정

윈도우에 설치된 gvim의 환경설정 파일의 위치는 설치경로 내에 있으며 _vimrc 입니다. 즉 설치경로가 C:\Vim이므로 C:\Vim\_vimrc 입니다. C:\Vim\_vimrc 파일을 열어 아래와 같이 입력 후 저장합니다. 기존 vim-plug 하단에 입력합니다. " Make sure you use single quotes Plug 'junegunn/vim-easy-align' Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } Plug 'tomasiser/vim-code-dark' " Initialize plugin system call plug#end() "My Settings filetype plugin indent on syntax on set..

vim.hack 2021.05.04

컴퓨터활용능력 1급 실기 후기

컴퓨터 활용 능력 1급 실기는 아래와 같이 2개의 과목으로 구성되어 있으며, 1. 스프레드시트 실무 2. 데이터베이스 실무 시험시간은 과목당 45분이며, 각각 70점 이상을 받으셔야 합격하실 수 있습니다. 어떤 분들은 짧게 3일 만에 붙으셨다는 분들로 계신데, 70점의 커트라인과 생각보다 짧은 시간으로 인해 그리 만만한 시험은 아닙니다. 저는 매일 조금씩 3주 ~ 4주 정도 공부했던 것 같습니다. 우선은 시험 신청입니다. 저는 필기 신청 때는 비교적 자리가 많았는데, 실기 접수 때는 자리가 없어서 다음 달 오픈 시에 접수했습니다. 시험장마다 다르긴 한데, 제가 본 시험장은 첫째 주 목요일 10시에 다음 달 시험이 오픈되었습니다. 한 가지 팁을 드리면, 시험 신청하실 때 연속해서 2회를 신청하시면 좋습니다..

vim-plug 설치하기

vim의 다양한 플러그인들을 설치하고 관리하기 위한 vim-plug를 설치합니다. 그 전에 git을 먼저 설치할 필요가 있습니다. 아래 사이트에서 Download 버튼을 클릭하여 설치파일을 다운로드합니다. git-scm.com/downloads 아래와 같이 설치합니다. 이후 열단계 정도 나오는데 모두 Next를 눌러 설치하면 됩니다. 설치가 완료되면 Git Bash를 실행해서 설치가 잘되었나 확인합니다. 다음으로는 아래의 사이트에서 vim-plug를 다운로드 할 수 있습니다. github.com/junegunn/vim-plug junegunn/vim-plug :hibiscus: Minimalist Vim Plugin Manager. Contribute to junegunn/vim-plug developm..

vim.hack 2021.03.12

윈도우에 GVim 설치하기

윈도우즈에서 gvim 설치방법에 대해 알아봅니다. 간단합니다. Next만 하면 됩니다. 우선 vim 홈페이지에 접속하여 설치파일을 다운로드합니다. www.vim.org/download.php#pc download : vim online Downloading Vim Vim is available for many different systems and there are several versions. This page will help you decide what to download. Most popular: Details and options for: Mirrors Alternative sites to download Vim files from. Sources Build Vim your www.vim.o..

vim.hack 2021.03.12