Latest

ES2015 리팩토링 – 1. 몸풀기

ES2015 리팩토링 – 1. 몸풀기

원본 글 :   [개발바보들] ES2015 리팩토링 - 1. 몸풀기 ES2015는 프론트엔드 개발자들에게 많은 화두를 던졌고 아주 진지하게 자바스크립트(JavaScript)가 세상을 집어삼킬 거라는 포부를 던지고 있다. 가지고 있던 언어적인 난해함을 벗어던지고 더 많은 개발자들이 좀 더 손쉽게 Java와 C 처럼 개발할 수 있도록 많은 개념들을 제시했다. 여타 다른 객체언어처럼 클래스(class)를

By 도 경태
협업 글쓰기를 통한 학습-React 삽질

협업 글쓰기를 통한 학습-React 삽질

이번 글은 지난주에 있었던 같이 일하시는 한 개발자와 협업 글쓰기를 통해서 코드가 개선된 재미있는 상황이 있어 내용을 공유해볼까 합니다. Popit에 새로운 글이 많이 올라 오지 않아서 고민 중에 북경에서 같이 지내고 있는 분이 밤 늦게까지 삽질하고 있었습니다. 저도 옆에서 다른 작업 중이었는데 몇시간을 고민하더니 결국은 해결하는 분위기였습니다. 이 상황을 보고

By 김형준
Torch DQN 강화학습 소개

Torch DQN 강화학습 소개

작년 알파고와 이세돌간의 세기의 바둑대결이 열리면서 딥러닝(Deep Learning)이 화두가 되었고, 특히 딥마인드(DeepMind)가 강화학습(Reinforcement Learning)을 통해 알파고를 만들었다는 사실에, 강화학습이 주목을 받기 시작했다. 그리고 나도 최근에 강화 학습을 둘러보기 시작했고, 피상적으로나마 이해한 내용을 정리하고자 이 글을 썼다. 이 글에서는 강화학습과 강화학습의 알고리즘 중 하나인 DQN(

By 송 준이

엘라스틱서치(ES) 클러스터 재시작 혹은 업그레이드 Tip

개요 ES를 운영하다보면 버전 업그레이드나 플러그인 설치 혹은 elasticsearch.yml 변경으로 인해 노드들을 재시작 할 필요성이 있다. 상용환경에서 ES를 운영하면 클러스터에 속한 노드가 2대 이상일 가능성이 있고 이 클러스터가 상용 트래픽을 받으며 재시작을 하려면 순차적 재시작(Rolling Restart)를 수행해야 한다. 이때 유의할 점을 TODO 리스트로 정리하여 포스팅 한다. 아래

By 광식 이
두레이 서비스를 참조하여 계정관리 개선하기

두레이 서비스를 참조하여 계정관리 개선하기

또 다시 지난 글에 이어서 두 개발자와 대화한 내용을 공유한다. 세번째 설계 시리즈다. 우리는 2월초부터 두레이라는 훌륭한 협업 소통 도구를 쓰고 있다. 우리가 두레이에서 참조한 부분은 조직과 사용자 그리고 권한 관리 기능이다. 우리가 일종의 설계 개선 모임을 하는 2월 현재 우리는 Account라는 마이크로 서비스를 운영하고 있다. 사용자가 특별히 인지할 필요가

By 안영회
Torch와 OpenCV를 활용한 실시간 이미지 분류 데모

Torch와 OpenCV를 활용한 실시간 이미지 분류 데모

작년 비젼랩스(VisionLabs)는 딥러닝 프레임워크인 Torch와 이미지 처리 라이브러리인 OpenCV를 결합하여 만든 torch-opencv를 공개했다. Sergey Zagoruyko는 torch-opencv을 이용한 몇가지 데모를 torch-opencv-demos에서 소개했다. 이 글에서는 이 중에서 "이미지넷 분류 모델을 사용한 개체 식별"과 "성별/나이 분류 모델을 사용한 성별과 나이 식별"

By 송 준이

kubernetes 어디까지 써봤니? 삽질기(1)

Kubernetes 삽질의 시작 이 글은 kubernetes관련 삽질기로 시리즈로 연재될 예정이다. kubernetes에 대한 소개는 이전글을 참조하기 바란다. kubernetest(이하 k8s)는 오픈소스 컨테이너 관리 툴이다. k8s는 Go언어로 개발되어 있으며 경량의 이식 가능한 어플리케이션이다. k8s를 Linux기반의 OS에 올려 다수의 호스트에 클러스터 풀을 생성한후 docker컨테이너 어플리케이션을 올리고 관리하고 확장 가능하게 설정할 수 있다.

By jerryjung

Docker 안에 숨어 있는 Web application JMX profiling Tip

안녕하세요, 오랜만에 글을 남기는 거 같네요. 이것 저것 정리만 하다 그냥 끝나버린 글들이 많은데 그러면 안 되겠다 싶어 짧은 팁 글이라도 올립니다. JMX? 이번에 작성할 Tip 은 JVM application 에 대한 성능 분석 입니다. 현재 운영되고 있는 Web application 의 성능을 올리고자 하는 니즈는 언제나 있는데요, 이런 것을 가능하게 하는

By junkikim
x-pack을 이용하여 엘라스틱서치와 키바나에 인증 적용하기

x-pack을 이용하여 엘라스틱서치와 키바나에 인증 적용하기

개요 엘라스틱서치/키바나를 사용하며 인증(authentication)을 적용해야 하는 필요성을 느꼈습니다. 그래서 방법을 모색 후 ES 5.x 이상 버전에서 적용 가능한 인증 적용 방법을 정리하여 공유합니다. 아래의 방법은 개인목적이나 소규모의 ES 사용환경에서는 사용할만 할듯 합니다. 중대규모 클러스터나 상용 환경은 관리 측면이나 성능 저하가 없는지 등을 고려해봐야 할듯 합니다. 결론

By 광식 이
[개발바보들 - 팁]wordpress 에 https 적용하기

[개발바보들 - 팁]wordpress 에 https 적용하기

안녕하세요 개발바보들의 keen(도경태) 입니다. 설치형 블로그 wordpress에 https를 적용한 이야기를 간단하게 적어봤습니다. 도움이 되면 좋겠네요 원본글은 아래 링크에서  확인할 수 있습니다 크롬이 https 사이트가 아니면 warning을 띄우게 되었다는 사실이 알려지면서 많은 설치형 블로거들이 난감해 하시는 분들이 있어서 포스팅 합니다. 세 단계 정도로 나뉘어서 해야할 일들이 있을 것입니다. (세 단계

By 도 경태
코드가 아닌 개념 레이어링과 폴리몰피즘

코드가 아닌 개념 레이어링과 폴리몰피즘

지난 글에 이어서 또 두 명의 개발자와 함께한 설계 개선이야기다. 어쩌다 보니 시리즈물이 되고 있다. 우리 팀은 새로운 도전으로 SaaS를 릴리즈 한 후, 비즈니스 속도를 맞추느라 개발 품질이 낮아지는 부담을 안고 있다. 비즈니스 속도를 늦추지 않는 선에서 틈틈이 이를 복구하는 상황이다. SW 본토인 미국(?) 표현으로 바꾸면 Technical Debt이 쌓여 있고,

By 안영회