전체 글 869

Ansible 사용하면서 삽질 경험, 약간의 팁

예약어를 변수명으로 썼을때 이슈 예약어가 존재하는데, 예약어를 변수명으로 쓰면 arguments를 넘겨줘도 값 대입이 안된다. ex) host_vars/main.yml role: “{{ role_name }}”-e “role_name=test” 했더니 값에 role에 해당하는 이름이 계속 들어가서 알게 됨. ansible -m shell 모듈 관련 ansible -m shell로 tomcat을 실행시켜도 모듈 실행이 끝나면 꺼지는데, nohup을 같이 줘야 하는 이유는 왜일까… shell script file자체가 daemon으로 실행하는데도…? 이 부분은 검색을 해야봐야 할듯. roles 하위 role에 remote_user 지정 경고 [DEPRECATION WARNING]: Using 'rem..

인프라/Ansible 2020.11.07

Jenkins 설치 전 확인 할 정보

Jenkins version 선택하기 jenkins download url : http://mirrors.jenkins-ci.org/ 위 주소에서 war-stable에 있는 리스트에 있는 버전을 선택하는 것이 가장 탁월한 선택이다. 허나, jenkins는 매주 업데이트 하는 것으로 알려져 있고, Stable version은 3개월 단위의 버전 업데이트 집합이라고 할 수 있다. 고로, stable version이라고 해서 다 안전한 버전인 것은 아니다. https://jenkins.io/changelog-stable/ 이 주소에서는 stable 버전에 대한 업데이트 내용과 함께 괜찮은지에 대한 투표를 할 수 있다. 여기에서 참고하는 편이 stable 버전 선택에 도움을 준다. Jenkins download..

인프라 2020.11.07

[책] 파이썬과 대스크를 활용한 고성능 데이터 분석

예제코드는 https://github.com/coldfire79/data-science-with-python-and-dask 여기에서 받을 수 있고, 주피터 노트북 기반으로 되어 있다. Dask는 분산 데이터 분석 프레임워크로 생각하면 된다. https://dask.org/ 홈페이지 상에도 위와 같이 설명 된 부분이 있다. https://docs.dask.org/en/latest/why.html 이 문서에 접근 하면 왜 Dask인지? 설명이 자세하게 나와 있다. 그리고 이 책에서는 1장에서는 DAG에 대해 설명하는데, 이를 요리에 빗대어 표현하고 있는데, 사실 이 부분이 나는 오히려 좀 아쉬웠다. 요리에 빗대어 표현한게 오히려 독이라는 생각이 들었다. 좀 더 어렵게 느껴졌다. 사실, 왜 분산 데이터 분석..

책 리뷰 2020.10.25

그냥 저냥 #위클리뉴스 #90

🖥개발자에게 도움이 되는 기술 뉴스 #159 : 20-10-01 :: Outsider's Dev Story outsider님의 기술 뉴스입니다. 이번 글에서 인상 깊었던 글은 블루홀에서 무엇을 배웠나?, 개발자를 위한 정보 검색 팁 글이 인상 깊고, visx 라이브러리는 진짜 유용해 보인다. 갓비엔비.. 내 맘대로 위클리 뉴스 - 2020년 40주(2020.9.26 - 2020.10.2) sangkon 님의 위클리뉴스이며, react DOM, Redux, React cheatsheet 글이 인상적이었고, python에서 gzip이 어떻게 수행 되는지에 대한 글은 파이썬을 주로 쓰지 않아서 좀 어렵긴 헀다. 테스트 코드 테스트 코드에 대한 생각과 실제로 어떻게 하고 있는지를 써주셨는데, 공감가는 부..

승돌 쓰다 2020.10.05

그냥 저냥 #위클리뉴스 #89

⌨️개발자가 보면 좋을 뱅크샐러드는 어떻게 레거시 서비스를 박살 내는가 | 뱅크샐러드 뱅크 샐러드에서 사용하는 레거시 서비스를 개편 하기 위한 준비, 방법을 통해 안전하게 신규 서비스로의 이전 작업 했던 부분에 대해 설명 하고 있다. 내용을 읽을 때 뱅크 샐러드의 백엔드는 Go와 gRPC를 쓰고 있다는 것을 기억해야 한다. 이슈 없이 이전을 위해 기존 서비스와 신규 서비스 요청 응답의 diff 체크, diff에 대한 대시보스를 통한 확인 등 정말 일을 짜임새 있게 진행 하는 구나! 하는 느낌을 받았습니다. 그리고, 목적 중심의 지향을 위해 도입한 템플릿 도구와 문서를 통한 원칙 정하기가 참 좋았습니다. 여러분의 CS 교육에서 누락된 학기 번역 하자면, 놓쳤던 학기라는 제목의 유투브 채널도 있고, 페이지도..

승돌 쓰다 2020.09.29

[리뷰] 자바 최적화

