목록etc. (7)
without haste but without rest
Domain Driven Development 1. Value object 원시 객체는 자유롭지만, 자유롭기 때문에 값을 제대로 표현할 수 없다. 값 객체는 값과 행위를 가지는 도메인 객체를 의미한다. 2. Entity Value ojbect와 쌍벽을 이룬다. 엔티티는 라이프 싸이클에서도 동일성을 구분할 수 있다. 이때 Identity를 이용해서 동일한 객체를 구분할 수 있다. 3. Domain service Value object만으로는 부자연스러운 점이 생기게 된다. 유저의 아이디가 유효한지 검사할 때 해당 Value object에서 담당하게 되면, 해당 객체가 아이디를 생성하고 스스로 중복을 검사한다. 어색하다. Domain service는 이러한 부자연스러움을 해결해주는 객체다. 4. Reposi..
문제 설명 생략 MaxCounters coding task - Learn to Code - Codility Calculate the values of counters after applying all alternating operations: increase counter by 1; set value of all counters to current maximum. app.codility.com 생각보다 시간복잡도 처리에서 오래 걸려서 잘 남기지 않는 ps 포스팅을 남기게 되었다.. 우선 생각나는 대로 풀어보니 88% 점수를 받았고, largest 케이스에서 시간 초과가 났다. 88% 풀이 def solution(N, A): answer = [0] * N max_counter = N + 1 maximum ..
환경 OS: Ubuntu 20.04 Python: 3.8 Konlpy: 0.5.2 총 4 단계를 거쳐야 한다. 모두 버전 업데이트에 따른 변수 이름 변경이 주요 원인이다. 에러 목록 1. konlpy AttributeError: module 'tweepy' has no attribute 'StreamListener' 2. def _start(self, async): ^ SyntaxError: invalid syntax 3. Konlpy TypeError: startJVM() got an unexpected keyword argument 'convertStrings' 4. AttributeError: module 'six' has no attribute 'ensure_str' 1. konlpy Attrib..
M1 Mac에서의 JVM/JDK 문제 · Issue #353 · konlpy/konlpy M1 칩이 탑재된 맥에서 java 환경변수가 설정되어 있지 않거나, JDK가 설치되어 있고 환경변수가 설정되어 있더라도 JDK에 따라 konlpy를 사용할 때 다음과 같은 오류가 발생합니다. # Test code from konlpy github.com 줄루 자바 15버전 설치하고 jvm path를 따로 코드에 추가해주는 게 확실하다. 예시 from konlpy.tag import Okt jvm_path = "/Library/Java/JavaVirtualMachines/zulu-15.jdk/Contents/Home/bin/java" okt = Okt(jvmpath=jvm_path)
0. set up # os: ubuntu:20.04 apt update apt install -y cron apt install -y systemctl systemctl start cron 2. sample file 파일명 test.sh #!bin/sh echo "Hello, World" > /tmp/crontab_test.txt 3. job 추가 아래 잡을 추가하면 1분 마다 /tmp/crontab_test.txt 파일에 Hello, World를 작성한다. crontab -e * * * * * sh /test.sh
momentjs.com/ Moment.js | Home Format Dates moment().format('MMMM Do YYYY, h:mm:ss a'); moment().format('dddd'); moment().format("MMM Do YY"); moment().format('YYYY [escaped] YYYY'); moment().format(); Relative Time moment("20111031", "YYYYMMDD").fromNow(); moment("20120620", "YYYYMMDD" momentjs.com 1. moment.js 다운로드 후 프로젝트 폴더에 저장 2. html 파일에 import 3. 아래 함수로 utc 시간 kst로 변환 utc 시간 moment 클래스 파라미..
참조 - www.w3schools.com/xml/xml_whatis.asp XML Introduction Introduction to XML XML is a software- and hardware-independent tool for storing and transporting data. What is XML? XML stands for eXtensible Markup Language XML is a markup language much like HTML XML was designed to store and transport data XML was desi www.w3schools.com 1. HTML & XML 1). HTML - 화면에 데이터를 표시하기 위한 목적 2). XML (eXentible ..