소담에서의 시작

소감

낯설지만 자유롭다. 이변이 없는한 같은 사무실 같은 자리에서 출근과 동시에 퇴근할 때까지 같은 곳에 머무르던 기존 직장과 달리, 여기 소담은 매일 같은 장소에서 일하기는 어렵다. 커피숍 자리를 이용하기 때문에 누군가 어제 내가 머물렀던 자리를 먼저 점령했다면 다를 의자를 알아봐야 한다.

익숙함을 거부하고 새로움을 쫓아 다녔던 나지만, 막상 갑작스럽고 엄청난 …

more ...

init sodam

upgrade pip pip3 install -U pip

가상환경 mkvirtualenv sodam -p /usr/bin/python3

more ...

build a chat app with django

기능 요구사항

  • 1:1 대화를 주고 받는 웹 어플리케이션을 작성해주시길 바랍니다. http://rocketchat.healworld.co.kr/

  • 화면은 이미지를 참고로 하여 작성해주시길 바랍니다. (화면의 모든 기능이 꼭 존재할 필요는 없습니다.) 링크는 깨짐(404) 대략적인 위치는 기억하여 진행함(좌측 대화방, 오른쪽 대화 목록) https://dl.dropboxusercontent.com/u/4338652/mini_project.png

  • 대화 …

more ...

index gs shop

도전

  • GS SHOP의 방송편성표를 보여주는 웹 페이지를 작성
  • 관련 기술 Elasticsearch 플러그인, 형태소 분석기, Thrift 서버, HAProxy
  • 형태소 분석이 필요한 이유?
    한국어 분석을 지원하지 않는다. 예를 들어 "아버지가 방에 들어간다"라는 한국어 문장을 인덱스해도 "아버지"로는 검색이 안 되고, 반드시 "아버지가"로 검색해야만 결과에 출력된다.
  • 형태소 분석기 - 은전 한 잎 …
more ...

senior work

참고 사이트

  • 구미 노일 일자리 창출센터 http://www.gumisilver.or.kr/job/job_psn.asp
more ...

get title data api

기본 matplotlib 이용하여 데이타 출력

# -*- coding: utf-8 -*-
%matplotlib inline

import pandas as pd
from pandas  import Series, DataFrame
import matplotlib
import numpy as np
import matplotlib.pyplot as plt

# 한글 폰트 깨짐 방지
krfont = {'family': 'nanumgothic', 'weight': 'bold', 'size': 10}
matplotlib.rc('font', **krfont)

df=pd.read_csv('open-api.csv', sep …
more ...

uhopper-hadoop-docker

docker-compose 를 이용해서

https://bitbucket.org/uhopper/hadoop-docker/

git clone https://bitbucket.org/uhopper/hadoop-docker.git 

docker network create hadoop
docker network create kafka
docker volume create --name=hadoop_datanode1
docker volume create --name=hadoop_datanode2
docker volume create --name=hadoop_historyserver
docker volume create --name=hadoop_namenode
docker-compose up
more ...

spark docker 설치해보기

Apache Spark is an open-source cluster-computing framework

https://github.com/sequenceiq/docker-spark

create virtualbox

docker-machine create -d virtualbox spark
docker-machine create -d virtualbox namenode
docker-machine create -d virtualbox datanode1

name node

https://github.com/sequenceiq/hadoop-docker

# run docker hadoop
docker-machine start namenode; eval "$(docker-machine env namenode)";

# 이미지 다운로드
docker pull …
more ...

python-recsys

python-recsys 따라하기
http://ocelma.net/software/python-recsys/build/html/quickstart.html

ratings.csv 다운받는다

```python 사용자의 입력 모델화 하여 파일로 저장 import recsys.algorithm recsys.algorithm.VERBOSE = True

from recsys.algorithm.factorize import SVD svd = SVD() svd.load_data(filename='data/ml-20m/ratings.csv', sep=',', format={'col':0, 'row':1, 'value' …

more ...