전체 글 53

django의 model.ImageField를 template안에서 사용하기 전, 셋팅

media루트를 설정해주고, urlpatterns를 추가해주어야함. #이걸 해줘야 imageField의 업로드 파일이 이상한 디렉토리에 저장되지 않는다. 디렉토리는 없다면 자동으로 생성됨. MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media')#이걸 추가해주어야 templates안의 html에서 사용이 가능.#debug모드에서만 사용하는 것이 좋다. 서버가 증설되면, 같은 메모리에서 받아오는 것이 설정면에서나 안정성에서나 메모리 효율면에서나 이득.urlpatterns += staticfiles_urlpatterns() urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDI..

IT 2018.12.15

aws 서버 8080 포트 떼어내기

tomcat server의 주소로 접속하면 접속이 안 됐다.하지만 :8080을 붙여주면 잘 되더라...근데 이 :8080을 떼어내는 것이 목적이었으니, 2시간의 삽질 끝에 찬스 요청, 10초만에 해결. 솔루션 solution 1. aws 상의 해당하는(:8080을 떼어내려는) 서버 인스턴스에 보안 그룹의 인바운드 규칙으로 80 포트 열어주기(서버컴 자체에서도 인바운드 규칙 수정해서 포트 열어줘야할지도 모르겠습니다. 저는 포트는 진즉 열어뒀기에) 2. 서버 인스턴스 server.xml의 8080을 80으로 바꿔주기 솔루션의 1번같은 경우, vpc에서 포트를 열어놨다 하더라도, aws상에서 사용하는 vpc라면 따로 또 열어줘야하는 듯합니다. 이걸로 삽질한 사람 있다고 하네요. 솔루션의 2번은 https://..

IT 2018.11.13

18년도 9월자 SQL개발자(SQLD)자격 시험 합격했습니다.

저번 시험보고 나와서 작성한 후기에서도 얘기했지만, 봤을 당시엔 풀만 했어요. 번호체크 잘못한 거 아니면 붙을 거라 생각했지요. 단지 네이버 카페에 가채점답안 나온 걸 보고 실의에 빠졌었을 뿐..... 26년 시험인생에서 나오는 바이브인가요? 제 처음 직관대로 일단은 합격했습니다. 턱걸이 합격이었죠.... 운이 좋았다고 생각해야할 거 같고, "잘 본 거 같다, 풀만했다"생각하셔도 점수가 잘 안 나와요. 네트워크쪽은 모르겠는데, 보통 IT쪽 시험은 시간이 충분한 편이라 본인이 몇개 맞췄을지 정도는 시험시간내에 계산이 되거든요? 근데 이게 함정이 많아서 틀린답 찍어놓고 "이건 분명 맞았어"에 카운트해버리는 일이 많았던 거 같아요. 시험 당시 매우 피곤해서 대충 합격점 나올거 같길래, 나가려다가 "그래도 한번..

후기 2018.10.16

SQLD, SQLP 시험과목1: 데이터 모델링의 이해 - 7

