2018-09-26

Day One 2 출시, 옮겨야 할 것인가 말아야 할 것인가

Day One은 마침 꾸준히 쓰고 있는 앱이라 관심이 있었는데 2버전으로 새롭게 출시 되었다. 사실 출시는 2016년으로 글을 작성하기에는 늦은감이 있는데 늦게라도 저장해두었던 글을 발행한다.

Day One 2 Journal + Notes


발표문: http://dayoneapp.com/2016/01/introducing-day-one-2/

개인적으로 Day One은 그날그날 셀카 사진을 올리는 용도로만 사용하고 있다. 본격적으로 올리기 시작한 게 2013년부터였으니 벌써 햇수로만 6년째이다. 어떻게 보면 다른 사람들에 비해서 사용이 한정적이기 때문에 보수적인 사용자라고 할 수도 있겠다. 신규 기능에 대해 무던하고 안정적인 서비스만을 원하기 때문이다. 그러나 2도 상당히 매력적인 앱이다. 간단하게 추가된 기능 몇 가지와 아쉬운 점 몇 가지를 생각해보았다.

앱스토어 링크: https://itunes.apple.com/app/day-one-2-journal-+-notes/id1055511498?mt=12&at=10lLgb&ct=back-to-the-mac


Day One 2에서 바뀐 기능

1. 다중 사진: 하나의 엔트리에 사진 여러장을 올릴 수 있다

이 부분은 사실 많은 사용자가 기다렸던 기능인 것 같다. 제작자 입장에서 원래 취지에 대한 내용을 해치는 것으로 생각했을 법 한데 기능을 넣었다는 것에 대해 놀랐다. Day One이라는 이름에서도 알 수 있듯이 '하루에 하나'라는 취지로 탄생한 앱이기 때문이다. 확실히 다중 사진에 대해 요구가 많았던 것 같고 그 부분을 유연하게 받아들인 것 같다. 개인적으로는 꼭 필요한 기능은 아니긴 하지만, 분명히 여러 장의 사진이 필요한 때가 있긴 하다. 셀카를 올릴 때도 그날 모양새가 바뀌는 날에는 사진을 같은 곳에 올릴 수 없어서 중복으로 엔트리를 생성해 놓기 때문이다.

2. 다중 저널: 다양한 주제로 Day One을 생성할 수 있는 카테고리 기능

원래 Day One은 하나의 타임라인으로 모든 것을 공통으로 관리하는 시스템이다. 기껏해야 태그 정도로 분류할 수 있다. Day One 2에서는 다양한 주제로 관리하는 것이 가능해졌다. 카테고리 기능이 추가되었다고 하면 이해하기 쉬울까? 다중으로 Day One을 생성할 수 있는 뜻이다. 개인 일기를 쓰는 용도로 다른 앱으로 사용하고 있었는데 Day One 2에서 사용할 때 '셀카' 저널 외에도 '일기'라는 저널을 생성해서 그 저널에 엔트리를 올려도 될 것 같다. 다중 사진 기능과 함께 다중 저널을 도입했다는 것은 Day One의 활용도를 극대화 시킨다는 의미이기도 한 것 같다. 생각해보면 당연한 선택이 아닌가 싶기도....

3. 그 외: 사진보기, 지도, 등등

사진 보기 기능이나 지도 기능과 같은 부가 기능이 추가되었다. 아이폰 기본 앱 사진의 지도 부분을 좋아하는 터라 지도 기능은 재밌을 것 같다. 이런 세세한 기능들은 실제로 사용해보면서 느껴야 할 부분인듯싶다.


아쉬운점

1. Dropbox 및 iCloud 백업 불가능

이 문제에 대해서 Day One 측은 온전하게 그대로 백업되지 않는 문제가 있었고 안전성과 성장을 위해 어쩔 수 없는 선택이었다고 이야기하고 있다. 이유야 어찌 됐건 사용자들은 다른 앱에서도 Dropbox 백업이나 iCloud 백업은 기본적으로 사용하고 있기에 아쉬운 점이 크다. 관리 포인트가 늘어나기 때문에 신경써야 할 점이 더 생겨나는 것이다. 또한, Day One 2에서 백업 및 동기화를 하기 위해서는 반드시 Day One 계정이 있어야 한다는 점.

2. 기존 사용자에 대한 혜택이 별로 없음

'편한 가계부' 같은 경우에도 비슷한 경우인 것 같은데 편한 가계부는 1버전 사용자들에게 2를 무료로 인증해주는 서비스가 있다. 그러나 Day One 같은 경우에는 별도의 앱이라서 따로 다운 받아야 하지만, 무료는 아니라는 점. 기존 사용자들을 위해 50% 할인을 한다고는 하지만 역시 할인일 뿐이고 기존 사용자들에게 혜택은 Day One의 내용을 Day One 2로 옮겨주는 것뿐이다.

3. 기존 버전 지원 종료

현재는 업데이트 지원을 종료한 상태라 추가적인 기능 업데이트는 없다. 더불어 해상도도 예전 해상도 그대로 멈췄다. 드롭다운 동기화도 멈춘 상태에서 뭔가 지속적으로 사용하지는 못할 것 같다. 

마무리

