반응형

분류 전체보기 61

UE5 강의 12 - C++ 기초 문법 개론 2 [2026.03.21.]

오늘 한 일C++ 기초 문법 개론반복문 (while문)while (조건): 조건 true면 false가 될 때 까지 반복[실습] CheckPoint 1_1CheckPoint1을 입력과 반복으로 대체유져 입력을 받는다. > 숫자를 입력하세요(8자리 이하):숫자의 자리수를 출력결과 예시: 숫자를 입력하세요(8자리 이하): 123321입력 예외처리 하지 않음!#include void main(){ int inputNum = 0; int result = 0; int cacheNum = 0; std::cout > inputNum; std::cout 0) { result = cacheNum % 10; std::cout [실습] CheckPoint 310~5..

Unreal Engine 2026.03.29

중복된 파일 찾기 Duplicate Finder 6 [2026.03.29.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일처리 중/삭제 중 모달 아이콘 적용 (gui/result_panel.py)"삭제 중..." / "처리 중..." 두 Toplevel 다이얼로그에 앱 아이콘 적용sys._MEIPASS 패턴으로 PyInstaller 환경과 개발 환경 모두 대응import sys 추가스캔 중 설정 위젯 비활성화 (gui/scan_panel.py)스캔 시작 시 아래 위젯 전체 비활성화:폴더 선택 버튼하위 폴더 포함 체크박스파일 종류 체크박스 (이미지 / 영상 / 오디오 / 전체 파일)유사 이미지 검색 체크박스 + 민감도 슬라이더언어 전환 버튼스캔 종료 시 모든 위젯 복원 (_on_all_files_toggle() 호출로 전체 파일 모드 ..

Apps 2026.03.29

중복된 파일 찾기 Duplicate Finder 5 [2026.03.28.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일UX 수정scan_panel.py 위젯 Top 정렬 통일(anchor='n'), 민감도(라벨+슬라이더) 수직 위치 조정pady폴더 내 모든 파일에 대한 MD5 비교 가능한 기능 추가회사에 중복된 캐드파일이 많아서 그 때 사용하려고 확장자 상관 없이 MD5 비교하는 기능을 추가했다.최종 코드 검토중복 코드result_panel.py 원본 파일 판별 점수 계산 로직이 중복됨(단일 그룹 / 일괄 처리에서 각각 쓰임) → score() 함수를 모듈 레벨 _score_file(fp)로 추출해서 양쪽에서 호출하는 방식으로 변경성능scanner.py 유사도 비교 시 느려질 수 있음. → 사용자가 중간에 일시정지/또는 취소를 눌..

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder 4 [2026.03.27.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일국문, 영문 지원다국어 지원을 위해 i18n 생성. 한글로 하드코딩되어있던 것을 전부 딕셔너리 key처리해서 언어가 전환되는 버튼이 눌리면 언어가 변경됨(한글↔영문)막힌 부분 다음에 할 일최종 코드 검토README 작성github public으로 바꾸기 중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder 2 [2026.03.23.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일오디오 파일 지원 추가재생 버튼 추가단위 장 → 개 통일미사용 _delete_all 메서드 제거영상, 오디오 파일 지원이 추가되었으니 CLAUDE.md 전면 재작성실제로 사용해서 복구한 하드 內 완전 일치하는 복제 파일 전체 삭제막힌 부분 다음에 할 일파일 선택 시 폴더 선택하는 단에서 끝나게 하고 싶다 중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder 1 [2026.03.22.]

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 오늘 한 일앱 전체 초기 구현 (스캔 엔진, GUI 기본 구조)개별 카드 삭제 버튼 추가 → 바로 제거하고 일괄 삭제로 교체폰트 theme.py 중앙 관리로 리팩토링대용량 폴더 대응 (일시중지/재개, 50개 카드 상한)삭제 진행 다이얼로그 추가영상 파일 지원 추가막힌 부분다중 선택 시 마우스 휠 스크롤이 안됨다음에 할 일오디오 파일 지원 중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev

Apps 2026.03.28

중복된 파일 찾기 Duplicate Finder

중복된 파일 찾기 Duplicate Finder요약kimlog.pages.dev 요약Python Tkinter 기반 로컬 파일 중복 탐지 데스크탑 앱MD5 해시(완전 동일)와 pHash(유사 이미지) 2단계 스캔 방식이미지 / 영상 / 오디오 / 전체 파일(확장자 무관) 지원삭제는 휴지통 이동 방식으로 안전하게 처리제작 동기수만 장의 사진이 쌓인 HDD를 정리하려 했으나 기존 중복 탐지 툴은 대부분 유료어차피 만들어야 한다면 직접 만들어서 배포까지 해보자는 생각으로 시작목표 설정작업 기간: 2026.03.22. ~ 2026.03.28.목표완전 동일 / 유사 파일을 자동으로 탐지하고 비교 후 삭제할 수 있는 GUI 앱실수로 파일을 삭제하는 사고 방지 (휴지통 이동, 확인 다이얼로그).exe 배포로 일반 사..

Apps/Apps 2026.03.28

UE5 강의 11 - C++ 기초 문법 개론 1 [2026.03.14.]

오늘 한 일C++ 기초 문법 개론비주얼스튜디오2022 설치[실습] Hello World#include void main(){ std::cout 변수, 자료형Data TypeSize(Byte)Rangeint4-2,147,483,648 ~ 2,147,483,647unsigned int40 ~ 4,294,967,295bool1false / truechar1-128 ~ 127, ANSI 문자short2-32,768 ~ 32,767unsigned short20 ~ 65,535long4-2,147,483,648 ~ 2,147,483,647unsigned long40 ~ 4,294,967,295long long8-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807unsig..

Unreal Engine 2026.03.28

UE5 강의 7 - UMG, 카메라 [2026.02.07.]

오늘 한 일[실습] NRBP(Number Run BluePrint)DevLog 보기어려웠던 점 배운 점랭크를 정하는 알고리즘. 나보다 큰 숫자가 몇 개인지 확인한 뒤 그게 0이면 1등.배열의 Find는 일부만 일치하는게 아니라 온전히 일치하는 것만 찾아준다.구조체를 이용할 때 일부만 변경하는 경우 Break, Set members in~을 이용해야 한다.해야 할 일1. https://youtu.be/a-SI0Rz9B8w?si=c1R8_QNEzro68j38

Unreal Engine 2026.03.24
반응형