프로젝트
-
프로젝트/오픈소스 컨트리뷰톤 2022. 10. 6. 16:11
얼마전, 오픈소스에 하나의 PR을 머지시켰다. (포스트는 여기 👉🏻 https://soheeeep.tistory.com/56?category=1124285) 다음날 레포를 확인해보니, 내가 merge시킨 기능과 관련한 hotfix가 2개나 열려있었다.. 🧨 #768. create vfolder status correctly 첫번째로 새로 추가한 컬럼(vfolder.status)의 default value 설정값과 관련하여 버그가 발생한 듯하다. python sqlalchemy에서는 다음과 같은 포맷으로 table과 column을 관리한다. 테이블에 컬럼을 추가하는 작업을 진행할 때, 컬럼의 기본값을 지정해주기 위해 default 인자를 사용했다. 하지만 이미 존재하던 테이블에 새로운 컬럼을 추가한 것이므..
-
프로젝트/오픈소스 컨트리뷰톤 2022. 10. 3. 10:09
ImageNotFound message typo error when creating session with non-exist image references · Issue #614 · lablup/backend.ai Describe the bug When creating session with non-exist image references, ImageNotFound 404 error is raised. Here, I found ImageNotFound message typo error. 'Unknown' is incorrectly spelled l... github.com ✏️ Issue Contents 존재하지 않는 이미지로 세션을 생성할 때 발생하는 ImageNotFound 에러의 메세지 typo e..
-
프로젝트/오픈소스 컨트리뷰톤 2022. 10. 2. 18:15
Auto-generate and auto-commit news fragment from PR title · Issue #742 · lablup/backend.ai It seems better to describe that you need to git pull after creating the PR instead of to teach how to write news fragments for new developers and external cotnributors. Let's do the followings... github.com ✏️ Issue Content 프로젝트에 새롭게 기여하는 컨트리뷰터들에게 news fragment 작성 방법을 설명하는 번거로움을 덜기 위하여 PR제목을 수정할 경우 towncr..
-
프로젝트/오픈소스 컨트리뷰톤 2022. 9. 14. 23:32
Add the commit history between releases in the release notes · Issue #691 · lablup/backend.ai Let's append the actual commit history for each release by updating scripts/extract-release-changelog.py. Now we can skip changelogs for specific PRs, but sometimes we may still want to inspect... github.com ✏️ Issue Contents release note(CHANGELOG.md)에 커밋 히스토리 기록을 추가하도록 scripts/extract-release-changelo..
-
프로젝트/오픈소스 컨트리뷰톤 2022. 9. 14. 23:08
Introduce vfolder status · Issue #575 · lablup/backend.ai For storage-proxy operations that takes a long time, such as vfolder clones and deletion, we need to prevent user access in the meanwhile. Let's introduce vfolder status to allow or deny user&#... github.com ✏️ Issue Contents vfolder clone, delete와 같은 storage-proxy operation 작업을 수행할 때, 사용자의 접근을 제어할 수 있도록 vfolder 상태값을 관리하려고 한다. ✏️ Ideation..
-
프로젝트/근무표 생성기: gui 프로그램 설계하기 2022. 2. 26. 20:47
PyQt5는 Qt5 어플리케이션에 대한 파이선용 GUI 프레임워크이다. 🚀 개요 파이선을 위한 GUI 프레임워크로는 PySide, Tkinter 등등.. 이 있는데 PyQt tkinter pip를 이용하여 설치 python의 표준 라이브러리로 간단한 gui 프로그램을 만들때 유용 QtDesigner라는 gui 디자인 툴이 제공, 다양한 widget과 내장 기능 지원 타 gui 프레임워크에 비해 지원되는 widget들이 부족하고, ui를 구성하기 용이하지 않음 처음에 '단순하게 가자'라는 생각으로 tkinter를 사용하다가 중간에 PyQt로 전환하였다. 이유는 1) PyQt가 훨씬 직관적이고 사용하기가 편했고, 2) 레퍼런스가 훨씬 많아서 활용도 측면에서도 편하다고 느꼈기 때문이다. 사실 PyQt가 접근성..
-
프로젝트 2022. 1. 2. 20:26
🚀 새로운 프로젝트 시작 지난 여름에 정말 마음이 잘 맞는 동료들을 만나서 너무 즐겁게 진행하던 프로젝트가 있었는데, 취준/해외/직장 등 다들 시간적 여유가 없어 흐지부지 되었더랬다. 그냥 알고리즘에나 집중하자 하고 근 한두달간 공부 중이었는데, 우연히 새로운 프로젝트를 시작하게 되었다. DRF 기반의 backend API 설계와 서버 구축을 맡을 예정이다. 프로젝트 시작 전에 내가 이 프로젝트 경험을 통하여 지식적으로 성장하고자 하는바와 목표에 대하여 기술해보려한다. 💥 목표 설정하기 1. 정규화 규칙을 따르는 DB 설계 현업에서 일해본 경험이 없어서 좋은 DB구조/확장성 있는 설계에 대한 정확한 기준은 세울 수 없지만 스스로 설정한 규칙을 지키면서 모델링을 진행해보려 한다. (보통 정규화 3단계까지를..
-
프로젝트/IBM C:Louders 2020. 9. 22. 13:29
벌써 IBM C:Louders의 멤버로서 미션을 수행하고 행사에 참여한지 석 달이 지났다. 석 달간 cloud에 대해 공부하고, 주어진 미션을 수행하고, 오피스를 방문하여 advocate분들께 멘토링도 받았다 아. 사진은 없지만 cloud foundry 세션, Quantum Computing 세션에도 참가했다. 이번 방학은 정말 바쁘게 지냈던 것 같다. 멋사 프로젝트, 코딩 스터디, 자격증 공부, 졸업 프로젝트, C:Louders 활동, 교내 교육 프로젝트, 운동 뭐라도 닥치는대로 하고 싶었다. 그리고 벌려 놓은 일이 많았던 만큼, 정말 바빴다. 열심히 살았다. 정말 계획 없이 못 사는 스타일이네 그런데 주위를 둘러보니 더 바쁘게 사시고, 더 멋진 일을 완벽하게 해내시는 분들이 많더라. 긍정적인 자극을 ..