Recent Posts

대전역 성심당

언제 부터인지 대전역에 오면 이곳 성심당 커피를 마시고 서울출장길을 떠난다. 발음하기힘든 프릳츠커피 컴퍼니 원두를 사용한다고 합니다. 커피맛은 잘모르만 산미가 약간있고 구수하고 쓴맛이강한맛? 표현하기 어려운 맛입니다. 암튼 구수한 맛이좋습니다. 거의 매주 서울에 올라갈때 마다 들르는곳이고 맛있는 커피집이 생기기전까지는 계속 방문할것 같습니다. 요즘 노랑코끼리, 벌때, 상어 등 […]

USB 3.0 환불 사건(2018)

작년에 진상? 짓 한것을 고백합니다. USB 3.0 32G를 4.6달러에 2개를 저렴하게 구매를 한다고 했습니다. 거의 한달 걸려서 제품을 받았는데… 3.0 버전이 아니고 2.0 제품이라서 반품하려고 했습니다. 반품하려고 봤더니 배송비가 비싸서 포기하고, 4.6 달러라서 4.0를 환불받는 조건으로 Dispute를 신청했습니다. 하나는 분쟁조정이 잘되어서 4달러 환불 받기로 했고요. […]

수영 다시 시작

오랜만에 수영장 다시 등록해서 운동을 시작했습니다.

여름 휴가 다녀온 뒤로 수영장을 멀리 했었는데 드디어 다시 시작이네요.

다시 시작하는 김에 50m레인이 있는 추목수영장에 등록했어요.

몸살기운이 약간 있는데, 추목수영장은 온탕이 없습니다.

너무 추워서 고생했지만 아침부터 운동을 했더니 한결 마음이 편해집니다.

2019년도에는 열심히 달리는 한해가 되도록 노력하겠습니다.

새해복 많이 받으세요~

업데이트 되고 한글이 가끔 입력이 안되는 버그가 있군요. 쩝

OS 스케줄링 시뮬레이터

이것도 자료 정리하다가 나온 파일입니다. 20년전 학창시절에 과제물로 만들었던것으로 기억합니다. 1. 개발환경 O/S : Windows 98 CPU : PentiumII 350 RAM : 128M 화면 : 1024X768 Language & Tool : C++, Borland C++ builder 3.0 2. 알고리즘과 기법 C++의 객체지향 기법을 사용하여 Process, list, Queue, […]

객체지향 엘리베이터

이것은 아마도 대학교 3학년때… 20년전 전쯤… 객체지향프로그래밍 과목 마지막 과제물을 C++언어로 엘리베이터 시뮬레이션을 만들어서 제출했던 것으로 기억합니다. 아쉽게도 스크린샷은 찾을 수 가 없네요. 문제기술 저희 ㅇㅇ대학교 ㅇㅇㅇ관은 9층 건물이며 엘리베이터, 강의실 그리고 많은 사람들이 엘리베이터를 이용합니다. 엘리베이터는 여러사람이 동시에 탑승하며, 안전을 위하여 무게제한이 있고 인원초과시 […]

docker 사용해 보기

docker 이미지 가져오기

sudo docker pull tensorflow/tensorflow #python 2

chohi@XPenology:/volume1/docker/test$ sudo docker pull tensorflow/tensorflow
Password:
Using default tag: latest
latest: Pulling from tensorflow/tensorflow
3b37166ec614: Already exists
ba077e1ddb3a: Already exists
34c83d2bc656: Already exists
84b69b6e4743: Already exists
0f72e97e1f61: Already exists
6086c6484ab2: Pull complete
25817b9e5842: Pull complete
5252e5633f1c: Pull complete
8de57ae4ad7d: Pull complete
4b7717108c3b: Pull complete
b65e9e47e80a: Pull complete
006d31e013ea: Pull complete
700521cc53f3: Pull complete
Digest: sha256:f45d87bd473bf999241afe444748a2d3a9be24f8d736a808277b4f3e32159566
Status: Downloaded newer image for tensorflow/tensorflow:latest
chohi@XPenology:/volume1/docker/test$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
2eae691863e2 6 hours ago 193MB
tensorflow/tensorflow latest 76fb62c3cb89 5 days ago 1.23GB
ubuntu 16.04 52b10959e8aa 7 days ago 115MB
ubuntu 14.04 8789038981bc 7 days ago 188MB
jenkins latest e2541428ed0d 8 weeks ago 696MB
networkstatic/iperf3 latest 6ea158fee1a7 2 years ago 126MB

docker 이미지 실행

