본문 바로가기

피로그래밍6

로그쉐어 프로젝트 발표, 피로그래밍 12기 공식 활동 종료 후기(20.02.22) 3주간의 프로젝트 대장정을 끝내고 6개의 조들이 모두 서울대학교 sk경영관 120호에 모였다. 발표시각은 2시였지만, 로그쉐어팀은 11시가 조금 넘은 시점에 모두 모였다. 나는 전날 배포와 RDS연동까지 성공했으나 static의 경로를 못찾아 깨지는 문제가 발생했기 때문에, 그리고 팀원들은 마지막으로 배포판으로 프론트를 조금 더 다듬기 위해 발표시각인 2시보다 조금 더 일찍 모였다. static파일의 경로 수정을 구상이형에게 도움받아 잘 해결한 뒤, 팀원들의 프론트 수정사항을 서버에서 CLI로 일일이 고쳤다. 전날 보안처리해두겠다고 settings와 uwsgi를 분리해놓은데다 경로도 다시 설정했기 때문에, 함부로 dev나 master에서 다시 클론받아오면 큰일 날 것 같았다. 정말 말그대로 발표를 1시간.. 2020. 2. 25.
로그쉐어 프로젝트 및 피로그래밍 12기 8주차 활동 정리(20.02.17~20.02.22) 목요일(02.20) AWS 배포하기 by 박정욱 선배님 -영문으로 된 도메인 사기 인터넷에서 도메인 쳐서 아무 사이트나 들어가서 사도 되지만, AWS Route 53(https://aws.amazon.com/ko/route53/)이라는 사이트도 있다. -배포 준비 git branch에 따라서 실 서버에 배포할 때 사용될 settings와 requirements들을 분리하여 준비하여야한다. 개발환경, 배포환경, 로컬환경 등에서 사용되는 settings가 모두 각각 다르기때문에. 이때는 정확히 이해하지 못했고 배포할 생각도 없었지만, 결국 AWS배포를 시도하게 되면서 이 말에 대해서 이해하게 되었다. -배포 이론 request를 보내면 어떻게 response가 오느냐? 서버에 요청을 보내면 NGINX에서 리.. 2020. 2. 25.
로그쉐어 프로젝트 및 피로그래밍 12기 7주차 활동 정리(20.02.10~20.02.16) 토요일 (02.15) DOM과 JavaScript by 박건태 선배님 -DOM이란? HTML의 프로그래밍 인터페이스 —> 인터페이스는 데이터를 외부에서 조작할 수 있도록 해주는 방식. 구조화된 Node들, property와 method를 갖고 있는 object —> 마치 Class와 유사하다. —> html 클래스 내의 header, body.. 이런식으로 타고 들어가서 원하는 정보를 다 가져올 수 있다. —> 브라우저는 html을 트리로 만든 후 이의 각 요소들을 중첩된 객체의 형태로 표현한다. —> 따라서 DOM은 HTML의 데이터로 만든 커다란 오브젝트이다. -DOM을 조작하는 법 스크립트 언어(자바스크립트)를 통해 DOM에 접근할 수 있다. DOM은 html뿐만 아니라 xml 등 여러 형식에서도 .. 2020. 2. 19.
5주차 수요일 팀과제 - 가위바위보 게임 만들기 3주차부터 2주에 걸쳐 django에 대해 어느정도 학습하고 나니 꽤 자신감이 붙었었다. 처음 볼 때는 view가 무엇이고 template이 무엇인지, 이 부분에서 이 코드가 어떻게 동작하는지 전혀 감이 오지 않았는데, 여러 장고 강의를 듣고 실습도 해보면서 반복학습을 하니 세부적인 부분까지는 몰라도 어떤 방식으로 페이지를 구성할 지, 어떤 식으로 모델을 짜야할 지 등에 대해서는 어느정도 감을 잡게 되었다. 저번 4주차 설 과제, 재고관리 사이트도 Ajax구현을 제외하고는 뷰, 모델, 템플릿 구성 방법이 대부분 이미 배웠던 내용에서 나왔기 때문에 큰 어려움 없이 할 수 있었다. 그리고 5주차에 접어들어 수요일 팀과제를 받게 되었는데, Django를 사용하는 첫 팀과제였다. 가위바위보 게임의 개요는 이렇다.. 2020. 1. 31.
피로그래밍 12기 1주차 활동 정리 (19.12.31~20.01.06) 화요일(12.31)인프런 실전 HTML&CSS 22강까지 듣기 목요일(01.02)30강까지 끝내고... 부대복귀로 인하여 목요일 수업까지 결석. 트위터 로그인페이지 카피하기 : 수요일 과제(목요일까지 제출) 반성- id보다 클래스를 자주 사용하는 습관 들이기- 후손선택자보다 자손 선택자 사용 ( 이후 내부 div에서 코드가 꼬여서 원하는 대로 스타일 지정이 안될 수도 있음)- 백그라운드 이미지를 만들어 쓰지 말고 백그라운드 색깔넣고 이미지 올려도 되는데... z-index의 사용 시야 넓히기- 적절한 곳에 overflow:hidden주는 습관 들이기- a링크에 패딩줘서 버튼 만드는 편법도 괜찮지만.... 그냥 button 태그를 사용하자. 금요일(01.03)팀과제 : 래피드 페이지 프런트 구현하기 - 애.. 2020. 1. 6.
피로그래밍 12기 워크샵을 마치고 대학에 들어오고 나서 매번 생각했던 것은내가 골라서 들어온 학교, 선택해서 들어온 학과임에도 불구하고막상 대학생활을 하는 동안 나와 비슷한 사람을 찾기 힘들다는 점이었다. 비록 1년간의 짧은 학과(학교)생활이었음에도 불구하고나름 친해진 수십명의 동기들 중 나와 진로나 흥미가 비슷하다고 느낀 친구들은 몇 없었다(성향이나 인성문제와는 별개의 이야기다).사실 1년밖에 안된 겉핥기식의, 정말 기초적인 공부이기 때문에내가 느낀점이 정말 단편적이고 편협한 생각일수는 있지만단순히 공부하면서 컴퓨터와 관련된 공부가 생각보다 재밌다고 느낀 친구들은 몇 없는 듯했다. 그러나 피로그래밍은 달랐다.수업 한번 해보지 못한 상태에서의 워크샵에 불과했지만 워크샵에서의 몇시간은 내가 이 동아리에 대해 가지고 있던 막연한 생각이 완전.. 2019. 12. 30.