자바 최적화라는 책은 참 친절하게 쓰여진 책이라는 생각이 든다. (일단 정말 쉽게 쓰여져 있다. 상세하게 하나부터 단계 단계 설명하고 있는 책이다.) 그리고 이 책은 자바를 주로 쓰는 사람들에게 필수적으로 읽어야 할 만한 내용들이 정말 많이 있다. (물론, 버전 차이에 따른 부분들은 감안하고 읽자.) 내가 잘 몰랐던 부분 중에서 자바8은 함수형 관련 API들을 쓰려고 공부를 아등바등 했던 기억이 있는데, 자바 9 이후의 자바 JVM의 코어 시스템들의 동작 방식이나 구성 원리를 알려고 하진 않았던 것 같다. 그런 점에서 이 책이 도움이 많이 되었다. ‌ 우선, 가비지 콜렉터가 자바 언어에 가장 주요한 성능을 튜닝을 담당하게 되는데, 이 책에서는 가비지 수집 기초, 고급을 통해서 흔히 사용했던 자바7 까지의..

책 리뷰 2020.09.27

그냥 저냥 #위클리뉴스 #88

💻개발자에게 도움이 되는 NAVER FE devtalk: 디자인 시스템에 대한 소개와 효율성 개선 및 구축 경험공유 7월에 했던 FE devtalk에 대한 발표 영상이 공개 되었다. 여러 회사에 계신 분들이 다양한 주제와 깊이로 발표 하셨기 때문에 시간 날 때 참고하면, 도움이 많이 된다. 특히 디자인 시스템에 관심 있는 사람이라면 필수다. GitHub Codespaces 살펴보기 :: Outsider's Dev Story Github와 VS Code의 융합으로 Github Codespaces가 출시 되었는데, 아웃사이더님께서 베타로 먼저 테스트 해본 경험글을 남겨주셨다. 생각보다 괜찮아 보이고, 가격도 그렇게 비싼 편이 아니라서, NodeJS서버 개발 같은 건 아이패드로 바로 개발 가능해 보인다..

승돌 쓰다 2020.09.21

팀에 무언가를 도입한다는 것은...

🛠팀에 도구를 도입하고 싶은 경우 도구를 도입한다는 건, 일단 팀의 규모가 어느 정도 되는지에 따라 달라진다. 예를 들어, 4명인 팀과 8명인 팀, 16명인 팀인 경우 모두가 다르다. 내가 현재 속한 4명, 5명 시절부터 8명, 현재의 16명이 된 팀이 된 경우인데, 도구를 도입하고 싶은 경우 도입 했던 경험을 쓰려고 한다. 사실, 현재 속해 있는 팀원들이 모두 도구나 프로세스 도입에 대해서 보수적인 팀이 아니다 보니, 도구를 도입하는 것은 어렵진 않았다. 책임만 지면 된다. 😂 도구를 도입 하는 것에 대해 내가 느낀 세 가지가 있었다. 👉🏻첫째로는 내가 그 도구를 잘 아는가? 일단, 내가 도입하고 싶은 도구가 뭔지? 그리고 그 도구가 왜 필요한지를 알아야 한다. 예를 들어서 내가 했던 일이 입사 이후 ..

승돌 쓰다 2020.09.16

Google I/O '19 - Puppeteer 영상 정리

Modern Web Testing and Automation with Puppeteer (Google I/O '19) puppeteer 성능 높이기 cosnt browser = await puppeteer.launch() it ('', async() => { const context = await browser.createIncognitoBrowserContext(); // ... await context.close() }) 브라우저의 새로운 시크릿 컨텍스트를 생성해서 테스팅 하는 것이 더 빠르다. 렌더링이 되기 전에 테스트를 돌리다 보면, 테스트가 실패하는 이슈가 발생하는데, 기본적인 해결책은 sleep을 넣어준다. await page.waitFor(1000) 그런데, 이 방식은 ..

그냥 저냥 #위클리뉴스 #87

💻개발자에게 도움이 되는 팀에 새로운 도구를 도입하고 싶다. so-so님이 팀에 도구를 도입 하는 것에 대한 생각을 남겨 주셨다. 이것과는 별개로 나도 한 번 써 봐야겠다. 팀에 도구를 도입 하거나, 어떤 일련의 프로세스를 도입 하는 것에 대한 글을 나도 한 번 써 보면 좋겠다는 생각이었다. 코드숨(codesoom)을 끝내며 12주간 진행하는 코드숨 교육을 끝낸 회고에 대한 내용이며, 코드 숨 교육에 대한 커리 큘럼이 나와 있고, 어떻게 진행 하고, 프로젝트는 무엇을 했는지? 잘 남겨져 있다. (어떤 부분이 어려웠는지...새로웠던 부분들도 잘 나와 있다.) 전국에 맥도날드 주소가 어떻게 될까? | Daily Log 전국 맥도날드, 스타벅스 매장에 대한 정보를 알고자 시작 헀으나, API가 도와주지 않고,..

승돌 쓰다 2020.09.14
반응형