전체 글 1447

Docker for Mac - boot2docker

boot2docker는 공식적으로 새로운 Docker Toolbox 상자에서는 지원되지 않는다. 즉 Docker Toolbox를 이용하라는 얘기? boot2docker/osx-installer Docker for Mac Getting Started with Docker for Mac How to Use Docker on OS X: The Missing Guide Docker 기본 사용법, 가장 빨리 만나는 Docker 2장 - 2. Mac OS X : Docker 설치하기 (boot2docker) OSX에서 Docker로 개발환경 구성하기 Mac OS X에서 docker 설치하기(시작하기) Docker 는 리눅스의 LXC(Linux Container), 0.9 이후 부터 libcontainer를 이용한 ..

virtual/Docker 2016.08.08

PhpStorm(IntelliJ) Subversion merge

Merging with Subversion and IntelliJ IDEA Blurblah's Blog - SVN merge 기능 검토 Branch를 CheckOut받는다. IntelliJ DIEA > VCS > Intergrate Project Source 1 에 Branches 소스 Source 2 에 Trunk 소스 "Use ancestry" 체크해제 후 OK ( 이전 리비전 추적 부분은 고려가 필요하다. ) "Try merge, but make no changes" 병합 테스트, 변경사항을 Local Changes에 표시해 준다. 주의 : 한 두명의 개발자가 참여하는 프로젝트에서는 문제가 발생 할 가능성은 낮지만 그 이상 참여를 할 경우 SVN 기능에 대한 숙지가 필요 하다. 특히 병합(svn m..

ide/phpstorm 2016.07.26

데이터 저장을 위한 구조적 형태

Key Value ( KV ) NoSQL에서 사용되는 가장 단순한 저장 형태로 각 키에 대응되는 값들은 임의의 길이를 갖는 바이너리 데이터로만 간주된다. 데이터 저장소는 각 값이 내부적으로 어떤 구조를 갖고 있는지에 대해서는 일절 관여하지 않는다. 그러므로 애플리케이션에서 JSON, ProtocolBuffer, Thrift, Avro같은 전용 포멧 등을 사용하여 테이터를 추가로 인코딩/디코딩 해야 한다. http://json.org/example.html https://github.com/google/protobuf ( https://code.google.com/p/protobuf ) http://thrift.apache.org http://avro.apache.org Using Oracle Berkel..

db 2016.07.25

팀 개발을 위한 SVN Branch, Merge 사용

토픽 브랜치와 통합 브랜치에서의 작업 흐름 파악하기 3.3 Git 브랜치 - 브랜치 관리 버전 관리 시스템 유랑기, 그리고 Git 적응기 SVN 사용시에 branch와 merge 잘 이용하기 저장소 svn://domain.com/project - 팀원 단위 진행 순서로 구성.(로컬 저장소 대용) - 팀원의 개별 폴더를 생성해서 관리하는 방식은 svn특성상 많은 문제가 발생 할 수 있다. - 개발자의 저장 폴더와 branches/release 간 commit / update 가 빈번하게 일어나며, - rev 관리가 되지 않을 가능성이 99%이고, - 개발자의 이해도에 따라서 관리자체가 되지 않을 수 있다. - 웬만하면 개발자 폴더를 버리고 branches/release 폴더를 기준으로 관리하는게 바람직하다..

vcs/svn 2016.07.22

Getting Startd : Messenger Platform - facebook for developers

Getting Started This is a walkthrough to see the basics of the platform in action. Read the Complete Guide to learn about the platform in more detail. 실행되는 플랫폼을 볼 수있는 기초 연습입니다. 자세히 플랫폼에 대해 알아 보려면 완전한 가이드를 참조하십시오. Sample App Download the sample app from Github to follow along with this tutorial. You can run the sample app to see it in action. 이 튜토리얼을 따라할 수 있는 Github 샘플 응용 프로그램을 다운로드합니다. 샘플을 보고 응용..

lang/node 2016.07.14

Messenger Platform - facebook for developers

Messenger Platform - facebook for developers Setup For this integration, you will need the following: 통합을 위해서 다음이 필요. Facebook App: The Facebook App contains the settings. This is where you will setup your webhook, retrieve your page access token and submit your app for approval. 페이스북 앱: 페이스북 앱 설정이 포합되어 있다. webhook 설정, 토큰 페이지 액세스를 검색, 승인을 위해 당신의 앱을 제출하라. Facebook Page: A Facebook Page will be us..

lang/node 2016.07.13

ELK, EFK Stack, And Splunk

The Elastic Stack Splunk 대체 Solution으로서의 ELK Stack Elasticsearch 1.0.1, Logstash 1.4.0, Kibana 3.0.0 GA installation and Kibana Tutorial Splunk는 모든 머신 데이터를 실시간으로 Collection, Indexing, Reporting 하는 End-to-End Solution 이지만, 높은 가격대의 솔루션으로 소규모 사업자에서는 가격대가 부담스럽다. 그 대안으로 오픈소스 기반 ELK(Elasticsearch, Logstash, Kibana), EFK(Elasticsearch, Fluentd, Kibana) Stack이 있다.

lang/ELK 2016.06.29

웹에서 사용되는 일반 스킴 포멧

스킴 설명 http 사용자 이름이나 비밀번호가 없다는 것을 제외하고는, 일반 URL 포맷을 지키는 하이퍼텍스트 전송 프로토콜(Hypertext Transfer Protocol) 스킴이다. 포트값이 생각되어 있으면 기본값은 80이다. 기본형식 http://:/?# 예 http://www.abc.com/index.html http://www.abc.com:80/index.html https https 스킴은 http 스킴과 거의 같다. 다름 점은 HTTP 양 끝단에서 암호화하기 이해 넷스케이프에서 개발한 소켓 계층(Secure Sockets Layer, SSL)을 사용한다는 것 뿐이다. 문법은 같고 기본 포트값은 443이다. 기본형식 https://:/?#

lang/html 2016.06.29

URL 문자 집합, 제한, 안전하지 않은 문자

컴퓨터 시스템의 기본문자 집합과 , 애플리케이션 문자 집합은 전통적으로 US-ASCII 문자 셋을 사용한다. URL 설계자들은 모든 인터넷 프로토콜로 URL이 전송 될 수 있기를 바랐고, 이와 함께 가독성이 있기를 바랐다. 따라서 출력되지 않거나 보이지 않는 문자를 이메일 프로그램에서 사용할 수 있다고 해서 , 그 문자들이 변환 될 수 있다고 해서, 그리고 그 문자들이 변환 될 수 있다고 하더라도, URL에서 그 문자들을 사용하는 것은 금지 되어 있다.(인쇄되지 않는 문자에는 공백이 포함된다. RFC2396에서는 애플리케이션이 공백을 무시하기를 추천한다는 점을 알아 두자) 안전문자셋 표현의 한계를 넘기 위해 URL에서는 %로 시작하는 ASCII로 시작하는 2개의 16진수 숫자로 이루어진 '이스케이프'문자..

lang/html 2016.06.28
반응형