본문 바로가기

개발 및 운영118

Golang: 상속 관련 참고 golangkorea.github.io/post/go-start/object-oriented/ Go와 객체지향 객체지향 프로그래밍 Go는 클래스(Class)가 없다!! Struct가 Class의 역할을 수행 할 수 있기는 하지만 메서드도 구조체로부터 분리되는 구성을 가지고 있다. 단일 상속도 없고 당연히 다중 상속도 없 golangkorea.github.io 상속관련해서 설명이 잘 되어 있는 글이다! 2021. 1. 12.
When should AccessController.doPrivileged() be used? stackoverflow.com/questions/2233761/when-should-accesscontroller-doprivileged-be-used 2021. 1. 11.
Vue.js 문서 편집기 라이브러리 비교 여러 줄 정리 * 종합 : 사용처에 따라 다르겠지만... tiptap만한게 없는 듯. (곧 tiptap 2 가 나온다 함) * Markdown 문법 보이며 편집 : Octo / tui-editor * Markdown 변환 되는 위지윅 : 글쎄... Markdown: Octo octo 특징 Markdown Editor 으로만 딱 좋음 WYSIWYG: @baoshishu/vue-editor A full-fledged rich-text editor for Vue.js 특징 Markdown 문법을 통한 위지윅 가능 (#, `, * 등) Code Area안에서 엔터 여러번 눌러도 계속 코드... 빠져나가기 안됌 Code highlighting 안됌 vuejs-medium-editor vujs-medium-edit.. 2021. 1. 10.
Calico iBGP에서 vxlan.calico의 IP가 NextHop으로 뜨는 경우 Kubernetes Node를 Calico를 통해 ToR (Top-of-rack Router)와 연결했을 때 주기적으로 Pod IP Cidr 들이 Node IP로 변경되었다가 vxlan.calico의 IP로 변경되었다가.. 하는 까닭에 Kubernetes Cluster 밖에서 Pod IP에 직접적으로 접근이 되지 않는 경우가 있었다. 이에 대한 해결방안은 github.com/projectcalico/libcalico-go/pull/1266 Maintaining original next hop on specific bgppeer by gunboe · Pull Request #1266 · projectcalico/libcalico-go Description An option to keep the origin.. 2020. 11. 29.
GPLv2 라이센스 관련 본 글은 법적인 효력이 없으며 그냥 이리저리 찾아본걸 정리한 것임. Kernel 관련 GPLv2 References https://github.com/torvalds/linux/blob/master/LICENSES/exceptions/Linux-syscall-note 예외조항 커널에 system call으로 접근하는 Application에 대해서는 Kernel의 라이센스 적용을 받지 않음 Loadable Kernel Module 형태의 Device Driver EXPORT_SYMBOL로 Export된 심볼은 GPL 라이센스가 아닌 모듈도 사용할 수 있지만 EXPORT_SYMBOL_GPL로 Export된 심볼은 GPL라이센스가 아닌 모듈은 사용할 수 없다. 근데 IOCTL은 어케 되는것일까.... 궁금하다.. 2020. 11. 26.
ceph mon_dns_srv_name 작성방법 github.com/ceph/ceph/blob/703524119a118108156f984370c8f70ef23cdcf3/src/mon/MonMap.cc init_with_dns_srv 함수 참고 ceph.conf에서 [global] mon_dns_srv_name = msgr1_mon.rook-ceph.svc.cluster.local auth_client_required = cephx auth_cluster_required = cephx auth_service_required = cephx [client.admin] keyring = ... 이런식으로 이상한.. 법칙이 있다. 위처럼 하면 실제로는 _msgr1._tcp.rook-ceph.svc.cluster.local 이름으로 SRV Record를 찾는다... 2020. 11. 19.
반응형