맥북 패러럴즈 파일 공유하는 방법

Posted by Hide­
2018. 5. 9. 18:08 맥OS

안녕하세요. 오늘은 맥(OS X) 패러럴즈를 사용할 때 파일 공유, 옮기는 방법에 대해 알려드릴게요

맥북을 사용하다보면 불가피하게 윈도우를 사용해야 하는 경우가 종종 있습니다.

우리나라의 여러 정부사이트나, 기타 작업들이 윈도우에서만 지원되는 경우가 있기 때문인데요.

맥OS만의 장점도 너무나 크지만 이렇게 윈도우에서만 가능한 작업들이 생기는 경우

곤란할때가 많습니다.

그래서 많은 분들이 부트캠프 또는 패러럴즈를 이용하여 윈도우를 설치하는데요.

저같은 경우는 맥OS를 사용함과 동시에 윈도우를 사용하고 싶기 때문에 패러럴즈를 사용합니다.

파일을 옮길때는 USB를 통해서도 가능하지만 패러럴즈의 공유폴더 설정을 통해서도 쉽게 가능합니다.

먼저 패러럴즈를 킵니다.

공유폴더 설정을 원하는 이미지를 선택하고

톱니바퀴 버튼을 눌러서 설정으로 들어갑니다.


설정으로 들어가면 새로운 창이 하나 뜨게 되는데요.

여기서 상단을 보게 되면 위처럼 여러가지 탭들이 존재합니다.

여기서 옵션 탭으로 들어갑니다.


여기서 이제 공유폴더 설정을 할 수 있습니다.

제일 첫번째에 있는 공유폴더 옵션을 클릭해보면,


위처럼 어떤 폴더를 공유할지 선택할 수 있습니다.

저같은 경우 모든 디스크가 아닌 홈 폴더만 공유하고 싶어서 홈 폴더만 설정해줬습니다.

(참고로 가상 이미지를 실행한 상태가 아닌 종료해둔 상태에서 진행하셔야 합니다)


이제 가상 이미지의 시동을 켜보면 위처럼

Parallels Shared Folders라는 폴더가 하나 존재합니다.

더블클릭하여 실행시킵니다.


그럼 위처럼 Home 폴더가 공유된걸 확인할 수 있습니다.

이제 맥 OS로 돌아와서 홈폴더에 원하는 파일을 넣으면

패러럴즈의 가상 이미지에서도 해당 파일에 접근할 수 있습니다.

Django Facebook 로그인하는 방법

Posted by Hide­
2018. 5. 7. 18:42 개발

Django에서는 페이스북, 트위터와 같은 소셜로그인을 쉽게 할 수 있도록 도와주는 라이브러리가 있다.

바로 allauth라는 것인데 이 라이브러리를 사용하면 굉장히 간단하게 소셜로그인을 구현할 수 있다.

공식문서는 http://django-allauth.readthedocs.io/en/latest/installation.html 를 참고하면 된다.

먼저 아래의 명령어로 설치한다.


pip install django-allauth

나는 pipenv를 통해 가상환경에 진입하여 작업하는 상황이므로 pip install대신 pipenv를 사용했다.

사용자에 맞춰 설치해주면 된다.

다음으로 settings.py 파일에 있는 INSTALLED_APPS에 아래의 라인을 추가해준다.


'allauth',

'allauth.account',

'allauth.socialaccount',

'allauth.socialaccount.providers.facebook',

추가해준 후 makemigrations, migrate를 차례로 진행해준다.

그다음 어드민 패널로 들어가보면 다음과 같이 새로운 패널이 추가된걸 확인할 수 있다.


여기에서 Social applications 옆에 빨간색 네모박스로 표시해놓은 Add버튼을 누른다.


Provider는 Facebook을 고르고 Name은 Facebook으로 한다.

이제 Client id와 Secret key를 적어줘야 한다.

이 Key들은 페이스북 개발자센터에서 발급받을 수 있다.

아래의 주소로 들어간다.


https://developers.facebook.com/


상단에 있는 내앱을 누르면 위처럼 하위메뉴가 등장한다.

