티스토리 뷰
서론
논문 읽다가 이제 좀 이런 짓 안하면 안될까 하는 생각이 들어 만들게 되었습니다.
해당 프로그램은 논문 등 pdf 파일에서 카피할 때 행변환(엔터) 때문에 불편한 사용자를 위해 클립보드 내부에서 자동으로 행변환 값을 제거해주는 프로그램입니다.
저의 경우 영문 번역을 위해 pdf 파일에서 자주 복사해서 구글 번역기에 붙여넣기를 해왔는데, 이 pdf에 보이는 개행된대로 카피가 되는게 너무 불편했습니다. 이러면 번역도 제대로 되지 않아 따로 개행된 값들을 삭제했어야 했습니다. (↓->삭제->↓->삭제..(무한루프))
개행을 삭제해주는 웹사이트도 있습니다만.. 이건 직접 삭제보다 일은 덜하지만 일을 두 번 해야 한다는 점, 창을 여러개 띄워야 한다는 점 등 또다른 불편함이 있습니다.
그런 상황에서 우연히 이런 질문을 했지요. "클립보드 상에서 자동으로 엔터를 제거하면 어떨까?"
프로그램으로 할 수 있는 것
우선 프로그램이 실행중이 아닌 상태일 때 PDF 문서에서 복사를 해봅시다. 참고로 예시로 나온 아래의 논문은 현재 읽고 있는 논문으로 İdiman, Ç. (2022)임을 밝혀둡니다. 1
이제 구글에 붙여넣으면.. 이런! 제길! 개행 값이 섞여있군요.
이제 <시작하기>를 눌러 실행상태로 해두고 복사해봅시다.
여러분이 cntr+c를 누르면 윈도우 운영체제는 "클립보드"라는 공간에 해당 선택된 데이터(이미지든 아스키든)를 저장해둡니다. 그다음 cntr+v를 누르면 클립보드 최상위 영역의 데이터를 붙여넣기할 수 있게 하는 것입니다. 이 프로그램은 클립보드를 지켜보고 있다가 데이터가 들어오면 자동으로 엔터값들을 제거해서 다시 저장합니다. 그렇게 되었는지 확인해볼까요?
네. 잘 되어 있네요. 성공적입니다. 아아.. 그동안 쌓아올린 (↓->삭제->↓->삭제..(무한루프)) 신공을 이젠 봉인해야 할 때가 된 것 같습니다.
연구를 주로 하시는 분들에게는 작은 도움이 되지 않을까 합니다. 잘 써주시면 좋겟네요. 근데 이거 몇 시간도 안되서 투다닥 만든거라.. 품질은 보장되지 않습니다...공짜가 다 그렇죠.. 본업이 있는 관계로 피드백을 받아도 응답속도가 꽤 느리겠지만.. 그래도 피드백을 해주신다면 매우 감사할 거 같습니다 :)
다운로드
자세한 사항을 알고 싶으시다거나 프로그램을 다운로드 받고 싶으시다면 깃허브의 ReadMe를 참고하세요. 소스도 공개해두었으며 MIT 라이센스를 적용했습니다. https://github.com/azusa0999/ClipboardEnterRemover/blob/main/README.md
- İdiman, Ç. (2022). Tributary World-Ecologies, Part II: The Mediterranean World and the Crisis. Journal of World-Systems Research, 28(2), 391-414. [본문으로]
'IT' 카테고리의 다른 글
ipTIME 공유기 시스템 로그 직접 SMTP 서버 구축해서 가져오기 (0) | 2023.04.15 |
---|---|
노션 AI 사용해보기 (0) | 2023.02.26 |
대칭절 탐색기 제작 (0) | 2021.12.12 |
Mendeley 모바일앱 서비스 종료 (0) | 2021.06.05 |
플레이어 재생목록 설정 (0) | 2021.05.31 |
- Total
- Today
- Yesterday
- 덕후감
- 오블완
- 노동력
- 시로바코
- 뒤메닐
- 에릭올린라이트
- 넷플릭스
- 티스토리챌린지
- 엘스터
- 초속5센티미터
- 이윤율
- 신카이마코토
- 암호화폐
- 생산력우위태제
- 자동분류
- 가족임금
- 여성주의
- 여성혐오
- 논문읽기
- 인공지능
- 라멘아카네코
- 코헨
- 살상무기지원
- 전형문제
- 내청코
- 가사노동
- 외톨이더락
- 셜록홈즈
- 잉여가치
- 시점간단일체계
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |