본문 바로가기

Django Mysql Warning - utf8mb4 Django에서 DB를 mysql로 사용하는 경우에 아래와 같은 WARNING을 만나게 되는 경우가 있습니다. django_mysql.W003 The character set is not utf8mb4 for database connection 'default' HINT: The default 'utf8' character set does not include support for all Unicode characters. It's strongly recommended you move to use 'utf8mb4'. See: https://django-mysql.readthedocs.io/en/latest/checks.html#django-mysql-w003-utf8mb4 해당 문서를 확인해보니까 간단하.. 더보기
html select selection for test / jQuery, trigger select를 선택하기 위해서는 아래와 같은 코드로 가능합니다. jQuery를 통해서 trigger('change') 하고 싶은 select의 element를 알아냅니다. trigger('change') 하는데 value가 option_3 인 것을 선택하도록 하는 것입니다. 하나 두울 세엣 네엣 다섯 말로 설명하는 것보다 코드를 보는게 훨씬 이해가 빠른 경우가 많죠. 위에 적어둔 설명글보다 코드를 보시는 것을 추천합니다. 개발 과정에서 어떤 선택들을 잔뜩하고 그 결과를 봐야할 때 테스트를 해야 하는 것이 많은데 전부 다 눌러보기 힘들 때 이벤트에 따라서 다른 것을 선택하는 코드를 작성해야 할 때 등등 에서 사용할 수 있겠습니다. 더보기
apt-get upgrade 수행 시 특정 패키지만 빼고 설치하기 apt-get 기능과 관련된 몇 가지 포스팅을 한 적이 있습니다. apt-get upgrade 수행 시 특정 패키지만 빼고 설치하기 : http://ngee.tistory.com/717 apt-get upgrade 수행 시 특정 패키지만 설치하기 : http://ngee.tistory.com/716 apt-get upgrade 수행 전에 리스트 확인하기 : http://ngee.tistory.com/693 우분투 apt-get, apt-cache 사용하기 : http://ngee.tistory.com/128 apt-get install fail - local settings : http://ngee.tistory.com/553 하나 만 더 따로 포스팅 해두려고요. 이번에는 여러 업그레이드 될 패키지 중에.. 더보기
GDAL : ogrinfo example : so, where option GDAL : ogrinfo example : al, geom option - http://ngee.tistory.com/644 GDAL : ogrinfo example : so, where option - http://ngee.tistory.com/645 앞선 포스팅에 이어서~~ 계혹 ogrinfo 옵션을 몇 개만 더 정리하려고 합니다. 4. ogrinfo -al -so datasource_name 이번에는 al 옵션과 so 옵션을 같이 사용했습니다. al 옵션은 전체 레이어에 대한 정보(geometry 포함)를 출력하는 옵션이구요. so 옵션은 요약하는 옵션입니다. 이 2개를 같이 사용하는 경우 아래와 같은 결과를 볼 수 있습니다. command : ogrinfo -al -so DoDreamWay05_.. 더보기
GDAL : gdal_translate example : projwin command : gdal_translate (enter) Usage: gdal_translate [--help-general] [--long-usage] [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/ CInt16/CInt32/CFloat32/CFloat64}] [-strict] [-of format] [-b band] [-mask band] [-expand {gray|rgb|rgba}] [-outsize xsize[%] ysize[%]] [-unscale] [-scale[_bn] [src_min src_max [dst_min dst_max]]]* [-exponent[_bn] exp_val]* [-srcwin xoff yoff xsize ysize] [-.. 더보기
PNG 배경 검은색 지우기 (linux imagemagick) 다수의 PNG 이미지 파일이 존재하고 그 이미지들의 테두리 쪽에 검은색 배경이 있을 때 삭제하는 방법입니다. 먼저 아래에서 사용하는 imagemagick에 대한 간단한 정보는 다음과 같습니다. 홈페이지 : http://www.imagemagick.org/ 라이선스 : 위키에 의하면 Apache License 2.0 이라고 하네요. 이 라이선스는 GPLv3와 호환이 되는군요. 라이선스는 봐도봐도 어려워요. ㅠ imagemagick을 설치하면 convert 라는 명령어를 사용할 수 있는데요. convert에 많은 옵션들을 입력할 수 있고 그중에 transparent 라는 옵션을 사용하면 검은색 배경을 지울 수 있습니다. 정확하게는 투명하게 만들어주는 것이구요. 예를 들어서 a.png 라는 파일이 있을 때 검.. 더보기
Celery Worker 2 *관련 포스팅 내용 Celery + RabbitMQ + Django 참조사이트 : http://ngee.tistory.com/540 Celery + RabbitMQ + Django 연계 1 : http://ngee.tistory.com/542 Celery + RabbitMQ + Django 연계 2 : http://ngee.tistory.com/548 Celery + RabbitMQ + Django 연계 3 : http://ngee.tistory.com/549 Celery Args : http://ngee.tistory.com/550 Celery Worker : http://ngee.tistory.com/563Celery Worker2 : http://ngee.tistory.com/564Celery Lo.. 더보기
bash shell script - execute command line application as another user bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 예로 postgresql 설치하면, postgres 유저 권한으로 넘어간 뒤에 사용자를 생성해야 하는 부분이 있습니다. 아래와 같이 말이죠. su - postgres #postgres로 로그인 createuser temp #temp라는 postgresql 사용자 생성 이걸 그냥 shell script로 돌려버리고 싶을 때는 su의 -c 옵션을 사용하면 되더라구요. 예를 들어서 postgres 유저에서 createu.. 더보기