본문 바로가기

전체 글

(62)
TIL) 6주차 4일 오늘 어머니가 뇌졸증 증세로 아침부터 응급실을 가셔서 공부고 뭐고 아무것도 눈에 들어오질 않았다... 다행이 피검사와 ct상으로는 문제가 없으셨다지만 mri를 찍어봐야 완전히 알 수 있는데 거진 하루종일 병원에 앉아계신탓에 골병이 들꺼같아 그냥 오셨다.. 아직도 너무 걱정되지만 조금씩 호전되고 계서서 그나마 다행이다 ㅠㅠ.. 평소에도 걱정이 많은 편이라 정말 오만가지 생각이 다들어서 더 힘든 하루가 아니였나 싶다.. 이번에 정말 오랜만에 어머니 손을 잡아봤는데 내가 알던 손이랑 너무 달라서 세월이 이렇게 지났나 싶기도 하고, 관심을 너무 안가졌던거 같기도 해서 너무 죄송스러웠다.. 앞으론 부모님이랑 얘기 하는 시간도 좀 많이 갖고 좀더 다정하게 대해드려야겠다.. 지나간 시간을 후회하기보단 앞으로 얼마가 ..
TIL) 6주차 3일 알.고.리.즘 어렵다.. 풀면 풀수록 어렵네 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/12918 문자열 다루기 이문제는 어제 풀었던 "문자열 정렬하기"와 거의 유사한 방법으로 풀면 된다! 때문에 어제자 TIL을 확인하자. https://hanilcome.tistory.com/29 TIL) 6주차 1일 길고긴 프로젝트가 끝났다.. 운좋게? 발표도 걸려서 어버버 거리면서 끝내긴 했다.. 뭔가 얻어가는게 많은 한 주 였다 깃 문제도 오늘 매니저님을 1시간 동안 붙잡고 결국 해결했다 ㅎ 오늘은 조 hanilcome.tistory.com 프로그래머스 https://school.programmers.co.kr/learn/courses/30/..
TIL) 6주차 2일 오늘은 프로젝트 주에 못한 알고리즘을 푸는 시간을 가졌다. 다른 팀원에 비해 많이 못풀어서 오늘 내일은 알고리즘을 열심히 풀 생각이다! 인상 깊었던 풀이 몇가지를 뽑아 봤다 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/120850 문자열 정렬하기(1) 나는 이문제를 보고 '문자들을 뺀 나머지들을 리스트 형식으로 넣어주면 되지 않을까?' 라는 생각이 들었고 모듈의 사용 없이 알고리즘적인 사고로 풀기를 원해서 try-except 구문을 떠올렸다. def solution(my_string): answer = [] for a in my_string: try: answer.append(int(a)) except ValueError: my_st..
두번째 프로젝트 회고록 keep git사용시 fork짱 : 굳이 콜라보레이션을 사용하지 않고 fork로 commit을 하였기 때문에 main브랜치 보호가 아주 따봉이다 협업태도 : 적극적인 소통 기능단위 분업 : 서로 conflict날 확률이 적고 각자의 함수를 잘 알고있기에 templates생성에도 분업이 가능하여 매우 작업효율이 올라감 공식문서 활용 : 정확한 출처가 있는 문서를 읽는것이 중요하기 때문에 아무튼 그렇다 ㅇㅇㅇㅇㅇㅇ .gitignore : github업로드시 불필요 파일과 보안취약한 파일숨김기능 이를 위해 readme에 start routine삽입 Problem 코드 최적화 : http method를 활용하기 ex) edit함수와 delete함수를 합쳐서 코드를 최적화하면 좀더 깔끔하게 정리할 수 있다 불필요..
TIL) 6주차 1일 길고긴 프로젝트가 끝났다.. 운좋게? 발표도 걸려서 어버버 거리면서 끝내긴 했다.. 뭔가 얻어가는게 많은 한 주 였다 깃 문제도 오늘 매니저님을 1시간 동안 붙잡고 결국 해결했다 ㅎ 오늘은 조금 쉬어가는 타임으로 했다.. 주말을 통째로 불태웠기 때문에 당장 새로운걸 배운다기보단 회고와 코드 리뷰가 더 중요하다고 생각했다! 01) 완벽 정리 git pull 내가 헷갈렸던 부분은 push는 내가 현재 작업을 하고 있는 브랜치를, pull은 내가 받아올 상대 브랜치를 쓰는줄 알았다.. 개념을 완전히 잘못 알고 있던것이다. 1. 사용법 git pull 현재 작업한 양이 많다면 한번씩 master(main) 브랜치에 동기화를 한번씩 해주는 것이 좋다! 충돌 오류가 날 수 있기 때문!
WIL) 5주차 길다면 길고 짧다면 짧은 프로젝트 주가 지나갔다.. 이번 팀원 너무 좋았어요! 이번주 회고 1. git 풀리퀘스트 방법 Fork → 새로 생긴 자신의 저장소의 ssh clone 복사 → remote 설정 ( git clone ssh-Code, git remote add origin ssh-Code ) → branch 생성 ( git checkout -b branch이름 ) → 수정후 add, commit, push → Pull Request 생성 render() 구문 사용법 render(request, html, {딕셔너리}) Messages Framework 1회성 메세지를 내보내는 용도 Message class 속성 message: 실제 메시지 level: 메시지 레벨을 나타내는 정수 tags: 메시..
TIL) 5주차 5일 진짜 django에 css 적용시키는거 하고 나서는 엄청 간단한거 였는데 왜이리 어려웠던 것일까.. 이거때문에 몇시간을 날렸는지 참 .. 01) Django html에 css 적용 시키기 1. settimgs.py에 static 파일들의 위치를 알려주어야 한다. # settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),] 2. css를 적용시킬 html에 템플릿 문법을 사용한다. {% load static %} 3. 각각의 css를 import하는 방법도 있다. 4. py manage.py runserver을 통해 css가 잘 들어갔는지 확인한다. 만약 css가 잘 적용이 안됐다면 포트를 바꿔주면 잘..
TIL) 5주차 4일 깃은 이용 할 때마다 너무 어렵다.. 어제 풀리퀘스트 하고 오늘 머지를 했는데 계속해서 오류가 나는데 머리가 아프네.. 01) git pull ssh를 이용 하기 위해선 keygen을 해야한다. 각각의 컴퓨터마다 만들 수 있다. ( ▶명령어 : ssh-keygen ) 명령어를 입력하면 .ssh/id_ras 와 .ssh/id_ras.pub 을 찾을 수 있는데 pub이 붙은게 공개키이고 그 위에 것은 개인키 이다. pub이 붙은 확장자를 찾았다면 명령창에 cat ~/.ssh/id_ras.pub 을 치면 어떤 값들이 나오는데 그것을 github에 올리면된다. github 접속 → 프로필의 Settings 클릭 → Access의 SS..