본문 바로가기

twbsPagination Redraw pagination으로 twbsPagination을 사용하고 있는데요. Redraw 하는 방법을 정리해보려고요. twbsPagination github : https://github.com/josecebe/twbs-pagination Redraw는 아래와 같은 프로세스로 이루어집니다. pagination create pagination destroy pagination html create pagination recreate 먼저 pagination이 생성되어 있겠죠. html + javascript 로 말이에요. 잘 사용하다가 pagination을 다시 그리고 싶을 때 먼저 destroy하고 html을 다시 추가해줘야 합니다. 요거를 안에 다시 생성해줘야 해요. destrory 할 때 이것도 삭제되버리.. 더보기
fatal: not a git repository (or any of the parent directories): .git git remote add 실행 했을 때 아래와 같은 에러가 나면 fatal: not a git repository (or any of the parent directories): .git 현재 폴더에 git에 대한 정보를 담은 파일이 없기 때문에 발생하는 에러입니다. git init를 수행하고 다시 git remote add 명령어를 실행하면 됩니다. 간단하게 추가로 말씀드리면 git remote add는 이미 개발하고 있는 어떤 소스코드를 git에서 관리하고 싶어서 생성되어 있는 어떤 git repository에 현재 폴더를 연결하고자 할 때 사용할 수 있습니다. 어찌대뜬 not a git repository 에러가 나오면 git init 수행하고 다시 실행해보세요. 당연하지만 관리하려는 폴더의 최상.. 더보기
이미지 빈공간 추가하기 (empty space add/extent) 2017/03/15 - [ # 기타언어,오픈소스] - 이미지 빈공간 제거하기 (empty space remove/delete/crop) 앞선 이미지 빈공간 제거하기 포스팅에서 이어집니다. 위 포스팅에서는 빈공간을 제거했는데요. 이번에는 빈공간을 추가하는 방법을 ImageMagick을 통해서 실험해보려고 합니다. 실험에 사용하는 이미지는 앞서 빈공간을 제거한 이미지 입니다. 아래와 같이 생겼고요. 현재 사이즈는 218x223 입니다. 이미지를 300x300으로 변경하고 싶을 때 resize 해도 되지만 resize는 이미지 자체를 키워버리기 때문에 이미지가 뒤틀릴 수도 있고요. 위 장난감의 크기는 그대로 두고 이미지의 크기를 키우기 위한 방법으로 resize는 적당한 방법이 아닙니다. 그래서 ImageMa.. 더보기
django storage s3 connection django-storages를 활용하여 사용자가 업로드하는 파일들을 S3를 통해 serving 할 수 있습니다. django-storages github url : https://github.com/jschneier/django-storages django-storages doc : https://django-storages.readthedocs.org 1. install pip install django-storages 오늘 기준으로 1.5.0 버전이 최신이네요. 2. settings.py INSTALLED_APPS=[ ....., 'storages' ]## 설치한 패키지를 추가해주고요. # MEDIA_ROOT = os.path.join(BASE_DIR, 'media')# MEDIA_URL = '/me.. 더보기
django admin site : boolean filter 관련 포스팅 - django admin site - list display : http://ngee.tistory.com/853 장고(django)에서 제공되는 Admin site는 쓸모가 많습니다 :)이번 포스팅에서는 boolean filter를 적용하는 방법에 대해서 정리해둡니다. 제가 사용하고 있는 django 버전은 1.9.5 입니다. 1. 아래 화면은 Filter를 하나 추가한 화면입니다. 필터의 종류는 BooleanFieldListFilter 이고요. 여러 컬럼 중에 ea_status 라는 컬럼을 활용한 것입니다. 기본적인 django admin site에 접속하면 filter는 하나도 존재하지 않습니다. 필터를 추가함으로써 많은 객체 중에서 원하는 객체를 쉽고 빠르게 찾을 수 있으니깐 객체가.. 더보기
PostgreSQL, Pgadmin3 - Add Constraints 이번 포스팅에서는 PostgreSQL를 쉽게 활용할 수 있도록 지원하는 PgAdmin3에서 제약조건을 추가하는 방법에 대해서 간단하게 정리해둡니다 :) 1. 아래와 같은 SQL로 생성된 테이블이 있다고 가정하겠습니다. 아래 오타가 있네요 4는 왜 들어간건지..;; 내용상 큰 문제는 아니니깐 넘어갈께요. gid와 ttname 이라는 컬럼이 존재하고 gid는 pk입니다. ttname은 not null 빼고는 별다른 제약이 없구요. 이번 포스팅에서는 ttname에 unique 조건을 추가하는 것이 목표입니다. 2. 생성한 테이블을 마우스 오른쪽 클릭하면 아래와 같은 그림이 나옵니다. 여기서 Properties... 를 선택해줍니다. 3. Properties를 누르면 아래 와 같이 여러 탭이 있는 창이 하나 뜹.. 더보기
AWS - Access Port Add (접속 포트 추가) AWS EC2에서 생성한 인스턴스에 대한 Security Group의 Inbound 값을 수정함으로써포트 접속을 허용하거나 막을 수 있습니다. 1. AWS EC2 콘솔에 접속한다. - 어떤 region을 사용하느냐에 따라 달라질 수 있겠습니다. https://ap-northeast-2.console.aws.amazon.com/ 2. 아래 그림에 적힌 순서대로 따라가보세요. 1) Security Groups를 선택 2) 인스턴스에 적용한 Security Group 하나를 선택 3) Inbound 탭 선택 (인스턴스에서 내보내는 것을 관리하려면 outbound를 선택) 4) 추가하고 싶은 포트가 있다면 Edit를 선택 위 그림에서 4번을 누르면 아래와 같이 나옵니다. 저는 PostgreSQL, SSH 등을 .. 더보기
zsh aliases 저 같은 경우 bash 쉘에서는 alias를 아래와 같이 사용했었습니다. ~/.bashrc 파일에 alias 009="ssh username@ipaddress" 를 작성했죠. 잘 돌아가니깐 문제 없이 사용했는데요. zsh로 와서 위 내용을 그대로 ~/.zshrc에 붙여넣었더니 안되더라구요. shell이 달라졌으니깐 !!! 그렇죠머 ㅎㅎ 해결하는 방법은 아래와 같습니다. 1. .bashrc에 작성하던 그대로 aliases를 모두 ~/.aliases 파일에 복사합니다. ex ) vi ~/.aliases paste - alias 009="ssh username@ipaddress" 2. .zshrc의 마지막에 source ~/.aliases 를 추가한다. ex) vi ~/.zshrc paste - source .. 더보기
MariaDB Column Add 이번에는 MariaDB를 사용해야 하는데요. 많이 쓰이는 SQL 정리도 할 겸. 몇 가지 포스팅을 작성해두려구요 . 이미 많은 블로그에서 정리가 되어 있고, 공식 홈페이지나 SQL 문서를 보셔도 됩니다. MariaDB 홈페이지 : https://mariadb.org/ MariaDB Doc : https://mariadb.com/kb/en/ W3C School SQL : http://www.w3schools.com/sql/ 이번에는 기존 테이블에 컬럼을 하나 추가하는 내용입니다. 아래 그림 처럼 데이터베이스 testdb 라는 곳에 userinfo 라는 테이블이 존재한다고 가정하겠습니다. uid와 username 이라는 column을 가지고 있습니다. 여기서 컬럼명은 age고 데이터타입은 INT인 컬럼을 추.. 더보기
JMeter Plugin Installation (플러그인 설치) JMeter 플러그인을 설치하는 방법에 대해서 간단하게 그림 몇 개와 같이 정리해둡니다아 :) 1. JMeter가 설치된 폴더 찾기 - 음 설치하는 방법은 다음에 하구요. 이번에는 Plugin을 설치하이 위해서 JMeter가 어디에 설치되었는지 확인하시면 됩니다. 이건 설치하는 사람마다 다를 수 있구요. 저는 /opt/jmeter/apache-jmeter-2.12 에 설치해두었습니다. 혹시 까먹으신 분들은 jmeter-server 같은 것을 find로 검색해보세요. 아마도 나오지 않을까요?? find / -name jmeter-server 2. 플러그인 다운로드 받기 - 플러그인 중에서 가장 많이 사용되는 것으로 보이는 Standard 플러그인은 다음 주소에서 다운로드 하실 수 있습니다. Download.. 더보기
PostGIS : Create Geospatial Table 관련 포스팅 PostGIS : PostGIS Setting Script : http://ngee.tistory.com/629 PostGIS : Create Geospatial Table : http://ngee.tistory.com/631 PostGIS : Insert Geospatial Data into Table : http://ngee.tistory.com/632 PostGIS : Select Geospatial Data from Table : http://ngee.tistory.com/633 PostGIS : Delete Geometry Column in Geospatial Table : http://ngee.tistory.com/635 PostGIS를 활용하여 공간정보를 저장할 수 있는 데이터베.. 더보기
시놀로지(Synology) SSH 활성화 방법 시놀로지(Synology)를 Git Server로 사용하기 위해서도 그렇구요. SSH로 접속해서 사용하는게 더 편리하신 분들도 계실테고.. SSH 설정하는 방법에 대해서 간단하게 정리해보려고 합니다. 일단 제가 사용하는 시놀로지 버전? 기계는 DS215J 입니다. SSH 활성화 방법 .... 1. 웹 상에서 SSH 접속을 허용해준다. 아래 그림을 참고하세요. Control Panel -> Terminal & SNMP -> Terminal -> Enable SSH service Check -> Apply 2. 시놀로지 사용자를 추가한다. 이건 그냥 기본으로 설정해서 Next... Next 눌러서 끝내시구요. 3. 사용자 Home 폴더를 활성화 한다. 기본적으로 시놀로지에서는 사용자 개별 폴더가 활성화가 안.. 더보기
Dropbox 용량 늘리기 4GB 드롭박스 용량은 여러 가지 방법으로 늘릴 수 있지만! 쉽게 4GB를 늘릴 수 있는 방법이 있습니다. 아래 그림을 보시죠 :-) 총 2개의 앱을 연결했는데요. 하나는 Mailbox 앱이구요. 다른 하나는 Carousel 이라는 앱입니다. 둘다 스마트폰 또는 태블릿에 설치하시고 드롭박스와 연결하시면 위와 같이 하나는 1GB, 또 하나는 3GB를 제공해줍니다. 한 번에 4GB를 늘릴 수 있으니깐 드롭박스를 사용하시는 분들은 설치하시는게 좋을 것 같아요. 이외에도 친구에게 추천하고, 친구가 가입하면 용량을 줍니다. 또 몇 가지 미션을 수행해도 용량을 주고요. 근데 제 주변에서는 드롭박스를 사용하지 않는 친구가 거의 없어서... 또 이메일 보낼테니 가입해줘 하는 것도 좀 그렇구요. 아!! 위 앱을 깔고 아마도 드.. 더보기
Xcode 6.1 + Github 1. ssh public key creation - open terminal - cd ./.ssh - ssh-keygen -t rsa # enter, enter, enter, ..... enter 2. adding public key to guthub - cat id_rsa.pub - copy - github web page open (https://github.com/) └ Edit profile ─ SSH Keys ─ Add SSH Key ─ paste public key - save Refer : https://help.github.com/articles/generating-ssh-keys/#platform-mac 3. create repository in github - copy SSH clone.. 더보기
Adding layer using PostGIS in QGIS 1. Add new Layer 2. Add PostGIS Table 01) New Button Click & New connection 02) Add Table 3. Add result 더보기
PostGIS install and setting(apply database) in Ubuntu 12.04 /* 최대한 한글 없이 필요한 내용만 작성하는 포스팅입니다. */ 1. Add PostGIS repository refer http://ngee.tistory.com/429 2. Install PostGIS using apt-get (root) 01) apt-cache search postgis .... 02) apt-get install $ dpkg -l | grep postgis ii postgis 2.1.4+dfsg-1.pgdg12.4+2 Geographic objects support for PostgreSQL ii postgis-doc 2.1.4+dfsg-1.pgdg12.4+2 Geographic objects support for PostgreSQL -- documentation ii post.. 더보기