Elasticsearch in action

Intro 올해 MMT에 이직하고나서, 처음 알게된 nosql개념과 elasticsearch에 대해서 좀 더 자세하게 알고 싶어서, 사내에서 진행해온 스터디가 얼마전에(한달반만에) 끝이났다. 교재는 Elasticsearch in Action을 사용했고, 매주 화, 금에 진행했다. 책에는 elasticsearch 버전이 2.x으로 설명되어 있지만, 실습을 위한 elasticsearch 및 kibana 버전으로는 6.4.0을 사용했고, 버전에 따른 차이점은 그떄그때 기록했다. 책에서는 주로 elasticsearch의... [Read More]
Tags: advanced, searchengine, database, nosql, elasticsearch

Deview 2017, Review

최근 기술 파악하기

Deview Day1 관심분야 세션 영상 복습 Deview Day1, 1-1. Open, Share, Enjoy : 네이버의 오픈소스 활동 Deview Day1, 2-1. 책 읽어주는 딥러닝 Deview Day1, 1-2. Clova Platform: 인공지능을 엮는 기술 Deview Day1, 2-2. 그런 REST API로 괜찮은가 Deview Day1, 1-4. 오픈소스를 쓰려는 자, 리베이스의 무게를 견뎌라 Deview Day1, 2-4. 자율주행과... [Read More]
Tags: study, deview, review

Introduction to Operating System

from Udacity

Operating System 이란? “An operating system is the layer of systems software sits between the complex hardware and all of the applications.” 운영체제는 복잡한 하드웨어와 모든 어플리케이션 사이에 위차하는 시스템 소프트웨어 레이어이다. 기능들은 다음과 같다. hide hardware complexity: os는 하드웨어들을 추상화한다. e.g.) 스토리지를를 file로, 네트워크를 socket으로 resource management: os는 리소스들을... [Read More]
Tags: basic, lessons, operation system

Time Complexity 복습

from HackerRank

Asymptotic Analysis(점근적 분석): A very limited overview. 어떠한 문제 해결을 위한 알고리즘의 성능분석을 할 때, 주어지는 데이터의 형태나 실험을 수행하는 환경, 또는 실험에 사용한 시스템의 성능등 다양한 요소에 의해 공평한 결과가 나오기 힘들고 비교 결과가 항상 일정하지 않을 수 있다. 이를 효과적으로 해결하는 방법이 점근적 분석법이다. 점근적 분석법은 각 알고리즘이... [Read More]
Tags: basic, time complexity

BT Traversal 복습

from HackerRank

Tree Traversal 트리 t의 traversal이란 각 노드를 정확힌 1번씩만 iterate(방문)하는 알고리즘을 말한다. Note; 이 포스트에서 아래의 4가지 traversal알고리즘은 트리(특히 이진트리)구조에만 예시로 적용되어 있는데, 사실 트리의 상위 개념인 그래프구조에(노드와 엣지가 존재하는) 적용할 수 있다. [Read More]
Tags: basic, binary tree, iterate, traversal algorithm

BST(Binary Search Trees) 복습

from HackerRank

Binary Tree Binary Tree(이진트리)는 기본적으로 노드와 엣지로 구성된다. 이진트리는 노드가 없거나 또는 두개의 child 노드를(left subtree와 right subtree) 갖는 하나의 root 노드로 구성된다. 이진이라는 이름에서 알 수 있듯이 이진트리는 최대 2개의 자식들을 갖는다. [Read More]
Tags: basic, data structure

Two Scoops of Django

용어

이전에는 문맥상 이해하며 넘겼었지만, ‘Two Scoops of Django’을 다시 보면서 애매하게 알거나 모르는 단어들, 새겨야 할 문구들을 의미와 함께 나열해보았다. [Read More]
Tags: basic, django, best practice, terms