본문 바로가기

분류 전체보기

윈도우에서 여러 파일 이름 쉽게 수정하기 (특정 패턴 삭제 혹은 변경) 윈도우 환경에서, 여러 개의 파일이 특정 패턴의 이름을 가지는 경우가 있습니다. 예를 들면, log_test_1.txt, log_test_2.txt 뭐 이런 식으로요. 이런 경우에 중간에 _test 이 문자열을 삭제하고 싶다면, 윈도우 파워셸을 통해 쉽게 수정할 수 있습니다. 파일이 있는 디렉토리에서 PowrShell 창을 띄우고, Dir | Rename-Item -NewName {$_.name -replace "바뀔패턴", "바꿀패턴"} 위와 같이 쓰면 해당 디렉토리의 모든 파일에 대해서 바뀔패턴이 바꿀패턴으로 바뀌는데, Dir에 특정 파일만 선택되도록 수정해서 쓸 수도 있습니다. 만일 특정 패턴을 그냥 삭제하고 싶으면, 바꿀패턴을 비우면 됩니다. (그냥 "" 이렇게요) 더보기
동영상에서 소리만 간단하게 추출하는 방법 동영상 파일에서 소리만 추출했으면 할 때가 가끔 있습니다. 저는 화면 녹화한 파일을 네이버 클로바노트로 업로드할 일이 있었는데 동영상 파일은 업로드가 안되고 음성파일 (mp3, aac 등)만 가능하여 어떻게 하는 게 가장 좋은 방법일까 찾아봤는데요, 먼저 인터넷을 검색해 보면 클라우드 방식으로 웹페이지에 동영상 파일을 올리고 음성파일을 다운받을 수 있는 서비스를 제공하는 곳들이 많습니다. 이런 서비스를 써도 좋겠지만, 개인의 파일을 인터넷에 올리는 것에 대한 거부감이 있고 업로드/다운로드에 시간이 걸리는 불편함도 있습니다. 그래서 좀 더 간편하게 PC를 통해 추출하는 방법을 찾다가, ffmpeg를 이용하는 방법이 괜찮아 보여 블로그에 공유해 봅니다. ffmpeg 다운로드 및 압축 해제 윈도우 버전은 이곳.. 더보기
라즈베리파이로 클라우드 뮤직서버 만들기 네트워크 플레이어는 다양한 음원을 재생하는 기능을 가지고 있습니다. 벅스나 타이달 같은 스트리밍 서비스를 사용할 수도 있고, 인터넷 라디오를 들을 수도 있으며 USB 메모리에 음원파일을 저장해서 들을 수도 있습니다. 소장하고 있는 음원의 용량이 많은 경우 USB를 사용하기가 불편하여 NAS를 이용하는 경우가 많은데, 관리하기는 편하지만 NAS장비를 집에서 운용해야 하므로 전기요금과 소음 문제 등 단점도 있습니다. 요즈음은 Google drive나 MS Onedrive같은 클라우드 서비스가 저렴하기도 하고 대학교 계정이 있으면 무료로 많은 용량을 제공해 주기도 하기 때문에, 이런 클라우드 드라이브에 음원을 저장하고 네트워크 플레이어에서 불러서 재생할 수 있는 방법이 없을까 생각해 보다가 현재 사용하지 않고.. 더보기
JBL GO3 휴대용 블루투스 스피커 사용기 / 리뷰 저는 집에서 주로 오디오로 음악을 듣지만, 가끔씩 이동하면서 음악을 듣고 싶을 때는 휴대용 블루투스 스피커 만한 게 없죠. 그리고 집 안에서도, 의외로 블루투스 스피커를 활용할 때가 있습니다. 안방에서 자기 전에 라디오를 들을 때, 욕실에서 샤워나 목욕을 할 때 등.. 그래서 지금까지 이런저런 종류의 휴대용 스피커를 구입해 보았고 (또 팔기도 했죠) 이번에도 큰 이유 없이 (그냥 사고 싶다는 이유로) JBL의 신형 모델 GO3을 구입했습니다. (협찬 아니고요, 제 돈으로 구입했습니다.) 원래는 중고를 구할 수 있으면 중고를 선호하지만 이 모델은 아직 출시된 지 시간이 많이 지나지 않아서인지 중고가 별로 없어서, 그냥 신품으로 구입했습니다. JBL은 사실 큰 스피커를 구입하고 싶은 브랜드인데 장소 (와 금.. 더보기
변덕쟁이 오렌지 로드 싱잉 하트 LP 도착! 올해 초에 우연히 일본에서 오렌지 로드 LP들이 전부 재발매된다는 소식을 듣고, 다른 앨범은 몰라도 이것만은 이번 기회에 꼭 구입해야겠다고 생각하고 HMV를 통해 예약 구매했던 싱잉 하트 LP가 드디어 도착했습니다. HMV에서 예약 구매한 건 2월 초였는데, 발매일인 4월 24일에 카드결제가 되었고 일주일 정도 걸려서 드디어 받아 볼 수 있었습니다. 배송은 EMS라서 우체국에서 배송해 주는데, 조그만 해프닝이 있었습니다. 분명히 오전에 문자로 집 앞에 두었다고 했는데, 아무리 찾아봐도 없기에 어떻게 된 건가 했더니 전혀 엉뚱한 동네의 같은 이름의 아파트 동/호수로 배송이 되었던 것이었는데요, 우편물을 수령하신 분이 전화를 주셔서 어떻게 할까 하다가 그냥 직접 가서 받아오기로 하고, 차로 30분 정도 걸리.. 더보기
Notepad ++ 에서 파이썬 파일 바로 실행하기 파이썬 소스파일을 만들 때 보통 Ultra Edit이나 Notepad++ 같은 텍스트 에디터를 사용합니다. 텍스트 에디터로 수정을 하면서 바로바로 실행을 해 보고 싶을 때가 있는데, 별도의 cmd창을 띄워 놓고 해도 되지만 가능하다면 에디터를 떠나지 않고 바로 실행하면 더 좋겠지요. 오늘은 Notepad++에서 파이썬 파일을 바로 실행하는 방법을 공유해 보겠습니다. 먼저, 윈도우에서 실행할 수 있는 배치 파일을 하나 생성합니다. 아래 파일의 파이썬 실행 파일 위치는 개개인의 환경에 따라 달라지므로, 본인의 PC환경에 맞추어 주시기 바랍니다. C:\Users\User\AppData\Local\Programs\Python\Python38-32\python.exe %1 @echo. @echo ====== en.. 더보기
"물 들어올 때 노 저어라" 영어로 하면? 스탄 게츠의 앨범 하나를 검색하다가 Allmusic사이트 리뷰에서 "물 들어올 때 노 저어라" 와 정확하게 일치하는 영어 표한을 찾아서 블로그에 공유해 봅니다. Strike while the iron is hot Producer Creed Taylor was obviously striking while the iron was hot, getting in as many Brazilian sessions as he could, yet the quality of the music-making remained consistently marvelous. 원문주소: www.allmusic.com/album/stan-getz-with-guest-artist-laurindo-almeida-mw0000649527 우리나.. 더보기
파이썬에서 문자열이 특정 단어를 포함하는지 체크하는 방법 파이썬은 문자열을 다루기가 아주 편리한 언어입니다. 오늘은 파이썬에서, 문자열이 특정 단어 (혹은 단어들) 을 포함하는지 체크하는 방법을 알아 보겠습니다. 먼저, 하나의 단어가 특정 문자열에 포함되어 있는지 확인하는 방법입니다. >>> str="I am a boy >>> "boy" in str True >>> "girl" in str False 간단하죠? in 구문을 이용하면 특정 단어가 문자열에 포함되는지를 쉽게 알 수 있습니다. 이번에는, 여러 개의 단어 리스트 중에 하나 혹은 여러개의 단어가 특정 문자열에 포함되어 있는지를 확인하는 방법입니다. >>> str="one two three" >>> keywords=["one", "two", "four"] >>> any(keyword in str for .. 더보기