sudo docker run -it -p 8888:8888 tensorflow/tensorflow

chohi@XPenology:/volume1/docker/test$ sudo docker run -it -p 8888:8888 tensorflow/tensorflow
[I 20:51:21.378 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[W 20:51:21.458 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[I 20:51:21.619 NotebookApp] Serving notebooks from local directory: /notebooks
[I 20:51:21.620 NotebookApp] The Jupyter Notebook is running at:
[I 20:51:21.620 NotebookApp] http://(2981ef7ee701 or 127.0.0.1):8888/?token=260d35f2565e89d31c83a815f2b9762b12b64b0796bb6ac6
[I 20:51:21.620 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 20:51:21.621 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time, to login with a token: http://(2981ef7ee701 or 127.0.0.1):8888/?token=260d35f2565e89d31c83a815f2b9762b12b64b0796bb6ac6

프로세스 상태 확인

sudo docker ps

chohi@XPenology:~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2981ef7ee701 tensorflow/tensorflow “/run_jupyter.sh -…” About a minute ago Up About a minute 6006/tcp, 0.0.0.0:8888->8888/tcp gallant_mccarthy

로그확인

sudo docker logs 2981ef7ee701

chohi@XPenology:~$ sudo docker logs 2981ef7ee701
[I 20:51:21.378 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[W 20:51:21.458 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[I 20:51:21.619 NotebookApp] Serving notebooks from local directory: /notebooks
[I 20:51:21.620 NotebookApp] The Jupyter Notebook is running at:
[I 20:51:21.620 NotebookApp] http://(2981ef7ee701 or 127.0.0.1):8888/?token=260d35f2565e89d31c83a815f2b9762b12b64b0796bb6ac6
[I 20:51:21.620 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 20:51:21.621 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time, to login with a token: http://(2981ef7ee701 or 127.0.0.1):8888/?token=260d35f2565e89d31c83a815f2b9762b12b64b0796bb6ac6

jupyter 확인

http://192.168.22.10:8888/

docker 이놈도 물건이네요.

SMTP 메일서버 보안문제

synology mail 서버 보안 문제로 몇일전에 계정 자동 차단 기능을 설정했었습니다. 제어판>보안>계정탭 선택. 디폴트는 로그인 시도 횟수 10, 다음 시간 이내(분) 3. User [accounts] from [113.160.248.52] failed to log in via [MailPlus Server] due to authorization failure. 로그인시도 접속 시도한 IP가 block되어서 안심하고 있었는데요. 오늘 […]

Synology reverse proxy 설정하기

주말에 google dns, 와이드카드 ssl작업 끝내고 마지막으로 synlology Reverse Proxy 설정해 봤습니다. synology는 Ngnix웹서버를 사용하고 있고요. 저는 처음 사용해 보는 웹서버입니다. 느낌상으로 아파치웹서버 보다 가벼워 보입니다.  Tomcat서버 설치 synology tomcat설치를 합니다. 설치과정은 생략… 설치후 /var/packages/Tomcat7/target/src/conf/server.xml 파일에서 설치정보를 확인합니다. http://nas.kkoc.org:7070/manager로 접속하면 관리자 페이지를 확인해 볼 수 […]

freenom xxx.ga 도메인이름 문제

요몇일 전부터 xxx.ga 도메인이 접속이 안되는 문제가 발생합니다.

kt, skt 도메인 서버가 xxx.ga 도메인명을 인식 못했고, LGU+도 동일 했을것으로 예상합니다. 무료로 서비스하는 도메인을 계속 사용하려고 했는데 저의 인내심이 여기까지 인가봅니다.

구글에서도 도메인 서비스를 하고 있어서 duksfarm.com, kkoc.org 도메인을 각 12달러씩 24달러에 구매했습니다.

제가 사용하고 있는 도메인은 아래와 같습니다. 몇일전에 와이드 SSL인증서 덕분에 신규로 사이트 추가하는게 한결 수월해 졌습니다.

Let’s Encrypt 와일드카드 DNS SSL 인증서 발급 받기

인증서 확인 certbot-auto 설치 인증서 다운로드 ./certbot-auto certonly –manual -d *.도메인명 -d 도메인명 –preferred-challenges dns-01 –server https://acme-v02.api.letsencrypt.org/directory certbot-auto 명령을 실행하면 친철하게 필요한 패키지들을 설치하면서 구동됩니다. 아래와 같은 오류가 발생한다. IMPORTANT NOTES:The following errors were reported by the server: Domain:  chohi.gaType: NoneDetail: DNS problem: NXDOMAIN looking […]