분류 전체보기 476

특출난 재능을 이길 수 있는 것은 꾸준함뿐이다.

말그대로다. 천재를 이기려면 꾸준히 시간을 갈아넣는 방법 말고는 없다. 천재를 이기기위한 지름길 같은건 없다. 아무리 멀어도 빙빙 돌고 돌아서 시간과 피땀을 갈아넣으면 어쩌면 언젠가는 넘을 수 도 있다. 그외의 방법은 없다. 일반적인 사람은 천재가 아니니까. 특출난 재능을 이길 수 있는 것은 꾸준함뿐이다. 꾸준히 길을 찾다보면 답이 보일거라 생각한다. 지금은 어두워서 한치 앞도 못볼 수도 있다. 아직 많이 부족해서라고 생각한다. 자신이 맞는 길이라고 확신한 길을 계속 걷다보면 언젠가 기회는 찾아온다. 확신이 흔들릴때는 가능성과 판단의 합리성을 의심해야지 나를 의심하면 안된다. 기회를 잡고 성취하면 다시 또 나아가면 된다. 그렇게 아주 조금씩 걸어가면 된다. 천재성, 꾸준함, 노력, 열정, 행운 중에서 가..

생각들 2022.09.17

개인 프로젝트 준비

최근 그동안 해온것들을 돌아봤는데 프로젝트가 너무 빈약하다는 생각이 들었다. 미완성으로 끝난 프로젝트도 있었고 뭔가 제대로 완성된 결과물이 빈약하다는게 아쉬웠다. SpringBoot를 사용해서 여러 프로젝트에 참여했지만 스스로 너무 부족하다는 생각이 들었다. 어떤 기술을 쓰던 원하는 결과물을 만들어내는게 중요하다고 생각해서 이번에 개인 프로젝트를 제대로 만들어볼까 생각중이다. 생각해보니 개인 프로젝트를 제대로 진행해본 적이 없는 것 같다. 진짜 만들어보고 싶은게 뭔지도 진지하게 생각해본 적이 없던 것 같다. 지금 상태에선 Django와 SpringBoot 를 사용할 수 있는데 Flask 를 사용해서 만들어보고 싶은 것도 구상중이다. 이후에 좀 더 퀄리티를 높여서 SpringBoot를 사용해서 뭐든 결과물..

생각들 2022.09.15

[LeetCode] LeetCode 1576. Replace All ?'s to Avoid Consecutive Repeating Characters - python3

간만에 재밌는 문제를 만났다. 1576. Replace All ?'s to Avoid Consecutive Repeating Characters 문제인데 문제 자체도 재밌고 풀이 방식을 보던 중 꽤나 기발한 접근법을 보게 되어서 인상깊어서 기록해둔다. 우선 문제 링크는 아래와 같다. https://leetcode.com/problems/replace-all-s-to-avoid-consecutive-repeating-characters/ Replace All ?'s to Avoid Consecutive Repeating Characters - LeetCode Level up your coding skills and quickly land a job. This is the best place to expan..

[LeetCode] LeetCode 1572 - matrix-diagonal-sum - Python3

최근 심심해서 리트코드 문제를 몇개 풀었는데 그 중 재밌는 문제가 몇개 있어서 정리해본다. 1572번 문제이다. EASY인데 첫번째 솔루션에 비해서 코드를 꽤나 효율적으로 개선해서 정리해볼 필요가 있다고 생각해서 적어둔다. 일단 아래는 첫번째 제출한 솔루션이다. 꽤나 비효율적이라는걸 알 수 있다. 일단 for loop 이 두개 있다는것부터 비효율적이다. ''' Runtime: 207 ms, faster than 24.29% of Python3 online submissions for Matrix Diagonal Sum. Memory Usage: 14.1 MB, less than 57.39% of Python3 online submissions for Matrix Diagonal Sum. ''' class..

[스타트업 인턴] 하계 인턴 계약 만료. 다시 학교로 돌아가다.

두 달간의 인턴 기간이 오늘부로 끝났다. 오늘까지 두 달간의 기간 동안 많은 일들을 해보았다. 처음에 자바 안드로이드 라이브러리 개발로 지원했는데 면접 당시 옆에 계신 분께서 파이썬과 장고를 활용한 백엔드 개발 포지션을 추천해주셔서 응하게 된 것이 계기였다. 솔직히 말해서 오히려 좋았다. 원했던 포지션이 아니었음에도 뭐가 되었든 백엔드 개발을 할 수 있다는 점이 마음에 들었다. 이곳에서 일하면서 가장 좋았던 점은 만났던 사람들이라는 생각이 든다. 밥도 같이 먹고 오후 근무 시작전까지 많이 떠들었다. 물론 당연히 기술적으로도 많은 걸 배우고 경험할 수 있었다. 실수를 해서 다행이라는 생각이 들었다. 그 부분에서 문제가 나타나지 않았더라면 언젠가 더 큰 장애로 이어졌을 수도 있었겠다는 생각이 들었고 동시에 ..

[Django] Django 에서 테스트 코드 부분 실행하기

만약 테스트 코드를 일부 실행하고 싶다면 아래와 같이 진행하면 된다. app 명 + 테스트 코드 디렉토리명 + 테스트 코드 .py파일명 + 테스트 코드 클래스 + 테스트 클래스 메서드 명 순으로 적어주면 된다. # Run the specified module python3 manage.py test catalog.tests # Run the specified module python3 manage.py test catalog.tests.test_models # Run the specified class python3 manage.py test catalog.tests.test_models.YourTestClass # Run the specified method python3 manage.py test c..

Python3/Django 2022.08.18

[Django] CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.

Django 를 production 상에서 운용할때는 반드시 DEBUG = False 로 두고 실행해야 한다. 그 이유는 DEBUG = True 로 두고 운용을 하게 되면 서버 운용 중 발생한 오류가 사용자에게 보이기 때문이다. 이 때문에 해커가 프로젝트의 구조를 파악할 수도 있게 된다. 그래서 반드시 DEBUG=False 로 두고 운용해야 하는데 막상 DEBUG = False 로 두고 runserver 를 돌리니 다음과 같은 에러가 발생했다. CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. 어떻게 해결할 수 있을까? 해결법은 간단하다. 에러 로그가 하는 말 그대로 진행하면 된다 . settings.py 에 있는 ALLOWED_H..

Python3/Django 2022.08.18
반응형