JavaScript에서 객체 복사하기

February 8, 2016 Code

부끄럽게도 얼마 전에야 자바스크립트에서 =을 사용한 객체 복사는 Assign. 즉, 참조만 하는 것임을 알았다. 어찌보면 예상가능한 것임에도 불구하고 얕은/깊은 복사가 필요한 경우가 생각보다 많지 않았기 때문에 알지 못했던...

[Objective-C][LLVM]Clang diagnostic 경고 무시하기

February 7, 2016 Code

Clang diagnostic 경고 무시하기 코드를 작성하다 보면 어쩔 수 없이 경고가 발생하더라도 그대로 작업해야 하는 경우가 있습니다. 예를 들면, 컴파일 및 배포를 해도 상관은 없지만 Xcode Server에서 경고...

[ELK] logstash

February 4, 2016 Code

개요 자바 기반으로 다양한 로그들을 수집하고 처리해서 내보낼수 있음. 다양한 플러그인(input, filter, output) 을 제공하고 있는 것이 최대의 장점. 기본 실행 logstash -f <conf file> Conf 파일 내...

[iOS][Swift]NSHTTPCookieStorage를 이용하여 사라진 Cookie 찾기

February 3, 2016 Code

사내에서 돌아가고 있는 서비스를 웹페이지를 파싱해서 앱으로 만들고 있습니다. 사내 서비스가 토이 프로젝트였기 때문에 앱 형태의 서비스는 고려되지 않지만 대부분 작업을 수월하게 진행하였습니다. 그러나 마지막 작업을 진행하던 도중...

이니시스 Inipay 모바일 연동

February 3, 2016 Code

이니시스사에서 제공하는 Inipay를 모바일 웹에서 사용할 수 있도록 연동하는 작업을 했는데, 공식 문서라고 할만한게 사실상 아예 없는지라 기록을 위해서라도 삽질 기록을 남겨놓습니다. 중요 상수 & 변수 여기 나열된...

맥 포맷 전에 당신이 꼭 해야할 일

February 2, 2016 Life

저는 포맷을 하다가 중요 파일을 날려먹고 한숨을 내 쉬는 일이 많았습니다. 아직 맥을 산 이후로 딱 한번만 공장 초기화를 했지만, 언젠가 맥을 초기화하거나 다른 기계로 옮겨갈 경우에 무엇무엇을...

중고 사이트 게시물 모니터링 도구 작성 후기

February 2, 2016 Life

호주에서도 중고나라 같은 gumtree.com.au라는 웹사이트가 있다. 출퇴근을 자전거로 해보고 싶어서 저렴한 자전거를 찾고 있는데 괜찮은 딜은 검트리에 올라오는 족족 팔리기 때문에 수시로 모니터링 하지 않는 한 저렴한 물건을...

호주 생활/취업과 관한 메일 문답

February 2, 2016 Life

블로그를 운영하면서 가장 꾸준하게 인기 있는 글은 단연 호주에서 일하는 이야기다. 이 글 덕분인지 이메일로 질문을 자주 받는 편인데 아무래도 질문에 공통점이 많은 편이다. 답장이 거의 비슷한데도 시간을...

[ReactiveX][RxSwift]들어가기 전 – 0

February 1, 2016 Code

UI와 관련된 프로그래밍을 주로 하다 보니 항상 UI와 데이터 간의 바인딩 문제, 구조적 설계에 미숙하여 나중에 고칠 때 다시 찾는 데 어려움을 겪은 적이 많았습니다. 그러면 이를 어떻게...

Cover : 북 디자인 이야기

February 1, 2016 Book

디자이너의 입장에서 이런 책이 굉장히 필요했다. 한 거장 디자이너의 일생에 관한 이야기와 그의 디자인들, 그리고 그의 가치관에 대해 생각할 만한 책이다. 사실 그동안 조금 답답했다. 많은 디자이너들이 생각없이...

Stderr check in zshell

February 1, 2016 Code

Shell로 zsh를 사용중이다. 얼마전부터 개발 환경 설정을 해놓고 이곳저곳에서 쓰다보니 해당 개발 환경이 꾸며져있지 않으면, 없다고 해당 문구가 출력된다. 은근히 신경쓰인다. 만약 두개를 설정해놨는데 둘다 없다면 줄이 두 줄로 늘어난다....

Elixir – 04: Pattern matching

February 1, 2016 Code

Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 04: Pattern matching The match operator...

Elixir – 03: Basic operators

February 1, 2016 Code

Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 03: Basic operators Basic operators ++,...

Elixir – 02: Base Type

February 1, 2016 Code

Elixir Tutorial 시리즈입니다. 거의 대부분은 튜토리얼의 한글 번역에 가깝습니다만, 생략되거나 추가로 주석을 달거나 하는 부분이 많습니다. 원문은 최하단의 링크를 참고하세요. Elixir - 02: Basic types 기본 타입에 대해서....

Fuji Xerox 레이저 프린터 구입기

January 30, 2016 Gadget

예전부터 장만하고 싶은 것 중 하나가 프린터였다. 급한 것은 사무실에서 출력하면 되긴 하지만 집에서 개인적인 용도로 쓰는 것과는 확실히 기분이 다르니까. 물론 부피가 있어 공간도 필요하고 자칫 먼지...

Django Girls 튜토리얼 정리

January 30, 2016 Code

이상한모임에서 진행할 사이드 프로젝트에 Django를 사용하게 되었는데 제대로 살펴본 경험이 없어서 그런지 영 익숙해지질 않았다. 이전에 Django Girls 튜토리얼 – django로 블로그 만들기 포스트를 본 것이 생각나서 살펴보다가...

unattended-upgrade 써보자

January 29, 2016 Code

AWS에서 서비스를 Ubuntu로 하고 있는데, 요즘 보안 이슈들이 계속 올라오고 있고, 그것에 대한 패치들도 많이 올라오고 있다. 사용하다가 서비스를 하고 있는 패키지들 을 업데이트를 할 수는 없고 (서비스에서 사용하는...

Houston 을 이용한 Feedback service 맛보기

January 29, 2016 Dev

만약 사용자가 앱을 지웠다면 더 이상 푸시를 보낼 필요가 없다. 이런 경우에 해당하는 디바이스 토큰을 목록에 저장하고 있다가 요청 시 반환해주는 기능을 Apple 에서 제공하고 있는데 이를 Feedback...

사내 프레임워크에 대한 생각

January 29, 2016 Dev

어제 잠을 자다가 깨버려서 트위터를 보는데, Outsider님께서 사내 프레임워크에 대해 쓰신 글이 타임라인에 있었습니다. 읽다보니 참 여러가지 생각이 들었는데, 그냥 흘려보내긴 아까운 것 같아서 글로 남겨보려고 합니다. 사내...

리디북스 페이퍼 vs 페이퍼 라이트 비교

January 29, 2016 Gadget

리디북스 페이퍼는 나오기전부터 많은 사람들의 관심을 모은 전자책입니다. 저는 페이퍼가 나오자마자 300PPI 제품을 구매했는데 212PPI의 페이퍼 라이트 제품과의 사이에 많은 갈등이 있었습니다. 212PPI 제품이 저렴했고 책을 읽는데 충분하다는...