Aperture를 이용하여 flickr에 사진 동기화

Flickr가 대대적으로 변화하면서 내 모든 사진/동영상을 flickr에 저장할 수 있게 되었다. 바로 1TB 용량을 무료로 제공해 주기 때문에!

flickr 공유

1TB면 내 평생 찍어온 사진/동영상을 다 올려도 남는 용량이다. 메리사 마이어 사랑해요!

Aperture project를 열고 전체 선택한 다음 flick share 누르면 어떻게 올릴지 물어본다. 새로운 셋으로, 나만 볼 수 있게, original size로 올린다. 기존에는 pro 계정들만 Actua Size Images를 선택할 수 있었지만, 이번 개변 후로는 어떤 계정에든 original size로 올릴 수 있다.

사진 관리를 어떻게, 백업은 어떻게 해야 하나 항상 고민이었는데, flickr로 통일이다.

Flickr에 사진이 동기화 되는 것은 다음의 두 가지 과정으로 이루어진다.

1. 1024 크기 사진 Publishing
2. Actual size 사진 Synchronizing

왜 이렇게 동작하는지는 모르겠으나 두 단계를 거쳐 원본 사진이 Flickr서버에 올라간다.

Flickr Publishing

그간 가진 사진 거의 다를 동기화 시키면서 얻은 팁을 적어본다.

1. Set 하나씩 밖에 업로드를 안한다. 세트 순서 맞추기.

위 화면처럼 사진을 여러 개 걸어놓아도 제일 아래에 있는 하나만 동작을 한다. 세트를 업로드 누르는 순서대로 위에서부터 아래로 쌓이지만 제일 아래에 추가한 것이 먼저 완료된다. 즉 제일 나중에 업로드 한 것이 제일 먼저 올라가는데, 이 순서는 Flickr 사이트에서 볼 때 이렇게 보인다.

최근 세트가 제일 먼저 보이게 하려면 최근 세트부터 업로드를 걸어놓으면 된다. 제일 최근 것 업로드, 그 다음 것 업로드, … 제일 나중 것 업로드 식으로 말이다. 이렇게 하면 제일 오래된 것이 먼저 마무리 되어 Flickr 사이트에 세트가 생성이 되고 제일 최근 사진이 제일 마지막에 마무리되어 제일 처음에 나오게 된다.

2. 싱크되지 않은 파일 처리 방법.

세트를 여러개 올리고, 맥이 sleep/wake up 종종 하게 되면 아무 싱크가 제대로 안되는 파일이 생기곤 하는 것 같다. 깔끔하게 싱크를 완료하려면 WEB -> Flickr에 들어가서 동기화한 세트를 한번씩 열어본다. 한번 열면 빠진 파일들을 다시 sync하는데, 이 때 로컬에 있는 내용과 웹에 있는 내용이 일치가된다.

3. 시간이 엄청 오래 걸린다.

여러 세트를 동시에 업로드도 가능할 것 같고, Flickr 사이트 자체가 느리지 않은데도 Aperture로 동기화를 시키면 너무 오래 걸린다. 두 단계로 업로드 되는 것도 그렇게, 최선을 다해 업로드 하지 않는 느낌이랄까.

동영상 같이 용량이 큰 경우는 웹으로 동기화를 시도하는게 훨씬 빠른 것 같다. 웹에서 접속한 후 업로드를 하면 속도 잘 나온다.

 

Aperture 3.4 crash on startup

이번에 Mountain Lion이 10.8.2로 업데이트 되면서 Aperture도 3.4로 업데이트 되었다. Facebook 기능이 추가된 것. 그런데 업데이트 후 Aperture를 실행하면 crash가 발생한다. Call stack을 좀 봤더니 다음과 같이 facebook 관련 기능에서 오류가 발생하고있었다.

Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff8b8c50a6 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8644b3f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8b8c4e7c +[NSException raise:format:] + 204
3 Foundation 0x00007fff8ac3ade8 -[NSURL(NSURL) initWithScheme:host:path:] + 112
4 PrintServices 0x0000000109c9cc6d +[NSURL(ISNSURLExtensions) URLWithScheme:host:path:] + 61
5 PrintServices 0x0000000109c9cbef -[NSURL(ISNSURLExtensions) URLByAppendingPathComponent:] + 127
6 FacebookPublisher 0x000000011804c7f2 -[ILFacebookAPIRequest graphURLRequest] + 215
7 FacebookPublisher 0x000000011804cfb5 -[ILFacebookAPIRequest send] + 33
8 FacebookPublisher 0x000000011803e4da -[IPHFacebookPlugin displayNameForUsername:] + 88
9 AccountConfigurationPlugin 0x00000001091b0fa5 -[AccountConfigurationProfileInformationDownloadOperation main] + 174
10 Foundation 0x00007fff8ac91986 -[__NSOperationInternal start] + 684
11 Foundation 0x00007fff8ac991a1 __block_global_6 + 129
12 libdispatch.dylib 0x00007fff88cf8f01 _dispatch_call_block_and_release + 15
13 libdispatch.dylib 0x00007fff88cf50b6 _dispatch_client_callout + 8
14 libdispatch.dylib 0x00007fff88cf61fa _dispatch_worker_thread2 + 304
15 libsystem_c.dylib 0x00007fff8b09dcab _pthread_wqthread + 404
16 libsystem_c.dylib 0x00007fff8b088171 start_wqthread + 13

타임머신을 통해 3.3.2 버전으로 돌린 후 facebook 설정을 지운 다음에 다시 업데이트 하니 정상 동작한다. 🙂

그런데, 실행이 된 후에 페이스북 계정을 설정하려고 하면 또 뭔가 이상하다. 계정을 입력하면 페이스북 앨범이 생성이 되지만 볼 수가 없다. 그리고 새로 실행해보면 계정이 지워져있다. 내 계정 정보에 특이한 점이라도 있나? 빨리 업데이트가 나왔으면…

ps. 이 버그는 3.4.1에서 수정되었습니다.