python의 profiler

March 1, 2019

파이썬을 사용하면서 프로파일링을 통해 실제로 어느 코드가 병목점인지, 어느 코드를 수정해야할 지 알고 싶을 때가 있다. 그럴 때 사용가능한 모듈들을 고성능 파이썬에서 잘 설명해주어서 Python 공식문서의 The Python...

Tags: python
Read More

Python GIL

February 20, 2019

얼마 전 면접을 보면서 Python 이야기가 나왔다. Python을 자주 쓰긴 한다. 하지만 아직 그 내부 구현을 상세하게 체크하는 실력이라곤 생각을 안하기도 하고 실제로 그렇게 한적도 없지만, 면접에서 GIL과 관련된 질문을...

Tags: python
Read More

Jekyll로 github pages 인식하기

February 17, 2019

GitHub Pages와 Jekyll을 사용하다보면 로컬 서버에서 사용할 때와 github pages에 배포된 상태를 구분하는 것이 필요가 있어, 그런 방법을 정리해보았다. 나는 보통 블로그 글을 작성하면 로컬 환경에서 jekyll을 돌리면서 보이는 화면을...

Read More

Python Iterator

February 16, 2019

Python을 자주 사용하기는 하지만, 제대로 처음부터 개념을 본적은 많이 없기 때문에, 계속해서 자주 사용하는 용어, 개념들에 대해서 정리해보기로 했다. (Python 공식문서의 Glossary에 중요한 용어 등이 정리되어 있다.)

Tags: python
Read More

Python에서 시간측정하기

February 15, 2019

요즈음 파이썬의 내부 구조를 자세히 이해해야할 필요성을 느껴서 시간 측정을 자주 하고 있는데, 그 방법에 대해서 몇가지 정리해보았다. (고성능 파이썬이라는 책을 참고하면서 작성했다)

Tags: python
Read More

2019 머신러닝 스터디잼 입문반

February 11, 2019

이전에 진행했던 Kubernetes를 주제로한 스터디잼에 이어서 ML 스터디잼 입문반에도 참여해보았다. 처음 참여했던 것과 다르게 그룹장으로 참여하게 되었고, 진행방식도 조금은 달라진 것을 알 수 있었다. 클라우드 스터디잼은 하나의 퀘스트를 완수하는...

Tags: studyjam
Read More

Kubernetes 패키지 매니저 Helm

February 6, 2019

구글 클라우드 스터디잼을 진행하면서, Helm이라는 Kubernetes용 패키지매니저를 사용했었는데, 해당 패키지 매니저 문서를 살펴보다보니 생각보다 훨씬 이해해야할 것이 많아서 한번 정리를 하게 되었다.

Tags: studyjam
Read More

docker-compose로 flask 개발환경 구성하기

February 6, 2019

가끔 개발환경을 구성하다보면, 생각 외로 복잡해지는 경우가 있다. 그럴 때 docker로 옮겨 개발을 하는 편인데, 주로 docker-compose를 이용해 데이터베이스 서버 등등과 백엔드 서버를 같이 띄운다. 하지만 매번 할 때마다 구성이...

Read More

Vue에서 v-html warning 없이 줄바꿈하기

December 21, 2018

외주를 하면서 Vue를 정말 열심히 사용하고 있다. 쇼핑몰같은 사이트를 Vue로 작성하는 중인데, 상품 정보를 받아와서 보여주어야 하는 상황이다. \n으로 띄어쓰기를 하는 데이터가 있고, 우리는 <br> 태그로...

Tags: web
Read More

슬랙 개인용으로 사용하기

November 28, 2018

저번 주말 RSS 피드 구독용으로 사용중이던 Feedly를 지우고, 원래 쓰던 슬랙에 개인용 workspace를 만든 후 사용하던 서비스들을 통합시켰다.1

  1. ...
Tags: non-tech
Read More

VSCode에서 Aliasing된 경로들 intellisense 지원하기

November 22, 2018

나는 반복되고, 읽기 힘든 경로를 손으로 쓰는 것(심지어 에디터에서 자동완성을 지원하더라도)을 매우 싫어하는데, 그 때 자주 쓰는 기능이 webpack에서 지원하는 aliasing이다. (vuejs cli가 내부적으로는 webpack을 사용하므로) 우선 이 방법은

Tags: web
Read More

CircleCI에서 jest 사용할 때 ENOMEM이 뜨는 오류

November 22, 2018

나는 보통 CI 서버를 CircleCI를 자주 이용하는 편인데, 그 이유는 private repo여도 어느정도 무료로 CI 서버를 구동할 수 있기 때문이다. 그래서 외주할 때도 간간히 쓰는데, VueJS/jest를 이용해서 frontend 외주를 하던...

Tags: web
Read More

Channel IO 커스텀화

October 28, 2018

최근 Vue js를 사용하는 외주를 하면서, 고객들에게 웹 페이지에 channel io를 달아달라는 요청을 받았다. channel io는 고객과 상담을 위해 웹/앱에 메신저 기능을 넣어주는 플러그인이다.

Tags: web
Read More