728x90 728x90 AI 프로그래밍/사이드 프로젝트8 AnalytiCal 프로그램 개발기 - 3 오늘은 약간의 기능 조정을 하였다.내용은 다음과 같다.전체 일자 기록 삭제기존의 입력된 내용 삭제 수정 시, CSV에서 항목삭제(기존에는 빈칸으로 나왔다.)반복 입력 기능(기간 및 주기 설정, 덮어쓰기/병합 기능)카테고리 항목(드래그 앤 드롭 통한 순서 변경)카테고리 항목 삭제 시 연동된 반복 입력 기능 삭제기본 카테고리 항목 수정 및 삭제 기능여러 날짜 및 기간 선택 시 달력 위젯 적용기능 사용 시 음성 재생 기능(삭제 할 수도 있음)기능은 적지만, 적용하는데 상당한 시간이 투자되었다. 디자인은 기존과 동일하다. 최근 Cursor 대신 Windsurf만 사용 중인데, 제법 익숙해졌다. 처음 Windsurf 사용 시에는 불편함을 약간 느꼈지만 아무래도 되돌리기 기능이 있다 보니 편안함을 더 크게 느끼는.. 2024. 11. 27. AnalytiCal 프로그램 개발기 - 2 이번에는 약간 디자인을 수정해 보았다. 이전과의 차이점은 다음과 같다.주말칸 색상 구별각 주별 색상 차이 추가현재 날짜 색상 추가 (색상 변경 가능)이번 달 일자만 표시이전 달, 다음 달 흐리게 표시라이트 모드/다크모드 (항상 추가되는 다크모드) 적용된 기능 및 변동 사항은 다음과 같다. (디자인 제외)월별 달력(클릭 가능)년도 월 선택 기능날짜 클릭 시 기록할 내용 나오게 하기카테고리 생성 기능(날짜 별로 설정하거나, 영구 생성 기능)CSV추출 기능(년-월-일 각각 기록된 열세 개, 년-월-일 날짜 열과 카테고리 열이 존재)CSV입력 기능(일별 기준이며 동일 카테고리 생성 필요) (변수와 복잡성이 있어 폐기)달력 저장 기능(되도록이면 자동저장)달력 수정 기능기록 삭제 기능(일, 월, 년, 선택 기간, .. 2024. 11. 26. AnalytiCal 프로그램 개발기 - 1 이전 글에서 이어집니다.그리고 이 글부터 당분간 Windsurf IDE가 사용됩니다.(계속 사용할 수도 있습니다.) AnalytiCal 은 Analysis(분석) + Calendar의 의미를 합친 이름입니다.기존의 달력 프로그램이 기록 및 일정 트래킹이 주 타깃이였다면, AnalytiCal의 경우 기록 및 분석이 목적인 프로그램입니다.사용자들은 AnalytiCal을 통해 각자 원하는 카테고리를 생성할 수 있습니다. 그리고 기록된 정보를 원하는 기간을 설정하여 CSV파일로 추출하고,그 이후는 엑셀이나 ChatGPT를 통해 분석을 하시면 됩니다. 필요한 기능은 다음과 같습니다.(축소 및 변화될 수도 있습니다.)월별 달력(클릭 가능)년도 월 선택 기능날짜 클릭 시 기록할 내용 나오게 하기카테고리 생성 기능(날.. 2024. 11. 25. Memorizer 프로그램 개발기 - 폐기 이전 글을 작성한 이후 Memorizer을 통해 이미지/pdf를 추출하는 기능을 만들어 보았다.기능을 한 두 번 다뤄보고 떠오른 것은 OnB와는 비교도 안 될 정도로 복잡하였고, 수많은 조정이 필요해 보였다. 이 프로그램을 만드려던 이유가 결국에는 '자격증 취득'인데,'자격증 취득'에 도움을 주는 프로그램을 2개월 이상 다루는 것은 좀 아니지 않을까..?(예측하건대 3개월 그 이상 걸릴 가능성도 높다.) 그래서 기존에 구상한 기능들은 폐기하였다.그 대신에 학습 습관과 일상생활 등을 기록할 수 있는 달력 프로그램을 구상하였다. 기능은 다음과 같다.달력 기능(메모 가능)일별 카테고리 생성 가능 (가계부, 학습 내용, 점수 등 기록용)기간 정하여 CSV파일(카테고리 전부 포함) 추출 기능 이 글을 읽으면서 의.. 2024. 11. 24. Memorizer 프로그램 개발기 - 1 요람부터 무덤까지 공부하는 것은 피할 수가 없다.그래서 많은 사람들이 '좋아하는 것'을 직업으로 삼으라는 말이 있다.하지만, 현실적으로 항상 '좋아하는 것' 만을 할 수 없다. 그러다 보니 필연적으로 어렵거나, 싫은일 이라도 꼭 해야만 하는 일이 있다. 그중, 나에게는 자격증 취득이 있다. 시도한 방법은 예전에 유튜브에서 본 어느치대생의 전략인 '매일 보기'가 있었다. 그러나 그 역시 단순히 눈으로 읽는 것 만으로는 부족했다.(머리를 안 쓰니까..) 그러다 보니 Quizlet이나 다른 기사 자격증 공부용 앱을 사용해 보았으나,유료화 문제도 있고 중요한 건 뭔가 불편했다. 그리고 앱이나 프로그램의 로직 또한 어떻게 작동이 되는지 알지 못하여 뭔가 불편했다. 이왕 공부할 것이면 원하는 방법으로 공부하는 것.. 2024. 11. 21. Simple Scheduler 개발기 - 2 지난 글(Simple Scheduler 개발기 - 1) 에서 이어진다. Simple Scheduler의 핵심 기능인 주기 선택과 실행할 파일 선택 이 둘만 있으면, 특별하게 추가할 만한 것은 없었다.업데이트를 하다 보니, 생각보다 많은 기능들이 추가되었다. 아직 좀 더 사용해 봐야겠지만, 사용 시 더 나은 편의성을 위해 다음 내용을 바꿨다. - 목록 표기방식 수정 (기존의 경우 파일 경로가 나왔음)- 항목 별 체크박스 추가 가동 중/정지 상태로 변경 가능- 스케줄 삭제 버튼 추가- 스케줄 수정 기능 추가- 드래그 앤 드롭을 통한 경로 추가 기능- 파일/프로그램 또는 폴더 선택 기능- 현재 시간 적용 기능- 메뉴바 추가- 백그라운드 실행 기능(on/off)- 작동 우선순위 표기 기능- 실행 주기의 매일 또.. 2024. 10. 28. 이전 1 2 다음 728x90 728x90