본문 바로가기

코딩하는회사원들11

[Q&A](2/3) 제목을 {문서첫줄}.hwp로 저장하는 가장 쿨한 방법 안녕하세요? 일상의 코딩, 일코입니다. 두 번째 시간입니다. 지난 시간에는 한/글을 열지 않고도 첫 줄을 불러오는 함수를 소개해드렸습니다. def 첫줄읽기(filepath): """한/글 문서 텍스트를 불러와서 엔터(\r\n)로 쪼갠 후 첫 번째 행 리턴""" with OleFileIO(filepath) as ole: # 한/글 파일 불러오기 text = ole.openstream('PrvText').read().decode('UTF-16').split("\r\n")[0] return text 이번에는 이 함수를 활용해서 파일들의 이름을 일괄 변경하는 프로그램을 만들어보겠습니다. 기존 파일목록은 아래와 같습니다. GUI를 열어서 파일목록을 선택한 후, 선택한 파일들의 PrvText 첫 번째 라인을 불러와.. 2022. 1. 14.
[Q&A](1/3) 제목을 {문서첫줄}.hwp로 저장하는 가장 쿨한 방법 안녕하세요? 일상의 코딩, 일코입니다. 질문을 읽어보니 대략 이런 상황인 것 같습니다. 1. 아래와 같은 내용의 파일이 있고, 2. 이걸 아래와 같이 만들고 싶으신 것 같습니다. 여기서 잠깐 이 생각을 해 봅시다. 여러분은 아래 두 가지 중 어떤 게 좋은 방식이라고 생각하시나요? (물론 호불호일 뿐, 정답은 없다고 생각합니다.) ① 따로따로 만들어 각각 실행하기!? 우선 다 잘라서 저장하는 프로그램을 하나 만들고, 파일명을 변경하는 프로그램을 별도로 만든다. 예를 들면 간단히 페이지 번호대로 1.hwp, 2.hwp, 3.hwp ... 저장하는 식으로. 그 후에 파일명을 변경하는 코드를 따로 만든다. (1.hwp부터 하나씩 열어서 "첫 번째 페이지입니다.hwp" 방식으로) ② 원클릭으로 끝까지 한 번에!?.. 2022. 1. 14.
2021년 업무자동화 콘텐츠 제작 계획(회사원코딩) 안녕하세요? 회사원코딩입니다. 몇 년 전부터 파이썬-아래아한글 자동화 예제를 틈틈이 만들어 업로드하고 있었지만, 뭔가 모자라다는 마음이 컸습니다. 바로, 입문자가 학습할 수 있는 콘텐츠가 부족하다는 점이었는데요. 어느 정도 코딩이나 업무자동화를 현업에 적용하시는 분들은, 나름의 인사이트를 얻어가실 수 있었겠지만, 코딩이나 아래아한글 API 입문자를 대상으로 하는 콘텐츠는 현저히 부족하다고 생각만(...) 했는데, 8월부터 갑자기 여유시간이 많아지게 되어서, 구상만 해 왔던 몇 가지 굵직한 기획을 한 번에 진행하게 되었습니다. 1. 한/글 API 전체 메서드 및 실행화면 정리, 작성중(링크, 2021년 내 완성예정) 2. 예제를 통한 한/글 자동화 개념이해 시리즈1~3(예시링크, 입문자 대상, 위와 병행하.. 2021. 8. 1.
오랫동안 써오던 도메인을 버려야 하나.. https://www.martinii.fun 이라는 도메인을 오랫동안 써오고 있었습니다. 블로그 원래 주소는 https://employeecoding.tistory.com인데, 그냥 원래 티스토리 도메인만 사용할까 고민이 됩니다. 구글검색창 상위노출이 아깝지만ㅜ 오늘부로 martinii.fun 도메인을 쓰지 않기로 했다가, 가비아의 문의메일이 너무 신속하고 친절해서ㅠㅠㅜ 결제한 동안은 쓰기로 했습니다. https://martinii.fun 이나, https://employeecoding.tistory.com 회사원코딩 제 블로그, 회사원코딩에 방문해 주셔서 감사합니다. 저는 2016년부터 파이썬을 취미로 배우고 있습니다. 아래아한글이나 엑셀업무에 코딩을 적용하여 개선한 사례를 유튜브로 공유하고 있고, m.. 2021. 7. 14.
만만한 사람들이 가진 최고의 무기 개인적으로 가장 즐겨보는 유튜버 신사임당의 "킵고잉" 말미에 나오는 구절이다. 상대가 나를 무시하는 상황과 시간을 유리하게 활용하라. 누군가 나를 높이 평가한다는 것은 그만큼 나를 경계한다는 것이다. 물론 강력함을 드러내야 할 순간이 있다. 시간과 환경이 나에게 완전히 우호적일 때다. 압도적으로 강한 위치에 올라 상대가 반격할 의지조차 품지 못했을 때는 강인함을 드러내도 좋다. 타인 앞에서는 만만하게 보이지만 내면적으로는 치열한 사람이 성공한다. 얼음으로 세운 성은 겨울에는 화려하고 단단해 보이지만 봄이 오면 녹아 없어진다. 얼음성 옆에서 추운 겨울을 보내며 단단한 벽돌을 하나씩 쌓아 올려야 한다. 겉으로 보여지는 강인함은 중요하지 않다. 마음을 강하게 다질 때 시간이 지날수록 위력을 드러낸다. (킵고잉.. 2020. 12. 12.
파이썬으로 "제?조(조항명)"을 "제?조[조항명]"으로 수정하기 ...저는 한 열흘 전 우연히 파이썬 이라는 것을 처음 알고. 유투브에서 어느 분이 가르쳐 주신대로 파이썬을 깔아놓았고. print("hello")만 딱 한 번 해 보았을 뿐입니다. 참고로, 저는 젊어서 Dos시절 포트란, 파스칼, C 등등 당신의 프로그램 언어로 코딩을 개인적으로 많이 하기도 하였다가, 이제는 나이가 ㅇㅇ살인데 뭘 더 하겠습니까만. 그래도 하는 일이 비쥬얼베이직으로 엑셀내에서 조금씩 기억을 더듬어 가며 공부 아닌 공부를 하고 있는 사람입니다. 부탁 드렸던 방법은 제가 회사의 ㅇㅇ을 많이 손 보아야 하는 직업이라. 수년전 한글내에서 매크로로 겨우 조항 제목 문자 굵게 만들고, 제1조(상호명) () 괄호를 []대괄호로 제1조[상호명] 바꾸는 것을 시도 해 본 이후, 아마 7년전 일 같습니다.. 2020. 12. 8.
조항 재정렬하기("제?조(조항명)"의 경우) 안녕하세요? 강의에서 예문으로 "통칙"이 있는데 제가 하고 싶은 것은 제1조, 제2조 제3조등이 쭉....수십개 있습니다. 그 중 예로 제3조와 제 4조 사이에 한 두개의 조항이 추가되면 이후 끝까지 조번호가 바뀌는 작업을 일일이 손으로 했습니다. 한글에서 스크립트 작성을 해 봐도 이것이 자동으로 할 수 없기에. 파이썬을 사용하면, 가능할지. 선생님의 강의를 보고는 통칙 예제가 있어 감히 조언 받고자 문의 드립니다. 이 글 보실런가 모르겠지만...꼭 보시고...도움 주시면 정말 고맙겠습니다. 제 메일은 xxx123@xavier.com 입니다. 감사합니다. 라는 문의메일을 며칠 전에 받았습니다. 저도 예전 부서에서 기술기준 검토업무를 한 적이 있어서 이런 업무를 맡은 적이 있었습니다. 당시에는 몇조 뿐만 .. 2020. 12. 6.
한두 명이 팀을 망치는 이유 나중에 깨닫게 된 사실이지만, 팀에 평범한 사람이 1-2명 섞여 있으면 팀 전체의 성과가 떨어진다. 탁월한 인재 5명과 평범한 사람 2명이 함께 있으면 그 팀은 평범한 팀이 된다. 왜일까? - 매니저의 기운을 빼 최고의 성과를 내지 못하게 만든다. - 그룹 토의의 질을 떨어뜨려 팀의 전반적인 IQ를 낮춘다. - 사람들이 싫어할 일을 하게 만들어 능률을 떨어뜨린다. - 남보다 탁월한 능력을 발휘하고 싶은 직원을 회사에서 나가게 만든다. - 평범한 사람도 받아준다는 사실을 보여줌으로써 문제를 복잡하게 만든다. 재능이 뛰어난 베스트 플레이어들이 생각하는 좋은 직장의 조건은 호화스러운 사무실이나 멋진 체육관, 혹은 공짜 스시 같은 게 아니다. 그들에게 중요한 건, 재능 있고 협동심이 강한 사람들과 함께 일하는 .. 2020. 12. 5.
제가 뭘 했다고 번아웃일까요? 번아웃은... 번아웃은 사람이 지치고 소진되었을 때 나타나는 어떤 증상 혹은 상태를 뜻합니다. 우리가 일반적으로 번아웃을 이야기할 때는 주로 직무와 관련된 상황을 가리킵니다. 내 직업 또는 학업, 작업하는 일과 관련해 굉장한 소진과 냉소, 효능감 저하 등을 느끼는 경우 번아웃이라고 말합니다. 번아웃을 업무 효율에 관한 문제라고만 생각하기 쉬운데, 사실 이 문제는 생물학적, 신체적으로 영향을 주고 감정적인 문제나 심리적인 영향도 동반합니다. 몸과 마음 전반에 영향을 미칠 수 있기 때문에 주목받기 시작한 개념이죠. (중략) 여러분은 이렇게 느낀 적 없나요? 실제로 무척 힘들긴 하지만, 내가 뭐 그렇게 대단한 일을 한다고, 고작 이런 일로 힘들어하면 안 될 것 같다고요. 어리광을 부리는 것 같고, 스스로가 너.. 2020. 12. 5.