SQL SELECT Statement 

일상생활에서 어떤 데이터를 다룬다고 생각해보자. 읽고, 쓰고, 수정하고, 삭제하는 4가지 틀에서 벗어나지 않는 다는 것을 알 수 있을 것이다. 데이터베이스 시스템도 마찬가지로 CRUD 가 가장 중요하며, SQL에서 핵심은 CRUD와 관련된 구문을 익히는 것이다. CRUD 구문을 익히고 나면, 효과적으로 데이터베이스를 설계하고 조회하기 위한 추가적인 기술을 ...

SQL Syntax 와 연산자 

SQL 은 프로그래밍 언어로 SQL만의 독특한 문법을 가지고 있다. 다행인 점은 특정 목적에 특화된 DSL(Domain-specific language)이기 때문에 범용 언어들에 비해서 훨씬 쉽게 배울 수 있다는 점이다. 여기에서는 SQL 문법, SQL의 구성요소(element), 연산자들을 살펴본다....

MySQL & SQL 스터디 준비 

SQL은 Structured Query Language의 줄임말로 RDBMS(관계형 데이터베이스 관리 시스템-Relational database management system) 에서 데이터를 처리하고 조회하기 위한 목적으로 만들어진 DSL(Domain-specific language) 다. DSL은 Python, Java와 같은 범용적으로 사용하기 위한 ...

SQL GROUP BY 사용하기 

SQL은 가장 널리 사용하는 언어 중 하나다. MYSQL을 이용해서 SQL을 학습한다. GROUP BY 명령어는 동일한 값을 가진 컬럼을 그룹으로 묶어서 요약하기 위해서 사용한다. MySQL에서 GROUP BY의 사용법을 예제를 통해서 알아보자....

HTTP Status Code 

출처 Status Code는 클라이언트의(Mozilla, Chrome, Curl ...등) HTTP 요청이 성공적으로 완료되었는지를 알려준다. 응답은 "정보응답", "성공응답", "리다이렉트", "클라이언트 에러", "서버에러"의 5개 카테고리로 구성된다. HTTP Status Code는 3자리의 숫자로 표현한다. 첫번째 숫자로 응답 클래스를 확인 할 수...

git clone 

git clone명령을 이용해서 github 등에 공개된 코드를 로컬 PC에 복제할 수 있다. $ git clone directory를 생략할경우 저장소 이름이 디렉토리 이름이 된다. "github.com/yundream/helloworld.git"저장소를 hellotest 디렉토리로 복제해보자. $ git...

zsh 

zsh를 사용하기로 했다. 대단한 계기가 있는 건 아니다. 맥미니를 구매해서 개발환경 세팅하는 중, 쓸만한 쉘 없냐라고 했더니 누군가 oh my zsh를 써보라고 한게 이유가 됐다. Z shell(Zsh)는 쉘 스크링팅을 위한 command 인터프리터 및 로그인 쉘로 사용 할 수 있는 유닉스(unix)쉘이다. Zsh는 Bouren 쉘의 확장&개선된 쉘로 B...

XZ - 무손실 압축 툴 

xz LZMA/LZMA2 압축 알고리즘을 이용해서 파일에 대한 무손실 압축을 수행하는 프로그램이다.xz은 바이트 스트림 기반으로 작동하며 파일정보나 메타데이터등을 관리하지 않는다. 따라서 여러 개의 파일을 묶어서 압축하고 싶다면 .tar .cpio와 같은 툴과 함께 사용해야 한다.메타데이터를 관리하지 않기 때문에 디렉토리를 압축 할 수 없다. 디렉토리를 압...

마이크로매니지먼트 

Wikipedia에 가장 정리 잘된 것 같아서 번역했다. 물론 대충. 출처는 이 문서는 비지니스에서 발생할 수 있는 업무관리 방식에 대한 것이다. 비지니스에서 마이크로매니지먼트는 관리자가 부하 직원이나 직원의 작업을 면밀히 관찰하고 통제하는 관리 스타일이다. 일반적으로 마이크로매니지먼트는 직장에서 자유를(자기결정권과 책임) 박탈하기 때문에 부정적인 행위로 ...

SIP 

SIP(Session Initiation Protocol - 세션 개시 프로토콜)은 IETF에서 정의한 시그널링 프로토콜로 음성과 화상 통화 같은 멀티미디어 세션을 제어하기 위해서 사용한다. 시그널링 프로토콜은 전화 또는 VOIP 터미널간의 연결 상태를 식별하기 위한 프로토콜이다. 간단히 말해서 통신 하고자 하는 디바이스를 찾아서 세션의 성립, 유지, 해제...