[CLion] CLion IDE로 C/C++과 Python, JavaScript를 동시에 다 개발해 보기
By 지훈현서 | 2017년 6월 23일 |
JetBrains는 가장 쓸만한 언어에 대해 가장 좋은 IDE를 만들어 내는 것에는 별 이견이 없을 것 같습니다.체코에 본사를 둔 회사이고 러시안 개발자들도 많이 있다는데 암튼 본받을 만한 회사인 것 같습니다. C, C++을 위한 IDE로 예전에 이클립스를 사용해 보기도 하고,Codelite 라는 것을 사용해 보기도 했는데요,어느것 하나 PyCharm 이나 IntelliJ 만큼이나 편한 것은 없었습니다. 그러다가 JetBrains에서 C/C++을 위한 CLion (Sea Lion 바다사자와 동음이의어 군요)을사용해 보았습니다. 그 간단 사용기를 적어봅니다. 우선 JetBrains의 홈페이지에서 관심 언어를 선택하면 관련 IDE나 툴들이 보입니다. CLion을 설치해서 돌려봅니다. 디폴트로 하얀 배
Machine Learning in a Year
By 두얼굴의 북극곰님의 이글루입니다 | 2016년 12월 30일 |
이 글은 Per Harald Borgen 이 쓴 Machine Learning in a Year 이라는 글을 제가 번역한 것입니다.원문 링크 :#.dcvsc8a49 Machine Learning in a Year1년안에 머신 러닝 마스터하기From being a total ml noob to start using it at work머신러닝 초급자가 직업으로 사용하기까지. 이것은 제가 작년에 쓴 MachineLearning in a Week 기사로서, 제가 어떻게 5일 간의 수업으로 머신 러닝을 시작하게 됐는지에 대한 이야기입니다. 매우 효과적이었던 소개 이후, 저는 여유 시간에 학습을 계속했으며, 거의 1 년 후에 Xeneta에서 영업 리드를 인증하기 위해 다양한 ml 및 자연 언어
[Python] Conda에 대한 간단 고찰 및 mac에서 Jupyter notebook 시 오류 해결
By 지훈현서 | 2017년 7월 6일 |
몇년전 블로그 내용에서 easy_install 대신 pip를 사용하는 것이 낫다고 하였는데,최근에는 거의 pip로 모두 기술되고 있는 상황입니다. 그리고 이제는 대부분의 개발 테스트 등을 모두 VirtualEnv 환경에서 개발하고 있습니다.(VirtualEnv 에 관한 내용) 간단히 여러 버전의 Python이 설치되어 있다고 할 때, $ sudo pip install virtualenv (sudo는 시스템 python 인터프리터에 설치하는 경우에 필요함) 라고 virtualenv를 설치하고, $ virtualenv -p /usr/local/bin/python3 /opt/py3 와 같은 식으로 /opt/py3에 python3 을 설치하고, $ source /opt/py3/bin/activate(
[Python] 비동기 작업큐와 Global 객체에 관한 고찰
By 지훈현서 | 2017년 6월 27일 |
지난번 비동기 작업 큐를 살펴보면서 Celery 대신 간단한 파이썬의 RQ를 살펴본 적이 있습니다.이것을 사용하다가 이번에 새로운 곳에 진행을 하려다 보니다음과 같은 경우가 생겼습니다. G_H = None def mytask(*args, **kwargs): if G_H is None: G_H = MyHandle() G_H.do() 위와 유사한 경우가 생겼습니다. 즉, G_H가 어떤 글로벌 인스턴스를 갖고이를 mytask 라는 태스크 수행 함수에서초기화 된 것을 계속 이용한다는 개념입니다. Singleton 패턴에서 잘 사용하고는 하지요.위에서는 글로벌로 해결하려고 합니다만... 위와 같은 접근이 RQ에서는 전혀 동작하지 않습니다. 작업 워커는 위와 같은 코드가 수행될