Docker Korea 스터디 그룹
함께 쓰는 가계부 Shomney 현재 저는 Remotty라는 프로그래밍 모임에 속해있습니다. Remotty는 작년 다른 스터디 그룹에서 파생된 작은 팀으로 2014년에는 계속 Shomney라는 공동 가계부 웹앱을 만들어왔습니다. 업무로 일을 하는...
함께 쓰는 가계부 Shomney 현재 저는 Remotty라는 프로그래밍 모임에 속해있습니다. Remotty는 작년 다른 스터디 그룹에서 파생된 작은 팀으로 2014년에는 계속 Shomney라는 공동 가계부 웹앱을 만들어왔습니다. 업무로 일을 하는...
Android L API를 살펴보자Continue reading on Medium »
1. Requirement python pip virtualenv django 2. Install tools for Django 2.1 python Mavericks 기준 2.7.5 버전이 포함되어 있음 2.2 pip get-pip.py를 이용해 설치한다. () $...
시스템 모니터링에 대해서 리뷰하거나, 직접 시스템 모니터링을 해봤다면 아래 그림과 같은 rrdtool로 만들어진 그래프를 자주 만나게 될 것입니다. rrdtool은 여전히 시스템 모니터링에 있어서 강자입니다만, 이 세계에 단지 rrdtool만...
OSXDev에서 열린 Coding Dojo에 다녀왔다. 보통 Dojo가 붙은 사이트들을 생각해서 이해하지 못하면 어쩌나 긴장했는데 다행히 난이도는 예상보다 낮았다. 타겟은 “책을 읽었다”와 “이해했다” 사이의 사람이 대상인 것 같다. 그러니까...
OSXDev에서 열린 Coding Dojo에 다녀왔다. 보통 Dojo가 붙은 사이트들을 생각해서 이해하지 못하면 어쩌나 긴장했는데 다행히 난이도는 예상보다 낮았다. 타겟은 "책을 읽었다"와 "이해했다" 사이의 사람이 대상인 것 같다. 그러니까...
CLOS Brief Guide based on
;;; trailing whitespace (setq-default show-trailing-whitespace t) (add-hook 'before-save-hook 'delete-trailing-whitespace) trailing whitespace를 남겨 둘 이유가 없다. 정신 건강을 위해 삭제하자. 변경 사항 비교할 때, 꼬랑지 빈칸 때문에 다르다고 나온다....
긍정적인 접근법으로 가자면. 선택 가능한 것중에서 가장 즐거운 일을 하세요 비긍정적인 접근법으로 가자면, 놓치면 제일 후회가 되는 쪽을 하세요 얻을 수 있는 게 있으면 그게 맞는 거임 한쪽이 불리하다고...
퀵서클 가이드 & 개발기Continue reading on Medium »
FEDERATED 스토리지 엔진을 사용하면 리플리케이션이나 클러스터 기술을 이용하지 않고도 원격의 MySQL 데이터베이스에 접근할 수 있다. 서비스 운영을 위해 여러 데이터베이스를 사용하는데, 한 데이터베이스의 데이터를 다른 데이터베이스들이 참조하여 사용할...
#이상한모임 확장으로 7월부터 8명의 개발자분과 Swift 스터디를 하고 있습니다. 6월 말쯤에 트위터로 스터디 공지를 하고 함께 할 분들을 모으고 OT를 진행한 후에 7월부터 지금까지 3회에 걸쳐서 진도를 나갔습니다....
Closures 클로저는 자신이 정의된 컨텍스트(context)로부터 임의의 상수 및 변수의 참조(reference)를 획득(capture)하고 저장할 수 있다. Swift의 클로저 표현식은 아래의 항목들에 의해 최적화될 수 있다. 컨텍스트로부터 인자 및 반환 값을...
37signals 책. 똑바로 일하라 (Rework)를 재미있게 읽은 터라 기대됐다. 대만족. 정말 재미있게 읽었다. 37signals가 책을 쓰면 '~인 것 같아요'가 없다. 경험으로 얻은 지식과 경험으로 자기주장을 한다. 난 이게...
블록 객체는 C언어의 확장이며 비표준입니다.(wikipedia 참조) 다른 언어에서 클로저(closure) 또는 익명함수, 람다함수, 일급 객체(first-class object)라고 합니다. 우선 Objective-C에서 다루므로 블록 객체라고 하겠습니다. 블록 객체 정의 블록객체는 다음과 같은...
alias는 두가지 방법으로 사용할 수 있는데 .gitconfig 파일을 이용하는 방법과 git config 명령의 alias를 이용하는 방법이 있습니다. 전자는 .gitconfig 파일에 다음과 같이 작성합니다. [alias] ci = commit 후자는...
처음에 sublime text를 설치한 후에 터미널에서 폴더 또는 파일을 열려고 할 때 여러가지 방법 중 profile과 symbolic link를 이용하여 실행하는 방법을 공유하고자 합니다. Symbolic Link sublime text는 기본적으로...
alias는 두가지 방법으로 사용할 수 있는데 .gitconfig 파일을 이용하는 방법과 git config 명령의 alias를 이용하는 방법이 있습니다. 전자는 .gitconfig 파일에 다음과 같이 작성합니다. [alias] ci = commit 후자는...
“누군가가 나에게 CPU 점유율이 100%인 MySQL 서버의 부하를 줄여달라고 이야기할 때, 내가 처음으로 하는 행동은 mysqlreport를 실행하는 일이다. 고객과 10분 이야기 하는 것보다 mysqlreport의 결과를 한번 보는 것으로 더...
서비스나 웹사이트를 테스트를 하다보면 사용자에게 메일이 발송되는지 확인해야 하는 경우가 있다. 또한 실제로 운영되는 서비스를 테스트 환경에 놓고 테스트 하다가 메일이 사용자에게 발송되어 버리는 경우가 생길 수 있다....
PHP를 디버깅하기 위해서는 Xdebug와 같은 확장을 서버에 설정해야 하고 리모트로 디버깅 하기 위한 클라이언트 프로그램이 요구된다. 이 글에서는 서버로 MAMP를 활용하며 클라이언트로 Sublime text를 활용한다. Xdebug 활성화하기 MAMP에는...
정말? 역자 주: 이 글은 Charles Miller의 포스트 Testing private methods (don’t do it)를 번역한 것입니다. Peter Ghali는 프라이빗 메소드를 테스트하는 것에 대해 자신의 블로그 (역자 주: 링크...
다른 브라우저를 사용하다가도 구글 크롬으로 돌아오게 되는 가장 큰 이유가 개발자 도구 때문이다. 물론 다른 브라우저에 내장된 개발자 도구들도 뛰어나지만 오래 사용하다보니 단축키나 사소한 기능들이 손에 익어버린 이유가...
애플 스위프트 언어 가이드 문서 번역 후기 by @Quartet 이전글: GitHub API Cache 개발 후기 에서도 잠깐 언급을 했었는데, WWDC에서 스위프트라는 새로운 개발 언어를 발표한 이후 급조(?)된 번역...
git notes는 또 뭐람? 커밋 메시지만 잘 남기면 되지. 이게 필요할까? git notes를 어떻게 저장하는가 git 객체는 persistent data structure 노드다. 그래서 수정할 수 없다. 새로 만들어서 링크할...
Beta 2에서 Beta 3로 넘어오면서 바뀐 점 iBooks에 있는 Swift Programming Language 문서가 업데이트됨! Array가 완전한 immutable이 됨. let으로 선언하면 값도 안 바뀜. Array의 축약 문법은 [Type], Dictionary의...