아래쪽에 있는 새 앱 추가를 누른다.


표시 이름에 원하는 앱의 이름을 적고 앱 ID 만들기를 누른다.

(참고로 gram, facebook등과 같은 단어는 사용할 수 없다)


이제 생성한 앱으로 들어가서 Facebook Login부분을 설정해줘야 한다.


어떠한 제품을 사용할 것인지 골라줘야한다.

나는 웹을 선택했다.


연결할 주소를 적어줘야 한다.

나는 현재 로컬에서 장고로 작업을 하고 있으므로 localhost:8000으로 적었다.

나중에 실제 제품을 릴리즈할 때 수정해줘야한다.

일단 저렇게 하고 Save를 누른다.

그리고 아래에 있는 계속 버튼을 눌러서 설정을 완료해준다.

그런 다음 설정 - 기본설정으로 들어가면 키를 얻을 수 있다.



다음으로 rest-auth를 설치한다.

설치방법과 세팅방법은 allauth와 비슷하므로 아래의 링크를 참고한다.


https://django-rest-auth.readthedocs.io/en/latest/


설치를 해줬으면 views.py에 아래의 코드를 추가한다.


from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter
from rest_auth.registration.views import SocialLoginView

class FacebookLogin(SocialLoginView):
    adapter_class = FacebookOAuth2Adapter

그리고 urls.py에 라우팅을 위한 url도 추가한다.


urlpatterns += [
    ...,
    url(r'^rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login')
]

이제 액세스 토큰(Access token)을 얻어야 한다.

아래의 주소로 들어간다.


https://developers.facebook.com/tools/accesstoken/


들어가면 위처럼 내가 생성한 앱과 토큰이 나온다.

권한을 부여해야 합니다. 를 클릭하여 활성화 시켜주면 User Token에 토큰이 발급된다.

이제 이 액세스 토큰을 사용하여 로그인을 진행하면 된다.

맥북 사진 여러장 한번에 보는 방법

Posted by Hide­
2018. 4. 29. 22:49 맥OS

안녕하세요. 올테크입니다!

오늘은 맥북 사진 여러장 한번에 보는 방법을 소개해드리겠습니다.

저는 예전에 윈도우 운영체제를 가진 데스크탑/노트북을 사용했습니다.

아마 대부분의 사람들이 윈도우 운영체제로 컴퓨터를 처음 접하는 경우가 많을텐데요.

그러다가 중간에 맥북으로 교체를 하게 되었습니다.

맥북은 윈도우가 아닌 OS X라는 맥만의 운영체제를 사용합니다.

따라서 윈도우와는 상당히 다른 부분들이 많이 있는데요.

오늘 소개해드릴 사진 한번에 여러장 보는 방법처럼 사소한 부분들이 바로 그 예입니다.


윈도우같은 경우는 같은 폴더에 여러개의 그림파일이 존재하면 방향키를 통해 쉽게 이동이 가능했습니다.

하지만 맥의 경우 같은 폴더에 사진이 존재하더라도 방향키로 움직일수가 없더라구요.

찾아보니 상당히 쉬운 해결 방법이 존재했습니다.

먼저 한번에 보길 원하는 사진들을 동일한 폴더로 옮겨주세요.

그다음 위처럼 연속으로 보고 싶은 사진파일들을 드래그해줍니다.

드래그를 완료했으면 스페이스바를 누릅니다.

상단에 빨간색 네모박스로 표시해놓은 화살표가 보이시나요?

이전에는 존재하지 않았던 화살표가 생겼습니다.

이제 화살표 버튼을 눌러서 이동할수도 있고 키보드 방향키 버튼으로도 움직일 수 있습니다.

이렇게 방향키를 통해서도 다음 사진으로 넘어갈 수 있습니다.

생각보다 정말 간단히 해결됐죠?

아무래도 대부분의 사람들이 윈도우 환경에 익숙하기 때문에 처음 맥을 접할 때

헷갈릴수밖에 없는 것 같습니다.

도움이 되셨으면 좋겠고 다음에도 좋은 포스팅으로 찾아오겠습니다.