분류 전체보기
클로저 12. 제어문 - 기본적인 논리검사
2018. 8. 18.식과 형식식은 평가될 수 있는 코드, 형식은 평가될 수 있는 적법한 식 class 함수12345 user=> (class true)java.lang.Booleanuser=> cs true? false?함수불린 true 및 불린 false 값인지를 알려주는 함수클로저에서는 함수의 결과가 boolean 인 경우 함수 이름 끝에 ? 를 붙이는 것이 관례1234567 user=> (true? true)trueuser=> (true? false)falseuser=> cs nil? 함수값이 없음을 검사하는 함수1234567 user=> (nil? nil)trueuser=> (nil? 1)falseuser=> cs not 함수부정negation 표현인수가 논리적 거짓이면 true 반환, 그렇지 않으면 false 반환..
클로저 11. 함수 만들기 - 이름공간에서 심볼 관리 (2) require
2018. 8. 18.require 를 사용해서 자신의 이름공간에서 라이브러리를 사용할 수 있는 3가지 방법1) 이름공간을 인수로 받아 require 를 사용하는 것clojure.set 이름공간이 REPL이 시작될 때 로딩된다. 그렇지 않은 경우 require 를 사용해서 작업을 직접할 수 있다.123456789 user=> (clojure.set/union #{:r :b :w} #{:w :p :y})#{:y :r :w :b :p}user=> user=> (require 'clojure.set)niluser=> Colored by Color Scriptercs2) :as 를 사용해서 require 의 별칭 기능을 이용하는 것심볼 이름 앞에 원래의 이름공간 대신 별칭을 붙여서 심볼에 접근할 수 있다.12345678910 use..
클로저 10. 함수 만들기 - 이름공간에서 심볼 관리 (1)
2018. 8. 18.ns 를 이용하여 이름 공간을 새로 만들고 그 이름공간으로 전환할 수 있다.이제 디폴트 이름공간이 user 에서 alice.favfoods 로 바뀌었음을 알 수 있다. 현재 이름공간을 나타내는 *ns*라는 명령을 통해 이를 확인할 수 있다. 123456789 user=> (ns alice.favfoods)nilalice.favfoods=> alice.favfoods=> *ns*#object[clojure.lang.Namespace 0x44fdc648 "alice.favfoods"]alice.favfoods=> Colored by Color Scriptercs여기에서 var 를 정의하면, 그 var 는 직접 접근할 수 있다. 이름공간을 포함하는 완전한 이름인 alice.favfoods/fav-food 를 ..
클로저 09. 함수 만들기 - defn, fn, 그리고 무명함수
2018. 8. 18.'함수를 만들고 그것에 심볼을 할당하고 그 함수를 호출한다.' defn 은 def 와 비슷하지만, 함수를 위한 var 를 만든다. defn 은 함수이름, 함수 인수들의 벡터, 함수 본문을 인수로 받는다 (빈벡터를 사용하여 함수를 인수없이 호출할 수도 있다)함수를 호출하려면 함수를 괄호로 둘러싸서 사용하면 된다. 함수를 호출하면 클로져는 그 함수를 평가한 후 결과를 반환한다. 인수없이 정의한 예1234567 user=> (defn follow-the-rabbit [] "Off we go!")#'user/follow-the-rabbituser=> (follow-the-rabbit)"Off we go!"user=> Colored by Color Scriptercs인수로 2개의 잼을 받고 그 잼들을 포함하는 맵..
AICPA 시험 테스팅 윈도우와 시험결과 발표일정
2018. 8. 17.CPA 시험은 1년에 4번 치뤄집니다. 보통 그 기간을 “testing windows” 라고 부릅니다. 분기별로 살펴보면 다음과 같습니다.Q1: 1/1 ~ 3/10Q2: 4/1 ~ 6/10Q3: 7/1 ~ 10/10Q4: 11/1 ~ 12/10 해당 테스팅 윈도우에 시험을 치루기 위해서는 응시원서를 작성한 후 NTS (Notice to Schedule) 를 수령해야 합니다.아래 표는 테스팅 윈도우별 시험 결과 발표일을 나타내고 있습니다. 이 중 2018 Q2, Q3 Q4 테스팅 윈도우에는 스코어 홀딩 기간이 있습니다. 이 부분에 대해 더 자세히 알고 싶다면 2018 score holds in the Exam FAQ 섹션을 참고하세요. Testing Window: January 1 - March 10 (Q..
클로저 08. 심볼과 바인딩 - def, var, let
2018. 8. 17.def 는 값에 이름을 줘서 참조 가능하게 한다. 심볼에 직접 값을 바인딩하지 않고 var 를 통해서 한다.예를 통해 살펴보자. 12345 user=> (def developer "Alice")#'user/developeruser=> csdef 는 위에서 보는 바와 같이 이름공간 user 에 심볼인 developer 를 위한 var 객체를 만들었다.이제 REPL 에서 developer 을 평가하면 "Alice" 로 평가된다. 심볼 앞에 / 를 붙여서 이름공간을 지정할 수도 있다. 즉, var 의 완전한 이름은 이름공간/var의 이름인 셈이다.하지만 여기서는 현재의 이름공간이 var 의 이름공간과 같기 때문에 developer 만 사용한 것이다. 12345 user=> (def user/developer ..
클로저 07. 데이터 컬렉션 - 리스트가 핵심
2018. 8. 17.맨 앞에 붙은 ' 기호가 리스트를 만드는 역할을 한다. 이 인용기호가 필요한 이유는, LISP 에서는 식expression 의 첫 요소를 연산자나 함수로 인식하기 때문이다. 그 다음 요소들은 모두 연산자나 함수를 위한 인수로 인식된다.따라서 인용기호가 없으면, 아래에서 보듯이 문자열이 리스트의 첫 요소로 있어서 함수로 인식하여 호출하려고 하기 때문에, 에러를 발생시킨다. 문자열은 함수가 아니다. 12345678 user=> ("marmalade-jar" "empty-jar" "pickle-jam-jar")ClassCastException java.base/java.lang.String cannot be cast to clojure.lang.IFnuser/eval1302 (form-init689628077..
클로저 06. 데이터 컬렉션 - 집합
2018. 8. 17.집합은 유일한 값들의 컬렉션이다. 요소의 중복이 없는 컬렉션을 만들 때 유용하다. 집합은 #{} 로 둘러싼다.집합을 생성할 때는 당연히 중복은 허용되지 않는다.1234567 user=> #{:red :blue :white :pink}#{:white :red :blue :pink} user=> #{:red :blue :white :pink :pink}IllegalArgumentException Duplicate key: :pink clojure.lang.PersistentHashSet.createWithCheck (PersistentHashSet.java:68) Colored by Color Scriptercsunion, difference, intersection 과 집합연산이 가능하다. 집합연산을 하기..
클로저 05. 데이터 컬렉션 - 맵
2018. 8. 17.맵은 키-값 쌍으로 구조화된 데이터를 저장하는데 많이 사용된다. 맵은 중괄호 {} 로 둘러싸인다. 123user=> {:jam1 "strawberry" :jam2 "blackberry"}{:jam1 "strawberry", :jam2 "blackberry"} Colored by Color Scriptercsget 함수로 값을가져온다. 123user=> (get {:jam1 "strawberry" :jam2 "blackberry"} :jam2)"blackberry" Colored by Color Scriptercs키가 없을 경우 반환되는 값을 디폴트로 줄 수 있다. get 함수의 마지막 인수로 디폴트 값 주면 된다. 1234 user=> (get {:jam1 "strawberry" :jam2 "blackb..
클로저 04. 데이터 컬렉션 - 컬렉션의 공통점
2018. 8. 17.모든 컬렉션은 불변immutable이고 존속적persistent이다.cons 를 통해 컬렉션에 요소를 요청하게 되면, 원래의 컬렉션은 변하지 않고, 단지 그 요소가 추가된 새로운 버전의 컬렉션이 반환된다. 존속(persistent)이란 구조 공유(structual sharing)라는 기법으로 컬렉션의 신규 버전이 효율적으로 만들어진다는 것을 의미한다. 존속이라는 개념은 저장장치와 관련이 없고, 데이터가 갱신되었지만, 이전 버전의 값이 지워지지 않고 그대로 보존됨을 의미한다.컬렉션은 다음의 함수를 지원한다.시퀀스 함수 (first, rest, last) 를 지원한다.count 함수는 컬렉션의 크기를 반환한다.conj 함수는 컬렉션에 하나 이상의 요소를 추가한다. 그 컬렉션의 데이터 구조에 가장 효율적인 방..
클로저 03. 데이터 컬렉션 - 벡터
2018. 8. 17.벡터벡터는 중간에 있는 요소를 가져오고자 할 때 유용하다. 인덱스 접근이 필요할 때 유용한 셈이다. 벡터는 대괄호로 둘러싸서 만든다.벡터에도 first 와 rest 가 등장한다.123456789 user=> [:jar1 1 2 3 :jar2][:jar1 1 2 3 :jar2]user=> (first [:jar1 1 2 3 :jar2]):jar1user=> (rest [:jar1 1 2 3 :jar2])(1 2 3 :jar2)user=> Colored by Color Scriptercs 벡터는 인덱스를 통해 요소에 빠르게 접근가능하다.1234567891011121314151617 user=> (nth [:jar1 1 2 3 :jar2] 0):jar1user=> (nth [:jar1 1 2 3 :jar2] ..
리눅스 계정 및 홈디렉토리 삭제
2018. 8. 14.계정+홈디렉토리 삭제 삭제할 계정 확인1234 root@:~# cat /etc/passwd | grep kafkakafka:x:1001:1005::/home/kafka:/bin/sh Colored by Color Scriptercs 계정과 홈디렉토리 모두 삭제되었음을 알 수 있다.123root@:~# userdel -r kafkaroot@:~# cat /etc/passwd | grep kafkaroot@:~# ll /home | grep kafkacs
AICPA 시험 문제유형별 가중치 Scoring Weights
2018. 8. 14.서로 다른 유형의 문제에 대한 배점 역시 상이합니다. 각각의 섹션에서 2개의 멀티플초이스 테스트렛이 차지하는 배점 비중은 전체이 50% 입니다. AUD, FAR, REG 의 경우 나머지 3개의 시뮬레이션 테스트렛이 50%의 배점을 차지합니다.BEC 의 경우에는 2개의 시뮬레이션 테스트렛이 35% 를 그리고 나머지 하나의 리튼 테스트렛이 전체 점수의 15% 를 차지합니다. Question Scoring Weights 문제유형 FAR REG BEC AUD MCQ 50% 50% 50% 50% TBS 50% 50% 35% 50% WC - - 15% - 시뮬레이션의 경우 부분 점수를 획득할 수 있습니다. 틀리게 계산했지만 맞는 답이 나오는 것의 경우, 맞는 답에 대한 점수를 획득할 수 있습니다. 그리고 컴퓨터에 ..
다케우치 켄, <10년 후 이과생 생존법> - 살아남기 위해서는 자기가 가진 능력의 폭을 넓히는 것이 중요하다
2018. 8. 14.기술에는 계층이 있다대학 학부 과정에서 배우는 수학, 물리, 화학과 같은 기초 원리는 가장 아래에 있는 기본 단계에 해당한다. 물론 계층의 사하는 우월관계는 아니다. 그 위에 있는 단계는 일반적인 엔지니어가 기초 원리를 활용하여 20~30대 시절에 개발하는 하드웨어와 소프트웨어 등의 분야다. 그보다 위에 있는 단계는 각각의 기술을 높은 곳에서 내려다보며 전체적인 최적화를 생각하는 분야다. 그러므로 학생 시절에 어중간하게 MBA 같은 강좌를 듣고 프레젠테이션 연습을 할바에야 차라리 기초적인 학문을 제대로 공부하는 편이 좋다.수학, 물리, 화학 등은 이른바 보편적인 기술이며, 익혀두면 두고두고 쓸데가 많은 소중한 재산이다. 애초에 이 세상을 지배하는 기본 원리의 가짓수가 그렇게 많은 것도 아니다. 첨단 분야..
AICPA 시험 문항수 및 문제유형 Number and Types of Questions
2018. 8. 14.AICPA 시험 문항수각각의 시험은 5개의 테스트렛은 구분됩니다. 테스트렛마다 포함된 문항의 수나 문제유형은 모두 상이합니다. 각각의 테스트렛에는 점수에 포함되는 문제와 채점되지 않는 pretest 문제로 구성됩니다. 물론 pretest 문제를 구별해낼 수는 없으므로, 모든 문제를 최선을 다해 풀어야함은 두말할 필요가 없습니다. 각 섹션의 테스트렛 구성에 대해서는 아래 표로 정리했으니 살펴보시기 바랍니다. Number and Types of Questions
수리부엉이는 황혼에 날아오른다 (1) 뛰어난 퍼커션 연주자는 가장 중요한 음을 치지 않는다.
2018. 8. 13.수리부엉이는 황혼에 날아오른다(1) 뛰어난 퍼커션 연주자는 가장 중요한 음을 치지 않는다. p.25 비유의 구조비유란 의미성을 부각하기 위한 낙차그 낙차의 폭을 혼자 어느 정도 감각적으로 설정하고 나면, 여기에 이게 있으니 여기서부터 낙차하면 대략 이쯤이다하는 걸 눈대중으로 알 수 있다. 역산하는게 요령이다.여기서 쿵하고 적절한 낙차를 두면 독자의 눈이 확 뜨이겠죠.슬슬 깨워야겠다 싶을 때 적당한 비유를 가져오는 거죠. p.27 그저 캐비닛을 가지고 있어서는 작동하지 않는다. 가장 적당한 것이 나와주지 않으면 어쩔 도리가 없다. 그러니 여러 가지를 불러들여야 한다. 글쓰기는 뭐가 됐든 그것을 이쪽으로 불러들이는 일이다. 무녀 같은 사람처럼, 집중하다보면 여러 가지가 제 몸에 와서 찰싹 달라붙는다. 자석이..
클로저 02. 데이터 컬렉션 - 리스트
2018. 8. 13.리스트리스트에는 순서가 있다.인용기호 ' 를 괄호 앞에 붙이고 그 안에 데이터를 넣으면 된다.문자열, 정수, 키워드 같은 여러 종류의 값을 혼합해 나열할 수 있다.요소들 사이에 쉼표가 없어도 무방하다. 쉼표는 공백문자처럼 취급되어 무시된다 (가급적 공백을 사용하는 것을 추천한다)1234 user=> '(1 2 "jam" :marmalade-jar)(1 2 "jam" :marmalade-jar) Colored by Color Scriptercs 리스트는 첫 요소와 나머지 요소로 구분된다. 첫번째 요소는 first 함수로 가져오고, rest 함수로 나머지 요소를 가져올 수 있다.1234567 user=> (first '(:rabbit :pocket-watch :marmalade :door)):rabbitus..
고코로야 진노스케, <이제부터 민폐 좀 끼치고 살겠습니다> - 우리는 그 '문득'을 받아들이면 됩니다
2018. 8. 11.현재에 집중할 때는 한 번도 불안한 적이 없었다.불안이 스며드는 건 항상 다가올 일을 생각하거나 지난 일을 반추할 틈이 날 때였다. - 데이비드 킹 1. 걱정하지 않아도, 인생은 충분히 비참해진다. 불안한 생각을 떨쳐내는 방법은 '생각하지 않기'가 아니라 '생각하기'이다. 2. 불안해할 시간은 5분이면 충분하다. 수험생의 경우에도 마찬가지다, '떨어진다'고 생각하면 긴장이 풀리는 것도 있지만, '떨어져도 괜찮다'는 새로운 선택지가 눈에 들어온다는 장점이 있다. 최악의 상황을 마주하지 않으려고 애쓰니까 늘 불안함을 끌어안고 사는 것입니다. 그러므로 최악의 일을 실컷 생각해보고, 그런 상황이 온다고 하더라도 '이미 예상했던 일이니까 괜찮아!'라고 생각하면 됩니다. 3. 만약 스스로에 대해 '나는 돈이 없어'..
클로저 01. 클로져 식의 기본 구조 이해하기 (단순값)
2018. 8. 11.실행준비아나콘다 가상환경설정 + 자바 설치 + Leiningen 설치 + 새 프로젝트 생성123456789101112131415161718~# su - fukaerii~$ conda create --name marie python=3~$ . activate marie(marie) ~$ sudo apt-get update[sudo] password for fukaerii:(marie) ~$ sudo apt-get install git(marie) ~$ pwd/home/fukaerii(marie) ~$ java -versionopenjdk version "10.0.1" 2018-04-17OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)OpenJDK..
클로져 시작하기 Getting Started with Clojure
2018. 8. 9.클로져를 빨리 실행해보고자 한다면, 먼저 자바가 설치되어 있는지 확인해야 한다. 그리고 Leiningen 프로젝트 관리 도구를 설치해야 한다. OS 내의 패키지 관리자가 아니라, leiningen.org 에서도 권고하듯이 스크립트를 직접 다운로드하여 설치하기를 권고한다. Trying out the REPLlein 툴이 일단 설치되었다면, repl 을 다음과 같이 어디서든 실행할 수 있다.12345678910111213(dominika) ~$ lein replnREPL server started on port 33137 on host 127.0.0.1 - nrepl://127.0.0.1:33137REPL-y 0.3.7, nREPL 0.2.12Clojure 1.8.0OpenJDK 64-Bit Server V..
스티븐 제이굴드, <풀하우스> - 세계는 변이 그 자체로 이루어졌다
2018. 8. 8.여러분이 끝까지 버텨주면 응분의 보상을 받을 것이다.1. 라는 시각생명의 역사에서 진보란 보편적인 현상이 아니었으며, 실제로 그런 일이 벌어진 적도 없음을 이해시키는 동시에 인간의 지위에 대한 상식적인 시각을 유지할 수 있도록 한다.2. 다윈혁명의 깊은 의미 이해하기다양한 개체들에 의해 이루어진 전체가 자연의 참모습이다.라는 질문에 대해 그 무엇으로도 환원할 수 없는 로 세계가 이루어졌다고 대답할 수 있어야 한다.그러기 위해서는 우선 구태의여한 플라톤적 사고 습관을 버리고, 집단을 평균값이나 극단적인 예를 통해 서술하는 것이 얼마나 잘못된 것인지 깨달아야 한다. 사람들은 전체 시스템, 그러니깐 이 책의 제목대로 하면 의 일부로서 변이와 그 확산 패턴의 변천 과정을 연구해야 하는데, 전체보다도 특정한 세부..
AICPA 문항당 소요시간 Recommended Time per Question
2018. 8. 7.AICPA 시험 섹션별 시험 시간은 4시간입니다. 가능하면 모든 문항을 제대로 살펴보고 높은 점수를 얻으려고 하면, 문제유형별로 얼마의 시간을 투자해야하는지에 대한 계획 역시 필요합니다. 아래를 보시죠.테스트렛당 예상 소요시간 (단위, 분) 테스트렛 문제유형 AUD BEC FAR REG 1 MCQ 45 38 41 47 2 MCQ 45 38 41 47 3 TBS 36 36 36 36 15 분간 휴식 (전체 시험 시간에는 포함되지 않습니다) 4 TBS 54 36 54 54 5 TBS/WC 54 75 54 54 전체 소요시간 234 223 226 238 여유시간 6 17 14 2 시간합계 240 240 240 240 위의 표는 문제유형별로 아래의 할당 시간을 기반으로 작성되었습니다.멀티플초이스(MCQ) : 1..
우분투 18.04에 클로져 웹 어플리케이션 배포하기 How To Deploy a Clojure Web Application on Ubuntu 18.04
2018. 8. 4.도입우분투 18.04 환경에서 클로저를 이용한 웹구현의 기본적인 모습을 살펴본다. 샘플 클로져 어플리케이션과 패키지를 생성하고, Supervisor 과 Nginx 를 이용한 서버상에 클로져 앱을 셋팅해본다. 이를 위해서 먼저, 아래 2가지가 선행되어야 한다. 우분투 18.04 환경과 sudo 권한을 가진 non-root 사용자 계정이 그것이다. 먼저 아나콘다를 이용해 가상환경을 만든다. 1fukaerii@***-***-***-**:~$ conda create --name dominika python=3cs 123456789$ conda env list# conda environments:#base * /home/fukaerii/anaconda3dominika /home/fukaerii/anaconda3/..
우분투에 클로져 설치하기 Installing clojure on ubuntu
2018. 8. 4.아래의 내용을 같이 실행하려면 일단 터미널이 설치되어 있어야 한다. 터미널 화면으로 진입하여 다음의 순서대로 따라해보자. 자바 설치 여부 확인터미널에 java -version이라고 입력한다. 자바가 설치되어 있지 않다면, 아래와 같이 보일 것이다. 12345678910$ java -version Command 'java' not found, but can be installed with: apt install default-jreapt install openjdk-11-jre-headlessapt install openjdk-8-jre-headlessapt install openjdk-9-jre-headless Ask your administrator to install one of them.cs위의 명..
스티븐 크라센, <크라센의 읽기 혁명> - 언어습득은 출력이 아닌 입력으로부터, 연습이 아닌 이해로 이루어진다.
2018. 8. 4.언어는 학습이 아니라 습득이다. 즉, 몰입할 때 배운다. 영어를 접하기 어려울 때 영어에 노출될 수 있는 최고의 방법은 바로 '책 읽기'다. 다양한 소재, 수준, 장르의 글을 읽음으로써 실제적인 글 (authentic text) 를 접할 수 있다. 이를 기억하고, 자신의 언어로 사용한다. 철자가 틀린 단어를 읽으면 철자법이 오히려 더 나빠진다. 학생이 쓴 에세이를 읽는 것이 위험한 이유가 바로 여기에 있다. 읽기환경(print environment) -> 자율독서(Free Voluntary Reading) -> 리터러시 발달(literacy Development) 짐 트렐리즈의 3B (자녀의 독서를 촉진하는 방법)책에 대한 주인의식 (Book Ownership)책꽂이 마련하기 (Book Rack)잠들기 ..
2018년 2쿼터 AICPA 시험 합격률 분석 및 3쿼터 전망
2018. 8. 2.2018-08-23 (금) 제목 : 2018년 2쿼터 AICPA 시험 합격률 분석 및 3쿼터 전망 내용 : 올해 2쿼터까지의 AICPA 시험의 합격률은 아래 표와 같습니다.Uniform CPA Examination Pass Rates 2018 Section First QuarterSecondQuarterThird QuarterFourthQuarterCumulativeAUD49.27%54.70% 52.14%BEC56.43%60.31% 58.45%FAR41.59%49.17% 45.47%REG49.99%55.75% 53.09% 그럼 2쿼터 시험 합격률의 주목할 만한 점과 3쿼터 전망에 대해 살펴봅니다. FAR2018년 2쿼터 FAR 섹션 합격률은- 2006년 이후 13번째로 높은 FAR 합격률- 전년도 2쿼터..
아카바 유지, <세계 최고 인재들은 어떻게 읽는가> - 이제부터 공격적인 독서를 하자
2018. 6. 24.이제부터 공격적인 독서를 하자.1) 읽는 이에게 어떤 이점이 있을까2) 독서 시간을 확보하는 방법, 확보 수단을 어떻게 바꿔가야 할까?3) 결과를 업무와 개인적인 성장에 연결하려면 어떻게 해야 할까? 독서의 우선순위 높이기얼핏 보면 평범한 방법같지만 실천에는 상당히 효과적이다. 책은 살아가는데 필요하니까, 업무에 필요하니까, 성과를 내는 데 필요하니까 반드시 읽어야 한다고 사고방식을 바꾸자.책은 반드시 시간을 내서 읽어야 하는 것이다. 더 이상 읽어도, 안 읽어도 그만인 존재가 아니다. '독서는 필수'라고 인식한다. 바로 '공격적인 독서'로 독서 스타일을 바꾼다.과장하면 '책 읽는 시간에 우선권을 내주었다'고 할 수 있다. 1. 형광펜으로 내용, 표현, 통찰력까지 내 것으로 만든다. (p.87)1) '아..
우분투 사용자 패스워드 변경하기
2018. 6. 19.우분투 사용자 패스워드 변경하기adduser 를 통해 생성한 사용자의 패스워드 셋팅은 다음과 같이 할 수 있다. 사용자 본인의 패스워드는 아래와 같이 변경가능하다.12345678910111213root@server:~# su - fukaeriifukaerii@server:~$ passwdChanging password for fukaerii.(current) UNIX password:passwd: Authentication token manipulation errorpasswd: password unchanged fukaerii@server:~$ passwdChanging password for fukaerii.(current) UNIX password:Enter new UNIX password:Rety..
AICPA 시험 테스팅 윈도우란 무엇인가요?
2018. 6. 19.Notice to Schedule (NTS) 를 받게되면, 이제 시험 스케줄링을 해야한다. 미국공인회계사 시험은 computer-based exam 으로 매 쿼터마다 시험이 이루어진다. 통상 윈도우라고 지칭한다. 아래와 같다. QUARTER 1 : 1/1~3/10QUARTER 2 : 4/1~6/10QUARTER 3 : 7/1~9/10QUARTER 4 : 10/1~12/10 위에서 본 대로 시험은 매 쿼터 마지막 달에는 시스템 정비 관계로 제공되지 않기 때문에 이를 고려하여 적절하게 시험 예약을 할 필요가 있다. 응시해야하는 과목의 순서가 따로 정해져 있는 것도 아니면, 한 쿼터에 몰아서 보거나 아니면 쿼터마다 한 과목씩 봐도 무방하다. 하지만, 어떤 쿼터든 같은 쿼터내에 같은 과목을 두 번 이상 응시할 ..
우분투 18.04 장고 설치하기 How to Install Django on Ubuntu 18.04 LTS
2018. 6. 16.아나콘다를 통해 설치되는 버전은 django 2.0.5 이다. 금일 기준 최신 공식버전은 2.0.6 이다 (https://www.djangoproject.com/download/).123456789101112131415161718192021222324252627282930313233343536(redsparrow) fukaerii@server:~$ conda install -c anaconda djangoSolving environment: done ## Package Plan ## environment location: /home/fukaerii/anaconda3/envs/redsparrow added / updated specs: - django The following packages will be..