본문 바로가기
[Facebook] Access Token, Permissions and Roles [Facebook] Access Token, Permissions and Roles https://developers.facebook.com/docs/facebook-login/access-tokens/https://developers.facebook.com/docs/facebook-login/access-tokens/expiration-and-extension -Facebook 로그인을 사용하여 앱에 연결하면, 앱에서 FB API 에 임시적인 Access Token 을 받을 수 있다.이 Token 에는 만료 시기와 토큰을 생성한 앱에 대한 정보가 있다.AccessToken 은 여러 API 를 통해 발급받을 수 있으며, Graph API 를 호출하는 데 사용된다. -AccessToken 은 다음의 유형이.. 2018. 2. 27.
[Facebook] 그래프 API ( Graph API ) Overview [Facebook] 그래프 API ( Graph API ) Overview https://developers.facebook.com/docs/graph-api/overviewhttps://developers.facebook.com/docs/graph-api/using-graph-api-노드, 에지, 필드 라는 component 로 구성된다. 노드 : 사용자, 사진, 페이지, 댓글 같은 항목에지 : Node 간의 연결필드 : Node 에 대한 정보 -대부분의 그래프 API 요청에는 엑세스 토큰을 사용해야 한다. -각 Node 에는 고유한 ID 가 있고, Graph API 를 통해 해당 ID 를 접근하면 Node 에 대한 정보가 나온다.노드 ID 구조나 형식은 변경 가능성이 높기 때문에 해당 form 을 f.. 2018. 2. 26.
VFS 에 대해 대충 알아보장~ VFS 에 대해 대충 알아보장~ 참조 : https://www.sqlite.org/vfs.html -VFS 는 Virtual FileSystem 의 약자. -VFS 는 SQLite OS Portability layer 를 이야기한다.SQLite 구현 stack 중 하나로 OS 간에 호환성을 위한 구현이 있는 layer 이다. -SQLite module 중 어느 것도 OS 와 통신하기 위해서는 VFS 에 있는 함수를 호출해야 한다.VFS 가 해당 request 에 대한 OS 기능을 호출한다. 따라서 SQLite 를 새로운 OS 에 포팅한다는 이야기는새롭게 OS interface layer, 즉 VFS 를 다시 구현한다는 이야기와 동일하다. -정규 SQLite 소스에는 unix 와 windows 를 위한 V.. 2018. 2. 12.
[SourceTree] Resolve conflict using mine, theirs. [SourceTree] Resolve conflict using mine, theirs. 의미상으로만 보면 Resolve conflict using mine 은 사실 내 local 자료를 기반으로 merge 를 하여 conflict 를 해결한다는 의미이고, theirs 는 반대인데..실제 SourceTree 를 통해 해당 merge 를 수행하다 보면 반대로 작동한다. 이것은 잘 알려진 버그라 한다.Conflict 해결할 때 참고하시길...( 버전 업 되면서 해결되었는지는 모르겠지만.. low version 쓰실 때 주의!! ) Conflict, low version, merge, resolve conflict using mine, sourcetree, theirs, theirs., [SourceTree].. 2018. 1. 27.
개발자 몸 값 안 올리기 개발자 몸 값 안 올리기 http://agile.egloos.com/5783372 -왜 몸값을 올리려 하는가 생각해보자. 대부분은 행복하려고, 성공하려고라고 생각할 것이다. -경력적으로 성공한다는 것은 객관적 경력 성공과 주관적 경력 성공으로 나뉠 수 있다.객관적 성공은 보통 정량적으로 임금과 조직내 직위를 측정한다.주관적 성공은 심리적으로 성공했다 느끼는가, 직무에 얼마나 만족하냐 등을 이야기한다. -몸값이 올라가는 것이 행복을 비례해서 증가시키는가?연구결과에 따르면 그렇지 않다. ( 한계 효용 체감 법칙 ) -행복이라는 것은 인지적 행복과 감정적 행복이 있다.인지적 행복은 스스로가 얼마나 행복한지 스스로 되짚어 보는 것이고,감정적 행복은 얼마나 웃고 즐거웠고 슬프고 걱정하고 스트레스를 받았냐에 대해 .. 2018. 1. 20.
[통계] DAU, WAU, MAU, Stickiness 용어 정리 DAU Daily Active User 일일 유니크 유저 수 게임, 메신저 등 반복적 사용이 중요한 앱들은 DAU 수치에 보통 주목. 이 수치를 바탕으로 서버 부하, 트래픽을 예측하여 최적화를 진행할 수도 있다. WAU Weekly Active User 매주 유니크 유저 수 매일 매일 접속할 필요가 없는 앱들은 WAU 에 주목한다. MAU Monthly Active User 한 달에 이용하는 유니크 유저의 총 수. 수치가 크기 때문에 비지니스 상 많이 인용되기는 하나 실제 유저의 활성화 정도를 파악하기 어렵다. 성숙한 서비스는 MAU 가 비교적 꾸준하게 유지된다. Stickiness DAU 를 MAU 또는 WAU 로 나눈 수치이다. 매달, 혹은 매주 사용하는 유저 중 실제로 얼마나 많은 유저가 매일 사용.. 2017. 12. 10.
CardDAV 간단히 알아보장. CardDAV 간단히 알아보장. -연락처의 client/server protocol. -HTTP 를 사용하는 WebDAV base 이다.연락처 Data 교환은 vCard 를 사용한다. -vCard 는 전자 명함 교환을 위한 표준 포맷이다.이름, 주소, 전화번호, 이메일, URL, logo, 사진, Audio clip 등이 들어간다. vCard2.1 예시)BEGIN:VCARDVERSION:2.1N:Gump;ForrestFN:Forrest GumpORG:Bubba Gump Shrimp Co.TITLE:Shrimp ManPHOTO;GIF:http://www.example.com/dir_photos/my_photo.gifTEL;WORK;VOICE:(111) 555-1212TEL;HOME;VOICE:(404) 5.. 2017. 11. 14.
[git] 여러 개의 commit message 수정하기 [git] 여러 개의 commit message 수정하기 -바로 직전에 commit 한 녀석의 commit message 만 바꾸고 싶다면$ git commit —amend 혹은$ git commit —amend -m “New Message" -현재부터 몇 개의 commit message 를 바꾸고 싶다면$ git rebase -i HEAD~3 ( 현재부터 3개 ) amend, commit message 수정, git commit --amend, git rebas -i HEAD~, git rebase, git rebase -i, M, [git] 여러 개의 commit message 수정하기 2017. 9. 19.
[SQLite] JOIN 에 대한 이야기 [SQLite] JOIN 에 대한 이야기 -다음과 같은 JOIN 이 있다. CROSS JOIN INNER JOIN OUTER JOIN CROSS JOIN 첫번째 table 의 모든 row 와 두번쨰 table 의 모든 row 를 JOIN 한다.만약 각 table 에 x, y 개의 컬럼이 있다면, 결과 table 은 x+y 개의 컬럼이 된다.만약 각 table 에 a, b 개의 row 가 있다면, 결과 table 은 a*b 개의 row 가 된다. CROSS JOIN 은 큰 table 을 만들기 때문에 꼭 필요한 경우에만 써야 한다. SELECT … FROM table1 CROSS JOIN table2; INNER JOIN 조건에 의한 JOIN 을 수행한다.조건을 만족시키는 첫번째 table 의 row 와 .. 2017. 8. 22.
반응형