서두에서 언급했듯 매우 소극적인 사용자이기 때문에 Day One 2로 큰돈을 주고 옮기기에는 뭔가가 부족한 감이 있다. 어차피 개인적인 생각일 뿐이라서 결과가 어떤 식으로 진행될지는 지켜볼 필요가 있는 듯하다. 출시 직후 반응도 나쁘지 않아 보이니....

굳이 옮기지 않아도 괜찮을 것 같다는 입장이긴 하지만 또 모르지. 가격이 싸거나 무료로 풀리면 당연히 옮기는게 나을 수도 있을 것 같다. 가격 정책도 일정 기간동안 사용료를 지불하는 형태라 더 사용하지는 않을 것 같다. 가격이 비싸더라도 일회성 결제면 좋은데 일정 기간마다 사용료를 납부하는 것이 영 내키지 않는다.

continue reading Day One 2 출시, 옮겨야 할 것인가 말아야 할 것인가
Share This:    Facebook Twitter

2018-09-24

이클립스 실행 오류, 로딩 화면이 깜빡하고 사라지면서 실행이 안되는 현상

이클립스는 여전히 어려운 존재이다. 친해지려고 하면 에러가 후루룩, 또 친해지려고 하면 에러가 후루룩. 여간 어려운 녀석이 아니다. 오늘은 새로운 이클립스를 바꾸려다가 뭔가가 -늘 이렇다- 꼬여서 실행이 되지 않는 지경에 이르렀다. 이런 상황을 어째 해결은 했는데 잘 된건가 확신은 안들고 복기할 겸 해결 방법을 정리했다.

현상: 이클립스(eclipse.exe)를 실행했을 때 로딩화면 (혹은 로고) 이 깜빡 하더니 금방 사라지는 현상

이 화면이 잠깐 나왔다가 사라진다.

검색해보니 대부분 JDK를 찾지 못해서 발생하는 현상이거나 메모리 문제인 듯하다. 그럼 JDK를 못찾는다거나 메모리가 모자란다고 말이라도 해주지 말도 없이 휙 꺼져버리다니 정말 불친절한 녀석이다. 지금부터 말도 없이 꺼지는 현상에 대해서 해결 방법을 두 가지 정도 소개하려고 한다.


방법 1. 메모리를 줄여준다.

가장 간단하게 할 수 있는 방법이기도 하다. 힙 메모리 (Heap memory)를 줄여주는 방법이다. 힙 메모리를 간단하게 말해서 동적으로 할당하는 메모리라고도 할 수 있다. 이클립스를 실행하면 기본적으로 잡고가는 메모리가 있는데 이 설정이 eclipse.ini 파일에 저장되어 있다. 이 부분을 조정한다.

1. 이클립스가 설치된 폴더로 이동하여 ini 파일 찾기

이클립스가 설치된 폴더로 이동한다. 본인은 D:\eclipse에 위치하고 있다. 개인적으로 이클립스는 C드라이브를 포맷해도 정보를 잃지 않는 다른 드라이브에 설치하는 것을 선호하기 때문에 D 드라이브에 있는 것이다. 경로는 누구나 다를 수 있기 때문에 각자 설치된 이클립스 폴더로 이동하면 된다. eclipse.ini 파일은 바로 이곳에 위치하고 있다.
이클립스가 설치된 폴더

2. eclipse.ini 파일에 Xms, Xmx 값을 줄여준다.

메모장으로 파일을 열어보면 가장 마지막 부분에 Xms, Xmx가 설정되어 있을 것이다. Xms는 최소 힙 메모리 설정, Xmx는 최대 힙 메모리 설정이다. 이 값을 낮춰 주자. 
-Xms256m
-Xmx512m

방법 2. VM 지정하기

그래도 안된다면 VM을 지정하도록 하자. 

1. JDK 경로 알아내기

C:\Program Files\Java\jdk1.8.0_05\bin 제 경로는 여기이지만 사람마다 다를 수 있으므로 각자 JDK가 어디에 설치되어 있는지 알아본다. jdk1.8.0_05 부분은 설치된 버전에 따라 달라질 수 있으므로 각자 설치된 위치를 확인한다. 설치된 위치를 확인하는 방법은 아래와 같다.
dir "C:\Program Files\Java" /b
PC에 설치된 JDK, JRE 확인 방법
설치 위치는 다음과 같다.
  • JDK 경로: C:\Program Files\Java\jdk1.8.0_05
  • JRE 경로: C:\Program Files\Java\jre1.8.0_131

2. 이클립스가 설치된 폴더로 이동하여 ini 파일 찾기

위에서 설명한 이클립스 설치 폴더에서 eclipse.ini 파일을 찾는다.

3. eclipse.ini 파일에 vm 지정하기

해당 파일을 열었을 때 대충 아래와 비슷한 코드가 있을 것이다.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m

이 부분 중에서 마지막 부분에 있는 openFile --launcher.appendVmargs 부분을 수정해 줄 것이다. -vmargs 이전 부분에 아래의 코드를 추가한다.

-vm
C:Program Files\Java\jdk1.8.0_05\bin\javaw.exe

최종적으로 eclipse.ini 파일은 다음과 같다.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:Program Files\Java\jdk1.8.0_05\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m



이클립스를 실행한다.

정상적으로 실행되는 이클립스를 확인한다.
continue reading 이클립스 실행 오류, 로딩 화면이 깜빡하고 사라지면서 실행이 안되는 현상
Share This:    Facebook Twitter