반응형

SW 개발 342

docker cotainer 내에서 mount 명령어 사용하기

docker 에서 mount 명령어를 왜 쓰는가? 각종 시스템명령을 위한 docker container 권한설정 특이사항 docker 에서 mount 명령어를 왜 쓰는가? 여러 플랫폼을 크로스 컴파일을 하다보면, 여러가지 빌드 환경이 필요하다. 여러 시스템을 개발하다보면, 빌드 시스템에 따라 요구사항에 따라 여러 OS버젼 ( ubnutu 18.04 / ubnutu 20.04 등등..), 다양한 시스템 모듈 및 패키지, 여러 locale 등등 각각 다른 환경이 필요하다 이럴때는 역시 빌드용 docker 를 만들어서 각각 분리된 빌드시스템을 구성하는것이 가장 간편하고 빠르다. 크로스컴파일 빌드시스템의 경우 rootfs 를 만드는 과정에서 mount 명령어들을 사용하는 경우가 있다. 애써 각 빌드시스템에 맞게..

SW 개발 2022.08.24

svn serser hook pre-commit 설정하기 (파이썬예제)

svn server 설정 if.svn 의 장점 if.svn docker-compose 예제 svn hook 관련사항 svn hook 과 관련한 잡담 (들어가기 앞서...) python 설정준비 hook 위치 svn pre-commit 일반사항 svn pre-commit hook python 예제파일 svn server 측의 hook 을 설정한 내용을 정리한다. git 을 쓰는것이 가장좋겠으나, 만약 사정상 svn 을 쓸수밖에없는상황이 있을수있으므로 정리 svn server 설정 여러가지 svn 서버들이 있으나 그냥 가장 간단한 서버는 if.svn 이다. 간단하게 도커로 관리/설정할수있으며, web ui 를 통한 전체적인 권한관리도 가능하니 처음 설치한다면 이것으로 if.svn 으로 세팅하자. if.svn..

SW 개발 2022.08.18

python subprocess 간단예제 - stdio, stderr 입력받기

python subprocess 간단예제 python subprocess 간단하게 shell (cli) 로 되어있는 기능들을 호출하여 써야할 때가 있다. 그럴때는, 해당 파이썬 모듈을 설치하고 사용하는것 보다는 subprocess 모듈을 사용하는것이 속편하다. 간단예제 subprocess 를 간단하기 wrapping 하여 사용하면 편하다. #!/usr/bin/python import sys import os import subprocess def run_sub_process(cmd, redirect_stdio=True): if redirect_stdio == True: ps = subprocess.Popen('%s'%(cmd), shell=True,stdout=subprocess.PIPE, stderr=..

SW 개발 2022.08.18

티스토리를 자동으로 포스팅하기

프로그램의 장점 옵시디언에서의 해당 프로젝트사용 shell command plug in 설정하기 obsidian shell 을 정상적으로 사용하기위한 설정 파이썬을 통해서 티스토리에 자동으로 포스팅하는 프로젝트를 작성하였다. https://github.com/kksworks/tistory-posting-cli 프로그램의 장점 markdown 내의 파일들 티스토리 업로드 및 업로드 파일링크 관리 여러 blog 동시 운영 다른 markdown 과의 링크 폴더 스캔후 md 파일들을 복수발행 ... 일단 리눅스 환경과 win10 에서 동작테스트를 완료하였다. 계속 수정 및 동작을 수정해볼까 한다. 옵시디언에서의 해당 프로젝트사용 shell command plug in 설정하기 해당 repo 를 .obsidian..

SW 개발 2022.04.08

옵시디언 obsidian - 캘린더플러그인 활용을 통한 업무보고용 리스트 자동으로 만들기

