취미생활/스마트하게 일하기 16

[윈도우 단축키] 멀티 윈도우 제어하기

What? 문서 작업이나 이런저런 작업을 전부다 PC로 하고 있는 요즘. A가 전달해준 자료를 기존자료 B와 비교해서 문서 C에 반영한다. 이때, D가 전달해준 내용도 함께 반영해야한다. 이런 상황.. 나만 자주 있는건가? 문서 4개 까지는 뭐 요즘 다들 듀얼 모니터 사용하기도 하고 모니터도 큼직큼직하니 문제없이 사용가는 하지만, 이 작업을 10개 문서에 반복한다면? 20개는? 30개는? 중간중간 적용해야하는 자료를 열기 위해서 동일 폴더로 돌아가고 다시 다른데로 가고 또 다른데로가고... 이 작업을 무한대로 반복해 가면서 해야한다. 무념 무상으로 일은 일이다~~라는 마음으로 그냥 하면 할 수는 있겠지만... 필자의 경우에는 문서 하나를 수정하기 위해서 탐색기만 7번 정도 이동했으며 참고 문서는 3개를 ..

[문서관리] SVN을 이용한 문서 관리(word)

What? 문서 작업을 줄창 하다가 보면 괴리가 심하게 느껴진다. 한번에 깔끔하게 완성된다면 좋겠지만, 실상은 문서 작업 → 검토 → 수정 ↖---------------↙ 무한 반복을 하게 되는데, 그라다가 갑자기 툭 치고 들어오는 질문에 맨붕이 온다 "그때 그거(수정전) 뭐였지 ?" 이미 수정해서 저장까지 하고 문서까지 닫았다면, 백업본이 없다면, 삭제된 자료가 여러 자료를 종합한 분석 결과라면, 야근 확정이다. Then? SVN(Subversion)을 활용하는 방안이 가장 좋았다. 물론 요즘은 이런저런 프로젝트를 관리하는 프로그램들 (Notion, 원노트 등등)이 있기는 하지만, 역시 업무에서는 고전적인 문서 기반으로 작업을 하기 때문에, 오래된 도구가 역시 좋다. SVN이란? 그리고 본인도 SVN을..

[3d 프린터] 손목 받침대 만들기

What? - 평소에 키보드를 사용할때는 항상 가장 낮은 높이의 키보드만들 사용한다. 높이가 조금 높거나 경사가 심하게 져잇는 키보드를 사용하게 되면 단시간 사용하는 동안에는 편하게 느껴지지만, 장시간(수일~수개월) 고강도로 사용을 하게되면 여지없이 손목에서 통징이 느껴졌다. - 기계식 키보드를 사용해보고 싶어서 저렴하게(Hacker제품, 아마 PC방용?) 구해왔는데, 키감도 재미있고 소리까지도 괜찮기는 한데,,, 높이가 너무 높아져서 집에서 잠깐씩 사요 ㅇ하는 거라고 하더라도 불편하게 느껴지시 시작함. Then? - 키보드 손목 받침대를 검색해 보기 시작함. 맘에 드는 제품은 이렇게 나무를 사용한 제품이긴 한데..... 저렴하게 써보려고 중고로 구매한 녀석을 위해서... 이런 손목받침을 사용하기는 너무..

[PC] 새 PC구입

What? 요즘은 집에서 PC를 사용할 일이 거의 없기는 하다. 회사에서 대부분의 업무를 마무리하고, 집에 와서는 하는일이라고는 간단한 웹서핑 정도. 다른 작업을 할 시간 자체가 없다. 하지만, 요즘 들어서 새로운 업무에 대해서 공부를 할 필요성을 절실하게 느끼기 시작했다. 새로운 언어를 사용하는 환경이나, 사용하는 고나정에서 발생하는 잡다한 문제에 대한 대응 경험이 필요한 시기. 조금이나마 집에서 해보려고 했지만.... 영 부족하다. Then? 원래 사용하던 CPU는 G4560 2017년 가성비로 유명했던 CPU 였다. Intel 에서 제작되어서 I3시리즈를 씹어먹을 정도인데다가 가격도 출시 당시에 7만원을 안하는 너무나 저렴한 가격으로 인해서 팀킬이라느니, 하극상이라느니 말이 많았던 CPU... 하지..

[요구사항 관리] OSRMT - Open Source Requirements Management Tool

1. What - 프로젝트의 규모가 커지게 되고 요구사항의 항목이 다양/복잡해지게 되면 요구사항이 50개만 넘어가게 되더라도 전체적인 요구사항의 추적/관리가 거의 불가능해진다. - 하나의 요구사항에서 시작된 항목은 개발/테스트/유지보수 과정에서 항상 N개 이상으로 분기하게 된다. - 50개의 요구사항이라고 할지라도 종래에는 100개에서 수백개의 항목으로 분기가 된다. - 소규모 프로젝트의 경우 Excel을 사용해서 수동으로 관리하거나, 여타의 유사툴을 사용해서 추적성을 유지할 수 있게 되지만, 규모의 문제로 인해서 큰 프로젝트는 사람의 관리 소홀/실수로 인해서 그 추적성이 무너지게 된다. - 이를 위한 도구로 IBM Rational Doors 라는 도구가 있기는 하지만 비용이 너무나 크게 발생한다. 2...

