2019/07 4

mod_rpaf module 모듈 ansible로 설치 하기

mod_rpaf 모듈이 필요한 경우 apache 2.2.x를 사용하는데, proxy server를 거치는 경우 client-ip가 바뀐다. 그럴때, 해당 모듈을 사용하면 되는데, apache 2.4.x에서는 mod_remoteip.so가 아마 있어서 해당 모듈을 사용하면 된다. apache httpd 2.2.x를 사용하는 경우 설치 (with ansible) ansible-playbook을 기준으로 하는데, 보통 role을 구성해서 사용하는 편이다. 그러나, 해당 작업은 apache setting과의 의존이 있기 때문에 하나의 task로 분리해서 만들었다. 원래는 role을 구성하는 것이 더 좋다. ansible-playbook을 어떤 것인지 모르겠다면, ansible document를 참고 하면 된다...

인프라/Ansible 2019.07.20

[정리] 그냥 저냥 #위클리뉴스 #45

개발에 도움이 되는 Python HTML 문자열을 마크다운으로 변환하는 html2text 라이브러리 알아보기: 요즘 티스토리 데이터를 백업해서 markdown으로 바꾸고 싶다는 생각을 했는데, python에 이런 툴이 있었다. 역시, 반복하지 말라는 명언을 기억하고, 검색하자. Alfred에서 iTerm 명령어 바로 실행하기: Alfred에서 터미널 명령어를 바로 실행 할 수 있도록 하는 applescript를 어떤 이가 만들었는데, 이를 소개하는 글이다. 2019 상반기 회고 + 하반기 다짐 (feat. 글또): 프론트 개발자분의 상반기 회고록인데, 여러가지 활동을 많이 하시는 것 같았다. 그런데, 도대체 시간관리를 어떻게 하시는지 궁금하기도 하다. [B급 프로그래머] 7월 1주 소식(개발/관리도구, ..

승돌 쓰다 2019.07.20

[책] 매니징 쿠버네티스

쿠버네티스 클러스터를 사용하는 사람들이 점차 많아지고 있다. 대규모의 큰 회사에서는 전사적으로 쿠버네티스 클러스터를 운용하기도 한다. 그 외에는 AWS에서 활용하거나 대부분이지만, 실질적으로 쿠버네티스를 운용하기에 많은 도구들이 필요로 하다. 이 책은 대부분 개념에 가까운 이론을 주로 설명을 하고 있다. 후반부에 갈수록 실제 예제로 설명을 하고 있다. 물론, 그렇게 양이 많지는 않다. 사실, 쿠버네티스를 이용하는데에는 진입점이 조금 어렵다. 어떻게 해야 할까? 이 책은 어떻게 이루어지고 어떤 동작으로 쿠버네티스가 동작하는지를 설명하고 있다. 그리고, 주요한 내용인 아키텍처, 쿠버네티스 API 서버, 스케줄러, 인증과 사용자 관리, 모니터링, 재해복구등을 설명하고 있다. 물론, 쿠버네티스를 학습하는 데에는..

책 리뷰 2019.07.13

TypeScript에서 뒷통수 맞은 썰 (Promise.all)

Promise.xxx는 인자의 수 제한이 있다? 이 글이 갑자기 순간적으로 리트윗이 되면서 이야기가 많이 오고 갔네요! 잘못된 부분과 설명의 차이를 인지 하는 게 중요하다고 생각합니다. JS에서의 Promise.xxx는 iterable로 처리하기 때문에 실질적인 인자 개수의 제한이 없습니다. MDN-Promise.all Promise.all(iterable); 그런데, TypeScript를 사용하게 되면, 이야기는 달라집니다. (이 설명은 아래에 수정이 있습니다.) TypeScript lib.es2015.promise.d.ts를 보시면 알 수 있습니다. all all all all all all all all all all 위와 같이 총 10개의 all type이 있습니다. 그래서 TS에서의 Promis..

반응형