본문 바로가기

PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL에서 그냥 DB를 생성하면 한글 정렬 잘 안되는거 아시죠?? DB생성하실 때 아래와 같은 방법으로 설정하시면 정렬 잘 됩니다. 문제는 collation이 C 로 되어 있는지 입니다. Create Database 하실 때 Collation을 C로 설정하시면 간단하게 문제 끝. 찾아보니 생성된 DB에는 적용이 안된다고 하니까 생성할 때 까먹지 말고 하셔야 합니다. 아 !! 그리고 추가로 Template를 template0로 설정하셔야 합니다. 다른 것으로 설정하니까 Collation C가 적용되지 않더라고요. 그래서 정리하면 1. Collation을 C로 설정한다. 2. Template를 template0로 설정한다.. 더보기
Bootstrap: 그리드 컬럼 가운데 정렬 적당한 제목이 생각나지 않아서. 부트스트랩에선 그리드 시스템이라고 12개의 컬럼으로 구성된 레이아웃을 제공하고 있어요. 그리드 시스템에 대해서는 http://bootstrapk.com/css/#grid (한글) http://getbootstrap.com/css/#grid (영어) 를 참고하면 됩니다. :) 화면이 12개의 컬럼으로 분할되었다고 생각하면 쉽다. 가운데에 먼가를 나타내본다고 가정하면 왼쪽(5개 컬럼) | 내용(2개 컬럼) | 오른쪽(5개 컬럼) 일케하면 되는데. 내용 컬럼이 짝수가 아니라 홀수인 경우에는 가운데 정렬을 어떻게 해야할까??요게 이번 포스팅의 내용이다. 결론부터 style을 추가함으로써 쉽게 가운데에 정렬하는 것이 가능하다. margin: 0 auto; 에서 auto가 왼쪽 오른.. 더보기
Bootstrap - glyphicon align center (가운데 정렬) bootstrap에서 제공하는 아이콘을 가운데 정렬하는 방법에 대해서 간단하게 정리해둡니다 :) 1. 정렬하기 전에는 아래 그림과 같습니다. 위 아이콘의 클래스 (class)는 glyphicon으로 되어 있을텐데요. 아래과 같이 css를 적용해줍니다. 2. css에 따라 가운데 정렬된 형태는 아래와 같이 시각화됩니다. 끝 :) 더보기
atom 소스코드 정렬하기 아톰(atom) 편집기에서 소스코드를 정렬하기 위해서 다음과 같은 단계를 거치면 됩니다. 1. 아톰은 여러 추가 패키지를 설치해서 사용하는 것이 가능합니다. 소스코드 정렬에는 atom-beautify 라는 패키지를 활용하는 것이 가능합니다. 설치는 위와 같이 터미널에서 apm install atom-beautify 를 통해 가능합니다. 2. 아래와 같이 아직 정렬안된 소스가 있다면 3. Packages - Atom Beautify - Beautify 를 누르면 됩니다 :) 4. 아래와 같이 정렬된 소스를 확인할 수 있습니다 :) 좋네요. 요즘에는 atom을 사용하고 있어요.atom-beautify는 여러 언어를 지원한다고 합니다. :) 더보기
파이썬 basic - 리스트 정렬(list sort) 이전 포스팅에서 간단하게 파이썬 List에 대해서 정리해봤는데요. 이번에는 리스트를 정렬에 대해서만 간단하게 정리합니다. 리스트 정렬 먼저 아래와 같은 ft 리스트가 존재한다고 할 때 이것을 정렬하기 위해서는 내장함수인 sort를 사용하면됩니다. ft = [3, 1, 5, 6, 10, 2, 4, 8, 7, 5, 9] ft.sort() for i in ft: print i # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10이 출력됩니다. sort 함수는 사실 아래와 같이 3가지 인자를 입력할 수 있는데요. sort(cmp=None, key=None, reverse=False) # 자세한 사항은 : https://docs.python.org/2/library/functions.html#sorted re.. 더보기
파이썬 basic - rjust, ljust (오른쪽 정렬, 왼쪽 정렬) 이번에는 파이썬에서 문자열을 출력할 때 왼쪽, 오른쪽 정렬하는 방법에 대해서 간략하게 정리합니다. 오른쪽 정렬은 rjust 라는 함수를 사용하고, 왼쪽 정렬은 ljust 라는 함수를 사용하면 됩니다. 예를 들어서 다음과 같은 조건이 있다고 하면. 1. 문자열 a에 값 "123"이 입력되어 있음 2. 문자열 a를 크기가 10인 문자열로 만들고, 오른쪽으로 정렬하고 싶음 이때 사용할 수 있는 함수는 rjust가 되겠죠. 간단하게 소스로 나타내보면 다음과 같습니다. a = "123" print a.rjust(10) 결과 = ' 123' rjust와 ljust는 정렬해주는 것이 주요 기능이지만, 정렬할 때 생성되는 공간을 공백(space)이 아닌 다른 값으로 채울 수 있습니다. 위와 같은 조건에서 오른쪽 정렬할.. 더보기