안녕하세요. 제 블로그의 글들을 보시면 캡쳐가 많이 된 그림을 많이 넣는 것을 눈치채셨을 텐데요. 가끔 무릉 수련장이라던지, 정령의 팬던트를 데우기 위해서 메이플 스토리를 켜놓고 잠수를 타기도 합니다. 그런데 이상하게도, 메이플을 켰을 때 제가 자주 쓰던 방법이 먹히지 않았습니다. 보통 저는 그림을 캡쳐할 때 print screen 샷으로 전체 화면을 캡쳐한 다음에 그림판으로 복사 붙여넣기를 하였습니다. 그리고 그림의 일부만을 선택해서 저장하곤 했습니다. 보안 프로그램 때문에, 특정한 키가 먹히지 않아서 그러지 않을까 싶었어요. 메이플을 끄고 작업하면 좋지만, 다시 키는 것도 귀찮아서 윈도우의 캡처 도구를 이용하기로 하였습니다. 캡처 도구는 단순하게 화면을 캡쳐하는 것에 특화된 윈도우 기본 프로그램인 듯..
윈도우/유틸리티 검색 결과
예전에 메이플스토리 게임을 가지고 분석을 했을 때, 주로 프레임 단위로 캡쳐하곤 했습니다. 다음팟 인코더는 프레임 단위로 캡쳐하는 것이 있어서 메이플에서 공개되지 않은 정보들을 분석할 때 유용하게 쓰곤 했습니다. 그런데, 문제는 이것이 지원 종료가 되었다는 것입니다. 그래서, 대체 프로그램이 없나 살펴보다가 VLC player라는 것을 알게 되었습니다. 이 유틸리티는 우분투를 써 보셨다면 익숙하실 지도 모르겠네요. 먼저, 관리자 권한으로 실행해 줍시다. 그리고 설정을 해 볼 건데요. 도구에서 환경 설정을 누르면 왼쪽 하단에 간편이랑, 전체가 있을 겁니다. 이 중에서 설정 보기를 '전체'로 누르시면 왼쪽에는 탭 메뉴가 나오고, 우측에는 설정 값이 나올 겁니다. 그리고 설정을 할 건데요. 필터를 눌러 보겠습..
정규표현식을 쓰는 이유 중 하나는, 패턴을 찾기 위해서입니다. 그런데, group capture를 해서 가공할 수도 있는데요. 예제를 통해서 알아보도록 하겠습니다. 정규 표현식에 체크한 상태에서, notepad++에서 찾을 내용은 ([0-9]{2,})-([0-9]{3,})-([0-9]{3,})로 입력하였습니다. 입력은 위와 같습니다. 국번이 있는 걸로 보아서는 그냥 전화 번호인 모양입니다. 모두 바꾸기를 눌러 보겠습니다. 그러면 국번만 쏙 뽑혀서 나옴을 볼 수 있어요. 02는 서울, 031은 경기도, 032는 인천이네요. 어떤 원리로 이렇게 뽑혔는가? 천천히 보도록 하겠습니다. 먼저 소괄호로 감싸져 있는 부분이 보이실 텐데요. 이는 캡쳐한다는 것을 의미합니다. 그러면, 캡쳐되는 부분은 위 그림과 같이 될..
저번 시간에는 notepad++를 이용해서, diff를 사용해 보는 것이였습니다. 이번에는 여러 패턴들을 찾고 한번에 바꾸는 것도 해 보도록 하겠습니다. 당연하게도, 패턴들을 찾는 것이니, 공식 문서의 이 부분이 유용할 듯 싶네요. 먼저 CR LF부터 보도록 하겠습니다. 리눅스하고, 윈도우하고 개행 처리 방식이 다릅니다. 윈도우는 LF 앞에 CR이 붙는데, 리눅스는 그렇지 않습니다. 기호 보기에서 특수 문자 표시에 체크를 해 주겠습니다. 그러면 1 뒤에 CR LF가 있고, 2 뒤에 또 CR LF가 있어요. CR은 캐리지 리턴이라 합니다. \r로 표현이 됩니다. 이것이 몇 개나 있는지 찾고 싶습니다. 찾기에서 찾기 모드를 정규 표현식을 선택해 줍시다. 그 다음에 \r\n을 입력하고 일치하는 개수를 누르시면..
Notepad++은 제가 많이 이용하는 편집기입니다. 대회 출제할 때에도 썼고, 검수할 때도 많이 썼습니다. 언어 편집기 기능도 있기 때문에, 컴파일러만 깔려 있으면 인텔리제이나 파이참이 없어도 쉽게 코딩할 수 있었기 때문입니다. 이 프로그램을 쓰면서 제가 많이 이용한 플러그인 중 하나는 Compare 였습니다. 기본적으로 제공되지는 않으므로, 설치하시면 됩니다. 설치는 그렇게 복잡하지 않습니다. 플러그인 관리에서 Compare를 찾고, 설치하시면 됩니다. 그러면, 제가 이 플러그인을 언제 어떻게 썼는지 시나리오로 알아보겠습니다. 가희야 거기서 자는 거 아니야 문제에서 제가 풀이 및 검수 코드로 acmicpc stack에 작성한 것들을 가지고 비교해 보겠습니다. 이 코드는 맞습니다. 그런데 이 코드가 자..
최근댓글