Blog

SQL에서 coalesce() 사용하기

February 14, 2019 Blog

어제 Zeppelin 의 Dynamic form 사용해보기 (Text Input)을 페이스북에 올렸더니, David Park 님이 코멘트를 주셨다. 그래서 넣어봄. 근데 에러남. no viable alternative at input 'coalesce(,' 하나 하나 고치다...

Zeppelin 의 Dynamic form 사용해보기 (Text Input)

February 12, 2019 Blog

지정한 기간에 대한 데이터를 조회해볼 일이 있어 노트북을 작성하다가, 아무래도 자주 반복되지 싶어서 쿼리에 다이나믹 폼을 추가했다. 다이나믹폼은 제플린이 제공하는 기능이고, 텍스트박스/체크박스/드롭다운으로 간단히 외부 변수를 주입할 수 있게...

퇴사 후 한 달을 쉬었다.

January 7, 2019 Blog

오늘은 1월 7일. 작년 12월 7일 퇴사를 한 후, 벌써 한 달이나 지났다. 백수라기보다 하루하루가 휴가처럼 느껴졌다. 근속기간이 짧은 편이라 이직경험이 적지 않음에도 불구하고 매번 회사를 옮길 때마다...

2018년 조각모음하기

December 26, 2018 Blog

올해도 많은 일들이 있었다. 그렇지만 크게 기억에 남는게 없다. 충격적으로 큰일은 없었나보다. 다행이라고 생각한다. 많은 글을 썼다고 생각했는데, 올해 쓴 글이 고작 3개 뿐이더라. 부끄럽지만, 한 해를 돌아보는...

안드로이드 ViewModel

July 20, 2018 Blog

안드로이드 뷰모델 ViewModel은 비교적 새로운 세상이며 오해가 많은 영역 중 하나다. 이 글에서는 사용자가 이미 ViewModel의 간략한 사용법을 알고 있다 가정하며 더 깊은 이해를 위해 구현부를 살펴보도록 한다....

기획스터디 개인회고

July 5, 2017 Blog Opinion

으. 스터디가 드디어 끝났다. 10주간이나 커리큘럼을 짰고, 제대로 된 적도 있고 제대로 못한 적도 있지만, 그래도 계획된 목적대로 꾸준히 진행할 수 있었던 것 같다. 대외적인 목적은 우리팀 기획자들과의...

내 맘대로 월간(月刊) 뉴스 – 2017년 04월

May 3, 2017 Blog

트레이딩 룸을 마지막으로 회고해본다(8편) 8편의 회고를 읽으면서 몇가지 기억과 어쩔 수 없었다고 스스로 위안하며 손을 놓았던 그 시절의 판단을 돌이켜보게 됨. 이런 값비싼 경험을 간접적으로 체험해 볼 수...

Google Analytics 사용자관리 자동화하기

April 19, 2017 Blog

최근 조직이 개편되면서 사내 GA 계정 관리 권한을 위임받게 되었다. 이전에는 Google Analytics 데이터를 보기 위해 개인의 메일을 사용하였지만, G-suits (구 Google Apps)를 도입하여 회사 이메일 계정도 변경되었는데,...

잡부와 Generalist는 다르다.

March 19, 2017 Blog Opinion

기획자(내가 있는 바닥은 IT, 그 중에서도 온라인/모바일서비스 업계다)로서의 커리어를 시작하는 사람들에게 있어, 이보다 더 자기정체성을 알 수 없는 직군이 있을까. 나도 직장을 구하기 전에는 기획자라는 직군이 있는지 몰랐고,...

JSON과 Payload

March 9, 2017 Blog

서버와 웹, 또는 앱이 통신을 할 때는 데이터를 주고 받는다. 여러가지 방법이 있겠지만, 최근에 가장 많이 사용하는 포맷은 Json 이라는 포맷이다. 만약 IT 바닥에서 조금 일해본 사람이라면 비개발자라고...

아빠 출근한다

February 26, 2017 Blog Life

