객체 지향 언어를 사용하면서 디자인 패턴을 사용하면 개발팀을 통제하면서 일정한 수준의 품질을 가진 결과를 도출할 수 있었기 때문이다. 디자인 패턴을 도입한 프레임워크를 만들어, 개발자에게 배포하여 개발하게 하면 되었기 때문이다. 최근 특정 대학과 연구과제를 하면서 결과를 python으로 작성하고 그것을 다시 PYQT를 통해 UI로 구현하는 것을 보고 놀란 적이 있었다. 개발하신 분도 잘 설명할 수 없는 코드였다. 결국 java와 javaFX를 사용하여 객체지향으로 재설계하고 구현해야 했다. 빠른 길이라고 생각한 것이 오히려 더 느린 길이 될 수 있다. 디자인 패턴을 공부하기 위한 자료 공유 드립니다. https://cafe.naver.com/codingbeginner 개프로 | 개발자 되기 프로젝트[파이..
데이터 원천을 아래의 사이트에서 확인 가능함https://gist.github.com/rm-hull/bd60aed44024e9986e3c추가 사이트 http://ita.ee.lbl.gov/html/contrib/NASA-HTTP.htmlhttp://www.almhuette-raith.at/apache-log/access.loghttp://ita.ee.lbl.gov/html/traces.htmlhttps://www.google.co.uk/search?q=inurl:access.log+filetype:log 1. NASA 접속 이력 파일 받기http://ita.ee.lbl.gov/html/contrib/NASA-HTTP.html파일명 : NASA_access_log_Jul95.gz 2. ELKR 가상 머신에..
redhat 6.7에서는 cent0S7과 같이 방화벽 등록시에 firewall을 아래와 같이 등록 불가 [root@zedo zedo]# firewall-cmd --permanent --add-port=80/tcp[root@zedo zedo]# firewall-cmd --reload 방법은 iptables를 사용하는 것으로 기본 적인 설치를 하고 나서# yum -y install net-tools --> 기본적인 네트워크 도구들 설치# yum install iptables --> 방화벽 관련 iptable 설정 함# chkconfig --list --> 확인# chkconfig iptables on --> 서비스 등록# service iptables start# iptables --flush# iptabl..