터미널에서 구글 검색하기 googler

March 27, 2016 Code

구글 검색을 위해서 파이어폭스를 켜며 문득, ‘그냥 터미널에서 구글 검색할 수 있는 방법은 없을까?’ 라는 생각이 들어서 검색해봤더니 역시 멋진 분이 googler라는 도구를 멋지게 만들어서 공유하고 있었다. googler는...

Sequelize.js 다루기

March 27, 2016 Code

이 문서에서 사용되는 코드는 ES2015의 문법을 다소 사용하고 있으므로 가급적 Node.js v4(LTS) 이상의 버전을 권장한다. Node.js는 대개 MongoDB + Mongoose 조합과 함께 사용하는 경우가 많지만 가끔 RDB의 필요성을...

Dell Inspiron 11 3000 한 달 사용기

March 27, 2016 Gadget

지난 달 노트북을 구입하고 매일 들고 다니면서 유용하게 사용하고 있어 간단하게 사용기를 남겨본다. 4월이면 애플이 새로운 맥북을 내놓을 거라는 이야기가 계속 있어서 노트북을 구입하지 말고 기다려야 하나 고민했었다....

Upstream and Syncing a fork

March 27, 2016 Code

위와 같은 경우가 많이 발생을 한다. 하나의 github 프로젝트에서 내가 뭔가의 수정을 위해서 fork 를 하고, 수정을 해서 Pull Request 를 날린후, Merge 가 된다. 그리고 다른 사람이...

코딩교육

March 26, 2016 Opinion

code.org 이후로 코딩 교육에 관한 이야기를 자주 보게 된다. 한국에서도 공통 교과에 코딩을 포함해야 하는가에 대한 논의를 많이 접할 수 있었다. 기술 발전에 따라 기초 학문으로 가치가 높아지고...

[javascript] 함수 할당시 실행 없이 인자 넘기기

March 24, 2016 Code

Problem var apiCRUD = { downloadExcel: function($http) { //랄랄랄 } } rc.downloadExcel = apiCRUD.downloadExcel($http); apiCRUD.downloadExcel함수를 저렇게 rc.downloadExcel에 할당하면 바로 실행이 되는데, 나는 rc.downloadExcel이 호출되었을 때 apiCRUD의 함수가 실행되길...

[javascript] GET으로 파일 다운로드 하기

March 24, 2016 Code

window.location.assign('your_url'); 이렇게 하면 새창이 뜸과 동시에 다운로드 된다. 굳이 ajax get안하고 가능. refer http://stackoverflow.com/questions/16514509/how-do-you-serve-a-file-for-download-with-angularjs-or-javascript

EMOCON 2016 S/S

March 23, 2016 OnAir

어김없이 이모콘이었다. 2015 한지가 어제 같은데 2016 S/S라니. 밀라노 패션쇼 같은 느낌이랄까. 슬랙에서 우선적으로 발표자 모집 및 관련 내용들을 공지하기 시작했고 언제 방청 신청을 해야하나 계속 기다리고 있었다....

애플 인앱결제 검증 웹 서비스 제작

March 23, 2016 Code

들어가는 말 아이폰 사용자는 안드로이드보다 탈옥 과정이 복잡하고 업데이트때마다 난리를 쳐야한다. 탈옥이 어려우니 탈옥후에 진행되는 결제 크랙도 적을 줄 알았다. 하지만 도트레인저스 출시 후 로그를 살펴보니 내가 너무...

애플 인앱결제 검증 웹 서비스 제작

March 23, 2016 Code

들어가는 말 아이폰 사용자는 안드로이드보다 탈옥 과정이 복잡하고 업데이트때마다 난리를 쳐야한다. 탈옥이 어려우니 탈옥후에 진행되는 결제 크랙도 적을 줄 알았다. 하지만 도트레인저스 출시 후 로그를 살펴보니 내가 너무...

Swift 2.2 release

March 22, 2016 Code

  Swift 2.2 3월 21일에 Swift 2.2가 정식 버전이 되었다. Swift 블로그에 어떤 내용이 변경되었는지 나왔는데, 하나씩 살펴보았다. SE-0001: Allow (most) keywords as argument labels 함수 인자의 외부...

ASP.NET Core 팁 & 트릭 – 글로벌 에러 핸들러 설정

March 21, 2016 Code

이 포스트는 ASP.NET Core 프레임워크로 애플리케이션을 개발할 때 유용하게 쓸 수 있는 몇가지 팁과 트릭들을 소개하는 포스트들 중 네번째입니다. IoC 콘테이너로써 Autofac 사용하기 Web API 요청/응답 직렬화/비직렬화 Web...

[ReactiveX][RxSwift]Observable과 Driver

March 21, 2016 Code

Driver RxSwift는 다른 언어의 Rx 구현체와는 다르게 Driver라는 unit을 제공합니다. 하지만 기본으로 Observable을 제공하기 때문에 Driver를 언제 써야 할 지 궁금했습니다. Driver는 UI layer에서 좀 더 직관적으로 사용하도록...

이모콘 2016 S/S 스피커 참여 후기

March 21, 2016 Life

이상한모임 주관으로 진행된, 장소에 구애받지 않고 어디서나 참여할 수 있는 컨퍼런스, 이모콘 2016 S/S에 발표자로 참여했다. 이모콘은 누구든 자신의 경험을 공유할 수 있는 기회를 제공하는 형식으로 진행되는 온라인...

터미널에서 타자연습하기 gtypist

March 21, 2016 App

요즘 타이핑을 하는데 손가락의 움직임이 점점 둔해지는 기분이 들어서 하루 5분이라도 짧게 연습하자는 목표를 만들었다. 터미널에서 간단하게 예제 문장을 보여주고 타이핑 하는 정도만 생각했는데 이미 GNU 프로젝트로 gtypist라는...

테스트 코드랑 코딩하기

March 19, 2016 Code

프로그래머는 코드를 코드로 테스트해야합니다. 이 말을 하면 두 가지 반응이 있을 수 있습니다. 어떻게? 왜? 테스트는 테스터가 하는거 아냐? 너무 당연한거 아닌가? 이 글은 1번으로 생각하는 분들을 위해...

Azure Web Apps에 커스텀도메인 설정하기(feat.LetsEncrypt)

March 17, 2016 Dev

들어가는 말 Azure에서 Web Apps(웹앱)을 사용해서 Node.js로 만든 웹 서비스를 등록했다. 이를 도메인과 연결하고 HTTPS를 사용해보고 싶었다. 아주 간단한 건줄알고 시작했는데 지식이 없어서 꽤나 오래 걸렸다(Azure의 한없이 불친절한...

[Django] redirect시에 데이터 넘기고 싶어요(feat. HTTP,

March 15, 2016 Code

상황 페이스북 로그인을 하고, 페이스북 연결 해제버튼을 눌렀을 때 비밀번호가 설정이 되어있지 않다면 비밀번호 설정 페이지로 리다이렉트 시키고 싶다. 이로 인해서 들어온 비밀번호 설정 페이지에서는 그냥 들어왔을 때와는...