목록전체 글 (255)
Joonas' Note
원문: https://wiki.openstack.org/wiki/Docker[번역] Docker - OpenStack (1/4)[번역] Docker - OpenStack (2/4)[번역] Docker - OpenStack (3/4)[번역] Docker - OpenStack (4/4)1. 개요도커 드라이버는 오픈스택의 Nova Compute를 위한 하이퍼바이저 드라이버입니다. 하바나 릴리즈 버전에서 소개된 적이 있지만, 아이스하우스와 주노 릴리즈 버전에서는 볼 수 없었습니다. Being out-of-tree has allowed the driver to reach maturity and feature-parity faster than would be possible should it have remaine..
도커 데몬이 root 권한으로 돌아가고 있기 때문에, 매번 docker 명령어 앞에 sudo를 붙여야하지만 굉장히 귀찮다. 현재 사용자를 docker 그룹에 추가하면 sudo 없이 docker를 사용할 수 있다. https://askubuntu.com/a/739861
객체를 그대로 파일에 저장하기 위해 직렬화를 시도했고 코드는 아래와 같았다. 그런데 이상하게도 java.io.NotSerializableException 가 발생하면서 제대로 동작하지 않았다. stackoverflow에서 그 답변을 찾을 수 있었는데, 내부 클래스를 직렬화하기 위해서는 외부 클래스를 인스턴스화 해야하기 때문에 그렇다고 한다. 참고한 링크: https://stackoverflow.com/questions/7144912/why-is-a-serializable-inner-class-not-serializable
기존의 node.js + express 서버에서 Mongo DB와 연결하는 코드는 아래와 같았다. mongoose.connect('mongodb://localhost/' + config.database);이후 배포를 위해서 각 서비스를 컨테이너화 하는 과정에서 Mongo DB 역시 도커라이징했고, docker-compose up을 했으나.. MongoDB Error(connection failed)라며 연결할 수 없다고 나왔다.MongoDB 접속 시 도메인을 컨테이너의 이름으로 아래와 같이 변경했더니 해결되었다.mongoose.connect('mongodb://mongodb/' + config.database); 참고한 링크: https://stackoverflow.com/a/34711892
https://gist.github.com/IamAdiSri/a379c36b70044725a85a1216e7ee9a46
2018년 제13회 전북대학교 프로그래밍 경진대회 포스터 대회 진행 시 나눠준 사은품(스티커) 실제 사진 http://acm.jbnu.ac.kr/
링크: https://www.acmicpc.net/problem/11058출력 결과에 영향을 미치는 연산이 A를 그냥 누르는 거랑(+1), Ctrl-V (+복사했던 크기) 인데 클립보드에 복사해놓은 크기때문에 재귀로 짜는데 애를 먹었다. 복사한 크기만큼 늘어나기 때문에, Ctrl-V 를 하기 위해서는 이전에 Ctrl-A, Ctrl-C 가 꼭 필요하다. 문제에 적힌 연산을 순서대로 A, S, C, V 라고 한다면 N=6인 경우는 아래와 같이 가능하다. AAAAAAAAASCVAASCVVASCVVV 이 정도가 의미있는 타이핑인거같다. 타이핑을 n번한 것을 f(n)이라 하자. 그럼 위 4줄은 각각 f(5)+1, f(3)∗2, f(2)∗3, f(1)∗4 이다. $..
node.js + socket.io로 간단하게 실시간 이벤트 서버를 만들려고 했다.약 3~4년 전에 비슷한 개발을 해봤기에 무리없이 될거라고 생각했으나, 하루종일 삽질했다. 서버단과 클라이언트단의 코드 모두 공식 도큐먼트로 작성하였으니 틀릴리가 없었다. 첨부하자면 아래와 같다.페이지가 로드되면 서버에 연결을 시도하고, 연결되면 test 후 종료하는 테스트 코드이다. 근데 서버쪽에서는 엄청나게 많은 연결이 시도되고 있었다. (서버쪽 화면이 connected!로 도배되고 있었다.) 하지만 이게 웬, 정작 클라이언트쪽 socket 변수의 connected 속성은 false였다.참고로 express는 v4.16.3, socket.io는 v2.1.1, node.js는 v10.6.0 이었다.결론은, 아래 한 줄로 ..