전체 글 594

슬랙(slack) 파일 용량 비우기 (파일 지우기)

우리 회사에서는 업무 커뮤니케이션 방법으로 Slack, Trello를 사용한다.둘 다 기본적인 기능들이 무료로 제공되고, 매우 잘 만들어진 앱들이기 때문에 아주 만족하면서 사용중이다.그러던 중, 어느 순간부터 슬랙에 파일을 업로드 할 때 사용 가능한 용량이 얼마 남지 않았다는 메세지가 뜨기 시작했고… 무료 사용 한도를 넘어서 버리자 더 이상 파일이 올라가지 않게 되었다.물론 유료로 전환해서 사용해도 되지만, 우리가 공유하는 파일들은 대부분 일회성의 파일이 많았고 이를 그대로 가지고 있기보다는 주기적으로 비워주면서 5G를 사용해도 충분할 거라고 생각해서 파일을 지워 보았다.그냥 파일을 지웠더니 역시나 용량 자체가 줄어들지는 않기에, 해당 파일을 지워주는 방법을 찾다가 간편하게 지워주는 코드를 작성해 놓아서..

tools 2018.03.27

a tag 비활성화 - disable a tag

a 태그를 disabled 시키려고 찾아보다가 a tag는 disabled가 없고 href를 없애거나 를 사용하면 된다고 해서 javascript:void(0)이 뭔지 찾아보았다.Mozilla 공식 dev 문서에서는 다음과 같이 얘기하고있다.void 연산자는 주어진 식(expression)을 실행하고 undefined를 반환합니다즉, javascript void 안의 표현식을 실행하고, 이후 undefined를 반환하기 때문에 a 태그를 무력화시킨다.다음 두 코드는 똑같이 a 태그를 비활성화 하는 코드이다. href 안에 #(hash)값 없이 해쉬만 넣으면 아무 일도 일어나지 않기 때문이다.(javascript:;도 javascript:void(0)과 동일한 역할을 한다.) 물론 다음 두 방법 말고도 다..

frontend/javascript 2018.03.25

a tag 비활성화 - disable a tag

a 태그를 disabled 시키려고 찾아보다가 a tag는 disabled가 없고 href를 없애거나 를 사용하면 된다고 해서 javascript:void(0)이 뭔지 찾아보았다.Mozilla 공식 dev 문서에서는 다음과 같이 얘기하고있다.void 연산자는 주어진 식(expression)을 실행하고 undefined를 반환합니다즉, javascript void 안의 표현식을 실행하고, 이후 undefined를 반환하기 때문에 a 태그를 무력화시킨다.다음 두 코드는 똑같이 a 태그를 비활성화 하는 코드이다. href 안에 #(hash)값 없이 해쉬만 넣으면 아무 일도 일어나지 않기 때문이다.(javascript:;도 javascript:void(0)과 동일한 역할을 한다.) 물론 다음 두 방법 말고도 다..

frontend/javascript 2018.03.24

django: 기본 비밀번호 validation 수정하기

django는 auth 기능을 통해서 강력한 유저/비밀번호 기능을 제공한다. 아이디와 유사한 비밀번호 뿐 아니라 동일한 숫자나 문자, common한 비밀번호 (asdfasdf) 등을 사용하지 못하게 해준다. (is_password_usable()로 확인 가능)이런 강력한 장고 비밀번호 관리는 해당 문서에서 더 자세하게 확인할 수 있다.하지만 이런 기능이 가끔 불편할 때도 있다. 간단한 사이트의 user/password에 장고의 기본 validation을 사용하지 않고 싶을 때가 있는데, 이럴땐 장고 settings의 AUTH_PASSWORD_VALIDATORS를 바꿔주면 된다.기본으로는 다음과 같이 있다.AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.a..

backend/django 2018.03.22