GitLab 팀 안내서(team handbook)를 보고

July 31, 2016 Dev

입사하면 보게 되는 안내서. 안내서만 보면 어떤 회사인지 알 수 있다. 이렇게 호기롭게 지르고 싶지만 내가 본 안내서가 몇 개 안 될뿐더러 안내서를 공개한 회사 내부 사정을 잘...

어느 치과의 블로그

July 31, 2016 Life

회사를 그만두면서 가장 먼저 해야할 일은 그 동안 망가졌던 몸을 추스리는 거였다. 대표적인 것이 다이어트였고, 2년째 지병으로 앓고 있는 족저근막염이었고, 그리고 치과였다. 족저근막염의 경우는 다이어트도 해야 효과가 크다는...

[Django] Admin Customizing하기

July 27, 2016 Code

Admin Form 커스터마이즈하기 class QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_text'] # 필드 순서 조정 admin.site.register(Question, QuestionAdmin) # 두 번째 인자로 위에 만든 model admin class를 넘긴다. class QuestionAdmin(admin.ModelAdmin): fieldsets...

Heroku에 Django Project 올리기

July 27, 2016 Code

Heroku Starter Template 으로 Django 개발 template 다운 받기 https://github.com/heroku/heroku-django-template 아예 처음부터 template 기반으로 시작하기 $ django-admin.py startproject --template=https://github.com/heroku/heroku-django-template/archive/master.zip --name=Procfile helloworld $ pip freeze > requirement.txt # 설치...

JSON API Specification v1.0 (3) – Document Structure (1)

July 26, 2016 Code

5. 문서 구조 (Document Structure) 이 세션에서는 미디어 타입 application/vnd.api+json에서 확인가능한 JSON API 문서 구조에 대해 설명합니다. JSON API 문서는 JavaScript Object Notation (JSON) RFC7159에 정의 되어있습니다. This section describes...

Dell XPS 13 9350 구입기

July 21, 2016 Gadget

신형 맥북 에어가 나오면 구입하려고 그랬는데 생각보다 빨리 나오질 않아서 현행 버전을 구입해야 하는지 고민하고 있었다. 그런데 번역 작업에 MS 워드를 사용하기 시작하면서 윈도 환경이 필요했고 기존 노트북이...

[Django]서버사이드 이미지 크롭/리사이징 하기

July 20, 2016 Code

프론트엔드에서 Javascript로 온갖 삽질을 하다가, 그냥 서버사이드에서 처리하기로 했다. 훨씬 깔끔하게 끝났다(물론 이것도 삽질했지만 ^^). HTML Canvas로 한 프론트 리사이징은 이미지 퀄리티도 안좋게 떨어진다. 웬만하면 파일 처리는 서버사이드에서...

방탄 파워셸 스크립팅

July 19, 2016 Code

파워셸로 스크립트를 작성하다보면 흔히 만나는 여러 가지 상황들이 있다. 하나는 파란 바탕 화면에 시뻘건 에러 메시지들, 다른 하나는 보여주고 싶지 않은 수많은 실행 결과 값들. 어떻게 하면 이런...

docxtpl 를 이용한 문서 자동화

July 18, 2016 Code

엑셀의 경우, 백오피스나 CMS 등에서 import/export 에 사용하기 때문에 기능구현 할 때 XlsWriter 를 이용해서 구현했던 적이 있었다. 그에 비해서 워드 문서를 생성해 내는 작업은 별로 없었다. 발단은...

저전력모드로 생활하기

July 17, 2016 Opinion

개인적으로는 큰 일이 많았던 – 어떻게 보면 2016년의 결과에 영향을 미칠만큼 큰 전향점이 있었던 6월과 7월이었다. 불편함과 불안함, 그리고 현실감각 잃은 태평함으로나는 아무것도 하고싶지 않다. 지금도 아무것도 하고있지...

MS PowerShell 버전과 확장자 ps1

July 17, 2016 Code

파워쉘을 가장 처음 접했을 때 확장자에 숫자가 있어서 어떤 의미인지 궁금했는데 오늘 잠시 검색해보고 내용을 정리했다. 먼저 결론을 얘기하면 버전과 상관 없이 .ps1이 파워쉘 스크립트의 확장자다. 파워쉘은 이전까지...

Rails 5 Upgrade Troubleshooting

July 17, 2016 Code

Rails 5가 릴리스된 지 대략 2주가 흘렀습니다. 회사에서도 도입하고, 개인 플젝도 하나씩 버전을 올리고 있는 와중에 있었던 상황들에 대한 몇몇 팁들을 정리해보았습니다. Requirement 우선 Rails Guides를 참고하세요. 한국어판은...

[번역]Swift API Design Guidelines

July 17, 2016 Code

Swift를 좀 더 Swifty하게 작성할 수 있도록 API Design Guideline을 번역하였습니다. 공식 문서는 여기에서 보실 수 있고, 번역본은 여기에서 보실 수 있습니다. 번역에서 오탈자나 어색한 문장이 있다면 여기로...

JSON API Specification v1.0 (2)

July 16, 2016 Code

JSON API를 사용하는 서버와 클르이언트에서 처리를 해야되는 것들에 대해서 이야기한다. 4. 컨텐츠 처리 (Content Negotiation) 클라이언트 의무 사항 (Client Responsibilities) 클라이언트는 해더에 Content-Type: application/vnd.api+json를 포함하고 다른 미디어 타입 매개변수를 포함하지 않는...

JSON API Specification v1.0 (1)

July 16, 2016 Code

JSON API 문서이다. 해당 문서는 여기서 확인이 가능하다. 라이센스는퍼블릭 도메인 라이센스. 나중에 번역한 것이 도움이 되길 바라며… 1. 문서 상태 (Status) 이 페이지는 JSON API 마지막으로 공개된 버전 내용을 담고...

포켓몬 GO 그리고 기획

July 14, 2016 Opinion

요몇일간 포켓몬 GO 라는 이슈가 제 페이스북 타임라인을 휩쓸었습니다. 특히, "포켓몬 GO 는 AR(증강현실)의 가능성을 보여준 것이다.” 라던지 “포켓몬 GO 는 IP(포켓몬스터라는 컨텐츠)의 힘이다” 라는 이야기들이 있었습니다. 이...

[git] 커밋 되돌리기

July 12, 2016 Code

git reset HEAD^ git reset HEAD~2 # 2개 커밋 되돌리기 git push origin +master # +를 붙여주면 정보 손실 있어도 무시하고 푸쉬한다. Refer [Git] 아흑.. 커밋을 잘못했네;; 세상에...

[git] 이미 올렸던 파일 gitignore하기

July 12, 2016 Code

이미 add하고 올렸던 파일은 캐시가 남아 gitignore에 추가해도 사라지지 않는 경우가 있다. 그럴 땐 캐시를 삭제해주면 된다. git rm --cached name_of_file refer http://stackoverflow.com/questions/4308610/how-to-ignore-certain-files-in-git