💻 개발블로그/TIL13 pycharm 대학이메일로 1년사용 코드받기 대학원을 졸업한지 거의 7-8년이 되었는데 학교 이메일도 거의 사용하지 않았던터라 찾는데 애를 먹었다. 내가 재학중일때 도메인과 지금 재학생들의 도메인과 졸업생의 도메인이 모두 달라서 학교측에 연락을 취해야하나 애를 먹던 중 졸업생 이메일을 따로 인증하면 사용할 수 있다고 듣게되어 힘들게 받을 수 있었다. ac.uk처럼(나는 영국에 있는 학교라서 uk로 끝남, 한국은 잘 모르겠음) 학교 계정의 이메일을 가지고 있다면 jetbrain에서 1년동안 사용가능한 코드를 발급해준다. 다음 주소로 들어가면 apply now라는 버튼을 누르고 신청절차를 거치고 1-2번 등록한 학교 메일을 통해 링크를 보내주는데 하라는대로 진행하면 수월하게 코드를 받을 수 있다. 이메일만 있다면 간편하게 1년치 사용권을 얻을 수 있으.. 2022. 4. 19. TIL: 20220414 / 모의면접을 마치고... 🙄모의면접을 마치며... 하루만에 이력서를 작성하며 기존에 작성해두었던 양식이 있던터라 개인프로젝트에 대한 내용을 추가하고 모의면접을 진행했다. 나는 모의면접을 경험해보고자 하는 점도 있었지만 현실적인 조언을 듣고 싶었고 무엇보다 같은 여자로써 늦은 나이에도 도전할 수 있는 분야인지도 알고 싶었다. 그래서 남자 튜터님들이 많았지만 유일하게 여자이름인 것 같은 튜터님에게 모의면접을 신청했고, 내 순서를 기다리는 내내 최종발표날 보다 더욱 떨리고 긴장이 되었다. 하지만 차분하고 상냥한 목소리로 순한맛 면접을 진행해주셨고 여러 현실적인 조언들과 이력서에서 어디가 문제인지 조언을 해주셨다. 그리고 가장 궁금했던 여자 나이 제한에 대해서도 실력이 충분하다면 나이제한이 가장 없는 분야라고 설명해주셔서 조금은 위로가.. 2022. 4. 15. TIL: 20220325 🤗 프로젝트개발 관련 명령어 터미널과 익숙해지자! 🚩 Django Shell사용하기 - Queryset 불러오기 python manage.py shell >>shell 사용시작 from user.models import UserModel >>앱과 모델을 불러옴 변수지정 = UserModel.objects.filter(username="유저네임") >>원하는 값을 불러와 변수에 저장할 수 있다. 변수를 입력하면 변수의 값이 출력된다. .objects.filter(username="유저네임") >>입력된 값으로 필터링해서 불러온다. .objects.all() >>모든 값을 불러온다. .objects.get(username="유저네임") >>원하는 값만 불러온다. .objects.create(username=.. 2022. 3. 25. TIL: 20220324 ✨HTTPS특강 말로만 듣던 https/보안설정! 서버를 관리하려면 꼭 알아두어야 하고, AWS 크레딧을 활용해 사용자의 정보도 저장해야하기 때문에 이 강의를 꼭 듣기 위해서 사전준비가 필요했다. AWS를 통해 진행되기 때문에 AWS의 Route53을 통해서 도메인을 구매하고 앱을 하나 만들어두었다. HTTP에서 SSL인증서를 통해 보안설정이된 HTTPS requirements.txt 생성방법: 방법1: requirements.txt 파일 수동생성 방법2: pip freeze -r > requirements.txt AWS>CICD / github>Action packages: yum: python3-devel: [] mariadb-devel: [] gcc: [] 2022. 3. 24. TIL: 20220323 🎈Today I Learned HTTPS 관련 특강 준비로 도메인과 빈스톡주소를 제출해야했다. 전에 AWS크레딧 신청했을 때 통과가 되어 지급받았던 크레딧을 이제 마지막 프로젝트에 쏟으려고 한다. 팀원들을 대신해 혼자 해결해보려고 도메인도 AWS-Route53으로 팀프로젝트와 동일한 이름으로 구매하고, 이제 마지막으로 엘라스틱 빈스톡(Elastic Beanstalk)에 빈 장고 파일을 올리려고 하는데, 순조롭지 않아 다른 팀원에게 도움을 요청했다. 몇 시간을 쏟아부었으나 결국에는 두 가지 이슈가 있었다. 🔍1. 프로젝트 경로에 한글이 있는 경우 내 프로젝트 경로는 사용자 이름이 한글로 되어있어서 'Colorama'모듈의 늪에 빠지고 말았다. pip install colorama, 인터프리터에서 수동설치 .. 2022. 3. 23. TIL: 20220315 🎈Today I Learned 오늘은 프로젝트의 세부 기능의 구체화 및 와이어프레임을 재검토했다. 저번 팀플젝에서 장고를 조금이라도 만져보자는 계획을 못 이루어서 이번에는 내가 먼저 장고를 만져보겠다는 제안을 했다. 한 번도 만져본 적이 없어서 시간이 오래 걸릴수 있고 팀원들에게 폐가 될 수 있는 상황이라 선사과부터 날렸는데 흔쾌히 로그인, 회원가입 부분의 구현을 나에게 맡겼다. 장고 로그인, 회원가입 단에 유저정보가 두 타입이라 조금 까다롭게 되었지만, 열심히 구글링 해보면서 구현해보려고 한다. 너무 어렵다 장고... 오늘 아쉬운 점: -github잔디를 채우지 못했다! -models.py를 잘 이해하지 못하고 있음 2022. 3. 15. TIL: 20220311 😎 Today I Learned! 오늘은 아침부터 팀플젝의 S.A에 대한 튜터님들의 피드백을 받았다. 좋은 얘기들이 많았지만 그만큼 좋은 의견들은 독이 될 수 있다. 팀원들과 추가/보완할 점에 대해 논의 해보았다. 기획단계에서 뭔가 너무 많은 시간을 쏟는 느낌이고 회의도 기존 프로젝트와는 다르게 길어지다보니 집중력도 흐려지고 영양가있는 회의 방법에 대해 강구해야되겠다. * User Flow & Wireframe 애써 정리했던 유저플로우와 와이어프레임단에서 피드백을 다시 보고 우리가 유저입장에서 구체화하지 못한 단계가 있어 핵심 부분인지라 다시 처음으로 돌아와 모든 단계에서 필요한 정보들을 모두 글로 적어보기로했다. 전날 튜터님께서 보여주신 예시에서도 작업을 할 때 체크리스트 또는 to do list 형식.. 2022. 3. 11. TIL: 20220310 😎 Today I Learned! 마지막 프로젝트가 시작되면서 주제를 3번 크게 뒤엎고 새로운 마음으로 다시 S.A를 함께 작성해보았다. 이번 프로젝트 S.A는 사업계획서처럼 또는 우리의 서비스를 사용할 타겟유저가 사용하고 싶은 마음이 들도록 하는 것이 목적이다! S.A의 내용으로 앞으로 github의 read.me를 채워나가면 될 것 같다. * User Flow 작성 :사용자가 서비스에 접근하는 방법, 단계를 정리한 차트 예전부터 behance, pinterest등 ui, ux관련 작업물을 보면서 꼭 언젠가 user flow차트를 만들어보고 싶다고 생각했는데, 우리 서비스의 타겟유저가 두 그룹이다보니 단계별로 꼼꼼히 체크해나갈 필요가 있었다. 이번에는 figma도 제대로 활용해보자라는 마음으로 먼저 f.. 2022. 3. 11. TIL(211228): git강의 전에 특강때 git강의를 정신없이 들었는데, 온통 처음 듣는 단어들과 프로그램으로 집중력이 떨어졌다. 각종 블로그, 유튜브를 찾아보면서 대강의 개념을 잡고 있었는데, 역시 실습을 해야 완전한 내 것이 되어가는 것 같다. 조금 빠른 내용을 다시 녹화본 강의를 통해 하나하나씩 개념을 잡고 손으로 쓰는 개념잡기는 정말 도움이 많이 되었다. 1주차 git강의를 모두 듣고 나니 이제 깃을 이용해 나의 파일을 이곳 저곳에 남길 수 있는 방법을 알게되었다. 능숙해진다면 프로젝트를 할 때 매우 유용할 것 같고, 파일도 정리하면서 작업할 수 있을 것 같다. 가끔 코드를 입력하면 그 전에 작동된 기능이 오류가 나는 경우가 있는데 이 때 작동되던 시점을 저장해두면 처음부터 찾을 필요없이 오류코드를 찾을 수 있을 것 같다. .. 2021. 12. 29. TIL(211228): 팀프로젝트(인스타그램클론코딩) 오늘 처음으로 팀 프로젝트를 시작했다. 새로운 사람들을 만나서 작업계획을 작성했다. 앞으로 우리팀이 꾸려나갈 프로젝트는 맛집소셜네트워크서비스, 로그인부터 포스트작성 등 세세한 기능을 구현하기로 했는데 내가 팀에 짐이 되지는 않을까.. 좋은 공부가 될 수 있는 작업이 되길 바라며 걱정이 너무 많다. 우선 전체적으로는 인스타그램의 화면을 기반으로 필요없거나 지금 당장 구현하기 힘든 작업들은 배제시켰다. 혹여나 나중에 시간적 여유가 된다면 그때 기능을 추가해보기로 했다. 기능을 이것저것 빼고나니 대강의 레이아웃 수정이 필요했다. 와이어프레임(wireframe) 제작은 피그마를 많이 사용한다고 하는데, 시간이 없는 지금 상황에서는 우선 내가 제일 잘 다루고 익숙한 일러스트를 사용했다. 지난주차동안 코딩프로그램만.. 2021. 12. 28. TIL(211226): 자료구조 알고리즘 강의 알고리즘이란 어떤 문제를 해결하기 위해 입력된 자료를 통해 풀어나가는 것. 그래서 이를 해결하기 위해서 다양한 방법들이 존재하고 어떤 조건이냐에 따라 다른 방법으로 해결할 수 있다! 알고리즘 리스트의 최대값을 찾을 때는 for문을 이중으로 사용하여 리스트의 값을 하나씩, 비교할 리스트의 값을 하나씩 꺼낸다. 아스키코드(ASCII)라는 듣기에는 어려운 개념을 배웠다. 아스키코드는 암기를 할 필요가 전혀없고 찾아보면 값이 나온다. *아스키코드(ASCII) 사용자가 입력한 문자가 기호들을 컴퓨터가 이용할 수 있는 신호로 변환한다. 즉 0과 1로 이루어진 2진수 신호로 변환한다. 아스키코드는 영문을 사용하고, 이는 외울 필요없이 검색하면 쉽게 찾아볼 수 있다. *.isalpha() 해당 문자가 영문자인지 알려주.. 2021. 12. 27. TIL(211224): 인스타그램 클론코딩 오늘은 인스타그램 클론 코딩을 진행하면서 px사용을 금지하셔서 한개도 쓰면 안돼는줄알고 고군분투를 했다. 아직 기초 단계이긴 하지만 백엔드쪽을 진행하다가 프론트쪽을 진행해보니 해결못하는 문제를 찾아보는 과정도 흥미롭게 느껴진다. 팀원의 풀리지 않는 문제를 함께 봐주며 느낀 점은 로 정리를 하는 방법과 id와 class명의 정리의 중요성이다. 코드는 최대한 보기 쉽고 간결하게! 그래야 다른 사람이 나의 코드를 보더라도 어디가 어디인지 알 수 있다. 반응형CSS를 사용하기 위해서 뷰포트메타태그를 넣어줘야한다는 것을, 한참 헤매고서야 강사님의 코드를 하나하나 차근히 보며 알아냈다. 배신감과 바보같은 무지한 나에 대한 원망의 연속. justify-content 와 align-content or items 의 차.. 2021. 12. 25. TIL(211220): 파이썬프로젝트-숫자맞추기 게임 파이썬을 이용해 숫자맞추기 게임 만들기 스파르타코딩 수업 1주일 배우고 2주차 첫날부터 개인 프로젝트를 진행했다. 그동안 배운것들 뒤죽박죽이라 구글링하며 비슷한 예제 찾아가며 입력했는데, 두 가지 과제 중 한 가지만 거의 비슷하게 구현했고, 두 번째 프로젝트는 미완성으로 제출했다. 일주일간의 노력의 결과물인데, 그래도 백지에서 이 정도 결과물을 완성했다는 건 스스로에게 격려해줄만하다. 그렇게 해야 더 열심히 할 수 있을 것 같다 *내가 자주하는 실수 -같다표시는 == 두번 사용할 것!! P값이 for문 바깥에 있으면 for문만큼 P를 반복하므로 P값을 for문안에 넣어준다. *프로젝트를 진행하면서 알아두면 좋은 함수, 코드들 *import random 이번 프로젝트는 random모듈을 이용하므로 rand.. 2021. 12. 20. 이전 1 다음