분류 전체보기70 [preprint-cloud-service] 서비스 소개와 개발 과정 [preprint-cloud 개발 목적] 현재 법인을 설립하고 다양한 비즈니스모델을 설계하고 포기하고를 반복하다가 현재는 프린트와 관련된 솔루션을 기획하면서 명지대학교 학생회관 1층 상가의 자리를 임대하여 프린트 관련한 다양한 서비스를 진행중에 있다. preprint-cloud 서비스 역시 고객으로 하여금 파일 관리와 출력에 있어 효율적인 솔루션을 제공하기위해 개발하기로 10/7일 결정하였다. [preprint-cloud 서비스 소개] 기존 프린트 카페에서는 파일을 출력하기위해 구글이나 네이버 메일을 통해 미리 출력하고자 하는 파일을 전송한다음 프린트카페에 방문하여 데스크탑에서 해당 소셜 플랫폼에 로그인한 후 파일을 출력하는 방식이다. 이러한 매커니즘은 사용자로 하여금 외부 환경에서 구글과 네이버와 같이.. 2023. 11. 23. [Git] git 설치 및 git 초기 설정 방법 (Window & macOS) 간단하게 git 설치와 git 초기 설정 방법에 대해 알아보자 Windows에서 Git 설치 구글에 git 검색 후 정상적으로 설치 macOS에서 Git 설치 brew install git => 다음을 터미널에 입력하여 git 설치 Git 설정하기 => git 을 설치하였다면 초기 설정을 진했해야한다. 이후 커밋 내역과 식별에 사용해야 하니 자세히 작성한다. git config --global user.name "Your Name" git config --global user.email "youremail@example.com" git config --global core.editor "editor-name" git config --list => 위 명령어를 터미널에 차례대로 입력하고 마지막 명령어인 g.. 2023. 9. 7. [Git] git이란 무엇인가, git 명령어, git 흐름, gitgraph 사용해보기 지금까지 git과 github를 단순 암기식으로 진행하고 있었지 그 세부적인 원리와 의미를 알고 진행하진 못하였다. git이란 무엇인지 git과 명령어와 흐름에 대해 알아보자 git 이란 무엇인가? git 은 소프트웨어 개발을 효율적으로 관리하기 위한 도구로써 버전관리 프로그램이다. 개발 과정에서 발생하는 코드의 변경사항을 추적하고 관리한다. 개발자들과 협업 과정에 있어서 코드 충돌을 방지하고 프로젝트 내역을 기록하고 다양한 버전들을 유연하게 관리할 수 있다. git 의 흐름 우리가 git을 통해 커밋을 하는 방법을 보면 git add 명령어를 통해 우리가 기록하고 싶은 정보를 고르고 남기고(이 행위를 staging이라고 한다.) 그 후 git commit 명령어로 기록 저장소에 옮기는 방식이다. 그 중.. 2023. 9. 7. poppler-pdfinfo을 사용하여 pdf 페이지 수 계산 - 장고 프로젝트 2023 pre-print 개발일지 8-10~8-12 기존에는 PyPDF2 라는 파이썬 pdf라이브러리를 사용하여 pdf페이지 수를 측정하고 있었는데 일부 pdf에서는 페이지 수를 파악할 수 없는 현상이 발생했다. pdf의 서로다른 형식 때문인지, 한글, 워드, ppt등에서 pdf로 변환될 때 설정 때문인건지 pdf의 자체의 버전, 보안 때문인지 알 수 없었다. 정말 오랜 시간을 들여 PyPDF2 뿐 아니라 PyMuPDF, pdfminer 이 두가지 라이브러리도 설치하여 진행해 보았으나 특정 pdf의 페이지수를 파악하지 못하는 상황이 반복되었다. 그렇게 계속 도전 끝에 문제를 해결하였는데 해답은 외부라이브러리인 poppler의 pdfinfo를 사용하는 것이다. 외부 라이브러리 poppler의 설치방법과 .. 2023. 8. 12. 이전 1 ··· 12 13 14 15 16 17 18 다음