분류 전체보기 130

남해 워케이션 6일차(feat. 렉시오)

워케이션의 시간은 빠르게 지나간다! 벌써 9일 차 밤이다...! 이제 6일 차를 정리 중인데ㅠㅠ 평일에는 색다른 것을 하기는 힘들지만 중간중간에 바다를 보며 멍을 때리거나 점심을 먹고 산책을 하면서 보는 풍경만으로도 위로가 된다. 오전에는 별다를게 없이 일을 했다. 미팅에 참석하고, 새로운 프로젝트를 준비하기 위해서 여러가지 자료를 체크하고 백그라운드 지식을 읽어나갔다. 점심을 일식면예찬에서 먹고, 돌창고 프로젝트로 오후 근무를 하러 차를 타고 갔다. 생각보다 사람이 많았는데 창가자리에 잘 자리를 잡아서 업무를 편하게 할 수 있었다. 오후 업무를 잘 마치고, 다시 숙소로 복귀 했다. 유튜버 놀이 복귀 하기전에 카페에서 잠깐 어제 구입한 셀카봉으로 유튜버 놀이를 해봤다 ㅋㅋ 혼자 카메라 들고 혼잣말 하는 ..

남해 워케이션 5일차(feat. 소소한 하루)

워케이션 5일 차 벌써 워케이션 5일차다. 먼가 이것 저것 하다 보니 하루가 일찍 간다. 전 날 조금 늦게 자서 이 날은 새벽 요가 클래스를 나가지 못했다. 하지만 조식은 놓칠 수 없지..! 남해 워케이션 조식 클라스! 남해 워케이션에서 일과 휴식을 잘 병행할 수 있는 이유는 호스트인 강수님께서 일에만 집중할 수 있게 액티비티들을 모두 arrange해주시고, 아침 기타 모든 부분들을 챙겨주시기 때문인 것 같다! 그냥 혼자 워케이션을 가면 혼자 이것 저것 알아보고 챙겨야 하기 때문에 아무래도 일에 영향을 주는데 호스트분이 있기 때문에 일에도 집중하면서 좋은 액티비티들을 할 수 있게된다. 이 자리를 빌어 강수님께 다시 한 번 감사!! 앞으로 계속 감사할 예정! 5일 차는 특별히 다른 활동은 한 게 없고, 업..

남해 워케이션 4일차 (feat. 요가, 아난티)

남해 워케이션 4일차는 새벽요가와 러닝으로 시작했다. 경진님께서 정말 감사하게도 요가클래스를 만들어주셔서 아침에 가능할 때 마다 요가를 배울 수 있게 됐다. 바쁘신 와중에도 시간과 가르침을 주신 경진님께 이 자리를 빌어 다시 한 번 감사를! 20분에서 30분 정도의 짧은 시간인데도 땀이 정말 많이 난다. 조금 힘들었지만 몸을 늘릴 때 시원해서 그 느낌이 너무 좋았다. 수축과 이완을 반복하는 느낌인데 유연성이 없어서 힘든 동작도 너무 많았다. 요가가 끝나니깐 6시 30분이었는데 바로 러닝을 하러 갔다. 약간 습한 날씨 때문에 땀이 비오듯이 났다. 워낙 개발이 정적인 업무라서 이런 동적인 활동들을 하면 기분이 개운하다! (과장해서 살아 있는 느낌...) 바닷가 쪽보다는 동네 길에 익숙해지기 위해서 동네 위주..

Airflow k8s 로컬 개발환경 셋팅

Introduction 이 글의 목표는 local에서 kubernates를 docker container에서 실행시키기 위해서 kinder를 설치하고, helm를 이용해서 airflow를 설치하고 배포하는 방법을 정리하는 것입니다. Airflow는 Production에서 kubernates(이하 k8s)에 배포하는 것을 권장하기 때문에 local 환경에서도 가능한한 k8s에서 실행시키는 것이 좋다라고 생각합니다. 그래서 kind와 helm을 이용해서 airflow를 local에서 kubernates위에서 실행시키기 위한 셋업 절차를 정리한 것을 공유하려고 합니다. 대부분의 내용은 공식문서 를 참고하여 작성하였습니다. 또, 이 글은 Mac 사용자를 기준으로 한 글입니다. Requirements kind 로..

남해 워케이션 3일차 - 서핑! 서핑!! 서핑!!! (feat. 남해서핑스쿨)

남해에서 3번째 날의 기록! 벌써 남해에 온지 3일이 끝나가고 있다. 오늘은 정말 재밌고 인상적이었던 하루였던 것 같다! 아침에 일어나서 잠깐 스노쿨링 장비를 하고 숙소 앞 바다에 들어갔다! 생각보다는 물이 별로 차갑지 않았고, 생각보다는 시야가 안 좋았다...ㅎㅎ 잠깐 혼자 바닥좀 보고 다니다가 들어와서 샤워를 하고 강수님께서 준비해주신 조식을 먹었다. 무려 조식으로 사골국을 준비해주셔서 아주 든든하게 아침을 먹고 9시 조금 넘어서 커피 한 잔과 업무를 시작했다. 강수님이 어제 잠깐 말씀 하셨었는데 오늘 파도가 좋다고 서핑 강습을 받으러 갈 수 있으면 가자고 하셔서 연호님과 둘이 오후에 서핑을 하러 가기로 했다. 팀에게 양해를 구하고 오후 반차를 신청하고 적어 놓은 todo list를 쳐냈다. 서핑을 ..

