Dev

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

December 15, 2016 Dev

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

내 맘대로 월간(月刊) 뉴스 – 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...

about iOS Accessibility (손쉬운 사용)

December 4, 2016 Dev

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

ModHeader를 이용해서 쉽게 Header 넣기

November 27, 2016 Dev

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

Secret with Travis

November 25, 2016 Dev

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

Flexible Box Summary

November 20, 2016 Dev

CodeSchool에서 3일간 전 코스를 무료로 공개하는 이벤트가 진행중(작성 시점)입니다. 이 글은 그 중에서 Cracking the Case With Flexbox를 수강하며 정리한 노트입니다. Flexible Box? Flexible Box Layout Module Level...

Go Tutorial

November 19, 2016 Dev

CodeSchool에서 3일간 전 코스를 무료로 공개하는 이벤트가 진행중(작성 시점)입니다. 이 글은 그 중에서 Golang에 대한 튜토리얼(On Track With Golang)을 수강하며 정리한 노트입니다. Go? 구글이 2007년에 만든 오픈소스 언어이며,...

TypeScript: 함수(Function)

November 18, 2016 Dev

이전 글 - TypeScript: 인터페이스(Interface) 함수 타입 선언 전에 한 번 다룬대로, TypeScript는 함수에도 타입을 선언할 수 있다. 타입 지정 대상은 함수로 전달되는 매개변수와 최종 리턴 값이 될...

완전 초보를 위한 Vim

November 15, 2016 Dev

Vim은 Emacs와 함께 어렵기로 소문난(?) 에디터이다. 얼마나 어려운지 나가는 것을 몰라서 2년간 계속 사용하고 있다는 풍자 트윗을 @iamdevloper이 올리자 수천 명이 리트윗하기도 했다. 나도 처음 Vim을 무턱대고 실행하고선...

Weird Advent Calendar 2016 Review

November 13, 2016 Dev

이상한 모임 대림절 달력 2016가 11월 11일 공개되었습니다. 이번에 개발을 하면서 생전 처음 보는 기술을 도입해봤는데요, 각각에 대한 감상을 간단하게 남겨볼까 합니다. 사용했던 기술들은 다음과 같습니다. Firebase YARN...

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

November 7, 2016 Dev

library version check 프로젝트에서 사용중인 라이브러리를 편하게 최신버전으로 업그레이드 해주는 방법을 소개하고 있음 LINE LIVE 채팅 기능의 기반이 되는 아키텍처 WebSocket, Actor Model(Akka), Redis를 사용해서 구성된 아키텍처를 소개하고는...

Vim에서 한글 입출력

November 7, 2016 Dev

가끔 텍스트 에디터에서 한글입출력을 제대로 지원하지 않는 경우가 많다. (그래도 최근엔 많이 좋아졌지만 사용 앱도 그러니 아쉬운 놈이 우물을 팔 수밖에) 널리 사용되는 유명한 프로그램도 그런 경우가 많은데,...

Taste of ELK Stack

November 5, 2016 Dev

Prologue 회사에서 로그를 쌓기만 하다보니 뭔가 하나 붙여볼까, 해서 시작한 삽질에 대한 정리본입니다. 굳이 ELK 스택이 아니어도 괜찮았습니다만, 처음 이야기가 나온게 ELK라서 그대로 진행했습니다. 좀 시대에 늦었나, 같은...

Git 커밋 메시지 작성법

November 1, 2016 Dev

프로젝트가 지루하게 늘어지면, 커밋 메시지는 점점 더 무의미해진다. 들어가며 | 일곱 가지 규칙 | 팁들 | 원문 들어가며: 좋은 커밋 메시지는 왜 중요한가? Git 저장소 중 아무거나 골라...

slideshare용 PDF 출력을 위한 프린트 플러그인

October 31, 2016 Dev

  pdfForSlideShare 날로 먹은 오픈 소스 결과물이다. 한글이 포함된 PDF를 slideshare에서 올렸을 때, 한글이 보이지 않는 문제를 해결하는 프린트 플러그인이다. 시작 큰애에게 맥북 사용법을 알려줄 때 사용할 발표자료를...

SlideShare에서 자국어 폰트 사용하기

October 31, 2016 Dev

tl;dr: cat /path/to/pdf.pdf | grep -a Ordering for know nation LANG=C LC_ALL=C sed -i '' s'|/Registry (Adobe) /Ordering (NationName) /Supplement [0-9]|/Registry(Adobe) /Ordering(Identity) /Supplement 0|g' filename.pdf SlideShare에서 폰트 사용이...

Vim의 g 명령

October 27, 2016 Dev

Vim의 비주얼 모드와 텍스트 블록 저장과 파일 임포트에서 gvd라는 명령을 알았는데 정확한 뜻을 알기 위해 g 명령을 검색한 것을 정리한다. gj/gk: 커서를 다음/이전 “row”로 j/k는 다음/이전 “줄”로 움직인다....

Azure 웹앱에서 SQL DB사용하기

October 26, 2016 Dev

들어가는 말 웹 서비스를 만들면 데이터베이스를 다루게된다. 이럴 때 MEAN이나 MERN 스택처럼 NoSQL를 활용해도 좋다. 핫하며 JSON을 그대로 저장할 수 도 있는 NoSQL 데이터베이스를 선택하면 Javascript와 찰떡궁합 매칭이...