[카테고리:] 소프트웨어

  • IdM 으로 ID 통합 관리

    Red Hat Enterprise Linux 7 릴리즈 노트를 보면 인증 관련 패키지들이 대체 되었고, OpenLDAP 은 IdM 을 사용하라고 되어 있다(IdM 은 FreeIPA, 389-DS 기반 패키지임). 참고로 FreeIPA 관련 패키지는 RedHat(Fedora, RHEL, CentOS), Debian 계열만 사용 가능하다. ~300 여개 개별 패키지를 통합 관리해야 하는데 영세한 리눅스 배포판은 전담 관리 팀이 없어서(How to set up a FreeIPA…

  • Windows Terminal 설정

    Windows Terminal 사용하려고 insider 참여해 현재까지 사용 중. 한영전환 지원 안 했던 시절을 생각하면 엄청나게 발전해서 기본 터미널로 써도 될 정도. 2020 년 4 월에 0.11 업데이트 되며 globals 속성이 없어졌다(지원안됨). 오래된 설정파일 수정하다 알게 된 점을 정리 https://github.com/microsoft/terminal/blob/master/doc/cascadia/SettingsSchema.md alt 키 누른채로 설정을 클릭하면 기본 설정을 보여준다. globals 속성에 있던 값들은 JSON Root로 옮겨주면 적용…

  • rsync 병렬화(Parallelise rsync)

    rsync –dry-run 으로 목록 텍스트로 저장 parallel rsync 에 목록 텍스트를 넘겨서 병렬로 동기화 더 간단하게 ls 결과를 parallel rsync 에 파이프로 넘겨줌 ls -1 | parallel rsync -a {} /destination/directory/

  • PR(Pull Request) 이후의 github fork 저장소 관리

    fork 하여 수정 내역을 원본(upstream) 저장소에 PR하여 받아들여진 후, fork 저장소쪽 가지(branch)는 어떻게 관리해야 하는가? github에서 fast-forward merge 를 지원 안해줘서 발생하는 이슈라고. github 등에 공개된 프로젝트에 기여하고자 PR 하려면 일단 원본을 Fork 하여 자신의 github 저장소에 복사 하게 된다. 여기서 바로 편집도 되긴 하겠지만 보통은 로컬로 clone 후 작업이 일반적이라 생각하고(다른 사람 어떻게 하는지…

  • Archlinux AUR 패키지 설치

    pacman 으로 제공 안되고 Arch User Repository (AUR) 만 있을 때의 설치 방법. PKGBUILD 파일 다운로드 (보통 github 등에 올려둠) makepkg -si # PKGBUILD 내용으로 소스 다운로드, 컴파일, 패키지 생성하는 명령 pacman -U 패키지.pkg.tar.xz # makepkg 이상 없이 실행되면 패키지 파일 생성 되어 있음. 내 경우는 lnav, gitflow 등이 기본으로 제공 되지 않아 AUR로 설치했다.…

  • QuantLib 설치

    QuantLibXL 설치하여 엑셀에서 사용하는게 가장 편함 QuantLib-Python. 모듈로 설치하면 끝. pip install quantlib-python quantlib 리눅스는 패키지로 설치 ArchLinux 사용시 https://aur.archlinux.org/packages/quantlib/ 윈도: 컴파일 해야 함. Win10은 Microsoft store에 python이 있으니 모듈로 설치하면 간편함. QuantLibXL MS Excel Addin: https://www.quantlib.org/quantlibxl/ 다운로드 후 C:\Users\<계정명>\AppData\Roaming\Microsoft\AddIns\ 폴더에 압축 풀고 엑셀 추가 기능으로 로드(파일 – 옵션 – 추가기능 – 관리 Excel 추가…

  • Pycharm 실행 실패 문제

    결론부터: hyper-v 랑 포트 충돌이 있다고. 하이퍼바이저 삭제 후 리붓 – 실행 성공 했다고 함. 참조 링크: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360004973960-Critical-Internal-Error-on-Startup-of-IntelliJ-IDEA-Cannot-Lock-System-Folders- Windows 10 inside preview 에서 Pycharm 실행 시 아래 화면이 나옴. 그런데… Hyper-V 비활성화 되어 있는데? 내 컴은 WSL 때문인가? 리부팅 하니까 실행 잘 됨. 설치 직후 리부팅을 안 했었던가?

  • Archlinux에서 Python 모듈 경로 확인

    pip로 설치했으면 간단했겠지만 Archlinux에서 패키지로 제공 되는 모듈이길래 그냥 pacman으로 설치. 설치하고 보니 from bs4 import BeautifulSoup 등으로 모듈 로딩이 안 됨(…줄 알았는데 그냥 소스 잘못 붙여넣었던게 아닌가 싶음). 결론적으로 ‘bs4’로 로딩해야 했다. pacman -Ss beautifulsoup 패키지 있는지 검색. 설치. 설치 후 경로 실제 파일들 경로 확인은 pacman -Ql 패키지명 __init__.py 이 모듈 초기화 파일일듯…

  • 사용 중인 LVM에서 데이터 손실 없이 물리하드 교체하기

    바쁜 현대인을 위해 빠른 요약: resize2fs, lvreduce, vgreduce, pvremove 사용하면 됨. 왜 이짓을 하는가? 저장공간이 충분한 경우, 풀 백업 후 하드웨어 교체가 단순하고, (평소에 백업해뒀다면)시간도 적게 들 수 있다. 제대로 백업 했다면 데이터 유실 가능성도 줄어든다. 사실 내 저장공간은 충분했다. 작업하는 LV에서 빠지는 PV 용량만큼 빈 공간이 있었다. 빈공간이 없다면 이 방법으로 작업 불가. 외장하드라도…

  • 금융 정보 사이트 비교

    아래 트윗을 보고 몇 가지 검색하다 생각 정리할 겸 글을 씀. 웹에서의 접근성에 대한 고민을 하는 경우는 정말 드물다. 케이뱅크조차도 웹은 익스플로러에서 엑티브엑스 사용환경이 아니면 상품조회도 안 됨. 대부분은 모바일에 맞춰서 개선되어가고 있는데, 문제는 모바일은 본질적으로 접근성이 떨어지는 환경 (…) — NACYOT (@nacyo_t) 2017년 6월 20일 지금은 서비스 종료한 ‘네이버 통합계좌조회‘. 종료 직전 시점엔 거의…