일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 디자인 패턴
- github
- 프로그래머스 월간 코드 챌린지 시즌1
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
- Python
- selenium
- heroku
- Codeforces
- FastAPI
- Firefox
- 브랜디
- PostgreSQL
- c#
- terraform
- 파이썬
- 클린 코드
- 프로그래머스 월간 코드 챌린지
- Spring Boot
- 애드센스
- Word Cloud
- 프로그래머스 코딩 테스트 연습
- 스코페2021
- WPF
- 프로그래머스 코딩테스트 연습문제
- 바이오데이터 엔지니어
- 프로그래머스 코딩테스트 연습
- PostgreSQL 설치 시 에러
- github actions
- pycharm
- git
- Today
- Total
목록분류 전체보기 (103)
프로그래밍 연습하기

FastAPI를 사용해서 웹 애플리케이션 프로젝트를 하는 중인데, 테스트를 하려는데 에러가 자꾸 나서 제대로 하지 못했었습니다. 발생한 에러는 Pycharm Run으로 pytest를 이용한 테스트 중에 app = FastAPI() app.mount("/static", StaticFiles(directory='static'), name="static") templates = Jinja2Templates(directory='templates') 이 부분에서 StaticFiles에서 static directiory를 찾지 못하는 에러와 templates directiory도 마찬가지로 찾지 못하는 에러였습니다. 그런데 직접 Pycharm 터미널에서 (venv) C:\Users\USER_NAME\PycharmP..
버튼을 누르면 새로고침을 하는 이벤트 리스너를 추가하려고 했는데 제목과 같은 에러가 나서 찾아보았습니다. 위의 코드에서 에러가 나고, 아래의 코드로 바꿔줘야 합니다. button.addEventListener('click',location.reload,false); // Uncaught TypeError: Illegal Invocation button.addEventListener('click',function (){ location.reload(); },false); stackoverflow.com/questions/49589574/location-reload-in-addeventlistener location.reload in addEventListener I'm trying to make the d..
어떤 글자를 이미지로 얻으려고 하는데 폰트의 저작권이 있으니까 아무거나 가져와서 쓰기는 좀 그렇더라구요. 그래서 저작권 문제 없는 폰트를 찾아 이미지로 만들기로 했습니다. 몇 글자 정도면 그냥 어디에 작성을 해서 그것을 캡쳐해서 가져올 수도 있겠지만 만약 많은 문자를 얻어야 한다고 하면 귀찮은 일이 되기도 하고 이미지 편집 프로그램은 많이 사용 해 본 적이 없어서 프로그래밍으로 간단하게 할 수 있는 방법을 찾아봤습니다. 그래서 찾은 것이 파이썬의 Pillow(PIL)라이브러리 입니다. PIL(Python Imaging Library)은 예전부터 있던 라이브러리인데, 현재는 지원이 중단되고 PIL을 포크하여 지금까지 유지 보수되는 Pillow 라이브러리가 사용되고 있습니다. from PIL import I..

스코페 2021이 끝나고 어제(4월 4일 일요일) 시상식을 마쳤습니다. 원래는 아래 포스터처럼 4월 3일로 알고 있었는데 문자 및 메일로 일정 변경을 안내받았습니다. 일단 문제는 1차에서 4문제? 정도 풀었던 것 같고, 2차에서 2문제 풀었네요. 1차에서 하나를 더 풀 수 있었을 것 같은데, 헤메다가 시간이 지나서 못 풀었습니다. 헤메서 그런건지.. 아니면 요새 느끼는 게 문제 풀이를 빡빡하게 하지 않고 너무 널널하게 풀다보니 이렇게 시간 제한이 있으면 시간이 모자라게 되는 것 같았습니다. 2차에서는 1번, 2번은 잘 풀 수 있었는데 3번, 4번은 감도 안잡혔습니다. 그런데 나중에 보니까 3번과 4번 문제에 문제가 있었습니다. 저는 3번, 4번까지 풀 실력은 안되서 저와는 별개 일이지만 아무래도 본질이 ..
파이썬 Collections 에 defaultdict라는 것이 있습니다. 어디선가 몇 번 본 기억은 있는데 그냥 별 생각 없이 지나쳤었는데, 얼마 전 관련 글을 좀 보니까 상당히 편리한 Container 임을 알게 되었습니다. 예를 들어 어떤 문자열에서 알파벳의 수를 셀 때 일반 dict() 의 경우 알파벳들을 먼저 키로 등록 해두던가 아니면 문자열을 돌면서 먼저 해당 알파벳이 키로 있는지 없는지 확인하고 없으면 값을 1로 해주고 있는 경우 값을 1 추가해주는 그런 번거로운 방식을 써야되는데 my_dict = dict() my_string = "abc" for s in my_string: if my_dict.get(s): my_dict[s] += 1 else: my_dict[s] = 1 defaultdi..

