연꿀이네

QDataWidgetMapper Class

PySide6 QDataWidgetMapper 상세 설명 QDataWidgetMapper는 데이터 모델(QAbstractItemModel)과 위젯을 매핑해주는 클래스로, 모델-뷰 아키텍처에서 폼 기반 애플리케이션을 쉽게 구현할 수 있게 합니다. 🌟 주요 특징 class SubmitPolicy(enum.Enum): AutoSubmit = 0x0 # 자동 저장(기본값) ManualSubmit = 0x1 # 수동 저장 * SubmitPolicy: 데이터 저장 시점 제어 * AutoSubmit: 위젯 값 변경 시 즉시 모델에 반영
2 min read
파이썬 requirements.txt 작성하기
파이썬

파이썬 requirements.txt 작성하기

requirements.txt 파일은 프로젝트에서 사용하는 외부 패키지들의 의존성을 기록하여, 다른 개발자가 같은 환경을 재현하거나 배포할 때 유용하게 사용된다. 자신이 사용하는 외부 패키지들을 기억하고 있다면 직접 작성해도 되지만, 기억이 나지 않을 때 유용한 방법 두 가지를 소개하려고 한다. 현재 환경에 설치된 패키지 리스트 확인 나의 환경에 설치된 패키지가 무엇인지 알고있다면 pip
2 min read
내 도메인 이메일로 Ghost 블로그 회원 기능 활성화하기: Cloudflare - Gmail SMTP 연동 가이드
시놀로지

내 도메인 이메일로 Ghost 블로그 회원 기능 활성화하기: Cloudflare - Gmail SMTP 연동 가이드

블로그를 Gitbook에서 Ghost로 옮겼다. Gitbook에서 글을 작성할 때 한글 입력, 띄어쓰기 버그가 심해서 글을 작성하기가 매우 힘들었다. 이 Ghost 블로그는 현재 나의 NAS에서 도커를 통해 작동 중이다. 이후에 내가 올렸던 도커 컨테이너들의 생성 과정을 글로 작성할 것이다. 여튼 본론으로 넘어가자면, Ghost 블로그에는 Member 기능이 있는데 이메일을 통해 로그인 가능하다. 물론
9 min read
Jira에서 GitHub 연동(레포지토리 추가 + Issue 알림)
프로젝트

Jira에서 GitHub 연동(레포지토리 추가 + Issue 알림)

최근 프로젝트를 시작했다. 기존에는 프로젝트 협업 툴로 Notion을 사용했었다. 근데 팀원이 Notion이 불편해서 Jira와 Slack을 쓰는게 어떻냐고 물어보았다. Jira를 통해 GitHub와 연동하여 새로운 Issue가 올라올 때 마다 Task를 만들도록 할 수 있다고 한다. 우리 프로젝트에는 GitHub를 쓰지 않는 디자이너분도 계셔서 Jira를 쓰는것도 괜찮아 보였다. 그래서 이번 기회에 Jira에 GitHub를 연동해
5 min read
시놀로지 도커로 치지직 실시간 녹화 프로그램 만들기
시놀로지

시놀로지 도커로 치지직 실시간 녹화 프로그램 만들기

개요 나는 현재 n100 미니PC에다가 시놀로지를 설치해 홈 네트워크로 사용 중이다. n100으로 서버를 구축하면 소비전력이 평균 13w정도밖에 쓰이지 않는다. 한 달 내내 돌린다면 2400원 정도의 전기세 밖에 들지 않는다. 홈 네트워크는 나중에 따로 글을 작성할 예정이다. 이번에는 내가 필요로 하는 프로그램을 이 서버에 돌아가도록 개조하는 과정을 작성할 것이다. 나는 평소에
12 min read
낙서장

동적 병렬 스레드 다운로드

python을 통해 치지직 vod 다운로드 프로그램을 제작 중이다. 치지직 vod 컨텐츠는 네이버 api에서 제공되며 누구나 요청을 통해 동영상을 다운로드 받을 수 있다. 현재 구현중인 기능은 static한 병렬 스레드 다운로드 기능을 dynamic하게 변경하는 기능이다. 스레드 다운로드를 구현한 이유는 api 한 번의 요청으로 네이버 서버에서 내려받는 속도가 1~2MB/s정도로 느리기 때문이다.
5 min read
강의 내용을 복습하는 공부 방법
공부

강의 내용을 복습하는 공부 방법

평소에 강의 내용에 집중하지 않으면서 딴 짓 하다가 중간고사 점수를 말아 먹는다면… 잠시 충격을 먹고 정신 차린 후, 나 나름대로 복습을 해보고자 한다면… 복습이 잘 될 리가 없다. 이 글은 위의 상황을 겪고 난 후 ‘소 잃고 외양간 고치기’ 식으로 올바르게 복습하기 위한 공부 방법을 작성해 보았다. 이 글을 작성하는데
8 min read