본문 바로가기

최신글

  • 자바스크립트,부트 JSON 자동 정렬되는 문제 분명히 서버에서는 아래와 같이 입력되서 보내지는데 클라이언트에서는 740 부터 읽지 않고 610 부터 읽더라고요. { '740' : { 'a': 1 }, '610' : { 'a': 2 } } $.each 를 통해서 처리하는데 이게 문제인가 싶었는데 브라우저에 따라서 자동으로 정렬해버리는 경우가 있는 것 같습니다. 이럴 때에는 브라우저에서 다시 처리할 생각보다는 아예 아래와 같이 depth를 하나 늘리지만 정렬해서 보내버리는 것도 좋을 것 같아요. { '0.. 더보기
  • 자바스크립트,부트 javascript replace (with regex) 자바스크립트에서 replace는 제일 처음것만 해준다고 합니다. 그래서 regex로 replace를 많이 사용한다고 합니다. 결론은 귀찮은 regex를 해야 한다. 라는 것인데. 생각해보면 내가 싫어서 제대로 공부하지 않은 regex라고 마냥 뒤로 미뤄두는 것도 아닌 것 같아 사용할 수 있을 때 사용해보려고 노력중입니다. 일단 아래 사이트에서 regex 로 매칭되는 것들을 확인할 수 있습니다. 테스트 하는 거죠.   https://www.regexpal... 더보기
  • 라이브러리,SW django-crontab 소개 (특정 모듈 주기적으로 실행하기) Django-crontab 적용하기 django-crontab으로 특정한 모듈을 주기적으로 실행하는 것이 가능합니다. 물론 직접 crontab에 잘 작성하는 것도 방법이겠지만 라이브러리로 어느정도 간단하게 관리가 가능하니까 사용하는 것이 좋을 것 같습니다. 설치는 pip install django-crontab   settings.py에 아래와 같은 내용을 포함해줍니다. INSTALLED_APPS = [ ... ... 'django-crontab', ] ... ... CRONJOBS = [ ('* * * * *', 'app_n.. 더보기
  • 기타 python / same log, mutiple logging (동일한 로그가 여러 번 찍힐 때) python log duplication 파이썬 로깅할 때 동일한 로그가 여러 번 찍히는데 아래와 같은 코드로 방지할 수 있습니다. if not logger.handlers: #... #이 경우에만 logger 생성한다. return logger logger.handlers가 없는 경우에만 logger를 생성해서 리턴하는 방식인데요. 여러 가지 방법으로 동일한 로그가 찍히는 것을 방지할 수 있는데 그중에서 간편한 방법에 속하는게 아닌가 싶네요 !!! 후처리 하지 마시고 한 번씩만 기.. 더보기
  • 맥, iOS mac alias (맥 터미널에서 단축명령어) mac alias (터미널에서 단축명령어) 맥 터미널 많이 사용하신다면 아마도 개발자 확률이 좀 높겠죠? ㅎㅎ 다들 아실 것 같지만 그래도 간단하게 정리해둡니다. 맥 기본 쉘은 아마도 bash 겠죠? bash 쉘을 사용하신다면 아래와 같은 방법으로 alias 설정이 가능합니다. vi ~/.bashrc alias test='/Users/aaa/venv_test/bin/activate && cd /Users/aaa/dev_test' 터미널을 다시 실행하시거나 source ~/.bashrc 를 입력하시면 alias.. 더보기