남해 워케이션 DAY 1,2 (feat. 달품게스트하우스)

7월 3일 부터 20일까지 남해군에 주최한 워케이션에 참가하게 되서 남해에 와 있다. 모집 공고 DAY 1 어제 열심히 짐을 싸고 오전 10시 30분정도에 집에서 출발해서 중간에 휴게소에 라면+밥+커피를 마시고 계속 달려서 4시 30분 정도에 20일간 머무르게 될 숙소인 달품게스트하우스에 도착했다. 오는 내내 히피 이모 유튜브 채널을 라디오처럼 들으면서 운전했다. 최근에 가장 좋아하는 유튜버인데 월 100만원만 소비하는 싱글 파이어족이시다. 이 이모가 진짜 멋진 이유는 부자여서도 아니고 진짜 좋은 차를 타서도 아니라 자신이 원하는 것을 하기 위해서 소비를 줄여가면서 생활하시기 때문이다. 먼가 가질 수 없는 걸 가진게 아니라 열심히하고 좋은 훈련과 습관을 통해서 시간적인 자유를 얻은 히피족이시다. 자본주의..

IntelliJ로 Spark 개발 환경 구축하기

Introduction 여러 클라우드 환경이나 컨테이너 환경에서 간단하게 Spark를 사용할 수 있지만 local 환경에서도 Spark를 실행시킬수 있는 환경을 만들어두면 가볍게 테스트 할 수 있는 것들이 많아서 Local 환경에서도 Spark application을 build하고 실행시킬수 있는 환경을 구축하는 과정을 기록해 두려고 합니다. Spark의 개발 환경을 셋팅하기 위해서 Scala 및 JDK를 설치해야합니다. Spark는 scala로 작성되었고, scala는 JVM위에서 동작하기 때문입니다. 그렇기 때문에 JDK, Scala를 먼저 설치해야 합니다. 1. JDK 설치하기 JDK는 Java를 사용하기 위해 필요한 모든 기능을 갖춘 Java용 SDK로 javac(컴파일러), jdb, javado..

Python/Django NewRelic 셋업 및 환경 분리하기.

Introduction 이번 글에서는 Python 및 Django에서 NewRelic을 셋업하고 환경 별로 분리하는 방법을 소개합니다. NewRelic은 대표적인 APM (Application Performance Monitoring) 서비스 중 하나입니다. NewRelic을 설치해서 쉽게 어플리케이션의 병목을 확인할 수 있습니다. 대부분의 내용은 공식 문서에 명시되어 있는 내용이고 제 기준으로 이해하기 쉽도록 정리한 글이라고 생각하시면 될 것 같습니다. Set up newrelic 셋업은 굉장히 간단한 편입니다. 대부분의 웹 프레임워크(Django, Flask 등) 및 호스팅 프로그램(WSGI, Gunicorn, uWSGI)등은 기본 Python Agent 설정만 해주면 됩니다. 웹이 아닌 단순 스크립..

켄싱턴 설악 밸리 - 속초, 고성 워케이션

Intro 5월 23일 부터 28일 까지 켄싱턴 설악 밸리로 회사에서 워케이션을 다녀왔다. 업무는 오전 10시 부터 오후 5시까지 진행하고, 나머지 시간들은 관광지를 둘러보거나 산책을 하거나 회사 분들과 시간을 보냈다. 또, 하루는 팀 휴가를 내고 스노쿨링도 하고 바다에 자리를 펴고 짜장면도 먹고, 서점도 가서 책도 사는 시간을 가졌다. 휴가 날 바닷가에서 먹은 짜장면 아직도 생각난다...! 역시 음식은 맛도 중요하지만 분위기도 한 몫 하는 것 같다 ㅎㅎ 또, 영랑호 그리고 강릉 안반데기등도 다녀오고, 고성의 유명한 백촌 막국수도 먹어봤다! 무엇보다 재택 근무로 평소에 자주 못보던 팀원들 그리고 일부 회사분들과 가까워질 수 있어서 보람차고 알찬 시간이었다! 추억을 남기기 위해서 가장 좋았던 장소/액티비티..

일상 2022.06.20

파이썬 SMTP Gmail app password 설정하기

오랜만에 간단하게Gmail Email Client코드를 작성하려는데 예전에 해놓은 설정이 곧 있으면 지원하지 않는 것을 발견했다. 보안 수준이 낮은 앱의 액세스를 2022년 5월 30일부터 막아서, 2-Step auth를 켜고 App password를 사용해야 Python smtp client로 이메일을 보낼 수 있게된다. (기업용 Google workspace는 계속 지원한다고 한다. 개인 메일만 해당된다.) 이전 설정 그 전에 해놓은 설정은 크게 두 가지 였다. 1) Gmail settings -> Forwarding and POP/IMAP 에서 다른 client들에서 IMAP을 이용해서 메일을 보낼 수 있도록 IMAP을 홝성화. 2) 보안 수준이 낮은 앱을 액세스할 수 있도록 설정. Account의..

반응형