목록분류 전체보기 (135)
Connecting
install docker Hello Docker 2013년 도커(Docker)가 세상에 공개되었다. 그리고 5년이 지난 지금 도커는 어디서나 사용되고 있는 오픈소스 프로젝트로 자리매김 하게 되었다. 인터넷에 공개된 수많은 도커에 대한 자료를 읽어보면서 도커의 중요성이 높아진다는 사실을 알고 있었으나 실제로 학습하기까지는 많은 시간이 걸렸다. 필자는 현재 AWS, 오픈스택을 주로 공부하고 있으면서 도커에 도전장을 내밀게 되었고 시중에 판매중인 도커책을 구매하여 읽어보기 시작했는데 버전이 많이 달라진 탓인지 재대로 실행하지 않는 부분이 많았다. (사실 AWS든, 오픈스택이든 따라하기 책들은 시간이 지나면 재대로 실행되지 않는 부분이 많은 것 같다.) 이제 도커에 입문을 하는 학생의 입장에서 Docker D..
TensorFlow 설치 TesorFlow 설치 텐서플로는 다양한 작업에대해 데이터 흐름 프로그래밍을 위한 오픈소스 소프트웨어 라이브러리이다. 심볼릭 수학 라이브러리이자, 뉴럴 네트워크같은 기계학습 응용프로그램에도 사용된다. 이것은 구글내 연구와 제품개발을 위한 목적으로 구글 브레인팀이 만들었고 2015년 11월 9일 아파치 2.0 오픈소스 라이센스로 공개되었다. 위의 위키백과와 같이 TensorFlow는 구글에서 공계한 기계학습 라이브러리로서 파이썬을 활용하여 연산처리를 작성할 수 있다. 본인은 4학년 캡스톤과제에 딥러닝을 적용하기 위하여 "골빈해커의 3분 딥러닝 텐서플로우맛" 이라는 책을 가지고 학습을 진행하기로 하였으며 설치과정을 정리하여 공유하고자 글을 쓰게 되었다. TensorFlow의 기..
우분투 16.04LTS 버전을 구형 노트북에 설치할 경우 처음에는 문제가 없다가 업데이트를 실행한 이후 그래픽 드라이버가 호환이 되지 않으면서 화면깨짐 현상이 일어나는 경우를 종종 볼 수 있다. 또한 임베디드 하드웨어인 라떼판다의 경우도 장시간 사용시 작동이 멈추는 현상이 종종발생 한다. 일반적으로 GUI를 꼭 사용해야 하는 경우라면 어쩔수 없겠지만 대부분의 경우 SSH 접속을 통해 CLI로만 사용하는 경우가 많기 때문에 굳이 GUI로 인해 불안한 환경을 계속해서 사용해야될 이유가 없다. 저사양의 PC나 사양이 좋은 PC를 사용하는 경우에도 간단하게 runlevel을 변경하는 것 만으로도 메모리 사용률이 줄어들며, 쾌적한 환경에서 사용할 수 있는 장점이 있다. runlevel 종류에는 다음과 같다. Ru..
교내 IT융합인력양성사업단에서 RC페스티벌을 개최했었습니다. 드론과 RC를 제작하고, 직접 체험할 수 있는 기회였는데, 본인은 제작단과 홍보팀에 둘다 속해있다보니 페스티벌때 사용할 홍보영상을 제작해 달라는 요청을 받았습니다. 지급받은 팬텀3 Advanced로 촬영준비를 하던 중에 대전은 비행금지구역으로 정해져 있어서 서울지방항공청과 세종시 공군측으로부터 미리 사전 허가를 받고 촬영을 진행하게 되었습니다. 드론을 제작하고 사용한 경험으로써는 DJI의 드론이 제일 좋은 것같아요. 젤로현상도 없고 뛰어난 성능과 안전성, 조종의 간편함까지... 여튼 교내 촬영을 마치고 After Effect로 편집했고, 템플릿을 활용해서 제작하니 생각보다 간편하게 만들 수 있었습니다.^^ 이번에 업로드된 영상은 사업단 요청에 ..
초기 NAS를 구축하고 보안설정을 하지 않아 외부의 침입으로 인해 NAS데이터가 전부 소실된적이 있었다. 이후 보안에 관심을 가지게 되어 좀 더 안전한 네트워크 환경을 구축하고자 하는 도중에 방화벽 구축을 시도하게 되었고 국내에서는 많이 사용되지 않았던 SOPHOS방화벽을 구축하게 되었다. 사실 PfSence라는 오픈소스 방화벽도 있으나 SOPHOS를 선택하게 된 이유는 첫번째 개인 사용자에게는 무료로 공개되어 있으며, 두번째 UI가 직관적이고 이쁘기 때문이다. 사실 방화벽이 기능에 충실한것도 중요하나 사용자가 사용하기 쉽지 않으면 무슨 소용이 있겠는가!! 방화벽 구축을 지난 1월에 완료하여 지금까지 운영해오고 있으나 아직까지 보안사고가 일어나지 않았고, 침입자들에 대한 적절한 대응도 신속하게 이루워질 ..