macOS가 SSH Key를 기억하지 못하는 문제 고치기

December 15, 2016 Dev

언제부터인가 SSH에 연관된 작업을 할 때 비밀번호를 요구하기 시작했습니다. 저는 SSH Key를 등록해놓고 사용하므로 비밀번호가 필요할 리 없었습니다. 참고 쓰다가 인내심의 한계를 맞이하고 수정을 위해 여러가지 시도를 해...

테스트에서 모델용 DSL 만들기

December 13, 2016 Code

이 글은 Advent Calender 2016 for Ruby Korea를 위해서 작성되었습니다. 11일: NMatrix 맛보기 - @ahastudio님 13일: 미정 들어가기 전에 이 글에서 사용된 환경 구성은 다음과 같습니다. Ruby 2.3.x...

윈도우 10 홈 or 프로 정품 반값에 구입하기

December 13, 2016 Gadget

한국에서 윈도우 10 홈의 정가는 ₩172,000(부가가치세 포함)이다. 프로는 ₩310,000(부가가치세 포함)이다. 일반인이 느끼기에 살짝 비싸다고 느끼고 대부분 불법을 사용해서 쓰거나 다른 방법을 찾아서 구매하고 있다.  하지만 이집트 환율 폭망으로...

대학생으로 보낸 1년

December 11, 2016 Life

올 한해를 돌아보면 정말 다사다난했던 한 해였다. 많은 일이 있었지만, 그중 대학생으로 보낸 1년을 돌아보고자 한다. 나는 원래 가정관리학을 전공했다. 사실 과에 대해서 진지하게 고민해서 정했던 것도 아니고...

2016년 블로그 운영 회고

December 10, 2016 Life

올 한 해 스스로 잘했다고 생각하는 것 중에 하나는 바로 블로그 운영이다. 사실 블로그는 작년에 시작했다. 작년 8월 쯤, 그러니까 첫 커리어의 시작 즈음에, 스스로의 실력에 대한 회의감,...

GraphQL Introduction

December 10, 2016 Code

이 글은 GraphQL 튜토리얼을 보고 간단하게 정리한 글입니다. 문법의 기능적인 부분만 중점적으로 추려냈으니, 장단점에 대한 설명이 필요하시다면 원문을 참고하세요. 코드도 원문을 인용했습니다. 다만 몇몇 긴 부분은 추려서 줄였습니다....

내 맘대로 월간(月刊) 뉴스 – 2016년 11월

December 9, 2016 Dev

장고 페어 코딩 후 생각없이 사용하고 있던 장고의 모델 매니져에 대한 짧지만 유용한 글, 글 말미에 장고 애노잉(django-annoying)도 꼭 참고해 보자! [...] "여쭤보니, 장고의 모델은 데이터를 담고있는 인스턴스이고,...

기술 링크 정리 #1 – 2016/12/09

December 9, 2016 Dev

파이썬 관련 Python 3.6.0 RC1 Python3.6.0 Release Candidate1 에 대한 내용을 담고 있다. 에 가면 좀더 자세한 내용을 볼 수 있다. CPython 구현 개선에 대한 내용이 있는데, dict...

Azure 관점에서 본 AWS re:Invent 2016 관전기

December 8, 2016 Offline

지난주에 AWS의 연례 행사중 하나인 re:Invent 행사가 열렸다. 엄청나게 많은 신제품 및 신기술이 쏟아졌는데 실제로 이를 Azure에서 제공하는 서비스와 비교한 기사는 많지 않다. 마침 캐나다에서 Azure MVP로 활동하는...

첫 도서 번역에서 배운 점

December 8, 2016 Opinion

2016년 들어온 지 얼마 되지 않은 것 같은데 벌써 시간이 이렇게 지났다. 상투적이지만 어째 한해 한해 더 빠르게 지나가는 기분이다. 올해는 바쁘다는 핑계로 경험을 글로 정리하지 못했는데 아무래도...

[책] 함수형 사고

December 5, 2016 Book

