전체 글 17

폐쇄망에서 배포용 Git 서버 구축하기 --- (1) 이론

랩에서 특정 연구용 웹을 개발하고 있었는데, CI/CD 없이 직접 코드를 옮겨 빌드하는 식으로 했다가 점점 배포할 때의 노가다 시간이 길어짐을 깨달았다.CI/CD 파이프라인의 구축이 필요했지만 폐쇄망 환경에서 시도할 수 있는 게 많지는 않았다.처음에는 Jenkins를 오프라인으로 설치한 후 SSH 포트와 연계해 코드를 주고 받는 것도 고려해보았는데 원인 모를 오류가 계속 생겼다.그 외에 GitLab, Gitea 등의 툴도 고려했지만 현재는 다른 사람들과 협업을 하고 있지 않기에 배포 자동화 용도로만 사용할 Git 서버를 폐쇄망에 간단히 구축했다. 이번 글에선 서버 구축을 위해 필요한 이론을 간단히 정리하고, 다음 글에서 실제로 어떻게 구축했는지 작성하려고 한다. 1. SSH이 Git 서버에서 모든 데이터..

2024년 정보처리기사 3회 실기 합격 후기 (4일 벼락치기 + 전공자)

예전에 쳤던 정보처리기사 후기를 간략히 적어보고자 한다.나는 2024년 기준으로 컴퓨터공학 4학년이었고, 필기는 12시간 정도, 실기는 4일 공부(약 50시간 정도)하고 갔다.자꾸 벼락치기 후기만 올리는 것 같은데 벼락치기를 하고 싶어서 한 게 아니고 시험 2주 전에, 예정에 없던 폐렴에 걸리는 바람에 D-4가 다가올 때까지 누워있었다,,,1. 교재 및 학습 범위제일 흔한 시나공 교재 주요 챕터만 회독하고 + 집에 굴러다니던 C/Java/Python 기본서 읽고 + 프로그래밍 파트는 인터넷을 뒤져가며 따로 심화 학습을 했다.책이 두껍기 때문에 당연히 모든 챕터를 보지 못했다. 내가 본 챕터는 아래와 같다.여러 번 본 것8. SQL 응용 ★ ★ ★ ★ 10. 프로그래밍 언어 활용 ★ ★ ★ ★ ★ 2. ..

[Python] PyTorch 2.6 Weight 이슈 해결

랩에서 admet_ai 라는 파이썬 라이브러리를 사용하는데, 이 라이브러리의 모델을 불러오기만 하면 아래같은 오류가 났다.Python 3.12.8 | packaged by Anaconda, Inc. | (main, Dec 11 2024, 16:31:09) [GCC 11.2.0] on linuxType "help", "copyright", "credits" or "license" for more information.>>> from admet_ai import ADMETModel:488: RuntimeWarning: to-Python converter for boost::shared_ptr already registered; second conversion method ignored.:488: Runtim..