분류 전체보기 (187) 썸네일형 리스트형 (2) 후쿠오카 개발자 일기 - 일주일간의 Trial 도착한 첫날, 오호리 공원 가는 길 있던 예쁜 건물 11월 어느 일요일, 후쿠오카에 도착하였다. 인천공항에서 1시간 반밖에 되지 않는 비행이었음에도 불구하고 굉장히 피곤하였다. 회사에서 예약해 준 텐진역 근처의 호텔에 체크인을 한 뒤 달리기나 할겸 오호리 공원으로 향했다. 일본은 예전에도 가 본적이 있었기에 크게 감흥은 없었지만 깨끗한 도로와 좋은 날씨 덕분에 기분은 좋았다. 첫 날은 그렇게 얌전히 마무리하고 다음 날, 출근을 하였다. 회사는 런던, 후쿠오카 등 몇 군데 흩어져 있는 스타트 업으로, 시작한지는 3년? 4년 정도 밖에 안되는 이제 막 성장하는 회사였다. 후쿠오카 시는 스타트업들의 성장을 잘 밀어주고 있었다. 현재 회사가 쓰는 오피스도 예전에 초등학교로 쓰이던 건물인데 시에서 스타트업의 요람.. (1) 후쿠오카 개발자 일기 - 어쩌다가 후쿠오카? 3달 전, 2년 반을 만나던 남자친구와 헤어지고 LA 에서 머무르게 되었다. 한국에 돌아가자니 마음 정리가 안되서 답답하고, 원래 함께 살던 샌프란시스코에 있자니 옛 추억이 떠오르는게 싫어서 LA로 내려와 인생정비를 다시 한 뒤 한국으로 돌아갈 계획이었다. 회사도 관두고 미국으로 온 상태여서 상당히 스트레스 받는 상황이었다. 어쩌다 상황을 들은 친구(라고 말하고 전전남친이라고 읽는다) 중 한명은 이렇게 말했다. Don't put all your eggs in one basket! 이미 계란은 다 같은 바구니에 놓여 있었고, 이별의 고통 + 무직 두가지 콜라보레이션에 며칠 슬픔과 절망에 젖어있다가 다시 마음을 다잡게 되었다. 이별을 극복한 나의 방법이 궁금하다면 일단, 나는 국내에서 일하거나 거주하고 싶은.. 이별의 고통을 극복하는 가장 현실적인 방법 연인과의 이별은 누구에게나 힘들다. 몇번이나 겪어봐도 쉽게 헤어나오기 힘들다. 그렇다면 이별의 고통에서 어떻게 하면 헤어나올 수 있을까? 또는 어떻게 하면 고통을 최소화 할 수 있을까? 나의 이야기2년 반을 함께 했다. 남들에게는 짧다고 느껴질 수 있지만 나에게 있어서는 최장기간의 연애였고, 결혼을 약속했었기에 이유없는 헤어짐은 더욱 힘들었다. 마지막에 삐걱거리기 시작한 우리의 관계는 좋지 못한 방향으로 나아갔고, 결혼을 할 수 없을것 같다는 우리 둘의 동의 하에 헤어지게 되었다. 하지만 며칠이 지난 후, 문득 이유가 궁금해졌다. 왜 우리가 헤어진거지? 혼자 LA 에서 머물던 둘째 날, 그에게 페이스 타임을 걸어 물었다. "우리 왜 헤어진거지? 나 정말 모르겠어 우리 왜 헤어진건지" 내 마음에는 미련이 .. 개발자 해외취업, 내가 사용하는 사이트 & 방법들 주변을 보면 해외취업을 하고 싶지만 어디서부터 시작해야 될지 몰라서 마음을 접는 사람들을 많이 봤다. 나도 처음에는 어디서 잡을 찾아야 할지도 몰라서 무작정 구글링만 했었는데 몇 번 해보니까 노하우가 쌓였다. 나는 이 방법으로 호주에서 처음으로 개발자로 일하였고, 내년부터는 일본에 있는 영국 스타트업에서 일할 예정이다. 우선 나는 개발자이기 때문에 그 쪽 분야밖에 잘 모르긴 하지만 필요한 사람에게 도움이 될까 해서 내가 주로 사용한 6가지 루트를 정리해 보았다. 우선 시작하기에 앞서, 아래 세가지는 기본적으로 갖추고 있으면 좋다. 어느 정도 영어를 할 줄 안다.(예를 들어, 내가 쓴 코드를 설명한다거나, 지금까지 해본 일에 대해 영어로 이야기할 수 있는 정도?) 개발 경험이 1-2년 정도 된다.(많으면 .. 넷플릭스 밴더스내치(Bandersnatch) 모든 결말 정리 - 스포 주의 넷플릭스 인터렉티브 영화, 밴더스내치 모든 결말 정리(스포주의!) 내가 제일 좋아하는 넷플릭스 시리즈인 블랙미러가 새로 나왔길래 아무생각 없이 클릭했다가... 신세계를 보았다. 블랙미러 밴더스 내치(Bandersnatch)는 인터렉티브 영화라는 나는 난생 처음보는 장르였는데 그냥 아무생각없이 편하게 보려는 사람이면 좀 머리가 아플 수 있다. 우선 영화를 처음 키면 간단한 설명이 나오고, 알아들었다면 Yes 를 누르고 진행하면 된다. 이런식으로 두 가지 선택지중 한가지를 10초 안에 골라야 하며 어떠한 선택을 하느냐에 따라서 스토리는 다른 방향을 향해 가게 된다. 넷플릭스에서 이렇게 화면에서 뭔가를 클릭하고 상호작용한다는 그 자체가 너무 신기하였는데, 그건 시작에 불과하였다. 이제부터 스포 주의 처음 볼 .. (14) Graphql-ruby - 쿼리 실행하기 Executing Queries GraphQL::Schema 로 쿼리를 요청한 후 Ruby Hash를 결과로 받을 수 있다. 예를 들어, 문자열로부터 쿼리를 실행하려면,query_string = "{ ... }" MySchema.execute(query_string) # { # "data" => { ... } # } Or, you can execute multiple queries at once:MySchema.multiplex([ {query: query_string_1}, {query: query_string_2}, {query: query_string_3}, ]) # [ # { "data" => { ... } }, # { "data" => { ... } }, # { "data" => { ... } .. (13) Graphql-ruby - 루트 타입 Root Types GraphQL 쿼리는 root types 으로 시작한다: query, mutation, 그리고 subscription (실험단계). 스키마에 이름을 동일하게 해서 추가하면 된다.class MySchema (12) Graphql-ruby - 제한하여 보여주기 Limiting Visibility 때때로 사용자로부터 스키마의 요소를 숨기고 싶을 때가 있을 것이다. 예를 들면feature flagged 된 요소들더 높은 허가를 필요로 하는 요소들 오직 이러한 필드에 접근을 제한하려 한다면, 런타임에서 객체를 체크하기 위해서 field instrumentation 를 사용하는 거나, 쿼리를 실행하기 이전에 체크하기 위해 query analyzers 를 사용하는 것을 고려해볼 수 있다. 만약 필드를 완전히 숨기고 싶다면 아래를 읽어보자. Filtering except: 또는 only: 를 Schema.execute 에 전달하므로써 스키마의 일부분을 숨길 수 있다. 예를 들어:# `except:` 블랙리스트 아이템 제외 filter = PermissionBlacklis.. 이전 1 ··· 19 20 21 22 23 24 다음