본문 바로가기
OAuth 에 대해 간단히 개념잡기 OAuth 에 대해 간단히 개념잡기 http://ko.wikipedia.org/wiki/OAuthhttp://d2.naver.com/helloworld/24942 -OAuth 가 사용되기 전에는 표준 인증방식이 없어 기본인증인 아이디와 비밀번호를 무조건 사용 -> 보안상 취약 -consumer secret : 서비스 제공자에서 소비자가 자신임을 인증하기 위한 키request token : user 가 service provider 에게 접근권한을 인증 받기 위해 필요한 정보가 담겨있으며 후에 access token 으로 변환access token : user 가 consumer ( oauth open api 를 사용하여 개발한 서비스 ) 를 통해 service provider 에게 접근하기 위한 키. -.. 2017. 6. 9.
[샌프란시스코] Golden Gate Park #3 [샌프란시스코] Golden Gate Park #3 시작 : 20:55끝 : 21:07 골든 게이트 파크의 마지막 편이다. 사실 나는 약 1/3 정도 돌아본 후 지쳐서 버스를 타고 다음 여행지인 Ocean Beach ( 오션 비치 ) 로 이동했다.정말 공원 전체를 둘러볼 예정이면, 여러 박물관들의 입장료도 챙겨오고,자전거를 가지고 올 것을 강력 추천한다. 공원에서 내려오니 중국식 정자가 보인다. 딱히 엄청 멋지거나 하진 않다.아시아인에게는 큰 감흥은 없을 것 같은데, 아마 서양인의 시각에서는 조금 멋있어 보일지도 모르겠다. 이 정자의 이름은 금문정이다.금문 ( Golden Gate ) 라는 이름은 Share 하고 싶었나보다. 정자 앞 호수.여기도 배 타는 무리가 있었다. 아주 거대한 나무와 사진찍는 사람.. 2017. 6. 9.
Docker 에 대한 이해 Docker 에 대한 이해 http://bcho.tistory.com/805 -Docker 는 Linux 기반 & Container 기반 Runtime Open Source 이다.VM 과 비슷하면서 다르다. -VM 은.. Host OS 가 깔리고 그 위에 Hypervisor (VMWare, KVM, Xen 등 ) 가 깔리고, 그 위에 VM 이 만들어지는 구조이다.VM 은 x86 하드웨어를 가상화 한 것.다양한 종류의 OS 설치 가능 -Docker 도 VM 처럼 Docker Engine 이 Host OS 위에서 수행된다.VM 대신 Container 들이 생기는 구조인데, 이 Container 들은 Linux 기반의 OS만 수행 가능하다.Hardware 를 가상화 해주는 것이 아니라, Guest OS(Con.. 2017. 6. 8.
[샌프란시스코] Golden Gate Park #2 [샌프란시스코] Golden Gate Park #2 시작 : 20:41끝 : 20:55 보트 렌탈을 해준다.호수가 꽤 큰데 호수 안을 유랑하고 오면 된다. 천둥오리를 비롯해 여러 새들이 자유롭게 헤엄친다.물 색은 초록색이다. 다리가 긴 새. Golden Gate Park 의 간단한 안내 지도. 벌 서며 타는 오토바이의 자전거판인가보다.벌 서는 자전거를 타고 계신 멋쟁이 할아버지. 멋쟁이 옆에는 항상 멋순이(?) 가 따라 붙는법. 앵무새를 어깨 혹은 팔에 대동하고 다니는 일명 Parrot 아줌마 ( 내가 지어줌 ) 는 벌 서는 자전거를 탄 할아버지와 대화를 나눈 후 유유히 자신의 길을 간다. 딱히 큰 재미는 없어보이지만,소소한 재미가 있어보이는 가족 단위 패달 보트 ( 발로 굴러 움직인다. ) 하도 걸었더.. 2017. 6. 8.
[android] sign key hash key (sha) print out [android] sign key hash key (sha) print out https://developers.facebook.com/docs/android/getting-started try {PackageInfo info = getPackageManager().getPackageInfo("com.example", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); Log.e("ck", "MMM" + Base64.encodeToString(md.digest(.. 2017. 6. 7.
[샌프란시스코] Golden Gate Park #1 [샌프란시스코] Golden Gate Park #1 시작 : 20:28끝 : 20:40 Safeway 에서 간식을 장착하고, Golden Gate Park 로 간다.Golden Gate Park 는 매우매우 큰 공원이다. 직사각형 모양의 공원인데, 짧은 변의 길이가 5km 가 넘는다. 지도로 보면 얼마나 큰지 확실한 감이 올 것 같다. 얽혀 있는 Muni Bus 들이 이용하는 전기선들 ㅋㅋ저 선들을 어떻게 자연스럽게 타고 가는지 궁금하다. 나는 버스를 타고 골든게이트 파크의 북동쪽을 통해 진입했다. 즉흥적인 행사인지, 아니면 계획된 행사인지는 모르겠지만,지나가던 사람들도 자연스럽게 합류해서 춤을 추기도 했다. 안쪽에 있는 "데 영 뮤지엄".나는 산책을 하고 싶어 들어가지 않고 그냥 지나쳤다. 건물은 꽤 .. 2017. 6. 7.
GMT vs. UTC GMT vs. UTC -GMT 는 Greenwich Mean Time 의 약자로 영국의 그리니치 천문대를 기준으로 한 시간이다.그리니치 천문대는 경도 0도에 위치.한국은 GMT + 9 로 GMT 시간에서 + 9시간 한 시간이 한국시이다. -UTC 는 Universal Time Coordinated 의 약자로 GMT 에 기반하며, 1972년 1월 1일 세계 표준시로 규정되었다.그럼 GMT 와 UTC 는 무슨 차이냐?GMT 시간은 그리니치 천문대를 기준으로 하여 지구의 자전 주기와 밀접한 관련이 있다.시간이 흐를 수록 지구의 자전 흐름이 늦어지기 때문에 문제가 될 수 있다.하지만 UTC 는 원자시(세슘 원자의 진동수에 기반)를 사용하여 자전 주기와 무관하다. GMT 와 마찬가지로 한국은 UTC + 9 를 사.. 2017. 6. 6.
[샌프란시스코] 가장 애용한 마트 Safeway [샌프란시스코] 가장 애용한 마트 Safeway 시작 : 12:23끝 : 12:37 샌프란시스코 생활을 하면서 가장 잘 이용한 마트는 Safeway 이다.사실 이전에 Las Vegas 갔을 때 알게 된 마트는 Walgreens 뿐.그러나 샌프란시스코에서만큼은 Walgreens 보다는 Safeway 가 더 짱짱맨인듯하다. 재팬 타운 근처에 있었던 이 녀석을 방문했다. 각종 빵과 쿠키 등을 비롯해서 식료품을 엄청나게 팔아댔다. 대왕 패스츄리( Jumbo Pastries ) 가 $ 1 이다.얼마나 대왕인지는 아래에서.. 쿠키들도 판다.피넛버터 쿠키 큰놈 2개 들어 있는 녀석이 $ 1.49 ( 약 1,650원 ). 사실 개인적으로 미국에 가기 전에, 빵과 과자, 초콜릿 등은 엄청 쌀 거라 기대했는데,한국에 비해.. 2017. 6. 6.
Strong / Weak / Dynamic / Static type Strong / Weak / Dynamic / Static type http://nvec.egloos.com/2251285http://en.wikipedia.org/wiki/Strong_and_weak_typing -Dynamic typing 은 변수의 타입이 프로그램의 어느 시점에서든 변경이 가능하고, ( Runtime 에 결정 )Static typing 은 그렇지 않다. ( Compile time 에 결정 ) -Strong type 은 프로그램을 보고 바로 에러를 찾아낼 수 있는 것이고,Weak type 은 그렇지 않다. Strong type 은 해당 type 에 할 수 있는 일들이 명확하게 정의되어 있다.Weak type 은 사용되는 시점에 암시적으로 cast 가 될 수도 있고, ad-hoc pol.. 2017. 6. 5.
반응형