전체 글
운전면허 2종 보통 합격!
2020.02.19신도림운전면허 학원에서 총 55만원인가를 내고 등록했다. (시험비 별도) 필기/장내기능/도로주행 전부 한 번에 합격함 헤헤 필기 전날 3시간 정도 공부함 장내기능 새벽에 나가서 교육받았다. 강사님이 나를 주차의 달인으로 만들어놓겠다고 으름장(?)을 놓았는데, 100점 맞았다! 도로주행 역시 새벽에 나가서 교육받았다. 장내기능은 새벽이라도 밝게 해놔서 상관 없었는데 도로주행은 캄캄해서 영 감이 안 잡혔다. 유튜브로 각 코스들 열 번 정도씩 돌려보니까 좀 감이 잡히더라. 이제 면허는 장롱으로...
2019년 회고
2020.02.14국내여행을 네 번, 세미나를 스물 한 개, 회사를 세 곳 다녔다. 이직한 회사를 3개월 만에 그만두고 나서 바로 외주 일을 시작했다. 친구들이 넌 쉬지도 않냐고 했는데, 어쩌다보니 그렇게 됐다. 소설을 쓰기 시작했다. 대학 다닐 적에 시는 써봤어도 소설 쓰는 건 처음이었다. 새벽에 일어나 쓰고, 밤에 쓰고, 주말에 어디 한적한 카페에 앉아 쓰고 해서 완결을 냈다. 적지만 돈도 벌었고, 몇 명의 팬이 생겼다. 솔직히 너무 기뻐서 동네방네 다 자랑하고 다녔다. 쌍둥이와 화실을 다니기 시작했다. 6-7년 전쯤, 이화여대 근처에서 다니던 화실인데 지금은 남산 타워 바로 밑에 있다. 선생님은 20대 초반의 내가 미주알고주알 늘어놓던 이야기들을 전부 기억하고 계셨다. 더 이상 미루고 싶지 않아서 운전면허 학원에 등..
Netlify에서 Vue router
2019.11.27vue router를 사용해 /login이라거나 /register 페이지로 리다이렉트 시켰는가... 만약 Netlify를 사용하는 사람이라면, 이걸 배포했을 때 404 페이지가 뜬다. https://docs.netlify.com/routing/redirects/#syntax-for-the-redirects-file Redirects and rewrites You can configure redirect and rewrite rules for your Netlify site in two ways: Syntax for the _redirects file In a _redirects file, each redirect rule must be listed on a separate line, with the or..
근무지를 찾아서
2019.09.02프리랜서로 일한 지도 두 달인데, 항상 고민되는 건 근무지다. 처음엔 '당연히 집이지! 난 집에서 집중 잘 된다!' 였는데, 집에 거주하는 평균 인원 수가 3-4명이라 (아빠는 정년퇴직, 쌍둥이는 방학) 그게 쉽지 않더라. 그래서 본의 아니게 서울 디지털 노마드가 되었다. 처음 찾은 곳은 학교!! 졸업생은 2년에 5만원만 내면 도서관을 이용할 수 있었다. 분위기도 익숙하고 맛있는 밀크티집도 주변에 있고... 근데 초반에 바짝 다니다가, 뭔가 일하는 분위기가 안 나서 점점 안 가게 되었다. 강남에서 스터디 끝나고 가는데 마침 보인 스터디 카페! 프리랜서인 친구 하나가 스터디 카페를 애용하는데, 그게 생각나서 하루 이용해봤다. 소감은 음...너무 조용하고 폐쇄적인 느낌이라 공부하기엔 좋지만 일하기에는 별로였..
Pycon Korea 2019 컨퍼런스 후기 - 8.17(토)
2019.08.18파이콘을 처음 갔던 게 2016년이었다. 개발자가 된 지 얼마 안 됐을 때여서 거의 모든 세션이 어려웠었는데 그래도 그냥 좋았다. 컨퍼런스에서 파이썬 커뮤니티 특유의 친근함과 포용성이 느껴졌다고 해야 하나.😌 재작년과 작년은 항상 이맘때쯤 여행을 가서 빠졌는데 올해는 다시 참가! 8월까지도 별 생각 없다가 막상 코엑스에 도착해서 내 이름표를 받으니 너무 설레는 거! 현재는 소속이 딱히 없어서 유씨 가문이라고 적었는데 고대로 프린트됐다😂 야심찬 계획은 이러했다. (토요일 아침엔 스터디가 있어서 키노트는 패스했다.) 8.17 14:10 ~ 14:35 정적 타입 검사로 더 나은 Python 코드 작성하기 15:05 ~ 15:30 하나의 Django 코드로 여러 사이트 운영하기 15:45 ~ 16:25 시간 복..
백엔드(AWS Elastic Beanstalk) 프론트엔드(Netlify) 배포
2019.08.08팀 프로젝트를 시작한 지 5주 정도 되었을 때, 가끔 만나 조언을 해주시던 팀장님이 일단 배포를 해보라 하셨다. 아직 개발은 진행중인데 벌써? 라고 생각했지만, 사실 배포에 대한 부담감이 커서 미리 해치워버리고 싶기도 했다. 얼마나 걸릴까 걱정하기보단 그냥 해보자 싶어서 주말에 어느 정도 공부한 뒤 바로 진행했다. 프론트엔드 배포에는 정적 사이트 배포 서비스인 Netlify를 사용했다. 마지막으로 다닌 회사에서 알게 된 서비스인데 무지하게 편하다. 백엔드 배포 역시 전 회사에서 눈여겨봤던 Elastic Beanstalk으로. 예전에 튜토리얼만 한 번 따라해본 적 있는데 직접 사용하는 걸 보고나니괜찮겠다 싶었다. 이번 글은 지식 공유보다는...나중에 내가 다시 보기 위해 적어둔다. 프론트엔드 배포 처음엔 ..
백수 생활 보고서 (3-4주차)
2019.07.27한 달이 참 빠르다. 여름에 쥐약인지라 매년 7월이 너무 길었다. 너무 더울 때면 두통이 와서 하루 이틀 간격으로 감기약을 먹곤 했다. 무언가에 짓눌려 있다가 서서히 풀려가는 듯한 몽롱한 기분이 싫지는 않았다. 끝내주게 더웠던 2016년 여름에, 내가 판피린을 먹고 멍 때리는 모습이 굉장히 인상 깊었다고 친구가 가끔 말한다. 그거 정말 감기약 맞냐고 여러 번 물어보기까지 했다.(ㅋㅋㅋ) 어쨌든 올 여름은 살 만 하다. 더울 땐 학교 도서관에, 비가 올 땐 집에 있는다. 3주차 흐려서 노을을 못 보는 게 좀 아쉬웠지만, 장마철의 세기말 분위기도 정말 좋아한다. 이날 훠궈를 먹었는데 정말 끝내줬다! 3주차 토요일에 영어 스터디를 나가 간만에 새로운 사람들을 만났는데, 처음 인사를 하자마자 스몰토크에 대한 욕..
백수 생활 보고서 (1-2주차)
2019.07.15😎 2019년 7월, 난생 처음 백수가 됐다. 대학교 방학을 제외하고는 성인이 된 후로 쉬어보는 게 처음이었다. 퇴사 직전, 여느 퇴사자들이 그렇듯이 이거 해야지! 저거 해야지! 원대한 계획들을 세웠었다. 그런데 함께 퇴사 여행(?)을 갔던 친구가 '퇴사 후 계획은 크게 5개 정도로만 잡는 것이 좋다'고 조언해줬다. 그렇지...나는 내 HP 총량을 안다. 그리고 그걸 전부 써서는 안 되는 것도. 그렇게 해서 줄이고 최적화한 목표는 다음 다섯 가지. 팀 프로젝트 전부터 해보고 싶었는데 마침 전에 다녔던 회사 팀장님께서 같이 해보자 하셔서 참가하게 됐다. 기한은 두 달 정도. 매일 4시간 반 정도를 팀 프로젝트를 위해 쓰고 있다. 영어 공부 혼자 할 자신은 없어 학원을 등록하고 스터디를 시작했다! 매일 아침..
[Django] Django Rest Framework에서 휴대폰 인증 문자 서비스 만들기
2019.07.11서론; 휴대폰 인증을 위해 거쳐야 하는 프로세스는 다음과 같다. 유저가 휴대폰 번호를 입력한다. 해당 번호와 랜덤 숫자 4자를 DB에 저장한 뒤, 인증 번호(랜덤 숫자)가 담긴 문자를 유저에게 보낸다. (인증번호 전송 API) 유저가 인증 번호를 입력한다. DB에서 유저의 휴대폰 번호와 인증 번호를 대조한 뒤 맞다면 True를, 틀리다면 False를 리턴한다. (인증번호 확인 API) 여기서 2, 4번에서 필요한 API 두 개를 만들어보려 한다. 스펙은 다음과 같음 Django 2.2 PostgreSQL 인증번호 전송 API 1) 일단 유저의 전화번호와 랜덤생성한 숫자 4자를 auth에 테이블에 저장한다. auth 테이블은 단순히 phone_number와 auth_number 만을 저장하게 하고, pho..
모각코를 운영해보고 싶은 사람들을 위한 조언
2019.06.18모각코는 '모여서 각자 코딩'의 줄임말로 개발자 커뮤니티에서 종종 쓰이는 용어다. 읽지 않아도 되는 서론; 2019년 4월 20일부터 6월 15일까지 9주간 '비개모각코'라는 모각코를 운영했다. 비개모각코는 비개모(비전공자 개발자 모임; 나와 친구가 만듦)라는 페이스북 그룹에서 모집한 모각코였는데, 굉장히 순조롭게 진행됐고 마무리도 나름 깔끔했다. 그래서 모각코 후기를 작성하던 중, 단순히 참가자로서의 모각코 말고 관리자/운영자로서의 모각코 후기를 남겨보면 어떨까 생각했다. 물론 모각코마다 성격도 조금씩 다르고 운영 방식도 다를 테지만, 운영이 아예 처음이라 막막한 사람이라면 이 글이 도움될 것이다. 혹 다른 팁이나 덧붙일 말들이 있다면 댓글로 적어주길 바란다. 그럼 시작! 초기 세팅 👥 운영진을 꾸리자..
[Django] 윈도우에서 Django + PostgreSQL 연결
2019.06.09(Django 초기 세팅 과정은 넣지 않았다.) 0. PostgreSQL Database 설치 - 설치 경로 (최신 버전인 11.3 설치함) - 설치 과정은 여기 참고 1. 설치 후 PgAdmin4 실행 - 시작 > pgadmin 검색 > 실행 - 설치 시 저장한 비밀번호 입력 2. 유저 생성 - Login/Group Roles > Create > Login/Group Role... - Name 입력 - 패스워드 입력 (1234567890 으로 해줌) - 권한 부여 (알아서) 3. 데이터베이스 생성 - Database > Create > Database... - Database 이름 입력 & Owner에 아까 만들어준 Role 선택 4. Django 프로젝트에서 psycopg2 모듈 설치 pip inst..
[AWS] AWS Lambda + API Gateway와 카카오 오픈빌더로 급식 메뉴 챗봇 만들기
2019.05.26서론; 카카오 오픈빌더는 현재 OBT라 사용 사례가 그닥 많지 않다. 때문에 오픈빌더 공식 문서와 함께 약간의 삽질이 필요했다. 내가 오픈빌더에서 하고자 했던 건, "사용자가 급식 메뉴를 물어보았을 때 API로 date 값을 넘겨 menu를 받아오는 것"이다. 오픈빌더에서는 스킬이라는 항목을 이용해 API POST 요청(반드시 POST)을 보낸 뒤 응답을 받아올 수 있다. API를 만드는 방법은 다양하나 난 익숙한 AWS Lambda + API Gateway를 택했다. API 제작은 얼마 전 간단한 예시로 포스팅을 올린 적 있다. ([AWS] Lambda 프록시 통합을 사용하여 API Gateway로 간단한 곱셈 API 만들기) 이 글은 AWS Lambda와 API Gateway로 (혹은 다른 방법으로)..