파이썬 버전관리를 위해 CPython을 빌드해서 만든 포터블 파이썬에서 웹서버를 띄우기 위해 uvicorn을 실행 했을 때 \_ssl을 찾지 못하는 에러가 발생했습니다.인터넷에서 다양한 블로그와 스택오버플로우의 글을 읽은 결과 내린 결론은 Python에서 openssl
팀에서 사용 중인 파이썬 (3.8.0)을 리눅스 버전으로 포터블로 만들기 위해 CPython을 빌드했다.해당 Ubuntu 22.04 LTS에서 configure && make && make install을 진행, Python 3.8.0 GCC 11.3.0이 완성되었다.
지난 Spec Repo에서 podspec을 저장했다면, Lib Repo는 말 그대로 소스 코드가 저장된 리포지토리를 의미합니다.개발자 입장에서 Podfile 최상단에 source '<POD REPO URL>'만 작성하는 것이 최고의 편의성이 아닐까 생각합니다.물론
코코아팟 라이브러리를 구축하려면 두 종류의 리포지토리가 필요하다. 하나는 Podspec을 저장하는 Spec 리포지토리이고, 다른 하나는 실제 소스코드가 저장된, Podspec이 가리키고 있는 Library 리포지토리이다.실제 개발을 하면서 pod lib create를
망분리가 이루어진 폐쇄망에서 코코아팟을 설치하려고 시도해보고 공부한 내용을 정리했습니다.틀린 내용이 있을 수 있습니다.장담은 못하지만 sudo gem install cocoapods 만 한 상태에서 인터넷을 끊는다면 동일한 상황이 발생할 것 같습니다.개발팀에 직접 가서
지난 포스팅에서 gem install로 개인 저장소를 만들었다면 캐시에 저장된 .gem 파일을 불러 오는 방법이다.
지난 포스팅에서 Nexus3와 pypi 저장소와 연결을 했는데, 오늘은 rubygem과 연결을 하겠습니다. 원격 저장소 등록 우선 사내저장소를 만들기 전에 인터넷 망에서 캐싱을 위해 mirror 저장소를 만듭니다. 지금은 집에서 테스트 중이므로 사내망을 대신할 h
젠킨스 마스터 (Window)와 에이전트(OSX)를 연결해서 맥북에서 빌드를 진행했다.맥북은 기본적으로 zsh을 사용하고, bash나 sh이라도 문제는 동일할 것으로 보인다..zprofile과 .zshrc에 JAVA_HOME, PATH, PYTHONPATH 등을 exp
Nexus3 설치와 라우팅 룰 설정을 끝내고 빌드 머신(윈도우, 리눅스, 맥OS) -> Nexus3 -> 프록시 -> 외부 저장소를 순서로 설치하게되면서각각 윈도우, 리눅스, 맥OS의 pip가 넥서스를 바라보게 만들었다.pip.ini 혹은 pip.conf 파일의 위치와
윈도우에서 JAVA_PATH가 C:\\Program Files\\Java\[JDK 버전]OSX(맥)에서 JAVA_PATH는 /Library/Java/JavaVirtualMachines/JDK 버전/Contents/Home이렇게 지정된다.맥에서 자바 PATH를 넣을 때
해당 명령어를 치면 가상환경을 초기화 할 수 있다.디스크 용량이 부족해 머신러닝/딥러닝 하면서 쌓인 어마무시한 용량의 패키지들을 삭제했다.
포스팅을 위해 로컬에서 재현을 시도해보았는데 한글 윈도우라 재현이 안되는 듯 하다.요 며칠 전, Window 2016 Server 영어 버전에서 영어로 Job 생성 후 여러번의 테스트를 통해 세팅을 완료하고, 관리 편의성을 위해 한글로 Folder를 생성, 이동한 적이
2022년 7월부터 23년 1월까지 KT 에이블스쿨에 참여했다.데이터 분석과 정제, AI 개발을 통해 7회의 짧은 미니프로젝트와 최종적으로 6주간 진행한 빅프로젝트를 진행했고 이래저래 미니프로젝트 기간동안 아쉬운 점도 있었지만 빅프로젝트에서 좋은 결과를 거둘 수 있었다
Django에서 DB Entity를 나타내기 위해서 django.db의 Model이라는 모듈을,View 계층(장고에서는 View, 일반적으로는 Controller 계층)에 데이터를 안정적으로 전송하기 위해 Form이라는 모듈 제공한다.이는 django 프로젝트를 생성했