준비사항 periodic notes 플러그인 설정 calendar 플러그인 설정 dataview 플러그인 설정 사용 예제 시나리오 - 백링크 활용 자동 노트생성 노트작성 dailynote 템플릿작성 실제 사용 화면 사용 예제 시나리오 - 태그 활용 자동 노트생성 노트작성 dailynote 템플릿작성 실제 사용 화면 결론 obsidian 에 대한 팁과 사용방법에 대한글을 계속 작성합니다. 관련글 모음 : #obsidian 옵시디언과 관련하여 사용자들끼리의 소통방이 있다. 국내사용자모임 : https://open.kakao.com/o/gSwzeNAd ... 옵시디언의 캘린더를 활용하여 간단한 업무 히스토리를 파악하는것을예제로 한다. 준비사항 다음의 커뮤니티 플러그인을 설치하자. calendar 플러그인 : ..

SW 개발 2022.03.03

옵시디언 obsidian - 최고의 마크다운 노트프로그램 (노션과의 비교)

옵시디언을 소개하며... 국내 사용자모임 단톡방 옵시디언의 장점 동기화 (온전한 나의 소유) 모바일 앱 노트간 링크 backlink 지원 파일링크지원 노트 컨텐츠 embedded 가능 html 태그 바로사용가능 front matter 검색 지원 (노트에 대한 무한확장) tag 지원 이지윅 에디터 첨부파일 다양한 테마 (완전 커스터마이징 가능) 다양한 커뮤니티 플러그인 옵시디언의 단점 오픈소스가 아님 프로그래밍 지식 마크다운 표준 미준수 노션과의 비교 (오프라인 마크다운툴과의 비교) 장문 처리 (옵시디언 승리) 접근성 (노션 승리) db 활용 (무승부) 스타일설정 (옵시디언 승리) 노트의 소유 (옵시디언 승리) 부가기능(api) 연동 (옵시디언 승리) 결론 옵시디언 모든 노트허브로서 활용 나만의 노트툴을 ..

SW 개발 2022.02.25

나만의 주식분석툴 만들기 - 01 - 시작하며...

개인주식분석툴? 어떤툴을 만들까? 기본 사항들.. 개인주식분석툴을 만들어보도록 한다. 관련 모든 포스팅은 다음의 태그를 참고하도록 하자. 링크 : #주식분석툴만들기 개인주식분석툴? 일종의 간단한 퀀트툴을 만들어보고자한다. 각종 투자아이디어나 여기저기서 추천해주는 종목들에 대해서 백테스팅을 해보고 진짜 투자를 해도될지 안될지에 대한 보조 도구로 활용하도록한다. 전문적인 개발자가 아닌사람이 만들기 때문에 스터디자료나 참고자료등을 착실하게 기록하고, 모든 코드는 최대한 공개할 수 있도록 하자. 참고로, 필자는 프론트나 웹쪽 개발자가 아니다. 때문에 자료를 정리함에 있어 더 초보자에 가깝게 정리할 수 있을 것이다. 어떤툴을 만들까? 어떤툴을? 어떤 분석툴을 만들것인가? 사실 완벽하게 어떤 툴을 만들겠다... 라..

SW 개발 2022.02.22

git - gitlfs 서버분리 및 lfs 일반사항

git lfs 기본설정 설정하기 - lfs 대상 파일설정 git lfs 서버 분리 필요 시나리오 lfs 서버 라즈베리파이에 설치 lfs 분리 설정 lfs 분리시 실제 동작내용 확인 lfs 관련 일반사항들 server 측면에서의 lfs 파일들의 용량차지 local lfs history lfs 서버쪽의 바이너리 삭제 관련 - 삭제불가 git lfs pull, push 명령어 관련 git lfs 서버만 따로 분리하는 방법을 정리한다. git lfs 기본설정 설정하기 - lfs 대상 파일설정 해당 repo 에 git lfs 대상파일을 .gitattributes 을 이용하여 추가할 수 있다. *.pdf filter=lfs diff=lfs merge=lfs -text *.docx filter=lfs diff=lfs..

SW 개발 2022.02.16
반응형