요즘 함수형 프로그래밍에 관심이 많다. 나뿐만 아니라 함수형 패러다임을 도입하는 것이 프로그래밍계의 트렌드라는 생각이다. 대표적으로 2014년에 도입된 Java 8을 꼽을 수 있겠으며 앞선 글에서도 말했듯 prefer-const도 함수형 패러다임의...

about iOS Accessibility (손쉬운 사용)

December 4, 2016 Dev

  2016년 11월 iOS Accessibility Page도 한글화된 page가 공개 되었습니다.   한국에서는 장애인/약자들을 위해서는 무조건 ‘무료 봉사’라는 분위기 탓인지 장애인을 위한 유료 앱도 찾기 힘들고 종류도 많지 않지만 외국에서는...

Tmux basic

December 4, 2016 Book

이 책을 읽으면서 배운 내용을 정리했습니다. 세션 이름 있는 세션 열기: tmux new-session -s basic, tmux new -s basic -d 옵션을 사용하면 열어서 바로 detach -s 세션 이름...

audio5.js example

December 2, 2016 Code

이번 프로젝트 하면서, 주문이 들어왔을 때 웹상에서 특정 소리로 사용자에게 알려줘야하는 부분이 있었는데, 음원 재생관련 라이브러리를 찾아 보다가 괜찮은 것이 있어서 예제코드를 남긴다. http://zohararad.github.io/audio5js/

GDG Busan, Python Django 스터디 #7 [END]

November 29, 2016 Offline

LIFE IS SHORT USE PYTHON! Form과 인증(Auth); 11장의 주제는 '인증' 입니다. 일반적으로 웹에서 인증이라함은 'Login'을 지칭한다고 해도 과언은 아닌듯 합니다. 언제나 그렇듯이 스키마(Schema)를 설계하고 이런 저런 것들을 진행해야...

ModHeader를 이용해서 쉽게 Header 넣기

November 27, 2016 Dev

https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj 모바일 앱내 웹 뷰에 들어갈 웹 페이지에는 헤더를 일부러 넣곤 한다. 예를 들면 다른 곳에서 호출하지 못하도록 특정 헤더값을 앱과 웹이 약속을 한채로 보내고 인증이 된 클라이언트에서만...

Secret with Travis

November 25, 2016 Dev

Travis에서 배포나 푸시, 웹훅 등을 설정하고 싶을 때가 있습니다. 특히 공개 저장소인 경우에는 민감한 정보를 어떻게 저장할 지에 대한 고민이 생깁니다. 이러한 경우를 위해서 몇가지 방법이 Travis에서 제공되고...

iOS 삽질 : Unknown class xxx in Interface Builder file

November 23, 2016 Code

아이폰 개발은 하루하루가 삽질의 연속이네요… 오늘의 삽질은 클래스 파일을 찾을수 없다고 하면서 앱이 종료(크래시)되는 현상을 고치면서 발생했습니다. 인터페이스 빌더의 ViewController에 새로 만든 VC를 지정 했고 개발 빌드까지 아무...

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

November 22, 2016 Blog

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

GDG Busan, Python Django 스터디 #6

November 22, 2016 Offline

우리도 이젠 django를 조금 합니다! 라고 말할 수 있게 되었다. 6주차 스터디에서 드디어 Ch10에 있는 내용을 순조롭게 진행했다. 대부분의 스터디 참석 인원이 별다른 오류없이 스터디 과정을 무사히 진행...

const에 대한 오해

November 21, 2016 Code

const is not immutable? 얼마 전에 어떤 페이스북 그룹에서 공유된 글 중에 이런 글이 있었다. 본문에는 이런 문장이 있다. ES6 const does not indicate that a value is...

DEVFEST Busan 2016 후기

November 20, 2016 Offline

시작 2016년 초반에 GDG Busan의 운영진이 교체되면서 긴 휴식을 끝내고 조금씩 활동을 진행하고 있었다. 나는 8월부터 작은 스터디를 진행하게 되었고, 그 덕분에 서울 GDG 운영자 모임에 참석하게 되었다....