하드커널에서 판매하는 오드로이드 N2+ 제품을 구매했습니다. N2+에 리니지 OS를 설치하고 magisk, Xposed 등을 설치하면서 겪은 문제들을 간단한 후기와 더불어 정리해보려고 합니다. 먼저 글을 시작하기 앞서, 읽어보면 아시겠지만 이 글은 정확하고 최적화된 정보라기보다는 제가 제 환경에서 직접 경험해본 것들을 정리한 글임을 말씀드립니다. 그래서 정확하지 않은 정보나 방법이 있을 수 있고, 또 각자의 환경이 다르기 때문에 완벽한 가이드라고 보기는 어렵습니다. 그러나 개인적으로 과정을 정리해두고 나중에 다시 세팅할 일이 생긴다면 참고한다거나, 혹시나 저와 비슷한 환경에서 비슷한 문제를 겪는 분이 보신다면 도움이 되지 않을까 싶기도 하여 정리해봤습니다. 먼저 제품을 구매한 하드커널의 홈페이지입니다. ..

스타트업 코딩 페스티벌, 스코페 2021 개최 소식입니다. 전에 브랜디에서 개최한 코드네임 B에 참가했었는데요. 이 페스티벌도 그와 비슷하게 채용을 겸한 이벤트로 보입니다. 그런데 이번에는 브랜디 뿐만 아니라 왓챠, 쏘카, 오늘의집, 마켓컬리, 번개장터 같은 스타트업 기업들이 모여 주최를 했네요. 또한 AWS에서 대회 후원을 한다고 합니다. 3월 17일까지 신청할 수 있고, 20일과 27일에 각각 1차, 2차 대회를 진행한다고 합니다. 왓챠, 쏘카, 오늘의집, 마켓컬리, 브랜디, 번개장터가 모여 '스타트업 코딩 페스티벌2021(스코페2021)'을 개최합니다. 개발자를 위한 애플 장비 100대 실력있는 개발자 1만명과의 네트워킹 페스티벌 참가자를 위한 특별한 채용 기회 각종 상품과 각 기업의 채용기회까지 ..
일단 제가 파이썬만 사용했기 때문에 다른 언어는 확인해보지 못했습니다. 변수이름을 바꾸는데 모든 항목 변경(Ctrl + F2) 를 사용하면 그 변수 뿐만 아니라 그 변수의 이름이 들어가는 모든 텍스트를 바꾸더라구요. 그래서 찾아보니 code.visualstudio.com/Docs/editor/editingevolved#_rename-symbol Code Navigation in Visual Studio Code Visual Studio Code is a first class editor - but it's also so much more with features such as IntelliSense and smart code navigation. code.visualstudio.com F2를 누르면 수정..
이번 글을 마지막으로 바이오데이터 엔지니어 후기를 마무리하려고 합니다. 일단은 두번째 글 이후로 꽤 오랜 기간 글이 없었습니다. 그럴 수 밖에 없었던 이유는 중앙 시스템 구축이 계획과 다르게 지연되어서 예정되었던 대로 진행되지 못했기 때문입니다. 정확하게는 모르겠지만 아직도 완벽하게 구축되지는 않은 것으로 알고 있습니다. 그래서 기존 계획과는 다르게 실제 업무는 거의 하지 못하고 계약 기간이 다 되어 마치게 되었습니다. 두번째 글 이후로 진행된 것은 기존 교육 강의와 별개로 KGOL 사이트에서 몇가지 강의를 더 들었습니다. www.kgol.org/main/index.jsp KGOL [K-Genome Online Lectures] 강의안내 및 수강신청에 관한 문의에 친절하게 응답하겠습니다. 평일:09:00..
어떤 레포지토리를 클론해오려고 하는데 이런 에러가 발생했습니다. fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed. https://stackoverflow.com/questions/24898680/fatal-unable-to-checkout-working-tree Fatal: Unable to checkout working tree I am cloning the master branch from a GitHub repo onto my system. It throws this error: Checking connectivity ...done eate file Icon fatal: unable to chec..