[ Tip ] 엑셀 작업이 점점 느려지고 CPU점유율이 30%이상 치솟을 때 복구방법

Excel 문서를 사용하던 중 CPU점유율이 30%이상 올라 가면서 작업을 제대로 할 수 없을 정도로 속도가 느려지는 경우가 있다. 해결 방법은 의외로 간단하다.

이 문제의 원인은 엑셀 내부 오류로 빈 글상자가 늘어나면서 파일 용량이 커져서 나타나는 현상이다.
문서를 열고 “이동”창을 열어  빈 글상자를 찾아 제거하면 된다.
“이동”의 실행은 다음 중 하나의 명령을 사용하면 된다.
1. 메뉴바 에서 홈>찾기 및 선택>이동
2. ctrl+G
3. F5
“이동”창이 열리면 옵션버튼을 클릭한 후, 이동 옵션에서 “개체”를 선택하고 확인을 누르면 시트 화면에 빈 글 상자가 수없이 나타난다.
이때 DEL키를 눌러 삭제하고 저장하면 문제가 해결된다.

인터넷에 이와 관련된 문제 해결 방법을 검색해 보면 거의 대부분이 가상 메모리를 늘리라고 하거나 바이러스 검사를 하라고 하는 것을 볼 수 있다.
하지만 처리할 항목이 많아 CPU의 점유율이 높아지면서 생기는 문제 임으로 메모리와는 상관 없다고 보는 것이 옳을 것이다.
게다가 최근 사무용 PC의 성능이 좋아져 왠만한 PC는 가상 메모리를 2GB이상 잡고 있음으로 전혀 관계가 없다고 볼 수 있다.
바이러스 검사 하라는 답변은 주로 마이크로소프트의 공식 답변에서 많이 볼 수 있는 답변으로 도움이 되질 않는다.

필자의 경우 10년 정도 전부터 사용하는 엑셀 문서가 있었는데 1년에 한번씩 파일을 복사하여 내용만 지우고 사용해 왔다.
작년까지는 아무 문제 없던 문서가 최근에 조금씩 느려지더니 마지막에 메뉴를 선택하면 1분 여를 기다려야 할 정도로 느려져 작업이 불가능 한 상태였다.
파일의 용량은 약 3.7MB정도였으나, 요즘처럼 스토리지가 넉넉한 상황에서 한번도 용량을 확인한 적이 없었다.
용량을 확인하고는 이상하다는 생각을 했다. sheet 20개 정도에 각sheet에서 100개 정도의 cell에 데이터를 저장하고 간단한 수직과 함수를 사용하는 정도인 것에 비해 용량이 너무 크다는 생각이 들었던 것이다.

그래서 메모리나 바이러스 같은 문제가 아니라 문서에 문제 가 있을 것이라고 생각한 것이다.

결론적으로 빈 글 상자 제거 작업을 끝낸 후 3.7MB였던 파일 사이즈는 197kB로 드라마틱하게 줄어 들었고 속도도 정상으로 돌아 왔다.

만든 적도 없는 빈 글 상자는 어디서 생긴 걸까?

아마도 데이터를 복사하는 과정에서 클립보드에 복사되고, 어떤 식으로 붙여 넣기를 할 지 선택하는 과정에서 나타나는 버그로 보여진다.

[ Smart Work ] Task list 정리에 유용한 Dynalist

작업목록을 정리하기 위해  Workflowy를 사용했으나, 모바일 앱은 잦은 오류 때문에 사용을 중지했다. 그러던 중 Dynalist를 알게 되었다. 이 글은 다이나리스트의 간단한 사용법에 관한 설명이다.

Dynalist는 Workflowy를 사용하던 유저가 Workflowy의 단점을 보완하여 제작한 것으로 알려져 있다. 따라서 워크플로위를 사용하던 사람이라면 특별한 설명없이도 사용이 가능하다.

Dynalist는 앱, 웹, 설치형 프로그램 3종류를 지원한다. 이 것도 사용자에게는 매우 편리한 특징이라고 할 수 있다. 물론 무료다.

[ Dynalist 가입과 웹버전 ]
먼저 https://dynalist.io에 접속하면 다음과 같은 화면을 확인할 수 있다.
여기서 “Sign up free”를 클릭한다.