때는 바야흐로 2016년 회사의 인상은 사소한 것으로 결정된다. 소규모 회사 상대적으로 큰 회사 게임 회사 획기적인 경험 맺음말 때는 바야흐로 2016년 재미있게 지내던 회사가 어쩔 수 없는 이유로...

Firebase Dynamic Link 사용해보기

February 6, 2017 Blog

앱을 런칭하고나면, 앱 다운로드 링크를 일일이 퍼다주기가 매우 번거롭다. 그래서 대충 만들려면 리디렉션 처리만 해놓은 빈페이지의 URL을 이용하곤 한다. 이 때는 어떤 브라우저에서 붙었느냐에 따라 구글플레이로 가야할지, 앱스토어로...

토이 프로젝트를 완성하려면 얼마나 걸릴까?

February 1, 2017 Blog

사이드 프로젝트뿐만이 아니다. 실제로 개발 공정이 들어가는 모든 프로젝트에 해당하는 얘기라고 생각한다. 심지어 회사에서도. 토이 프로젝트는 학생, 백수, 직장인 누구라도 남는 시간을 쪼개서 무언가를 만드는 작업이다. 일반적으로는 노는...

그러니까, 장단점 말고 특성

December 24, 2016 Blog

질문: "당신의 장점은 무엇입니까?" 사람들에게 도움을 주기 위해서 만들어진 많은 책, 많은 글은 묻는다. "당신의 장점은 무엇입니까?"라고, 그리고 말한다. "장점에 집중하세요." 나는 위의 질문이 나쁘지는 않다고 본다. 하지만,...

Github Page 만들기 :: GA 코드 심기

November 22, 2016 Blog

이건 쉽다. 1. GA 속성을 추가하고, 2. 코드를 얻는다. 3. head 사이에 심는다. 4. 대시보드에서 잡히는지 확인한다. 5. 끝낸다. The post Github Page 만들기 :: GA 코드 심기...

MS PowerShell에서 텔레그램 메시지 전송하기

July 8, 2016 Blog Dev

얼마 전에 Windows 환경이 필요해 lubuntu 설치해서 사용하던 노트북을 Windows 10으로 전환했다. 이 노트북은 32GB eMMC 내장이라 사실 공간이 엄청 부족한 편이다. Windows 10을 설치하고 나니 5GB만 남아서...

디지털오션(Digital Ocean)으로 이사했다.

June 12, 2016 Blog

거의 2년 가까이 Cafe24의 가장 저렴한 500원짜리 상품을 사용하다가 이제서야 이사를 하게 되었다. 이 글은 새 서버에서 처음 쓰는 글이다. Cafe24를 쓰기 시작하면서 벼루던 일이었는데, 글 하나를 쓸...

[python] MySQL-Python 설치오류, mysql_config not found

June 4, 2016 Blog

위의 스샷은 mac상에서 pycharm 이나 터미널에서 mysql 연동을 위한 파이썬 MySQL-Python을 설치 시 발생하는 오류로, mac 에 mysql을 설치해준 후 다시 설치하면 된다. brew install mysql export PATH=$PATH:/usr/local/mysql/bin...

iOS device의 supervised mode 이해

March 11, 2016 Blog

iOS device의 supervised  mode 에 대한 소개 글을 올리게 된 것은 다분히 오해의 소지가생길 수 있는 아래의 기사의 내용 때문입니다.       iOS의 supervised mode 라는 것은...

Python REPL를 원하는 Context로 만들기

March 5, 2016 Blog

Python 소스를 줄 단위로 실행하고 즉각적인 반응을 보는데에 있어서 REPL는 상당히 편리한 도구입니다. 하지만 매번 실행할때마다 import를 새로 해야한다던가 하는 부분이 있다면 상당히 귀찮은 문제가 됩니다. 이 문제는...

이상한매거진 월간이모 3월호 출시

March 3, 2016 Blog

3월호부터는 iBooks 에서도 리디북스를 읽을 수 있습니다. 구매내역, 내 서재 등을 캡쳐해서 이메일로 보내주시면 영구소장 가능한 원본 파일을 보내드리고 있으니 잊지말고 신청하세요.