이 글은 한국데이터진흥원에서 2013년도에 출판한 「SQL 전문가 가이드」의 한국어 번역입니다(한국데이터진흥원에서 외국어로 출판했다는 의미가 아니라, 한국어를 화성에서 배우신 분들이 쓴 책이기에 번역이 필요하다고 판단했습니다. 더 이상 이 책을 보며 고통받는 이들이 없길 바라는 마음을 담아 한한번역 시작합니다). 직역이 아닌 의역이 다수이므로 'SQL에 대한 이해'를 돕는 용도로만 사용하시길 바랍니다(주관식 시험은 토씨하나 틀리면 가차없이 감점시킨다는 얘기가 있습니다. 특히 주의하시길). 또한 실제 의미와 맞지 않는 부분이 있을 수 있는데, 댓글로 친절하게 지적해주신다면 감사하겠습니다. 7. 데이터 모델링의 중요한 세 가지 개념 가. 데이터 모델링의 세 가지 요소 ⑴ 업무가 관여하는 어떤 것(Things..

IT 2018.09.07

18년도 9월 1일 SQLD후기

이전까진 항상 동국대에서만 시험이 있었나본데, 이번엔 고사장이 늘었나보더군요. 시험 보라고 추천해준 형과 함께 동국대에서 보는줄 알았지만, 형님께선 인천쪽 고사장으로 배정받아 만나진 못했네요. 전 26고사실이었는데, 경영관이었습니다. 수험표 상으론 문화관이었지만.... 경영관은 입구 찾기부터가 다소 짜증이 납니다. 전 1층에서 엘리베이터 탔어요. 2층 정문으로 들어가도 됩니다. 시험이 좀 악랄합니다. ORACLE과 SQL Sever의 문법 차이 가지고도 나왔습니다. 이번에 처음 본건데, DBMS 별 차이는 계속 내는 거 같습니다. 기억나는 문제는 ARTER TABLE 테이블명 ARTER COLUMN ~~~~; 에서 ARTER 두자리 ㉠, ㉡으로 뻥뻥 뚫어놓고 각각 뭐들어가는지 쓰는 문제였습니다.시험 문제..

후기 2018.09.01

SQLD, SQLP 시험과목1: 데이터 모델링의 이해 - 6

이 글은 한국데이터진흥원에서 2013년도에 출판한 「SQL 전문가 가이드」의 한국어 번역입니다(한국데이터진흥원에서 외국어로 출판했다는 의미가 아니라, 한국어를 화성에서 배우신 분들이 쓴 책이기에 번역이 필요하다고 판단했습니다. 더 이상 이 책을 보며 고통받는 이들이 없길 바라는 마음을 담아 한한번역 시작합니다). 직역이 아닌 의역이 다수이므로 'SQL에 대한 이해'를 돕는 용도로만 사용하시길 바랍니다(주관식 시험은 토씨하나 틀리면 가차없이 감점시킨다는 얘기가 있습니다. 특히 주의하시길). 또한 실제 의미와 맞지 않는 부분이 있을 수 있는데, 댓글로 친절하게 지적해주신다면 감사하겠습니다. 6. 데이터 모델링에서 데이터 독립성의 이해 가. 데이터 독립성의 필요성 데이터 독립성을 이해하기 위해서는, 해당 개념..

IT 2018.08.18

SQLD, SQLP 시험과목1: 데이터 모델링의 이해 - 5

이 글은 한국데이터진흥원에서 2013년도에 출판한 「SQL 전문가 가이드」의 한국어 번역입니다(한국데이터진흥원에서 외국어로 출판했다는 의미가 아니라, 한국어를 화성에서 배우신 분들이 쓴 책이기에 번역이 필요하다고 판단했습니다. 더 이상 이 책을 보며 고통받는 이들이 없길 바라는 마음을 담아 한한번역 시작합니다). 직역이 아닌 의역이 다수이므로 'SQL에 대한 이해'를 돕는 용도로만 사용하시길 바랍니다(주관식 시험은 토씨하나 틀리면 가차없이 감점시킨다는 얘기가 있습니다. 특히 주의하시길). 또한 실제 의미와 맞지 않는 부분이 있을 수 있는데, 댓글로 친절하게 지적해주신다면 감사하겠습니다. 5. 프로젝트 생명주기(Life Cycle)에서 데이터 모델링 Waterfall 기반에서는 데이터 모델링의 위치가 분석..

IT 2018.08.16

SQLD, SQLP 시험과목1: 데이터 모델링의 이해 - 4

이 글은 한국데이터진흥원에서 2013년도에 출판한 「SQL 전문가 가이드」의 한국어 번역입니다(한국데이터진흥원에서 외국어로 출판했다는 의미가 아니라, 한국어를 화성에서 배우신 분들이 쓴 책이기에 번역이 필요하다고 판단했습니다. 더 이상 이 책을 보며 고통받는 이들이 없길 바라는 마음을 담아 한한번역 시작합니다). 직역이 아닌 의역이 다수이므로 'SQL에 대한 이해'를 돕는 용도로만 사용하시길 바랍니다(주관식 시험은 토씨하나 틀리면 가차없이 감점시킨다는 얘기가 있습니다. 특히 주의하시길). 또한 실제 의미와 맞지 않는 부분이 있을 수 있는데, 댓글로 친절하게 지적해주신다면 감사하겠습니다. 4. 데이터 모델링의 3단계 진행 데이터 모델은 데이터베이스 설계서란 목표를 갖고 있다. 현실세계에서 데이터베이스까지 ..

IT 2018.08.15