분류 전체보기
앨런 피즈, 바바라 피즈, <앤서> - 인생은 익숙한 영역의 끝에서 시작된다.
2017. 3. 26.명확하게 정의된 목표가 없으면 우리는 사소한 일상 수행에 급급해져 결국 일상의 노예가 된다 - 로버트 하인리히 장애인이 되기 전에 내가 할 수 있었던 일은 1만 가지였다. 지금은 9천 가지가 된다. 선택은 두 가지다. 못하게 된 1천 가지를 곱씹든가, 남은 9천 가지에 집중하든가. - W. 미첼 인생은 익숙한 영역의 끝에서 시작된다. 어떤 목표를 C 칸에서 B 칸으로, B 칸에서 다시 A 칸으로 격상시켰는데 그 목표에서 더는 처음의 두근거림이 느껴지지 않는다면, 방법은 3가지다. 1. 다시 B 칸이나 C 칸으로 내려보낸다 2. 목표를 손본다. 3. 아에 목록에서 빼고 다른 목표를 찾거나, 목표 목록에 수정과 변경을 가하고 항목을 넣고 빼는 것은 전혀 이상한 일이 아니다. 목표가 오직 하나만 있는 사람은 ..
가바사와 시온 <외우지 않는 기억술> - 언어화와 아웃풋, 기억에서 중요한 것은 관련성, 장소 세포, 그리고 역 자이가르니크 효과
2017. 3. 26.언어화와 아웃풋 오감으로 느낀 것을 '언어화'하고 '아웃풋'하는 것은 오감을 단련시키는 훈련이며 기억력을 증진시키는 최상의 방법이다. 오감으로 받아들인 감각은 잠재적으로 머릿속에 머물 수는 있어도, 그것만으로는 자유자재로 끌어낼 수 있는 기억이 되지 않는다. 언제든 생각을 떠올려 보다 또렷하게 불러낼 수 있으려면 말이 필요하다. 각각의 와인을 오감의 센서로 받아들이고 그 감각을 좌뇌에서 언어화하고 데이터로 축적하면 언제든 손쉽게 검색할 수 있다. 언어화란 기억을 정리하기 쉬운 도구로 바꾸어 의미를 부여함으로써 더 정확한 것으로 만들고, 또 자유롭게 응용할 수 있는 가장 적절한 방법이다. 기억에서 중요한 것은 '관련성' 관련성이 강하면 기억에 잘 남고, 관련성이 약하면 잊어버린다. 먼저 전체의 구성을 파악..
Handsontable 기본 사용법
2017. 3. 25.Handsontable 기본 사용법 https://github.com/handsontable/handsontable 1. Handsontable 이란 Handsontable은 웹브라우저상에서 엑셀과 같은 그리드를 구현해주는 자바스크립트 라이브러리이다. jQuery 등의 기타 라이브러리와 의존성을 가지지 않는다. 2. Handsontable Installation 다음과 같이 Handsontable 을 설치한다.1234567891011121314151617181920212223242526# npm install handsontable --savenpm http GET https://registry.npmjs.org/handsontablenpm http 200 https://registry.npmjs.org..
2017 AICPA 시험 결과 발표 지연에 대비하는 법 (부분합격자 필독)
2017. 3. 23.People image created by Pressfoto - Freepik.com 2017년 AICPA 시험 결과 발표 지연에 대비하는 법 (부분합격자 필독) 큰 변화에는 그에 걸맞는 적절한 계획, 문제해결 그리고 시간할당이 필요합니다. 물론 이런 내용은 CPA 시험에도 그대로 적용이 됨은 물론입니다. 이번 4월 시험변경에서 많은 수험생들이 관심을 가지는 하나의 이슈는 바로 결과 발표일이 예전보다 상당히 늦어진다는 점입니다. 이미 잘 알고 계시다시피 올해 4~5월에 응시한 수험생의 결과발표는 기존보다 늦은 8/16~8/18 에 이루어집니다. 일반적으로 그동안에는 시험을 본 후 1~3주후면 결과를 받을 수 있었습니다. 하지만 올해 2분기 응시자의 경우 최대 4개월까지 기다려야하는 상황입니다. AICPA..
2017년 1, 2분기 AICPA 시험결과 발표일 안내 Q1/Q2 2017 Score Release Dates Now Available
2017. 2. 25.Q1/Q2 2017 Score Release Dates Now Available 2017년 1, 2분기 AICPA 시험결과 발표일 안내 2017년 결과 발표일은 하단 표와 같으므로 본 시험 결과를 활용할 계획이 있으신 경우에는 발표일까지 고려하여 시험 일정을 잡으시기 바랍니다. AICPA 시험의 점수는 NASBA 에 의해 각 수험생과 해당 주 보드로 발표됩니다. 1. 테스팅 윈도우란 무엇인가요? 아래와 같이 매 쿼터(즉, 테스팅 윈도우)에 시험을 볼 수 있습니다. January 1 - March 10 (Q1)April 1 - May 31 (Q2)July 1 - September 10 (Q3)October 1 - December 10 (Q4)시험결과는 2017년 첫 쿼터에서는 4번에 걸쳐 발표되지만, 20..
CPA Exam Blueprints - 2017년 AICPA 시험을 준비하는 수험생이 알아야 할 모든 것
2017. 2. 23.CPA Exam Blueprints - 2017년 AICPA 시험을 준비하는 수험생이 알아야 할 모든 것 CPA Exam Blueprints 와 CSOs/SSOs 의 차이점은 무엇인가? 2009년 이후로, AICPA는 CSOs 와 SSOs를 통하여 시험의 컨텐츠에 대해 수험생에게 알려왔습니다. 하지만 내년부터는 AICPA 는 CPA Exam blueprints(이하 블루프린트)라는 형태로 이를 대체한다고 발표하였는데요, 오늘은 이 둘의 차이점에 대해 알아봅니다. 1. 목적물론 블루프린트가 새로운 이름과 외양을 갖고 있긴 하지만 기본적으로 CSOs/SSOs 가 하던 것과 동일한 역할을 할 것은 분명해보입니다. CSOs/SSOs 및 블루프린트는 다음의 목적을 위해 존재합니다. (1) CPA 시험에 대한 정보..
Django Channels로 채팅룸 만들기
2017. 2. 21.Django Channels로 채팅룸 만들기 먼저 아래 그림을 보자. 아래는 전형적인 requests와 responses의 도해이다. 브라우저는 request를 생성하고, Django는 브라우저로 돌려보낼 response를 담고 있는 view를 호출한다. 반면 Django Channels은 request/response cycle을 채널을 관통하는 메시지(message)라는 컨셉으로 대체한다. 채널은 Django로 하여금 전형적인 HTTP views 와 유사한 방식으로 웹소켓을 지원한다. HTTP request는 여전히 같은 방식으로 작동하지만 채널을 경유하게 된다. 결론적으로 Channels하에서 Django는 아래와 같은 구조를 띠게 된다. 1. Install Channels & Configure I..
PIP로 특정 버전 패키지 설치하는 법 To install a specific version of a package with pip
2017. 2. 20.최신 버전의 패키지가 아니라 특정 버전의 패키지까지만 지원하는 경우 등 이미 설치된 최신 버전을 제거하고 지원가능한 특정 버전 설치는 다음과 같이 한다. Use ==: 123456789101112# pip install twisted==16.2.0Collecting twisted==16.2.0 Downloading Twisted-16.2.0.tar.bz2 (2.9MB) 100% |████████████████████████████████| 2.9MB 100kB/sRequirement already satisfied: zope.interface>=4.0.2 in /root/anaconda/envs/envalicia/lib/python3.5/site-packages (from twisted==16.2.0)R..
<직장인을 왓칭 수업> - 내 몸은 나의 경계선이 아니다
2017. 2. 18.마음 속을 들여다보는 순간 마음의 눈은 자동적으로 공간을 보게 된다. 육안은 사물을 보고 마음의 눈은 공간을 보게 되는 원리이다. 그러면서 공간을 가만히 들여다 보자. 공간에 어떤 생각이 떠 있을까? 그러면 시끄러웠던 생각으로 가득했던 마음이 공간의 고요한 주파수와 점점 동조되는 과정을 통해 마음이 고요해진다는 것을 느낀다. 들여다보면 들여다볼수록 공간은 점점 넓어진다. 그러면서 마음은 아무 것도 없는 백지 상태가 된다. 무한한 공간이 바로 내 마음이라는 사실을 자연스럽게 깨닫게 된다. 우리 마음 속에 상처가 쌓이는 가장 큰 원인은 나를 둘러싼 공간에 무관심하기 때문이다. 내가 필름 속에 들어있으면 필름을 바꿀 수 없다. 내가 필름을 바라보는 관찰자가 되면 나 스스로 필름을 바꿀 수 있다. 그래서 우리는..
효율적인 AICPA 시험 학습 전략 Improving Students’ Learning With Effective Learning Techniques
2017. 2. 17.Designed by Freepik CPA 시험 공부를 하다보면 자신이 하는 학습 방법이 맞는지, 혹시 잘못된 습관이나 방향에 초점을 맞춘 탓에 남들보다 훨씬 많은 시간을 쏟고 있는 것은 아닌지 등에 의구심이 들 때가 있습니다. 본 포스팅에서는 효율적인 CPA 시험 준비 전략에는 어떤 것이 있는지 살펴봅니다. 10개의 학습 기술의 효용을 분석한 2013년 보고서 Improving Students’ Learning With Effective Learning Techniques 에서는 학습 기술을 상, 중, 하로 나누었는데요, 아래 10개가 그 평가 대상이었습니다. • 정교화 질문 • 자기설명 • 요약하기 • 하이라이팅 또는 밑줄 긋기 • 키워드 연상 • 멘탈 이미지 활용 • 재독하기 • 모의시험 • 분산학..
pyhaikunator (Heroku like random name generator) 설치하기
2017. 2. 13.pyhaikunator (Heroku like random name generator) 설치하기 pyhaikunator 는 Heroku 타입의 랜덤 이름 생성기이다. 최신 버전은 0.0.4 이며, 설치 및 기본 사용법은 다음과 같다. pyhaikunator 설치 documentation https://pypi.python.org/pypi/pyhaikunator/0.0.1 12345# pip install pyhaikunatorCollecting pyhaikunator Downloading pyhaikunator-0.0.4-py2.py3-none-any.whlInstalling collected packages: pyhaikunatorSuccessfully installed pyhaikunator-0.0...
django 자동완성 구현하기 django-autocomplete-light
2016. 12. 26.django 자동완성 구현하기 django-autocomplete-light django-autocomplete-light 설치 documentation http://django-autocomplete-light.readthedocs.io/en/master/ 타이틀이나 태그 등 입력시 텍스트를 자동 완성해주는 django 패키지 django-autocomplete-light 3.2.1 를 설치해보자.DAL(django-autocomplete-light)는 Python 2.7, 3.4, Django 1.8+ 이상에서 작동하며, 태그입력시 적용할려면 django-taggit 이 먼저 설치되어 있어야 한다. 다음과 같이 설치한다.12345678910# pip install django-autocomplete-..
장고 내장 필터(소수점 표시) Built-in filter reference
2016. 12. 17.실수 표시 필터 인수없이 사용하는 경우 반올림하여 소수점 한자리까지 표시된다. 단, 소수파트가 0 인 경우 정수파트만 표시된다. 1234value Template Output34.23234 {{ value|floatformat }} 34.234.00000 {{ value|floatformat }} 3434.26000 {{ value|floatformat }} 34.3cs 정수가 인수로 사용된 경우 해당 소수점 자리수만큼 표시된다. 1234value Template Output34.23234 {{ value|floatformat:3 }} 34.23234.00000 {{ value|floatformat:3 }} 34.00034.26000 {{ value|floatformat:3 }} 34.260cs 특히 0..
Haystack 설치 및 실행하기 Getting Started with Haystack
2016. 12. 15.Haystack 설치 및 실행하기 Getting Started with Haystack 실습용으로 아래와 같이 간단한 노트 앱에 검색 기능을 붙여보자. myapp/models.py 1234567891011from django.contrib.auth.models import Userfrom django.db import models class Note(models.Model): userid = models.ForeignKey(User, related_name='user_note') pub_date = models.DateTimeField() title = models.CharField(max_length=200) body = models.TextField() def __unicode__(self): ret..
우분투에 엘라스틱서치 설치하기 How To Install and Configure Elasticsearch on Ubuntu 14.04
2016. 12. 6.우분투에 엘라스틱서치 설치하기How To Install and Configure Elasticsearch on Ubuntu 14.04 Prerequisites본 예제를 위해서는 아래의 2가지 사항이 준비되어 있어야 한다. A Ubuntu 14.04 Droplet A non-root sudo user 12root@localhost:~# cut -d: -f1 /etc/passwdroot@localhost:~# adduser elasticcs Installing JAVA 1. Installing OpenJDK 1) update the list of available packages 2) install OpenJDK 3) To verify your JRE is installed 123456root@localho..
니시지마 도모히로, <생각의 스위치>
2016. 12. 6.1. 사고 시간 제한 2. 방향성부터 시작 3. 버리는 것을 전제로 4. 과정에서는 '단 한 사람'을, 하지만 결과적으로는 '모두'에게 1. 상식에서 비상식으로 2. 반의어 붙이기 3. 주제와 밀접한 부속품 4. 한정 5. 순서 나열 후 바꾸기 6. 다른 사람으로 빙의 7. 뚜렷한 동기 (동물, 아이, 여고생, 섹시, 공포, 프로포즈, 결혼식) 8. 세계기록 9. 키워드를 나열한 후 주제와 접목 10. 유명문구 이용 11. 4대 욕구 채우기 1. 아이디어를 얼마나 대변하나 2. 주목을 끄는가 3. 말하기 부끄럽지 않은가 4. 언어의 재현성이 뛰어난가 우리에게 필요한 건 = 좋은 아이디어 + 좋은 기획 + 좋은 제목 즉답력은 많은 양으로 이어지고, 나의 말이 된다. 생각의 스위치국내도서저자 : 니시지마 도..
호리에 다카후미, <진심으로 산다> - 변명하는 놈은 떠나라
2016. 12. 6.읽고 싶었지만 드문드문 번역 출간되는 관계로 항상 아수웠던 호리에몽의 신간이 나왔다. 두툼하지는 않아 잠깐 구매를 망설였지만, 엑기스는 있었다. 다수의 참고문헌이 국내 미출간. 아쉽다. - 아들러 심리학의 사고방식을 받아들이기 힘든 사람이 있을지도 모르지만, 나로서는 정말 납득이 가는 내용이었다. 일반적으로는 원인이 있어서 결과로 이어졌다고 생각하기 쉬운데, 아들러 심리학에서는 '원인', 즉 변명을 일절 인정하지 않는다. 즉, '밖에 나가고 싶지 않다.'는 목적이 먼저 오고, 그 목적을 달성하는 수단으로 '불안이라는 감정을 지어내고 있다.'고 본다. 요컨대, 할 수 없는 변명을 마련함으로써 자신을 상처입히지 않고 끝내려 하는 셈이다. - 변명을 그만두면 정말로 일이 깔끔하게 풀린다. 곧장 몸이 움직여지게..
파이썬 문서 생성기 스핑크스 설치 First Steps with Sphinx
2016. 12. 5.파이썬 문서 생성기 스핑크스 설치 First Steps with Sphinx 스핑크스 설치 1# pip install Sphinxcs 설치된 경로는 다음과 같다 /root/anaconda/envs//lib/python3.5/site-packages/sphinx 환경설정 1234567891011121314# sphinx-quickstartWelcome to the Sphinx 1.4.9 quickstart utility. Please enter values for the following settings (just press Enter toaccept a default value, if one is given in brackets). ...... Finished: An initial directory st..
비지도 학습 (2) - k평균으로 손글씨 숫자 군집화
2016. 12. 3.비지도 학습 (2) - k평균으로 손글씨 숫자 군집화 k 평균 k평균은 데이터 점을 뚜렷한 그룹인 군집으로 분할하는 분할 알고리즘에 속한다. k평균의 주요개념은 군집 내 평균과 군집내 점들의 제곱 거리를 최소로 만들기 위해 각 점들의 군집을 찾는 것이다. 이 기법은 나누고자 하는 군집의 개수를 미리 알고 있다고 가정한다. 123456789101112131415161718192021>>> %matplotlib inline>>> >>> import numpy as np>>> import matplotlib.pyplot as plt>>> >>> from sklearn.datasets import load_digits>>> from sklearn.preprocessing import scale>>> digits..
비지도 학습 (1) - 주성분 분석(Principal Component Analysis, PCA)
2016. 12. 2.비지도 학습 (1) - 주성분 분석(Principal Component Analysis, PCA) 주성분 분석(Principal Component Analysis, PCA) 주성분 분석은 상관된 변수의 집합을 가능한 한 상관되지 않는 변수의 집합으로 변환하는 직교 선형 변환이다. 주성분 분석은 데이터를 한개의 축으로 사상시켰을 때 그 분산이 가장 커지는 축을 첫 번째 주성분, 두 번째로 커지는 축을 두 번째 주성분으로 놓이도록 새로운 좌표계로 데이터를 선형 변환한다. 이와 같이 표본의 차이를 가장 잘 나타내는 성분들로 분해함으로써 여러가지 응용이 가능하다. 이 변환은 첫째 주성분이 가장 큰 분산을 가지고, 이후의 주성분들은 이전의 주성분들과 직교한다는 제약 아래에 가장 큰 분산을 갖고 있다는 식으로 정의..
Google Analytics 페이지 제목 설정하기
2016. 11. 25.Google Analytics 분석화면에서 [페이지 제목]이 제대로 불러와지지 않을 때나 다른 제목을 달고 싶은 경우 아래와 같이 수정한다. 기본적인 추적 코드의 포맷은 다음과 같다. 여기서 ln[9],[10] 과 같이 수정하여 적용하면 된다. 123456789101112 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window..
결정트리와 타이타닉 가설 설명 (3) - 회귀를 이용한 예측
2016. 11. 25.결정트리와 타이타닉 가설 설명 (3) - 회귀를 이용한 예측 회귀로 주택 가격 예측 현재까지 예측하고자하는 결과는 이산 집합에 속했다. 하지만 실수 값을 예측해야하는 경우도 있다. 학습하는 방법은 같다. 다만 리스트에서 범주를 선택하는 대신에 분류기는 속성 학습의 조합 각각에 대해 실수를 반환하는 함수처럼 행동한다. 목적범주가 무한수인 분류기로서 회귀 문제를 생각할 수 있다.많은 문제는 목적으로 선택하는 범주에 따라 분류와 회귀 태스크 둘 다로서 모델화될 수 있다. 예를 들어, 혈당 레벨의 예측은 회귀 태스크 뿐만 아니라 누군가가 당뇨병이 있는지 없는지 예측하는 분류 태스크도 되는 것이다. 그러면 속성의 함수로서 주택 가격을 예측해보자. 보스턴의 주택 가격에 대한 데이터셋으로, 13개의 속성과 하나의 목..
결정트리와 타이타닉 가설 설명 (2) - 결정트리 분류기 훈련
2016. 11. 24.결정트리와 타이타닉 가설 설명 (2) - 결정트리 분류기 훈련 결정트리 분류기 훈련 먼저 훈련과 테스트 데이터를 분리한다.12>>> from sklearn.cross_validation import train_test_split>>> X_train, X_test, y_train, y_test = train_test_split(titanic_X, titanic_y, test_size=0.25, random_state=33)csDecisionTreeClassifier 를 만들고 학습을 수행하기 위해 분류기의 fit 메소드를 사용한다. 123>>> from sklearn import tree>>> clf = tree.DecisionTreeClassifier(criterion='entropy', max_dept..
list object has no attribute write_png
2016. 11. 22.pydot, graphviz 사용시 아래와 같은 에러가 발생하는 경우 AttributeError : 'list' object has no attribute 'write_png' 123456789101112131415161718192021222324>>> import pydot,StringIO>>> >>> dot_data = StringIO.StringIO() >>> >>> tree.export_graphviz(clf, out_file=dot_data,feature_names=['age','sex','1st_class','2nd_class','3rd_class']) >>> >>> graph = pydot.graph_from_dot_data(dot_data.getvalue()) >>> >>> graph.wr..
결정트리와 타이타닉 가설 설명 (1) - 데이터 전처리
2016. 11. 22.결정트리와 타이타닉 가설 설명 (1) - 데이터 전처리 결정트리는 매우 간단하지만 강력한 지도학습기법이다. 이 모델의 중요한 장점은 사람이 쉽게 이해할 수 있고, 새로운 인스턴스의 목적 범주를 이해하기 위해 결정트리를 따라 결정한다는 것이다. 훈련데이터가 무엇을 제시하느냐보다 결정의 이유를 보여주길 원하는 카드 승인이나 의료 진찰과 같은 태스크에 매우 유용하다. 해결하고자하는 문제는 탑승객의 나이, 선실 등급, 성별을 고려하여 타이타닉호의 탑승객이 생존했는지를 결정하는 것이다. 데이터는 아래 링크에서 다운로드할 수 있다. http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic.txt데이터셋의 각 인스턴스는 다음과 같은 형태를 갖는다. 123456..
Numpy로 수치계산하기 (3)
2016. 11. 19.Numpy로 수치계산하기 (3) NumPy 로 밀도지도 그리기 하루 중 특정 시간대의 승하차 위치에 대한 2D 밀도 지도를 계산하고 그려보자. 먼저, 택시 운행을 선택해보자. 데이터셋에서 저녁 운행수는 242,818건이다. 12345>>> evening = (data.pickup_datetime.dt.hour >= 19).values>>> n = np.sum(evening)>>> n 242818Colored by Color Scriptercs 밀도 지도를 그리는 방법은 다음과 같다. 먼저 저녁 운행수 n 에 대한 모든 승하차 위치를 생각해본다. 이러한 위치에 대한 2n 을 만든다. 모든 위치에서 승차는 -1 의 가중치를, 하차는 +1 의 가중치를 부여한다. 주어진 위치에서 산술 밀도는 이 위치에서 출발하..
Numpy로 수치계산하기 (2)
2016. 11. 19.Numpy로 수치계산하기 (2) 기본 배열 조작 먼저 1부터 10까지의 정수 배열을 만든다.1234567>>> import numpy as np>>> >>> x = np.arange(1, 11)>>> >>> x array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10])cs 조작 테이블을 만들기 위해 먼저 x 를 행과 열로 변환하자. x 는 1D 배열이지만 행과 열 벡터는 2D 배열(매트릭스)이다. 1) reshape( ) 를 이용한 방법12345>>> x_row = x.reshape((1, -1))>>> >>> x_row>>>array([[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]])csreshape( ) 메소드는 파라메터로 새 크기를 받는다. 원소의 총 개수는 그대로 유지해야..
Numpy로 수치계산하기 (1)
2016. 11. 18.Numpy로 수치계산하기 (1) ndarray 일반적으로 n 차원 배열을 ndarray 라고 말하며, n 차원 매트릭스다. 모든 수를 인덱스로 식별한다. ndarray는 기본적으로 다음으로 정의된다. 차원수 dimensions 세이프 shape 스트라이드 stride데이터 타입 data type실제 데이터배열에서 모든 원소는 같은 데이터 타입(homogeneously typed)을 가져야한다. 순수 파이썬과 NumPy 계산비교 1,000,000개의 무작위 원소를 갖는 두 벡터를 만들어, NumPy의 계산속도가 순수 파이썬 코드에 비해 얼마나 더 빠르지 확인해보자.먼저 순수 파이썬 코드로 278ms 가 소요되었다. 123456789101112>>> from random import random>>> lis..
텍스트 분류를 위한 나이브 베이즈 (2) - 분류기 훈련 및 성능평가
2016. 11. 15.텍스트 분류를 위한 나이브 베이즈 (2) - 분류기 훈련 및 성능평가 나이브 베이즈 분류기 훈련 sklearn.naive_bayes 모듈의 MultinomialNB 클래스와 3개의 벡터라이저를 각각 복합해 서로 다른 3개의 분류기를 만들고 기본 매개변수를 사용해 어떤 것이 더 낫게 수행하는지 비교한다. 123456789101112131415161718>>> from sklearn.naive_bayes import MultinomialNB>>> from sklearn.pipeline import Pipeline>>> from sklearn.feature_extraction.text import TfidfVectorizer, >>> HashingVectorizer, CountVectorizer>>>>>> c..
우분투에 스칼라 설치하기 Install Scala on Ubuntu 14.04
2016. 11. 14.1. Java JDK 설치1# conda install -c cyclus java-jdk=8.45.14cs 2. 스칼라 설치 및 실행1# conda install -c anaconda-cluster scala=2.11.1cs Hello, World! 실행12345678910# scala Setting up SCALA_HOME for scala to /root/anaconda/envs/tensorflow/share/scala-2.11.1 ...Launching scala Welcome to Scala version 2.11.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_45).Type in expressions to have them evaluated.Type :h..