[meteor.js] 텍스트를 더블 클릭하면 수정 가능하게 만들기
원리는 아주 간단하다. 그냥 텍스트를 보여주다가, 더블 클릭을 하면 input의 value에 텍스트를 넣어주면 끗. Deps.flush()가 중요하다. 변경된 DOM을 강제로 다시 그려서 input 필드를 자동으로 focus() 가능하게 해준다. 이후,...
원리는 아주 간단하다. 그냥 텍스트를 보여주다가, 더블 클릭을 하면 input의 value에 텍스트를 넣어주면 끗. Deps.flush()가 중요하다. 변경된 DOM을 강제로 다시 그려서 input 필드를 자동으로 focus() 가능하게 해준다. 이후,...
여느 프로그래밍 언어와 마찬가지로 루비를 사용하면서도 정말 빠지기 쉽고, 빠질 수밖에 없는 함정이 Gem을 통한 라이브러리 설치 과정에서 생기는 문제입니다. 대부분은 패키지 설치 과정의 빌드 과정에서 일어나는 문제입니다....
Prototype Inheritance? 자바스크립트는 프로토타입 방식의 상속을 사용한다고들 말합니다. 프로토타입이란 무엇이고, 클래스 기반 상속과는 어떻게 다른지, 그리고 주의해야 할 점은 무엇인지 알아보겠습니다. 이 글에서 다루는 키워드는 아래와 같습니다. .constructor...
원문 : The Best Way to Learn Python - Tuts+ Code Article(참조를 위해 최소한으로 요약 번역하였으니 원문을 꼭 참조하세요!) 파이썬은 이전보다 더 인기있으며, 백엔드 웹서버에서 프론트엔드 게임 개발까지...
저번에 이은 Coding Dojo에 다녀왔다. 이번 범위는 함수에서 클로저까지. 1. 스코프 내의 변수 잡기 클로저는 사용자의 코드 안에서 전달되거나 사용할 수 있는 기능을 포함한 독립적인 블록(block)입니다. Swift에서의 클로저는...
이 글은 지난 6월 10일 RORLab에서 발표한 '도커(Docker)로 루비 온 레일스 어플리케이션 배포하기'를 정리한 문서입니다. 발표 자료는 페이스북 페이지를 참조해주세요. 먼저 이미지와 컨테이너 소개 및 이미지 생성에 대해서...
원래 블로그 의도와는 다르지만 스터디에서 사용하는 키노트의 스타일을 정리한다. (원래 의도의 블로그는 쉬는 중(정말?)) Keynote Theme : Black Main Font : Fira Sans (Regular) Code Font : Source Code Pro (Regular)...
Auto Layout 인터페이스 빌더에서 Auto Layout을 통하여 다중 화면 크기에 대응할 수 있도록 쉽게 화면을 설계 할 수 있습니다. 런타임시 뷰를 추가하거나 삭제하기 위해 Auto Layout을 코드로 제약...
얼마 전 '도커 코리아'라는 이름으로 스터디를 진행한다는 이야기를 전한 바 있습니다. 그 후로 시간이 흘러 지난 8월 2일에 도커 코리아 두번째 모임을 가졌습니다. 이번 스터디는 시범적인 차원에서 공개적으로...
Classes and Structures 클래스와 구조체의 공통점 프로퍼티, 메소드, 서브스크립트, 초기화, 확장, 프로토콜 클래스만의 특징 상속, 형변환, 소멸, 참조 구조체와 열거형은 값 타입으로 할당되거나 전달될 때 복사 클래스는 참조...
진퇴양난 진심으로 답이 안선다. 홈페이지를 zb4로 짜놓고선 그냥 유지보수만 해왔더니 PHP 5.6이 코앞에 와있다. PHP 5.5부터 zb4에서 가장 많이 쓰이는 mysql_* 계통의 함수들이 모두 deprecated 되어버렸다. 아직 5.6...
웹페이지를 만들게 된다면 매우 높은 확률로 게시물을 올릴 수 있는 장소를 만들게 된다. 그리고 상당수가 댓글을 남기는 시스템을 채택하곤 한다. 그럼, 댓글은 어떻게 만드는 것이 좋을까? 어떤 장단점이...
Method는 객체에 종속. Function은 객체에 독립적. 예를 들면, Java에서는 Method, C에서는 Function, C++은 둘다 가능(class 사용하기때문에).
Method는 객체에 종속. Function은 객체에 독립적. 예를 들면, Java에서는 Method, C에서는 Function, C++은 둘다 가능(class 사용하기때문에).
XCode에 Storyboard를 이용할 때 한 곳에 여러개의 뷰가 있을 경우 원하는 뷰가 중간에 있을 경우 선택하기가 어렵습니다. 위와 같이 작게 여러개의 뷰 있다면 선택하기 진짜 어렵기 때문에 다음과...
OWIN은 Open Web Interface for .NET의 약어로 요즘 MS 진영에서 핫한(?) 오픈소스 프로젝트다. 다음은 OWIN 공식 사이트에 나와 있는 프로젝트의 목표. The goal of the OWIN interface is...
터미널 환경과 GUI 환경은 대개 상당히 동떨어진 환경으로 이 둘을 스무스하게 연동하는 것은 작업환경을 갖추는 데 있어서 중요한 주제 중에 하나이다. 이 연결고리가 잘 연결되어있어야 작업 효율도 올라간다....
PHPStorm 을 메모장 처럼 쓰고 있던 제게 스승님이 툭 던져주신 링크. https://laracasts.com/series/how-to-be-awesome-in-phpstorm !!! PHPStorm 쓰는 사람들은 꼭 보세요. 두 번 보세요. 단지 시청하기만 했을 뿐인데 실력이 느는 것...
군도 : 민란의 시대 호흡 완급조절이 잘 안 됐습니다. 기승전결로 치면 영화의 반이 "기" 입니다. 승전결이 너무 짧아요. 캐릭터의 매력을 살리려다 보니까 소개가 늘어지는 건 어쩔 수 없겠지만,...
Pyjog 꾸준 정기 주말 코딩 모임이다. 슬이가 초대해서 참여했는데, 카페 한 층을 통채로 빌려서 남자들끼리 우글우글 모여 각자 한 자리씩 차지하고 코딩하는게 뭐 나름 나쁘지 않았다. ㅎㅎ 지금...
함께 쓰는 가계부 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가 붙은 사이트들을 생각해서 이해하지 못하면 어쩌나 긴장했는데 다행히 난이도는 예상보다 낮았다. 타겟은 "책을 읽었다"와 "이해했다" 사이의 사람이 대상인 것 같다. 그러니까...