[AHK] 자주 사용하게 되는 command정리

What? Autohotkey(이하AHK)를 사용하면서 빈번하게 사용하게 되는 명령들을 정리한다. 기능이 많은 만큼 그 각 기능을 지원하기 위한 명령의 종류나 파라미터들도 다양하게 존재하기 때문에 메뉴얼을 보고 따라하라고 하면 써본 입장에서도 헷갈리고 불편하다. How? 표로 정리하고 시리즈를 늘려가던가 수정업데이트를 하기로 Then? send, {입력할 키} 해당 키가 눌린 효과 send, {입력할 키 n} 해당 키가 n번 눌린 효과 WinActivate 파일명 해당 파일의 윈도우를 활성화 IfWinActive 윈도우이름 해당 윈도우가 있으면 조건문 키이름:: 키맵핑 $키이름 up:: 키가 올라올때 동작 맵핑 Alt ! Shift + ctrl ^ sleep NNN NNNms만큼 딜레이 MsgBox, 출..

열차(KTX, 일반열차) 예약 매크로(PC크롬에서만 가능)

What? 열차를 타야하는데 열차가 매진이라면? 할 수 있는 방법은 좌석이 있는 다른 시간을 이용하던가, 무한 클릭을 해야한다. PC보다는 모바일에서 자주 예약을 해야하는데, 업무 할 시간도 모자란 마당에 새로고침 해가면서 열차표를 예약하려고 하면, 눈치도 눈치고, 그 버려지는 시간이 너무나 아깝다. 그래서 찾다보니. 참 다~~양한 방법이 있었다. 가장 많이 사용하는 방식이 텔레그램 봇 + 원격 PC + Python 크롤링 (링크 참조)이었는데, 참 신박하고 좋은 방식이며, 다양한 방면에 응용이 가능하긴 하지만, 요즘 누가 집에 PC를 계속 켜둘 것이며 언제 사용 할지 모르는 그 한번을 위해서 PC를 설정하다보면 바로 등짝에 날카로운 스매쉬가 날카롭게 박히기 쉽다. Then? 좀더 환경을 제약해서, PC..

[AHK] GUI를 이용한 Key remapping (실패)

What? 코드를 한 번이라도 작성해본 사람이라면, 반복 작업(주석을 넣는다던가, 일정한 패턴을 반복해서 입력하는 행위)를 하는 것이 얼마나 비 생산적이고 사람을 지치게 하는 일인지 알고 있다. 이는 문서 작업에서도 동일하게 적용된다. (하긴 문서나 코드나 사람이 검사하게 되면 똑같이 문자의 집합이니까..) 그래서 사용되는 방식이 keyboard Remapping이라는 방식인데, 이를 위해서 사용되는 프로그램은 매~~~우 다양하고 경우에 따라서는 은행사이트로 접속이나 게임플레이를 할때면 자동으로 프로그램을 종료시키게 되는 경우가 있다. 은행 로그인 비번이라던가 불법 게임 매크로도 동일한 메커니즘으로 동작하니까. 각설하고, 그래서 필자가 가장 유용하게 사용하는 프로그램은 AutoHotKey AutoHotk..

공유기 없이 Wifi사용하기 ( PC ap설정 with 다이소)

What? 회사에 있다 보면 Wifi가 아쉬울 때가 있다. 폰으로 음악을 틀어둔 다던가, 폰에 있는 자료를 옮기려고 할때, 5G를 사용한다면 모르게지만, 폰을 빠르게 바꾸지 않는 나로서는 LTE를 사용하더라도 속도가 느리기 때문에 불편할 때가 많다. 그런데 회사에서 가끔씩 사용하는 폰을 위해서 공유기를 따로 설치하는것은 녹록치 않다. 공유기가 설치되기 위해서는 유선랜 포트와 전원이 필요한데, 가~~~ 끔 사용하는 목억을 위해서 이걸 설치하는건 너무나 비 효율적! 게다가 자칫 공유기 설정을 잘못하기라도 하면 사무실 전체가 인터넷 속도가 바닥을 기게 되는 신비한 경험도 할 수 있다. How? 그래서 이럴때 사용할 수 있는 기능이 핫스팟(hotspot)기능이 되겠다. PC ap설정이라고도 할 수 있는 이 기능..

[AHK] 문서 작업 편하게 하기 공유용

What? 나는 AHK를 설치해서 스크립트를 수정하면서 사용하기 때문에, 그다지 고정 위치를 고민해서 할당할 필요가 없다. 왜? 그때그때 맞춰서 할당 했다가 사용 안하면 수정해서 쓰니까. 그런데 매번 코드를 수정하는게 익숙한 사람이 있고, 이런 사용법 자체가 부담으로 느껴지는 사람도 있다. How? 최근 문서 작업을 하면서 가장 많이 사용하게 된 단축키와 할당을 공유해 본다. Then 코드라고도 부르기 부끄러운 스크립트. 그렇지만 반복 작업 하다보면 이것 하나로 엄청난 차이를 느낄 수 있다. 모두 굿럭 1::send, ^c 2::send, ^v 3:: MouseClick,left MouseClick,left MouseClick,left send, ^c return 4:: MouseClick,left Mo..