본문 바로가기

기타72

제가 뭘 했다고 번아웃일까요? 번아웃은... 번아웃은 사람이 지치고 소진되었을 때 나타나는 어떤 증상 혹은 상태를 뜻합니다. 우리가 일반적으로 번아웃을 이야기할 때는 주로 직무와 관련된 상황을 가리킵니다. 내 직업 또는 학업, 작업하는 일과 관련해 굉장한 소진과 냉소, 효능감 저하 등을 느끼는 경우 번아웃이라고 말합니다. 번아웃을 업무 효율에 관한 문제라고만 생각하기 쉬운데, 사실 이 문제는 생물학적, 신체적으로 영향을 주고 감정적인 문제나 심리적인 영향도 동반합니다. 몸과 마음 전반에 영향을 미칠 수 있기 때문에 주목받기 시작한 개념이죠. (중략) 여러분은 이렇게 느낀 적 없나요? 실제로 무척 힘들긴 하지만, 내가 뭐 그렇게 대단한 일을 한다고, 고작 이런 일로 힘들어하면 안 될 것 같다고요. 어리광을 부리는 것 같고, 스스로가 너.. 2020. 12. 5.
Ctrl-Shift-Enter(혹은 Space) : 자동 라인완성 얼마 전 페이스북에서 이런 질문글을 보았습니다. "여러분은 세미콜론 어떻게 찍으시나요? 문서 끝으로 어떻게 이동하나요?" 질문도 질문이지만, 정말 많은 댓글이 달렸는데 적잖이 당황했습니다. 그러게 빔 쓰세요, 엔드키 누르세요 등등 젯브레인 계열 IDE를 쓰시는 분들 중에도 신박한 몇 개 기능만 사용하고 정말 흔하게 쓰이는 효율적인 기능을 간과하는 경우가 많습니다. 개인적으로는 Ctrl-Shift-Enter가 그런 단축키입니다. 자동 라인완성기능인데, 이건 어떤 경우에 쓸 수 있냐면, 아래 예제코드를 한 번 보시겠습니다. import bar class foo(bar): def __init__(self): super(foo, self).__init__() self.hello("world") def hello.. 2020. 12. 1.
우리 소장님도 VB 전문가 우리 회사는 IT와 거리가 조금 멀다. 500여명 되는 우리 회사에서 IT와 전산보안 부서를 제외하고, 업무에 코딩을 한다고 대내외적으로 알려진 직원은 다섯명 내외다. 1. 성과혁신 담당부서 ㅇ과장님: 데이터분석, 시각화 by R 2. 자산평가 관련부서 ㅇ차장님: 전문프로그램 스크립팅 3. 흠.. 우리 소장님! 며칠 전 새로운 사실을 알게 되었는데, 우리 소장님도 VB를 잘 다루는 분이시다. 단순한 GUI 붙이는 수준이 아니고, DBMS도 여러 개 다룰 줄 아시고, 웹에도 관심이 많다. 본사출장을 같이 갈 기회가 있었는데 오가는 중 잠시 프로그래밍 이야기꽃을 피웠다. 근데 회사에서는 사용할 일이 많지 않아 개인적인 용도로만 쭉 사용해 오셨다고 한다. (그건 좀 어색했다. VBA면 엑셀 자동화든 뭐든 가능.. 2020. 12. 1.
파이참 열편집의 강력함(vs. NotePad++) 안녕하세요? 코딩하는 회사원 Martinii입니다. 얼마 전 제 영상에서 노트패드++의 강력한 편집기능을 소개하면서, 열편집에 대해 잠깐 다룬 적이 있었습니다. (개인적으로는 참 마음에 들었는데, 반응은 별로 좋지 않았습니다...) (우리나라에서 CC로 노트패드++ 소개한 영상이 이거 하나 밖에 없었다...) 파이참에도 노트패드++보다 훨씬 강력한 열편집 기능이 있는 거 알고 계셨나요? 이번 포스팅에서는 코드 편집시 유용하게 활용할 수 있는 여러 기능들 중 파이참의 찾아바꾸기, 열편집과 다중커서에 대해서 예제를 들어 소개하겠습니다. 우선 예제로 아래 코드를 한 번 봐주시기 바랍니다. 현재 여백이나 머리꼬릿말 여백이 float으로 지정되어 있습니다. (하얀 네모 부분) 이 숫자들을 모두 int로 변경해야 .. 2020. 8. 17.
[Pycharm] Python Console에서 한글깨짐 해결방법 일반적으로 파이참에서 파이썬콘솔을 열고, os나 shutil 등을 이용하면 한글이 깨지는 일이 드물다. 다만 아래 캡쳐화면처럼, 콘솔에서 터미널 명령어를 실행할 때... 이런 건 보기 불편하다. 코딩에 큰 지장을 주는 건 아니지만. 파이참 터미널(Alt-F12)을 열고 "dir/w"를 실행한 경우에는 한글이 제대로 출력된다. 터미널에서 ipython을 실행하고 "ls"를 실행해봐도 한글이 제대로 출력된다. 문제점은 파이썬 콘솔에서 터미널(커맨드프롬프트) 명령어를 불러올 때에만 깨진다는 것인데, 이유는 간단하다. 파이썬 콘솔은 UTF-8, 콘솔에서 불러오는 터미널은 CP-949가 활성코드페이지로 설정되어 있기 때문이다. 해결 방법은 의외로 간단하다. 매번 파이썬 콘솔을 열 때마다 터미널 활성코드페이지를 6.. 2020. 8. 10.
1. 파이썬으로 DavinciResolve를 제어하기 위해 필요한 준비작업 안녕하세요? 요즘 인기 급상승하는 부업거리, 유튜브 영상자동제작&업로드 시스템을 구축하기 위한 튜토리얼입니다. 1. 파이썬을 어느 정도 다룰 줄 아시고, 2. 다빈치리졸브를 써보신 분이라면 분명히 다빈치리졸브에 파이썬 스크립트 기능이 포함되어 있다는 사실을 알고 환호하셨을텐데요. 프로젝트 시작부터 끝까지, (다소 번거롭기는 하지만) 소스를 조합해서 영상을 만들고 유튜브나 비메오에 업로드 배포하는 단계까지 모두 리졸브 안에서 코딩으로 가능하다는 뜻이거든요. "유튜브 1일1영상 업로드 자동화" 같은 부업거리에 도전해 볼 만 하겠다고 생각하신 분들이 많을 것 같아요. 무료 비디오클립 수집, 무료e북 다운로드, 스크립트와 성우mp3 제작 등의 작업도 간단히 자동화할 수 있으니까요. 그리고, 파이썬 코딩이나 다빈.. 2020. 8. 10.
지금은 말수가 적은 게 강점이다. 나는 어렸을 때부터, 말수가 제일 적은 편에 속했다. 대신 속생각이 많았고, 표현도 잘 하지 못했다. 내 두껍고 무거운 목소리가 싫기도 했고, 나도 내 머릿속이 복잡해서, 타래를 풀어놓기가 쉽지 않았던 때문이기도 했다. 어렸을 때는 컴플렉스에 가까울 만큼, 말을 못하는 게 싫었는데, 나이를 먹고는 나도 모르게(지금은 안다) 이게 상당한 장점이 되어 있었다. 주변에 나 대신 말이 많은 사람이 참 많아졌기 때문이다. 학교에서도, 회사에서도 그렇고, 남의 험담이든, 스트레스 받는 이야기든, 고민이든 뭐든 이야기하고 싶어하는 사람이 참 많다. 서른 즈음에 깨닫게 된 거지만, 평소 말이 적은 대부분의 사람들도, 어떤 비밀번호 같은 코멘트 몇 마디를 해주면 마음에 쌓아놓은 이야기들을 술술 털어놓는다는 걸 알게 되었.. 2020. 7. 31.
[파이썬-다빈치리졸브 자동화] 타임라인의 FrameRate 알아내기 오늘부터 차근차근 동영상편집 프로그램 DaVinciResolve16의 파이썬API를 다뤄보려고 한다. 1차 최종 목표는, 1. 네이버가계부나 편한가계부 등에서 다운받은 월별 소비실적 엑셀파일을 가지고 2. 대본을 자동작성하고, 네이버API로 예쁜 음성을 만들어온다. 3. plt나 sns로 동영상에 삽입할 차트를 작성한다. 4. 이것저것 조합하여 1분 정도의 동영상 레포트를 렌더링한 후 메일발송하거나, 혹은 유튜브로 업로드 후 링크발송 적잖은 작업이 되겠지만 하여간에 큰 그림은 이렇다. 오늘 시작해보는 튜토리얼은 현재 열려 있는 다빈치리졸브 프로젝트를 파이참과 연결하고, 타임라인의 FrameRate를 알아오는 과정까지. 한 가지 중요한 점은, 외부에서 스크립트를 실행할 때 다빈치리졸브는 실행이 되어 있어야.. 2020. 4. 6.
다빈치리졸브를 외부에서 자동화하는 방법 1. 아쉽지만 파이참 등 외부에서 스크립트를 짜서 사용하려면 스튜디오 버전을 구매해야 한다. (구매하지 않아도 사용하는 방법이 있긴 하다) 2. 파이썬은 3.6으로 설치한다. 중요한 점은, 윈도우가 x64면 파이썬도 x64로 설치해야 임포트가 된다. 3. 현재 시점에서 3.6.10이 마지막 버전이지만, 3.6.8 x86 executable로 설치했을 때 fusionscript.dll을 인식하지 못했고, 3.6.7 x64 executable로 설치한 후에야 (파이썬 관련한 모든 환경변수를 이 버전으로 잡았다) fusionscript.dll도 인식이 되었고, 리졸브 내에서도 스크립트가 실행되었다. 긴 시행착오 끝에 ```import DaVinciResolveScript as dvr```이 실행되었다. 회사원.. 2020. 4. 6.