Dynalist-sign-up

다음 화면에서 회원에 가입하거나 “Sign up with google”로 로그인 한다.

Dynalist-sign-up-with-google

필자는 chrome을 주 브라우저로 사용하고 있고, 항상 크롬이 로그인 되어 있는 상태이다.
이런 경우라면  “Sign up with google” 을 클릭한 것만으로 다음 화면과 같은 웹버전으로 화면이 전화되어 바로 사용할 수 있다.

Dynalist-web-version

오른쪽 상단의 햄버거 메뉴를 클릭하여 settings으로 들어가면 여러가지 설정을 바꿀 수 있다. 그 중에서도 가장 마음에 드는 부분이 Dark theme가 있다는 사실이다.
다음은 Dark theme를 적용한 모습니다.

Dynalist-web-version-dark1

Dynalist-web-version-dark2

[ 설치버전 Dynalist ]
웹버전에 접속한 후 우측상단의 햄버거 메뉴를 클릭하면 “Download the apps”라는 메뉴를 확인할 수 있다. 이 메뉴를 선택하면 다운로드 페이지로 이동한다.

Dynalist-install-version-download1

Dynalist-install-version-download2

여기서 Download를 클릭하여 “Dynalist Setup.exe”를 다운로드 받아 설치하면 된다. 설치버전도 인터페이스는 웹버전과 동일하다.

[ 스마트폰용 앱버전 Dynalist ]
앱스토어나 구글플레이에서 Dynalist를 검색하여 설치하면 된다.

Dynalist-mobile-version1

Dynalist-mobile-version2   Dynalist-mobile-version3

당연한 이야기 일지는 모르지만 웹버전, 앱버전, 설치버전 모두 동기화가 됨으로 어디서든 사용해도 편리하게 작업목록을 작성할 수 있다.

웹에서 데모를 사용해 볼 수 있도록 지원하고 있다. 다음 링크를 사용하면 바로 접속할 수 있다.
https://dynalist.io/demo/zGF4ozIIEEzkbFUKE-8Z5xgQ

[ Git ] 어떤 Git clients를 고를지 고민이라면.

개발자 중 버전 관리를 위해 git를 사용하는 사람이 많다. shell에서 사용하면 별 신경 쓰지 않아도 되지만 GUI에 익숙한 사람들은 git 클라이언트를 사용하기도 한다.
오늘은 글로벌 개발자들이 추천하는 git 클라이언트를 소개한다.

국내에는 sourcetree가 대세지만 글로벌하게는 그렇지도 않은 듯하다.
What are the best Git clients for Windows

본인도 지금까지 sourcetree만을 사용한 터라 반신반의 하면서도 이번 기회에 많은 개발자들이 추천하고 있는 GitKraken을 사용해 보려고 한다.
다음 게시물을 보면 자세한 내용을 확인할 수 있으며, 직접 투표에 참여 할 수도 있다.

What are the best Git clients for Windows?

[ Tip ] 곰플레이어 책갈피 사용법

곰플레이어를 사용하다 보면 다시보고 싶은 부분을 기록해 두고 싶은 경우가 있다. 이런 경우 유용하게 사용되는 책갈피에 대해 알아본다.

책갈피 메뉴는 B키를 누르면 다음과 같은 메뉴가 나온다.
gom player bookmark menu책갈피를 생성하기 위해서는 메뉴에 들어갈 필요없이 플레이 도중 바로 N키를 누르면 된다.
책갈피가 생성되면 플레이어 하단의 컨트롤 바에 다음과 같은 표시를 확인 할 수 있다.
playbar after bookmarked책갈피를 생성한 이후에  B키를 눌러 메뉴를 보면 이전의 메뉴와는 다르게 책갈피의 썸네일을 확인할 수 있다.
menu after bookmarked
책갈피를 제거 하려면  B키를 눌러 메뉴로 들어간 다음 “책갈피 편집(B)…”를 클릭하여 편집화면으로 들어가 삭제 하면 된다.
gom player bookmark editor
한 가지 주의할 점은 책갈피 편집화면에는 이전에 책갈피 한 것까지 모두 나옮으로 편집하고자 하는 책갈피가 어느 것인지 잘 살펴보고 삭제해야 한다.