2015

새로운 HTTP 코드 451은 무슨 뜻일까?

새로운 HTTP 상태 코드 2015년 12월 18일 IETF 의 의장인 Mark Nottingham은 자신의 트위터 와 블로그 를 통해서 451 상태코드가 승인된것을 알렸습니다. 451 상태 코드는 "법적인 이유로 사용할 수 없음"를 알리…

최고의 무료 코딩 글꼴 21선 (개발 폰트/프로그래밍 글꼴)

소프트웨어 개발자에게 글꼴은 가독성을 위해서 필수 설정 항목이다. 툴의 초기 설정된 글꼴이 나쁜건 아니지만 본인에게 맞는 글꼴 선택하나로 모니터로 들어 갈듯한 당신의 자라 목 자세를 조금은 해소해 줄 것이다. "왜 글꼴이 중요하냐?"라고 생각…

PostgreSQL: 정규표현식으로 한글 포함 여부 확인하기

PGSQL에서 정규식을 이용하여 한글이 포함된 텍스트인지 확인하는 방법입니다. 알파벳만 찾는 경우 " [a-z] " 입력하여 그 범위에 포함되는 모든 문자를 찾도록 합니다. 한글도 동일하게 첫 글자와 끝 글자를 입력하여 찾고자 하는 범위를 지…

유닉스/리눅스 배포판 계통도와 인기 순위 확인 방법

유닉스 와 리눅스 의 역사는 위키백과에 잘 정리되어 있고 간략한 계통도 확인이 가능합니다. 그런데 그 동안 어떤 역사를 가지고 있었는지 더 자세한 계통도와 현재 인기도는 어떤지 확인할 수 있는 곳이 있어 소개합니다. 지금 소개하는 곳은 자신들만의 기준으로 주기적…

PostgreSQL: 쿼리로 쉽게 대용량 테스트 데이터 생성하기

응용프로그램을 테스트하기 위해 대용량 테스트 데이터가 필요하다면 generate_series 를 사용해보세요. 엑셀로 테스트 데이터를 만들어 DB에 넣거나 간단한 스크립트를 만들어 사용하시는 분들도 있으실텐데요. 간단한 쿼리문으로 테스트 데이터를 원하는 데이터…

PostgreSQL: 실행중인 쿼리 확인 및 실행 취소 방법

PostgreSQL에서 "pg_stat_activity" 통계 정보를 이용한 현재 실행 중인 쿼리를 조회하고 실행 취소하는 방법을 소개합니다. 버전에 따라 차이가 있을 수 있으며 9.4버전을 기준으로 작성했습니다. 실행중인 쿼리 확인하기 SE…

PostgreSQL: 사용하지 않는 인덱스(INDEX) 찾기 그리고 성능 향상

인덱스(Index) 혹은 색인은 테이블 설계시 많이 고민하는 부분이고 성능 향상에 많은 도움을 주고 있지만 프로그램의 설계 변경 혹은 기능 개선등 여러 상황에 따라 사용하지 않는 인덱스가 발생하게 됩니다. 여러 상황 때문에 현재는 사용하지 않는 인덱스를 찾아보기 …

PostgreSQL: 문자열에서 파일명과 확장자 추출하기

PostgreSQL에서 문자자열 처리 중 정규식으로 파일 이름과 파일 확장자를 분리하는 쿼리문 예제입니다. regexp_replace 이용하여 정규식으로 불필요한 부분을 치환 후 결과를 출력합니다. 덧, regexp_matches 사용하여도 동일한 결과를 얻…

PHP 개발자를 위한 윈도우에 컴포저 설치하기 (Composer)

컴포저(Composer)는 PHP 의존성 관리 도구입니다. 조금 쉽게 설명하자면 PHP 외부 라이브러를 쉽게 설치하고 업데이트할 수 있게 해주는 도구입니다. 다른 언어에서 비슷한 도구로 npm , Bundle 이 있습니다. 컴포저로 관리되고 있는 패키지 …

디자이너를 위한 최고의 영화 (디자이너에게 영감을 주는 영화)

개인적으로 직접 조립하고 만드는걸 좋아했는데 만들기전에 만들어질 모습을 스케치하는 것을 즐겼습니다. 스케치 할때 머리 속에 있는 멋진 모습을 그대로 표현하고 싶었는데 전 소질이 없더군요. 그래서 전 프로그래머이지만 디자인은 항상 관심 분야이고 영화를 볼때 일반인의…

프로그래머를 위한 최고의 영화 (개발자에게 영감을 주는 영화)

프로그래머, 개발자에게 추천하고 싶은 영화를 기존 분류인 SF, 드라마등의 형태가 아닌 개발자적 입장으로 재 분류해봤습니다. 영화의 재미는 개인적인 취향이니 이 곳에서 평점이나 느낀바는 적지 않았고 나열된 순서는 무작위이며 분류가 여러분의 생각과 다를 수 있습니…

인기 있는 소셜 네트워크 서비스로 본 아키텍처

새로운 웹 서비스를 만들때 다른 곳은 어떤 아키텍처, 어떤 프로그래밍 언어를 사용했는지 궁금하고 왜 그런 선택을 했는지 알고 싶을때가 있죠. 혹은 프로그래밍 언어를 공부하고 싶은데 어떤 언어를 선택해야 될지 고민되실때 생각하는 서비스 혹은 업체가 사용하는 언어를…

프로그래밍 언어를 웹에서 실행하고 공유도 가능한 사이트

개발자, 학생, 프로그램 언어를 배우는 분 모두에게 유용한 사이트를 소개하고자 한다. 가끔 간단한 코드를 실행해보고 싶은데, 실행 환경이 안되는 곳에 있거나 환경을 구성하는게 귀찮을때가 있는데, 그런 경험이 있다면 주목해보자. 현존하는 거의 모든 언어를 온라인…