<p> <span style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;">안녕하세요. 개인적인 용도로 자체 개발한, HTML 간트차트 생성기를 공유드리고자 글을 씁니다. </span> </p> <p> <span style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </span> </p> <p> <span style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;">1차버전도 공유한적이 있는데, 버전업한김에 ^^;;</span> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;">개발자도 아니고, 혼자 유투브보고 공부해오는 파이썬으로 뚝딱뚝딱 결과물들을 만들어내는 재미를 즐기고 있는 와중에, 최근에 주변분들께 공유드린 프로그램이 생각보다 좋은 관심을 받고 있어서, v2까지 개발하게 됐습니다. </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;">간단하게 요약하자면, 프로그램 자체에서 일정을 생성/수정하고, 이를 바탕으로, 동적으로 변하는 HTML 타입의 Gantt Chart를 생성해주는 프로그램입니다. 온전히 취미로하는 일로, 신청해주시는 분들께는 모두 무료로 공유드리고 있습니다 </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;">개발이력과 간단한 설명, 어설픈 사용법 동영상까지 준비되어있으니 관심있으신분은 아래 폼으로 신청해주세요 ^^</p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> <a target="_blank" href="https://s.ppomppu.co.kr/?idno=etc_info_38851&target=aHR0cHM6Ly9tb2Fmb3JtLmNvbS9xL0owSDNVMQ==&encode=on" target="_blank" style="color:#2761c4;">https://moaform.com/q/J0H3U1</a> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> <span style="font-size:14.004px;color:#111111;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';background-color:#ffffff;">승인 메일에, 프로그램 다운로드 링크를 첨부하겠으니, 링크를 클릭하셔서 다운로드 받아서 사용하시면 됩니다.</span> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> <span style="font-size:14.004px;color:#111111;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';background-color:#ffffff;"> </span> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> <span style="font-size:14.004px;color:#111111;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';background-color:#ffffff;">----------------------------------</span> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <span style="font-size:14.004px;">별 생각없이 공유했던 어설펐던 첫번째 자작 프로그램을 생각보다 많은분들이 좋아해주셔서, v1에서 아쉬웠던 부분들과, 일부 추가기능들을 포함하여, v2를 배포하려고 합니다.</span> </p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> </p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">v1에서 아쉬웠던 부분들은 아래와 같습니다. </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">< v1의 한계 ></p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- Microsoft Excel이 반드시 필요(가장 주요했던 부분)</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> = 대부분의 근무 환경에서 Microsoft Excel을 사용하리라 예상했지만, 실제로는 그렇지 않은 경우가 많음.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> = 일부 다른 소프트웨어(한셀 등)를 사용하는 경우에도, Python에서 이를 처리할 수 있는 라이브러리가 없음.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> = 특정 근무/보안 환경에서는 보안 프로그램이 Excel 파일을 생성할 때 즉시 암호화하기 때문에 사용이 불가.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> = CSV 형식을 고려했지만, 이는 여러 시트를 생성할 수 없어 불필요하게 많은 파일이 필요하게됨.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 날짜 기입이 수동으로 이루어져 Human error 발생 가능.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 시작/종료일 외에 추가 정보가 부족.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 원본 데이터와 반대로 Gantt 차트가 생성.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <br></p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">이를 바탕으로, v2에서 개선한 내용은 다음과 같습니다.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">< v2 주요 핵심 기능 ></p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- Excel 없이 프로그램에서 모든 작업을 수행.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 탭 생성/수정/이동 기능을 제공.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 테이블(행) 생성/삭제/이동 기능을 제공.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 원본 파일( 내부파일형식/Excel 두가지 형식)은 선택적으로 저장/자동불러오기.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 날짜 입력을 위한 사용자 인터페이스 제공(휠 스크롤 또는 클릭 등).</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 시작/종료일 외에 전체 기간 및 남은 기간 등의 추가 표시 기능을 자동으로 계산.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> = 기간 계산 시 평일/전일 선택이 가능</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- Bar 위에 표시되던 작업 정보 표기 여부를 선택가능하도록 적용.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">- 원본의 경우, 내부파일형식/Excel 두가지 형식 지원.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <br></p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">핵심 기능외에, 개인적으로, user authentication 컨셉을 만들어보고 싶어서, 비번없이 이메일로만 사용자 인증을 진행하는 방식을 넣어봤습니다. (개발자가 아니다보니, 정말 그냥 아무렇게나 하고있는듯 느낌이 드네요.)</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <br></p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;">ui와 기능에 대한 간단한 mindmap은 아래와 같습니다.</p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <img src="" alt="ui.jpg" border="0" style="border:0px;vertical-align:middle;max-width:900px;"></p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <br></p> <p> <img src="http://thimg.todayhumor.co.kr/upfile/202401/170609055290a07bb01cdb40788834ff173a93829c__mn309234__w800__h579__f73416__Ym202401.jpg" alt="ui_w_config1.jpg" style="width:800px;height:579px;" filesize="73416"></p> <p> </p> <p> <img src="http://thimg.todayhumor.co.kr/upfile/202401/17060905616d440606eb2a441aa577509658db2b3a__mn309234__w800__h995__f57950__Ym202401.png" alt="mind_map.png" style="width:800px;height:995px;" filesize="57950"></p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="color:#404040;font-family:'Malgun Gothic', '맑은고딕', Gulim, '굴림', helvetica, 'Apple SD Gothic Neo', AppleGothic, Roboto, Dotum, sans-serif;font-size:14px;letter-spacing:-.5px;"> </p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <img src="" alt="mind_map.png" border="0" style="border:0px;vertical-align:middle;max-width:900px;"></p> <p style="margin-bottom:.5em;background-color:#ffffff;line-height:1.7;"> <font color="#111111" face="Roboto, Noto Sans KR, 나눔고딕, Nanum Gothic, Malgun Gothic, 맑은고딕, 굴림, 돋움, Dotum, sans-serif"><span style="font-size:14.004px;">동영상 메뉴얼을 한번 만들어봤습니다.</span></font> </p> <p style="margin-bottom:.5em;background-color:#ffffff;line-height:1.7;"> <font color="#111111" face="Roboto, Noto Sans KR, 나눔고딕, Nanum Gothic, Malgun Gothic, 맑은고딕, 굴림, 돋움, Dotum, sans-serif"><span style="font-size:14.004px;"><a target="_blank" href="https://www.youtube.com/watch?v=3PhoXc3dxvM">https://www.youtube.com/watch?v=3PhoXc3dxvM</a></span></font> </p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"><span style="font-size:14.004px;letter-spacing:normal;"> </span></p> <p style="margin-bottom:.5em;letter-spacing:-.5px;font-family:Roboto, 'Noto Sans KR', '나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은고딕', '굴림', '돋움', Dotum, 'sans-serif';color:#111111;font-size:14.004px;background-color:#ffffff;line-height:1.7;"> <a class="ytp-share-panel-link ytp-no-contextmenu" target="_blank" href="https://youtu.be/3PhoXc3dxvM" style="display:block;height:28px;margin-top:18px;font-size:23.98px;letter-spacing:1px;overflow:hidden;color:#ffffff;font-family:'YouTube Noto', Roboto, Arial, Helvetica, sans-serif;text-align:center;">https://www.youtube.com/watch?v=3PhoXc3dxvMhttps://www.youtube.com/watch?v=3PhoXc3dxvMhttps://www.youtube.com/watch?v=3PhoXc3dxvMhttps://www.youtube.com/watch?v=3PhoXc3dxvMhttps://youtu.be/3PhoXc3dxvM</a> </p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.